একটি নতুন বিশ্লেষণ গ্রুপ যোগ করা হচ্ছে

আপনি যখন প্রাইভেট ক্লাউডের জন্য এজ ইনস্টল করেন, ডিফল্টরূপে ইনস্টলার "axgroup-001" নামে একটি একক বিশ্লেষণ গোষ্ঠী তৈরি করে। ইনস্টল করার সময়, আপনি ইনস্টলেশন কনফিগারেশন ফাইলে AXGROUP সম্পত্তি অন্তর্ভুক্ত করে বিশ্লেষণ গোষ্ঠীর ডিফল্ট নাম পরিবর্তন করতে পারেন:

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

আরো জন্য একটি নোডে এজ উপাদান ইনস্টল দেখুন.

আপনি যদি পরে আপনার ইনস্টলেশনে একটি নতুন বিশ্লেষণ গ্রুপ যোগ করতে চান:

  1. নতুন অ্যানালিটিক্স গ্রুপ তৈরি এবং কনফিগার করুন:
    1. অ্যানালিটিক্স গ্রুপ তৈরি করুন, যার নাম axgroupNew :
      curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
        -X POST 'https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew'
    2. নতুন অ্যানালিটিক্স গ্রুপে একটি ভোক্তা গোষ্ঠী যোগ করুন, যার নাম ভোক্তা-গোষ্ঠী-নতুন । ভোক্তা গোষ্ঠীর নামগুলি প্রতিটি বিশ্লেষণ গোষ্ঠীর প্রসঙ্গে অনন্য:
      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=consumer-group-new"
    3. অ্যানালিটিক্স গ্রুপের ভোক্তার ধরন "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=ax"
    4. ডেটা সেন্টারের নাম যোগ করুন। ডিফল্টরূপে, আপনি "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"
  2. নতুন অ্যানালিটিক্স গ্রুপে পোস্টগ্রেস সার্ভারের UUID যোগ করুন। আপনি যদি দুটি পোস্টগ্রেস সার্ভারকে একটি মাস্টার/স্ট্যান্ডবাই পেয়ার হিসাবে কাজ করার জন্য কনফিগার করে থাকেন, তাহলে উভয়টিকেই UUID-এর একটি কমা-বিভাজিত তালিকা হিসেবে উল্লেখ করুন।
    1. Postgres সার্ভারের UUID পেতে, প্রতিটি Postgres সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
      curl -u sysAdminEmail:passWord https://PG_IP:8084/v1/servers/self
    2. আপনার যদি শুধুমাত্র একটি পোস্টগ্রেস সার্ভার থাকে তবে এটিকে বিশ্লেষণ গোষ্ঠীতে যুক্ত করুন:
      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-server&force=true'

      আপনার যদি একাধিক পোস্টগ্রেস সার্ভার মাস্টার/স্ট্যান্ডবাই পেয়ার হিসেবে কনফিগার করা থাকে, তাহলে 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=postgres-server&force=true'

      এই কমান্ডটি uuids এর অধীনে postgres-server সম্পত্তিতে পোস্টগ্রেস সার্ভারের UUID সহ বিশ্লেষণ গোষ্ঠী সম্পর্কে তথ্য প্রদান করে:

      {
        "name" : "axgroupNew",
        "properties" : {
          "region" : "dc-1",
          "consumer-type" : "ax"
        },
        "scopes" : [ ],
        "uuids" : {
          "qpid-server" : [ ],
          "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
        },
        "consumer-groups" : [ {
          "name" : "consumer-group-new",
          "consumers" : [ ],
          "datastores" : [ ],
          "properties" : {
          }
        } ],
        "data-processors" : {
        }
      }
    3. গ্রাহক গ্রুপের ডেটা স্টোরে 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 আউটপুটে consumer-groups datastores সম্পত্তিতে উপস্থিত হয়।

  3. নতুন অ্যানালিটিক্স গ্রুপে সমস্ত Qpid সার্ভারের UUID যোগ করুন। আপনাকে অবশ্যই সমস্ত Qpid সার্ভারের জন্য এই পদক্ষেপটি সম্পাদন করতে হবে।
    1. Qpid সার্ভারগুলির UUID পেতে, প্রতিটি Qpid সার্ভার নোডে নিম্নলিখিত cURL কমান্ডটি চালান:
      curl -u sysAdminEmail:passWord https://QP_IP:8083/v1/servers/self
    2. বিশ্লেষণ গ্রুপে 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-server'
    3. ভোক্তা গোষ্ঠীতে 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-server সম্পত্তিতে যোগ করা হয়েছে এবং consumer-groups অধীনে consumers সম্পত্তিতে:

      {
        "name" : "axgroupNew",
        "properties" : {
          "region" : "dc-1",
          "consumer-type" : "ax"
        },
        "scopes" : [ ],
        "uuids" : {
            "qpid-server" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
            "postgres-server" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ]
        },
        "consumer-groups" : [ {
          "name" : "consumer-group-new",
          "consumers" : [ "fb6455c3-f5ce-433a-b98a-bdd016acd5af" ],
          "datastores" : [ "2cb7211f-eca3-4eaf-9146-66363684e220" ],
          "properties" : {
          }
        } ],
        "data-processors" : {
        }
      }
  4. নতুন AX গ্রুপের জন্য একটি সংস্থা এবং পরিবেশের ব্যবস্থা করুন:
    curl -u sysAdminEmail:passWord -H "Content-Type: application/json"
      -X POST "https://MS_IP:8080/v1/analytics/groups/ax/axgroupNew/scopes?org=org_name&env=env_name"