অনবোর্ড একটি সংস্থা

প্রাইভেট ক্লাউড v4.19.01 এর জন্য এজ

একটি প্রতিষ্ঠানকে অনবোর্ড করতে, আপনাকে অবশ্যই একটি অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করতে হবে এবং তারপর সেটি setup-org কমান্ডে পাঠাতে হবে। এই ধাপগুলির প্রতিটি অনুসরণ করা বিভাগগুলিতে বর্ণনা করা হয়েছে।

একটি প্রতিষ্ঠানের অনবোর্ডে ম্যানেজমেন্ট API ব্যবহার করার তথ্যের জন্য, একটি প্রতিষ্ঠান, পরিবেশ এবং ভার্চুয়াল হোস্ট তৈরি করা দেখুন।

একটি অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করুন

এই বিভাগে setup-org এর সাথে একটি প্রতিষ্ঠানের অনবোর্ডিং করার জন্য একটি নমুনা কনফিগারেশন ফাইল রয়েছে।

নিম্নলিখিত উদাহরণটি অনুলিপি করুন এবং আপনার প্রতিষ্ঠানের জন্য প্রয়োজনীয় সম্পাদনা করুন:

IP1=192.168.1.1

# Specify the IP or DNS name of the Management Server.
MSIP="$IP1"

# Specify the Edge sys admin credentials.
ADMIN_EMAIL="admin@email.com"
APIGEE_ADMINPW=admin_password  # If omitted, you are prompted for it.

# Specify organization name.
ORG_NAME=myorg  # lowercase only, no spaces, underscores, or periods.

# Specify the organization administrator user.
# Either specify an existing user, or specify the information
# necessary to create a new user.
# Do not use the sys admin as the organization administrator.
#
# Create a new user for the organization administrator.
NEW_USER="y"
# New user information if NEW_USER="y".
USER_NAME=new@user.com
FIRST_NAME=new
LAST_NAME=user
# Org admin password must be at least 8 characters long and contain one uppercase
# letter, one lowercase letter, and one digit or special character
USER_PWD="newUserPword"
ORG_ADMIN=new@user.com
#
# Or, specify an existing user as the organization admin,
# omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD.
# NEW_USER="n"
# ORG_ADMIN=existing@user.com

# Specify environment name.
ENV_NAME=prod  # lowercase only

# Specify virtual host information.
VHOST_PORT=9001
VHOST_NAME=default

# If you have a DNS entry for the virtual host.
VHOST_ALIAS=myorg-test.apigee.net

# If you do not have a DNS entry for the virtual host,
# specify the IP and port of each router as a space-separated list:
# VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001"

# Optionally configure TLS/SSL for virtual host.
# VHOST_SSL=y     # Set to "y" to enable TLS/SSL on the virtual host.
# KEYSTORE_JAR=   # JAR file containing the cert and private key.
# KEYSTORE_NAME=  # Name of the keystore.
# KEYSTORE_ALIAS= # The key alias.
# KEY_PASSWORD=   # The key password, if it has one.

# Specify the analytics group.
# AXGROUP=axgroup-001 # Default name is axgroup-001.

মনে রাখবেন যে :

  • VHOST_ALIAS এর জন্য, যদি আপনার কাছে ইতিমধ্যেই একটি DNS রেকর্ড থাকে যা আপনি ভার্চুয়াল হোস্টে অ্যাক্সেস করতে ব্যবহার করবেন, হোস্ট উপনাম এবং ঐচ্ছিকভাবে পোর্ট উল্লেখ করুন, উদাহরণস্বরূপ, "myapi.example.com"৷ আপনার যদি এখনও DNS রেকর্ড না থাকে তবে আপনি রাউটারের আইপি ঠিকানা ব্যবহার করতে পারেন।

    ভার্চুয়াল হোস্ট কীভাবে কনফিগার করবেন সে সম্পর্কে আরও জানতে, একটি ভার্চুয়াল হোস্ট সেট আপ করা দেখুন।

  • TLS/SSL কনফিগারেশনের জন্য, JAR ফাইল তৈরি এবং TLS/SSL কনফিগার করার অন্যান্য দিক সম্পর্কে আরও তথ্যের জন্য ব্যক্তিগত ক্লাউডের জন্য একটি API-তে কীস্টোর এবং ট্রাস্টস্টোর এবং কনফিগার করা TLS অ্যাক্সেস দেখুন।
  • ভার্চুয়াল হোস্ট কনফিগার করার বিষয়ে আরও তথ্যের জন্য, ব্যক্তিগত ক্লাউডের জন্য একটি API-তে TLS অ্যাক্সেস কনফিগার করা দেখুন।
  • আপনি একই নামে দুটি সংস্থা তৈরি করতে পারবেন না। সেই ক্ষেত্রে, দ্বিতীয় তৈরি ব্যর্থ হবে।

সেটআপ-অর্গ এক্সিকিউট করুন

আপনি অনবোর্ডিং কনফিগারেশন ফাইলটি তৈরি করার পরে, আপনি অনবোর্ডিং প্রক্রিয়াটি সম্পাদন করতে setup-org স্ক্রিপ্টে এটি পাস করেন। আপনাকে অবশ্যই ম্যানেজমেন্ট সার্ভার নোডে স্ক্রিপ্টটি চালাতে হবে।

একটি প্রতিষ্ঠানে অনবোর্ডিং করার সময়, setup-org স্ক্রিপ্ট নিম্নলিখিত কাজ করে:

  • নতুন সংগঠন তৈরি করে।
  • পরিবেশ তৈরি করে।
  • পরিবেশের জন্য একটি ভার্চুয়াল হোস্ট তৈরি করে।
  • নির্দিষ্ট ব্যবহারকারীকে সংস্থার প্রশাসক হিসাবে সেট করে। মনে রাখবেন যে:
    • আপনি একটি বিদ্যমান ব্যবহারকারী ব্যবহার করতে পারেন বা সংস্থার প্রশাসকের জন্য একটি নতুন তৈরি করতে পারেন৷
    • প্রতিষ্ঠানের প্রশাসক অবশ্যই sys প্রশাসকের মতো হবেন না
  • সংগঠনটিকে "গেটওয়ে" পডের সাথে যুক্ত করে। (এটি ডিফল্ট এবং পরিবর্তন করা যাবে না।)
  • সমস্ত মেসেজ প্রসেসরের সাথে পরিবেশকে সংযুক্ত করে।
  • বিশ্লেষণ সক্ষম করে।

setup-org নির্বাহ করতে:

  1. ম্যানেজমেন্ট সার্ভার নোডে apigee-provision ইনস্টল করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. ম্যানেজমেন্ট সার্ভার নোডে setup-org স্ক্রিপ্টটি চালান এবং একটি অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করুন :
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
    এ আপনার তৈরি করা কনফিগারেশন ফাইলটিতে এটি নির্দেশ করুন

    কনফিগারেশন ফাইল অবশ্যই "apigee" ব্যবহারকারীর দ্বারা পাঠযোগ্য হতে হবে।

  3. আপনি সফলভাবে একটি প্রতিষ্ঠানে অনবোর্ড করেছেন তা যাচাই করুন। এটি করার একটি উপায় হল একটি ব্রাউজারে নিম্নলিখিত URL-এর অনুরোধ করে UI-তে লগ ইন করা:
    http://IP_address:9000/login

    যেখানে IP_address হল সেই সার্ভারের IP ঠিকানা যেখানে আপনি Edge UI ইনস্টল করেছেন।

    অতিরিক্ত যাচাইকরণ পদক্ষেপের জন্য, অনবোর্ডিং যাচাই করুন দেখুন।

  4. আপনার প্রথম প্রক্সি তৈরি করুন!

অনবোর্ডিং যাচাই করুন

অনবোর্ডিং শেষ হলে, ম্যানেজমেন্ট সার্ভার নোডে নিম্নলিখিত curl কমান্ড ইস্যু করে সিস্টেমের স্থিতি যাচাই করুন:

  1. নিম্নলিখিত কমান্ডগুলি সম্পাদন করে ম্যানেজমেন্ট সার্ভারে ব্যবহারকারী এবং সংস্থার স্থিতি পরীক্ষা করুন:
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations
    curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments
  2. নিম্নলিখিত কমান্ডটি কার্যকর করে বিশ্লেষণ পরীক্ষা করুন:
    curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
  3. Node 2 এ নিম্নলিখিত কমান্ডগুলি সম্পাদন করে PostgreSQL ডাটাবেসের স্থিতি পরীক্ষা করুন (যেমন ইনস্টলেশন টপোলজিতে দেখানো হয়েছে):
    psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    কমান্ড প্রম্পটে, আপনার প্রতিষ্ঠানের জন্য বিশ্লেষণ সারণী দেখতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:

    \d analytics."org_name.env_name.fact"

    psql থেকে প্রস্থান করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

    \q
  4. একটি ওয়েব ব্রাউজার ব্যবহার করে Apigee Edge UI অ্যাক্সেস করুন। মনে রাখবেন যে আপনি ইতিমধ্যেই ইনস্টলেশনের শেষে ম্যানেজমেন্ট কনসোল URL টি উল্লেখ করেছেন।
    1. আপনার পছন্দের ব্রাউজার চালু করুন এবং এজ UI এর URL লিখুন। এটি নীচের মত দেখায়, যেখানে IP ঠিকানাটি নোড 1 এর জন্য (যেমন ইনস্টলেশন টপোলজিতে দেখানো হয়েছে), বা বিকল্প কনফিগারেশনের জন্য আপনি যে নোডটিতে UI ইনস্টল করেছেন:
      http://192.168.56.111:9000/login

      9000 হল UI দ্বারা ব্যবহৃত পোর্ট নম্বর।

      আপনি যদি এজ UI হোস্ট করা সার্ভারে সরাসরি ব্রাউজার শুরু করেন, তাহলে আপনি ফর্মটিতে একটি URL ব্যবহার করতে পারেন:

      http://localhost:9000/login
    2. কনসোল লগইন পৃষ্ঠায়, Apigee সিস্টেম অ্যাডমিন ব্যবহারকারীর নাম/পাসওয়ার্ড নির্দিষ্ট করুন।
  5. একটি নতুন Apigee ব্যবহারকারী অ্যাকাউন্টের জন্য সাইন আপ করুন এবং লগইন করতে নতুন ব্যবহারকারীর শংসাপত্র ব্যবহার করুন৷ কনসোল সাইন ইন পৃষ্ঠায়, সাইন ইন বোতামে ক্লিক করুন।

    ব্রাউজারটি http://192.168.56.111:9000/platform/#/ org_name / -এ পুনঃনির্দেশ করে এবং একটি ড্যাশবোর্ড খোলে যা আপনাকে আপনার তৈরি করা সংস্থা কনফিগার করতে দেয় (যদি আপনি Apigee অ্যাডমিন শংসাপত্র ব্যবহার করে লগ ইন করেন)।

আপনার প্রথম প্রক্সি তৈরি করুন

আপনি একটি নতুন প্রতিষ্ঠানে প্রবেশ করার পরে এবং অনবোর্ডিং প্রক্রিয়া সফল হয়েছে তা যাচাই করার পরে, আপনি এখন আপনার প্রথম প্রক্সি তৈরি করতে পারেন৷ আরও তথ্যের জন্য, আপনার প্রথম API প্রক্সি তৈরি করুন দেখুন।

আপনার সহায়ক হতে পারে এমন অন্যান্য সংস্থানগুলির মধ্যে রয়েছে: