প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ
এই নথিটি বর্ণনা করে যে কীভাবে একটি বিদ্যমান এজ ইনস্টলেশনে একটি Qpid সার্ভার যোগ এবং সরানো যায়।
একটি Qpid সার্ভার যোগ করুন
একটি Qpid সার্ভার যোগ করতে:
- ম্যানেজমেন্ট সার্ভারে, বিশ্লেষণ এবং ভোক্তা গোষ্ঠীর নাম নির্ধারণ করুন।
নীচের অনেক কমান্ডের জন্য সেই তথ্য প্রয়োজন। ডিফল্টরূপে, বিশ্লেষণ গোষ্ঠীর নাম হল
axgroup-001
, এবং ভোক্তা গোষ্ঠীর নাম হলconsumer-group-001
। একটি অঞ্চলের জন্য নীরব কনফিগারেশন ফাইলে, আপনিAXGROUP
সম্পত্তি ব্যবহার করে বিশ্লেষণ গোষ্ঠীর নাম সেট করতে পারেন।আপনি যদি বিশ্লেষণ এবং ভোক্তা গোষ্ঠীর নাম সম্পর্কে অনিশ্চিত হন তবে তাদের প্রদর্শন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
এই কমান্ডটি
name
ক্ষেত্রে বিশ্লেষণ গোষ্ঠীর নাম এবং ভোক্তাconsumer-groups
গোষ্ঠীর নাম প্রদান করে। - এজ
apigee-setup
ইউটিলিটি ইনস্টল করুন-এ বর্ণিত ইন্টারনেট বা নন-ইন্টারনেট পদ্ধতি ব্যবহার করে নোডে এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন। - নোডে Qpid ইনস্টল করতে
apigee-setup.sh
ব্যবহার করুন:> /opt/apigee/apigee-setup/bin/setup.sh -p qs -f configFile
"-p qs" বিকল্পটি Qpid ইনস্টল করার জন্য নির্দিষ্ট করে। configFile তৈরির তথ্যের জন্য একটি নোডে এজ উপাদান ইনস্টল করুন দেখুন।
ইনস্টলেশন শেষ হলে, স্ক্রিপ্ট Qpid সার্ভারের UUID প্রদর্শন করে। আপনি যদি পরে UUID নির্ধারণ করতে চান, তাহলে হোস্টে নিম্নলিখিত cURL কমান্ডটি ব্যবহার করুন যেখানে আপনি Qpid ইনস্টল করেছেন:
> curl http://qpid_IP:8083/v1/servers/self
- বিশ্লেষণ গ্রুপে Qpid যোগ করুন:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
আউটপুটে, আপনি Qpid নোডের UUID axgroup-001-এর অধীনে
qpid-server
সম্পত্তিতে যুক্ত দেখতে পাচ্ছেন:{ "name" : "axgroup-001", "properties" : {}, "scopes" : [ "VALIDATE~test", "sgilson~prod" ], "uuids" : { "qpid-server" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } }
- ভোক্তা গ্রুপে Qpid যোগ করুন:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X POST "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers?uuid=QPID_UUID"
আউটপুটে, আপনি Qpid নোডের UUID কনজিউমার
consumer-group-001
অধীনেconsumer-groups
সম্পত্তিতে যুক্ত দেখতে পাচ্ছেন:"consumer-groups" : [ { "name" : "consumer-group-001", "consumers" : [ "d6d0480f-8393-465d-a2a1-b4a16a033c55", "8398a95c-3640-4bd9-bf7e-1eb89155810a" ] } ]
ইনস্টলেশন সম্পূর্ণ হয়.
একটি Qpid সার্ভার সরান
একটি Qpid নোড অপসারণ করতে:
- ম্যানেজমেন্ট সার্ভারে, বিশ্লেষণ এবং ভোক্তা গোষ্ঠীর নাম নির্ধারণ করুন। নীচের অনেক কমান্ডের জন্য সেই তথ্য প্রয়োজন।
ডিফল্টরূপে, বিশ্লেষণ গোষ্ঠীর নাম হল
axgroup-001
, এবং ভোক্তা গোষ্ঠীর নাম হলconsumer-group-001
। একটি অঞ্চলের জন্য নীরব কনফিগারেশন ফাইলে, আপনিAXGROUP
সম্পত্তি ব্যবহার করে বিশ্লেষণ গোষ্ঠীর নাম সেট করতে পারেন।আপনি যদি বিশ্লেষণ এবং ভোক্তা গোষ্ঠীর নাম সম্পর্কে অনিশ্চিত হন তবে তাদের প্রদর্শন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
> apigee-adminapi.sh analytics groups list --admin adminEmail --pwd adminPword --host localhost
এই কমান্ডটি নামের ক্ষেত্রে বিশ্লেষণ গোষ্ঠীর নাম এবং ভোক্তা-গোষ্ঠী ক্ষেত্রের ভোক্তা গোষ্ঠীর নাম প্রদান করে।
- ভোক্তা গোষ্ঠী থেকে Qpid সরান:
> curl -u adminEmail:pword -H "Content-Type: application/json" -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/consumer-groups/CONSUMER_GROUP/consumers/QPID_UUID"
- বিশ্লেষণ গ্রুপ থেকে Qpid সরান:
> curl -v -u adminEmail:pword -X DELETE "http://ms_IP:8080/v1/analytics/groups/ax/AX_GROUP/servers?uuid=QPID_UUID&type=qpid-server"
- এজ ইনস্টলেশন থেকে Qpid সার্ভারটি নিবন্ধনমুক্ত করুন:
> curl -u adminEmail:pword -X POST http://ms_IP:8080/v1/servers -d "type=qpid-server®ion=dc-1&pod=central&uuid=QPID_UUID&action=remove"
- এজ ইনস্টলেশন থেকে Qpid সার্ভার সরান:
> curl -u adminEmail:pword -X DELETE http://ms_IP:8080/v1/servers/QPID_UUID
- আনইনস্টল এজ এ বর্ণিত Qpid আনইনস্টল করুন।