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

ব্যক্তিগত ক্লাউডের জন্য প্রান্ত v. 4.16.09

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

অনবোর্ডিং প্রক্রিয়ার অংশ হিসাবে, স্ক্রিপ্ট:

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

অনবোর্ডিং জন্য কনফিগারেশন ফাইল

setup-org কমান্ডে একটি কনফিগারেশন ফাইল পাস করুন। setup-org কমান্ডটি চালু করুন এবং নীরব কনফিগারেশন ফাইলের পথ সহ -f বিকল্পটি নির্দিষ্ট করুন:

> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

নীরব ইনস্টলেশনের একমাত্র প্রয়োজন হল কনফিগারেশন ফাইলটি "এপিজি" ব্যবহারকারীর দ্বারা অ্যাক্সেসযোগ্য বা পাঠযোগ্য হতে হবে।

নীচে একটি নীরব কনফিগারেশন ফাইলের উদাহরণ দেখানো হয়েছে। আপনার প্রয়োজনীয়তা অনুযায়ী এটি সম্পাদনা করুন:

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=adminPassword     # 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
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

# 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 অ্যাক্সেস দেখুন।

অনবোর্ডিং

  1. ম্যানেজমেন্ট সার্ভার নোডে এপিজি-প্রভিশন ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-প্রভিশন ইনস্টল
  2. ম্যানেজমেন্ট সার্ভার নোডে কমান্ডটি চালান:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-প্রভিশন সেটআপ-org -f কনফিগার ফাইল

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

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

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

  1. নিম্নলিখিত CURL কমান্ড জারি করে ম্যানেজমেন্ট সার্ভারে ব্যবহারকারী এবং সংস্থার স্থিতি পরীক্ষা করুন:
    > 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/<orgname>/deployments
  2. আপনি যদি বিশ্লেষণ সক্রিয় করেন, তাহলে এই কমান্ডটি ব্যবহার করুন:
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<orgname>/environments/<envname>/provisioning/axstatus
  3. এছাড়াও আপনি psql শুরু করতে Machine 2 এ নিম্নলিখিত কমান্ডটি চালিয়ে PostgreSQL ডাটাবেসের স্থিতি পরীক্ষা করতে পারেন:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    কমান্ড প্রম্পটে, আপনার প্রতিষ্ঠানের জন্য বিশ্লেষণ সারণী দেখতে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
    apigee=# : \d বিশ্লেষণ।"<orgname>.prod.fact"

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

      9000 হল UI দ্বারা ব্যবহৃত পোর্ট নম্বর। আপনি যদি ব্রাউজারটি সরাসরি এজ UI হোস্টিং সার্ভারে শুরু করেন, তাহলে আপনি ফর্মটিতে একটি URL ব্যবহার করতে পারেন:
      http://localhost:9000/login

      দ্রষ্টব্য : নিশ্চিত করুন যে পোর্ট 9000 খোলা আছে।
    2. কনসোল লগইন পৃষ্ঠায়, Apigee সিস্টেম অ্যাডমিন ব্যবহারকারীর নাম/পাসওয়ার্ড নির্দিষ্ট করুন।
      দ্রষ্টব্য : এটি হল গ্লোবাল সিস্টেম অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড যা আপনি ইনস্টল করার সময় সেট করেছেন। বিকল্পভাবে, আপনি করতে পারেন:
  5. একটি নতুন Apigee ব্যবহারকারী অ্যাকাউন্টের জন্য সাইন আপ করুন এবং লগইন করতে নতুন ব্যবহারকারীর শংসাপত্র ব্যবহার করুন৷
    1. সাইন ইন ক্লিক করুন, ব্রাউজার এতে পুনঃনির্দেশ করে:
      http://192.168.56.111:9000/platform/#/<orgname>/

      এবং একটি ড্যাশবোর্ড খোলে যা আপনাকে আগে তৈরি করা সংস্থা কনফিগার করতে দেয় (যদি Apigee অ্যাডমিন শংসাপত্র ব্যবহার করে লগ ইন করা থাকে)।
    2. আপনি যদি এজ-এ নতুন হন, আপনি এখন আপনার প্রথম API প্রক্সি তৈরি করতে পারেন। আরও তথ্যের জন্য, আপনার প্রথম API প্রক্সি তৈরি করুন দেখুন।

      এছাড়াও নমুনা তালিকা সহ নমুনার বিভাগগুলি দেখুন এবং মক টার্গেট RESTful APIগুলি যা আপনি Mock Target API- এ আপনার নিজস্ব API-বিল্ডিং পরীক্ষায় ব্যবহার করতে পারেন৷