ক্যাসান্দ্রা নোড যোগ করা হচ্ছে

প্রাইভেট ক্লাউড v4.18.05 এর জন্য এজ

এই নথিটি বর্ণনা করে যে কীভাবে ব্যক্তিগত ক্লাউড ইনস্টলেশনের জন্য বিদ্যমান এজে তিনটি নতুন ক্যাসান্ড্রা নোড যুক্ত করা যায়।

আপনি একটি বিদ্যমান এজ ইনস্টলেশনে এক বা দুটি ক্যাসান্ড্রা নোড যুক্ত করতে পারেন, অ্যাপিজি সুপারিশ করে যে আপনি একবারে তিনটি নোড যুক্ত করুন।

একটি ক্যাসান্ড্রা নোডের জন্য সিস্টেমের প্রয়োজনীয়তার একটি তালিকার জন্য, ইনস্টলেশনের প্রয়োজনীয়তাগুলি দেখুন।

বিদ্যমান এজ কনফিগারেশন

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

IP1=10.10.0.1
IP2=10.10.0.2
IP3=10.10.0.3
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com
APIGEE_ADMINPW=Secret123
LICENSE_FILE=/tmp/license.txt
MSIP=$IP1 
USE_LDAP_REMOTE_HOST=n
LDAP_TYPE=1
APIGEE_LDAPPW=secret
MP_POD=gateway
REGION=dc-1
ZK_HOSTS="$IP1 $IP2 $IP3"
ZK_CLIENT_HOSTS="$IP1 $IP2 $IP3"
# Must use IP addresses for CASS_HOSTS, not DNS names.
CASS_HOSTS="$IP1:1,1 $IP2:1,1 $IP3:1,1" 
SKIP_SMTP=n
SMTPHOST=smtp.example.com
SMTPUSER=smtp@example.com
SMTPPASSWORD=smtppwd

মনে রাখবেন যে REGION সম্পত্তি অঞ্চলের নাম "dc-1" হিসাবে নির্দিষ্ট করে। নতুন ক্যাসান্দ্রা নোড যোগ করার সময় আপনার সেই তথ্যের প্রয়োজন।

তিনটি নতুন ক্যাসান্ড্রা নোড যোগ করতে কনফিগার ফাইল পরিবর্তন করা হচ্ছে

এই উদাহরণে, তিনটি নতুন ক্যাসান্ড্রা নোড নিম্নলিখিত আইপি ঠিকানাগুলিতে রয়েছে:

  • 10.10.0.14
  • 10.10.0.15
  • 10.10.0.16

নতুন নোড যোগ করতে আপনাকে প্রথমে এজ কনফিগারেশন ফাইল আপডেট করতে হবে:

IP1=10.10.0.1
IP2=10.10.0.2
IP3=10.10.0.3
# Add the new node IP addresses.
IP14=10.10.0.14
IP15=10.10.0.15
IP16=10.10.0.16
HOSTIP=$(hostname -i)
ADMIN_EMAIL=opdk@google.com
...
# Update CASS_HOSTS to add each new node after an existing nodes. 
# Must use IP addresses for CASS_HOSTS, not DNS names.
CASS_HOSTS="$IP1:1,1 $IP14:1,1 $IP2:1,1 $IP15:1,1 $IP3:1,1 $IP16:1,1" 

এটি নিশ্চিত করে যে বিদ্যমান নোডগুলি তাদের প্রাথমিক টোকেন সেটিংস বজায় রাখে এবং প্রতিটি নতুন নোডের প্রাথমিক টোকেন বিদ্যমান নোডের টোকেন মানগুলির মধ্যে থাকে।

এজ কনফিগার করুন

কনফিগার ফাইলটি সম্পাদনা করার পরে, আপনাকে অবশ্যই:

  • বিদ্যমান ক্যাসান্দ্রা নোডগুলি পুনরায় কনফিগার করুন
  • নতুন নোডগুলিতে ক্যাসান্দ্রা ইনস্টল করুন
  • ম্যানেজমেন্ট সার্ভার পুনরায় কনফিগার করুন

বিদ্যমান ক্যাসান্দ্রা নোডগুলি পুনরায় কনফিগার করুন

বিদ্যমান ক্যাসান্দ্রা নোডগুলিতে:

  1. "-pc" প্রোফাইল এবং নতুন কনফিগারেশন ফাইলের সাথে setup.sh পুনরায় চালান:
    /opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile

নতুন নোডগুলিতে ক্যাসান্দ্রা ইনস্টল করুন

প্রতিটি নতুন ক্যাসান্দ্রা নোডে:

  1. তিনটি নোডে ক্যাসান্দ্রা ইনস্টল করুন:
    1. প্রথম নোডে apigee-setup ইনস্টল করুন যেমন এজ অ্যাপিজি-সেটআপ ইউটিলিটি ইনস্টল করুন
    2. আপডেট করা কনফিগার ফাইল ব্যবহার করে প্রথম নোডে ক্যাসান্দ্রা ইনস্টল করুন:
      /opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile
    3. অবশিষ্ট নতুন ক্যাসান্দ্রা নোডের জন্য এই দুটি পদক্ষেপ পুনরাবৃত্তি করুন।
  2. REGION সম্পত্তি দ্বারা কনফিগার ফাইলে সেট করা অঞ্চলের নাম উল্লেখ করে তিনটি নতুন ক্যাসান্দ্রা নোড পুনর্নির্মাণ করুন। এই উদাহরণে, এটি "dc-1":
    1. প্রথম নোডে, চালান:
      /opt/apigee/apigee-cassandra/bin/nodetool -h nodeIP rebuild dc-1

      যেখানে nodeIP হল Cassandra নোডের IP ঠিকানা।

    2. অবশিষ্ট নতুন ক্যাসান্দ্রা নোডগুলিতে এই পদক্ষেপটি পুনরাবৃত্তি করুন।

ম্যানেজমেন্ট সার্ভার পুনরায় কনফিগার করুন

একটি ম্যানেজমেন্ট-সার্ভার নোডে

  1. নতুন যোগ করা ক্যাসান্ড্রা নোডগুলির জন্য ম্যানেজমেন্ট সার্ভার আপডেট করতে setup.sh পুনরায় চালান:
    /opt/apigee/apigee-setup/bin/setup.sh -p ms -f updatedConfigFile

সমস্ত রাউটার এবং বার্তা প্রসেসর পুনরায় চালু করুন

  1. সমস্ত রাউটারে:
    /opt/apigee/apigee-service/bin/apigee-service edge-router restart
  2. সমস্ত মেসেজ প্রসেসরে:
    /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart

বিদ্যমান ক্যাসান্দ্রা নোডগুলিতে বিনামূল্যে মেমরি

বিদ্যমান ক্যাসান্ড্রা নোডগুলিতে, মেমরি খালি করতে নোডটুল cleanup কমান্ডটি চালান:

/opt/apigee/apigee-cassandra/bin/nodetool -h cassandraIP cleanup