কোনও সংস্থাকে অনবোর্ড করতে, আপনাকে অবশ্যই একটি অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করতে হবে এবং তারপরে এটি
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-এর জন্য, আপনার কাছে ভার্চুয়াল হোস্ট অ্যাক্সেস করার জন্য আগে থেকেই ডিএনএস রেকর্ড থাকলে, হোস্টের উপনাম এবং ঐচ্ছিকভাবে পোর্ট উল্লেখ করুন, যেমন, "myapi.example.com"। আপনার কাছে এখনও কোনও ডিএনএস রেকর্ড না থাকলে, আপনি রাউটারের IP অ্যাড্রেস ব্যবহার করতে পারেন।
ভার্চুয়াল হোস্ট কীভাবে কনফিগার করতে হয় সেই সম্পর্কে আরও জানতে, ভার্চুয়াল হোস্ট সেট-আপ করা দেখুন।
- TLS/SSL কনফিগারেশনের জন্য, JAR ফাইল তৈরি করা এবং TLS/SSL কনফিগার করার অন্যান্য দিক সম্পর্কে আরও তথ্যের জন্য Keystores এবং Truststores এবং প্রাইভেট ক্লাউডের জন্য একটি API-তে TLS অ্যাক্সেস কনফিগার করা দেখুন।
- ভার্চুয়াল হোস্ট কনফিগার করার ব্যাপারে আরও জানতে, Private Cloud-এর জন্য API-তে TLS অ্যাক্সেস কনফিগার করা দেখুন।
- আপনি একই নামে দুটি সংস্থা তৈরি করতে পারবেন না। সেক্ষেত্রে, দ্বিতীয়বার তৈরি করার চেষ্টা ব্যর্থ হবে।
setup-org এক্সিকিউট করুন
অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করার পরে, অনবোর্ডিং প্রসেস সম্পূর্ণ করতে আপনি এটি setup-org
স্ক্রিপ্টে পাস করেন। আপনাকে অবশ্যই ম্যানেজমেন্ট সার্ভার নোডে
স্ক্রিপ্ট রান করতে হবে।
কোনও সংস্থাকে অনবোর্ড করার সময়, setup-org স্ক্রিপ্ট নিম্নলিখিত কাজগুলি করে:
- নতুন প্রতিষ্ঠান তৈরি করে।
- একটি এনভায়রনমেন্ট তৈরি করে।
- এনভায়রনমেন্টের জন্য ভার্চুয়াল হোস্ট তৈরি করে।
- নির্দিষ্ট ব্যবহারকারীকে সংস্থার অ্যাডমিন হিসেবে সেট করে। মনে রাখবেন:
- আপনি আগে থেকেই রয়েছে এমন কোনও ব্যবহারকারীকে বেছে নিতে অথবা সংস্থার অ্যাডমিনের জন্য নতুন ব্যবহারকারী তৈরি করতে পারেন।
- সংস্থার অ্যাডমিন অবশ্যই সিস্টেম অ্যাডমিনের মতো হবেন না।
- "গেটওয়ে" পডের সাথে সংস্থাকে যুক্ত করে। (এটি ডিফল্ট এবং পরিবর্তন করা যাবে না।)
- সব মেসেজ প্রসেসরের সাথে এনভায়রনমেন্টকে যুক্ত করে।
- অ্যানালিটিক্স চালু করে।
setup-org এক্সিকিউট করতে:
- ম্যানেজমেন্ট সার্ভার নোডে
apigee-provisionইনস্টল করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-provision install
- ম্যানেজমেন্ট সার্ভার নোডে
setup-orgস্ক্রিপ্ট রান করুন এবং অনবোর্ডিং কনফিগারেশন ফাইল তৈরি করুন-এ আপনার তৈরি করা কনফিগারেশন ফাইলে এটি পয়েন্ট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
কনফিগারেশন ফাইলটি "apigee" ব্যবহারকারীর দ্বারা পাঠযোগ্য হতে হবে।
- আপনি কোনও সংস্থাকে সফলভাবে অনবোর্ড করেছেন কিনা তা যাচাই করুন। এটি করার একটি উপায় হল ব্রাউজারে নিম্নলিখিত URL-এর জন্য অনুরোধ করে
UI-তে লগ-ইন করা:
http://IP_address:9000/login
যেখানে IP_address হল সেই সার্ভারের IP অ্যাড্রেস যেখানে আপনি Edge UI ইনস্টল করেছেন।
যাচাইকরণের অতিরিক্ত ধাপের জন্য, অনবোর্ডিং যাচাই করুন দেখুন।
- আপনার প্রথম প্রক্সি তৈরি করুন!
অনবোর্ডিং যাচাই করুন
অনবোর্ডিং সম্পূর্ণ হওয়ার পরে, ম্যানেজমেন্ট সার্ভার নোডে নিম্নলিখিত
curl কমান্ড ইস্যু করে সিস্টেমের স্ট্যাটাস যাচাই করুন:
- নিম্নলিখিত কমান্ডগুলি কার্যকর করে ম্যানেজমেন্ট সার্ভারে ব্যবহারকারী এবং সংস্থার স্ট্যাটাস চেক করুন:
curl -u adminEmail:admin_passwd http://localhost:8080/v1/users
curl -u adminEmail:admin_passwd http://localhost:8080/v1/organizationscurl -u adminEmail:admin_passwd http://localhost:8080/v1/organizations/org_name/deployments - নিম্নলিখিত কমান্ড এক্সিকিউট করে অ্যানালিটিক্স চেক করুন:
curl -u adminEmail:admin_password http://localhost:8080/v1/organizations/org_name/environments/env_name/provisioning/axstatus
- Node 2-এ নিম্নলিখিত কমান্ডগুলি এক্সিকিউট করে PostgreSQL ডেটাবেসের স্ট্যাটাস চেক করুন
(ইনস্টলেশন টপোলজি-তে যেমন দেখানো হয়েছে):
psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
আপনার প্রতিষ্ঠানের অ্যানালিটিক্স টেবিল দেখতে কমান্ড প্রম্পটে নিম্নলিখিত কমান্ডটি লিখুন:
\d analytics."org_name.env_name.fact"
psql থেকে বেরিয়ে আসতে এই কমান্ড ব্যবহার করুন:
\q
- ওয়েব ব্রাউজার ব্যবহার করে Apigee Edge UI অ্যাক্সেস করুন। মনে রাখবেন যে আপনি ইনস্টলেশনের শেষে ম্যানেজমেন্ট কনসোল URL
ইতিমধ্যেই নোট করেছেন।
- আপনার পছন্দের ব্রাউজার চালু করুন এবং Edge UI-এর URL লিখুন। এটি নিম্নলিখিতের মতো দেখতে,
যেখানে IP অ্যাড্রেস Node 1-এর জন্য (ইনস্টলেশন টপোলজি-তে যেমন দেখানো হয়েছে)
অথবা বিকল্প কনফিগারেশনের জন্য
আপনি যে নোডে UI ইনস্টল করেছেন:
http://192.168.56.111:9000/login
9000 হল UI-এর ব্যবহার করা পোর্ট নম্বর।
আপনি যদি সরাসরি Edge UI হোস্ট করা সার্ভারে ব্রাউজার চালু করেন, তাহলে আপনি এই ফর্ম্যাটে URL ব্যবহার করতে পারেন:
http://localhost:9000/login
- কনসোল লগ-ইন পৃষ্ঠায়, Apigee সিস্টেম অ্যাডমিন ইউজারনেম/পাসওয়ার্ড উল্লেখ করুন।
- আপনার পছন্দের ব্রাউজার চালু করুন এবং Edge UI-এর URL লিখুন। এটি নিম্নলিখিতের মতো দেখতে,
যেখানে IP অ্যাড্রেস Node 1-এর জন্য (ইনস্টলেশন টপোলজি-তে যেমন দেখানো হয়েছে)
অথবা বিকল্প কনফিগারেশনের জন্য
আপনি যে নোডে UI ইনস্টল করেছেন:
- নতুন Apigee ব্যবহারকারী অ্যাকাউন্টের জন্য সাইন-আপ করুন এবং লগ-ইন করার জন্য নতুন ব্যবহারকারীর ক্রেডেনশিয়াল ব্যবহার করুন। কনসোল
সাইন-ইন পৃষ্ঠায়, সাইন-ইন করুন বোতামে ক্লিক করুন।
ব্রাউজারটি
http://192.168.56.111:9000/platform/#/org_name/-এ রিডাইরেক্ট করে এবং একটি ড্যাশবোর্ড খোলে যা আপনাকে তৈরি করা প্রতিষ্ঠানটি কনফিগার করতে দেয় (যদি আপনি Apigee অ্যাডমিন ক্রেডেনশিয়াল ব্যবহার করে লগ-ইন করে থাকেন)।
আপনার প্রথম প্রক্সি তৈরি করুন
আপনি নতুন প্রতিষ্ঠান অনবোর্ড করার পরে এবং অনবোর্ডিং প্রসেস সফল হয়েছে কিনা তা যাচাই করার পরে, আপনি এখন প্রথম প্রক্সি তৈরি করতে পারবেন। আরও তথ্যের জন্য, আপনার প্রথম API প্রক্সি তৈরি করুন দেখুন।
অন্যান্য রিসোর্স যা আপনার সহায়ক মনে হতে পারে, তার মধ্যে রয়েছে: