প্রাইভেট ক্লাউড v4.18.01 এর জন্য এজ
আপনি যখন প্রাইভেট ক্লাউডের জন্য এজ ইনস্টল করেন, ডিফল্টরূপে ইনস্টলার "axgroup-001" নামে একটি একক বিশ্লেষণ গোষ্ঠী তৈরি করে। ইনস্টল করার সময়, আপনি ইনস্টলেশন কনফিগারেশন ফাইলে AXGROUP সম্পত্তি অন্তর্ভুক্ত করে বিশ্লেষণ গোষ্ঠীর ডিফল্ট নাম পরিবর্তন করতে পারেন:
# Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.
আপনি যদি পরে আপনার ইনস্টলেশনে একটি নতুন বিশ্লেষণ গোষ্ঠী যুক্ত করতে চান তবে নীচের পদ্ধতিটি ব্যবহার করুন:
- নতুন অ্যানালিটিক্স গ্রুপ তৈরি এবং কনফিগার করুন:
- analyticsNew নামে অ্যানালিটিক্স গ্রুপ তৈরি করুন:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew ' - নতুন অ্যানালিটিক্স গ্রুপে একটি ভোক্তা গোষ্ঠী যোগ করুন, যার নাম ভোক্তা-গোষ্ঠী-নতুন । ?গ্রাহক গোষ্ঠীর নামগুলি প্রতিটি বিশ্লেষণ গোষ্ঠীর প্রসঙ্গে অনন্য:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /consumer-groups?name= ভোক্তা-গোষ্ঠী-নতুন " - অ্যানালিটিক্স গ্রুপের ভোক্তার ধরন "ax" এ সেট করুন:
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /properties?propName=consumer-type&propValue= কুঠার " - ডেটা সেন্টারের নাম যোগ করুন। ডিফল্টরূপে, আপনি "dc-1" নামে একটি ডেটা সেন্টারের সাথে এজ ইনস্টল করুন। যাইহোক, যদি আপনার একাধিক ডেটা সেন্টার থাকে, তবে তাদের প্রত্যেকের একটি অনন্য নাম রয়েছে। এই কলটি ঐচ্ছিক যদি আপনার শুধুমাত্র একটি ডেটা সেন্টার থাকে এবং আপনার একাধিক ডেটা সেন্টার থাকলে সুপারিশ করা হয়:
> curl -u sysAdminEmail:passWord -X POST -H "Content-Type:application/json" "https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /properties?propName=region&propValue= dc- 1 "
- analyticsNew নামে অ্যানালিটিক্স গ্রুপ তৈরি করুন:
- নতুন অ্যানালিটিক্স গ্রুপে পোস্টগ্রেস সার্ভারের UUID যোগ করুন। আপনি যদি দুটি পোস্টগ্রেস সার্ভারকে একটি মাস্টার/স্ট্যান্ডবাই পেয়ার হিসাবে কাজ করার জন্য কনফিগার করে থাকেন, তাহলে উভয়টিকেই UUID-এর একটি কমা-বিভাজিত তালিকা হিসেবে উল্লেখ করুন।
- Postgres সার্ভারের UUID পেতে, প্রতিটি Postgres সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
> curl -u sysAdminEmail:passWord https://<PG_IP>:8084/v1/servers/self - আপনার যদি শুধুমাত্র একটি sinlge Postgres সার্ভার থাকে, তাহলে এটিকে বিশ্লেষণ গোষ্ঠীতে যোগ করুন:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /servers?uuid= UUID &type=postgres -সার্ভার এবং বল = সত্য'
আপনার যদি একাধিক Postgres সার্ভার একটি মাস্টার/স্ট্যান্ডবাই পেয়ার হিসাবে কনফিগার করা থাকে, তাহলে UUID-এর একটি কমা-বিভাজিত তালিকা উল্লেখ করে সেগুলিকে যুক্ত করুন:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /servers?uuid= UUID_Master,UUID_standby &type =পোস্টগ্রেস-সার্ভার এবং বল=সত্য'
এই কমান্ডটি uuids-এর অধীনে postgres-সার্ভার সম্পত্তিতে Postgres সার্ভারের UUID সহ বিশ্লেষণ গোষ্ঠীর তথ্য প্রদান করে:
{
"নাম" : "এক্সগ্রুপ নিউ",
"বৈশিষ্ট্য" : {
"অঞ্চল" : "dc-1",
"ভোক্তা-টাইপ" : "কুড়াল"
},
"স্কোপ" : [ ],
"uuids" : {
"qpid-সার্ভার" : [ ],
"পোস্টগ্রেস-সার্ভার" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"ভোক্তা-গোষ্ঠী" : [ {
"নাম" : "ভোক্তা-গোষ্ঠী-নতুন",
"ভোক্তা" : [],
"ডেটাস্টোর" : [ ],
"বৈশিষ্ট্য" : {
}
} ],
"ডেটা-প্রসেসর" : {
} - গ্রাহক গ্রুপের ডেটা স্টোরে Postgres সার্ভার যোগ করুন। Qpid সার্ভার থেকে Postgres সার্ভারে বিশ্লেষণ বার্তা রুট করার জন্য এই কলটি প্রয়োজন:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew /consumer-groups/ consumer-group-new /datastores?uuid= UUID "
যদি একাধিক Postgre সার্ভার একটি মাস্টার/স্ট্যান্ডবাই পেয়ার হিসাবে কনফিগার করা হয়, তাহলে UUID-এর একটি কমা-বিচ্ছিন্ন তালিকা নির্দিষ্ট করে তাদের যোগ করুন:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew /consumer-groups/ consumer-group-new /datastores?uuid= UUID_Master , UUID_standby "
UUID আউটপুটে ভোক্তা-গোষ্ঠীর ডেটাস্টোর সম্পত্তিতে উপস্থিত হয়।
- Postgres সার্ভারের UUID পেতে, প্রতিটি Postgres সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
- নতুন অ্যানালিটিক্স গ্রুপে সমস্ত Qpid সার্ভারের UUID যোগ করুন। আপনাকে অবশ্যই সমস্ত Qpid সার্ভারের জন্য এই পদক্ষেপটি সম্পাদন করতে হবে।
- Qpid সার্ভারগুলির UUID পেতে, প্রতিটি Qpid সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
> curl -u sysAdminEmail:passWord https://<QP_IP>:8083/v1/servers/self - বিশ্লেষণ গ্রুপে Qpid সার্ভার যোগ করুন:
> curl -u sysAdminEmail:passWord -H "Content-Type: application/json" -X POST 'https://<MS_IP>:8080/v1/analytics/groups/ax/ axgroupNew /servers?uuid= UUID &type=qpid -সার্ভার' - ভোক্তা গ্রুপে Qpid সার্ভার যোগ করুন:
> curl -u sysAdminEmail:passWord -X POST -H 'Accept:application/json' -H 'Content-Type:application/json' "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew /consumer-groups/ consumer-group-new /consumers?uuid= UUID "
এই কলটি নিম্নলিখিতগুলি ফেরত দেয় যেখানে আপনি Qpid সার্ভারের UUID দেখতে পারেন যা uuids-এর অধীনে qpid-সার্ভার সম্পত্তিতে যোগ করা হয়েছে এবং গ্রাহক-গোষ্ঠীর অধীনে ভোক্তাদের সম্পত্তিতে:
{
"নাম" : "এক্সগ্রুপ নিউ",
"বৈশিষ্ট্য" : {
"অঞ্চল" : "dc-1",
"consumer-type" : "ax
}, "স্কোপ" : [ ],
"uuids" : {
"qpid-সার্ভার" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af"],
"পোস্টগ্রেস-সার্ভার" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
},
"ভোক্তা-গোষ্ঠী" : [ {
"নাম" : "ভোক্তা-গোষ্ঠী-নতুন",
"ভোক্তা" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af"],
"ডেটাস্টোর" : [ "2cb7211f-eca3-4eaf-9146-66363684e220"],
"বৈশিষ্ট্য" : {
}
} ],
"ডেটা-প্রসেসর" : {
}
- Qpid সার্ভারগুলির UUID পেতে, প্রতিটি Qpid সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
- নতুন AX গ্রুপের জন্য একটি সংস্থা এবং পরিবেশের ব্যবস্থা করুন।
> curl -u sysAdminEmail:passWord -X POST "https://<MS_IP>:8080/v1/analytics/groups/ax/axgroupNew/scopes?org= org_name &env= env_name " -H" বিষয়বস্তু-প্রকার: অ্যাপ্লিকেশন/json "