कैसंड्रा नोड जोड़े जा रहे हैं

Edge for Private Cloud v. 4.17.09

यह दस्तावेज़ बताता है कि मौजूदा Edge में Private के लिए, तीन नए कैसेंड्रा नोड को कैसे जोड़ते हैं क्लाउड इंस्टॉलेशन.

मौजूदा Edge इंस्टॉलेशन में एक या दो कैसंड्रा नोड जोड़े जा सकते हैं, लेकिन Apigee का सुझाव है कि आप एक बार में तीन नोड जोड़ें.

कैसेंड्रा नोड के लिए सिस्टम की ज़रूरतों की सूची के लिए, इंस्टॉल करने की ज़रूरी शर्तें देखें.

Edge का मौजूदा कॉन्फ़िगरेशन

प्रोडक्शन सिस्टम के लिए इस्तेमाल की जा सकने वाली सभी Edge टोपियां, तीन कैसंड्रा का इस्तेमाल करने के बारे में बताती हैं नोड. कॉन्फ़िगरेशन फ़ाइल में, 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" के तौर पर बताता है. नया कैसंड्रा जोड़ते समय आपको उस जानकारी की आवश्यकता होगी नोड.

जोड़ने के लिए कॉन्फ़िगरेशन फ़ाइल में बदलाव करना तीन नए कैसंड्रा नोड

इस उदाहरण में, तीन नए कैसंड्रा नोड निम्न IP पतों पर हैं:

  • 10.10.0.14
  • 10.10.0.15
  • 10.10.0.16

नए नोड जोड़ने के लिए, आपको पहले Edge कॉन्फ़िगरेशन फ़ाइल अपडेट करनी होगी:

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" 

अहम जानकारी: हर नए कैसेंड्रा नोड को मौजूदा CASS_HOSTS के बाद जोड़ें नोड के लिए डिफ़ॉल्ट रूप से सेट किए गए काम करते हैं.

इससे यह पक्का होता है कि मौजूदा नोड में, शुरुआती टोकन की सेटिंग और शुरुआती टोकन मौजूद रहें हर नया नोड, मौजूदा नोड की टोकन वैल्यू के बीच में होता है.

Edge कॉन्फ़िगर करें

कॉन्फ़िगरेशन फ़ाइल में बदलाव करने के बाद, आपको ये काम करने होंगे:

  • मौजूदा कैसंड्रा नोड फिर से कॉन्फ़िगर करें
  • नए नोड पर कैसंड्रा इंस्टॉल करें
  • मैनेजमेंट सर्वर को फिर से कॉन्फ़िगर करें

मौजूदा कैसंड्रा को फिर से कॉन्फ़िगर करें नोड

मौजूदा कैसंड्रा नोड पर:

  1. सेटअप को फिर से चलाने के लिए, "-p c" का इस्तेमाल करें प्रोफ़ाइल और नई कॉन्फ़िगरेशन फ़ाइल:
    > /opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile

नए नोड पर कैसंड्रा इंस्टॉल करें

हर नए कैसेंड्रा नोड पर:

  1. तीन नोड पर कैसंड्रा इंस्टॉल करें:
    1. apigee-setup को इस पर इंस्टॉल करें पहला नोड जैसा कि इंस्टॉल करें Edge apigee-सेटअप की सुविधा.
    2. अपडेट की गई कॉन्फ़िगरेशन फ़ाइल का उपयोग करके पहले नोड पर कैसेंड्रा को इंस्टॉल करें:
      > /opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile
    3. शेष नए कैसंड्रा नोड के लिए ये दो चरण दोहराएं.
  2. कॉन्फ़िगरेशन फ़ाइल में क्षेत्र का नाम तय करके, तीन नए कैसंड्रा नोड फिर से बनाएं AREA प्रॉपर्टी. इसमें उदाहरण के लिए, यह "dc-1" है:
    1. पहले नोड पर, चलाएं:
      > /opt/apigee/apigee-cassandra/bin/nodetool -h nodeIP rebuild dc-1

      जहां nodeIP, कैसंड्रा नोड का आईपी पता है.

    2. शेष नए कैसंड्रा नोड पर यह चरण दोहराएं.

मैनेजमेंट सर्वर को फिर से कॉन्फ़िगर करें

मैनेजमेंट-सर्वर नोड पर

  1. नए जोड़े गए कैसंड्रा नोड के लिए मैनेजमेंट सर्वर अपडेट करने के लिए, setup.sh को फिर से चलाएं:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ms -f updatedConfigFile

सभी राऊटर और मैसेज को रीस्टार्ट करें प्रोसेसर

  1. सभी राऊटर पर:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-रूटर रीस्टार्ट
  2. सभी मैसेज प्रोसेसर पर:
    > /opt/apigee/apigee-service/bin/apigee-service Edge-मैसेज-प्रोसेसर रीस्टार्ट करो

मौजूदा मेमोरी में खाली मेमोरी कैसंड्रा नोड

मौजूदा कैसंड्रा नोड पर, खाली करने के लिए nodetool cleanup कमांड चलाएं मेमोरी:

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