Edge for Private Cloud v4.18.05
यह दस्तावेज़ बताता है कि मौजूदा 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"
इससे यह पक्का होता है कि मौजूदा नोड में, शुरुआती टोकन की सेटिंग और शुरुआती टोकन मौजूद रहें हर नया नोड, मौजूदा नोड की टोकन वैल्यू के बीच में होता है.
Edge कॉन्फ़िगर करें
कॉन्फ़िगरेशन फ़ाइल में बदलाव करने के बाद, आपको ये काम करने होंगे:
- मौजूदा कैसंड्रा नोड फिर से कॉन्फ़िगर करें
- नए नोड पर Cassandra इंस्टॉल करें
- मैनेजमेंट सर्वर को फिर से कॉन्फ़िगर करें
मौजूदा कैसंड्रा को फिर से कॉन्फ़िगर करें नोड
मौजूदा कैसंड्रा नोड पर:
- "-p c" के साथ सेटअप को फिर से चलाएं प्रोफ़ाइल और नई कॉन्फ़िगरेशन फ़ाइल:
/opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile
नए नोड पर Cassandra इंस्टॉल करें
हर नए कैसेंड्रा नोड पर:
- तीन नोड पर कैसंड्रा इंस्टॉल करें:
apigee-setup
को इंस्टॉल करें पहला नोड, जैसा कि Edge apigee-सेटअप सुविधा.- अपडेट की गई कॉन्फ़िगरेशन फ़ाइल का उपयोग करके पहले नोड पर कैसेंड्रा को इंस्टॉल करें:
/opt/apigee/apigee-setup/bin/setup.sh -p c -f updatedConfigFile
- शेष नए कैसंड्रा नोड के लिए ये दो चरण दोहराएं.
- कॉन्फ़िगरेशन फ़ाइल में क्षेत्र का नाम तय करके, तीन नए कैसंड्रा नोड फिर से बनाएं
REGION
प्रॉपर्टी. इस उदाहरण में, यह "dc-1" है:- पहले नोड पर, चलाएं:
/opt/apigee/apigee-cassandra/bin/nodetool -h nodeIP rebuild dc-1
जहां nodeIP, कैसंड्रा नोड का आईपी पता है.
- शेष नए कैसंड्रा नोड पर यह चरण दोहराएं.
- पहले नोड पर, चलाएं:
मैनेजमेंट सर्वर को फिर से कॉन्फ़िगर करें
मैनेजमेंट-सर्वर नोड पर
- नए जोड़े गए कैसंड्रा नोड के लिए मैनेजमेंट सर्वर अपडेट करने के लिए, setup.sh को फिर से चलाएं:
/opt/apigee/apigee-setup/bin/setup.sh -p ms -f updatedConfigFile
सभी राऊटर और मैसेज को रीस्टार्ट करें प्रोसेसर
- सभी राऊटर पर:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
- सभी मैसेज प्रोसेसर पर:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restart
मौजूदा मेमोरी में खाली मेमोरी कैसंड्रा नोड
मौजूदा कैसंड्रा नोड पर, खाली करने के लिए nodetool cleanup
कमांड चलाएं
मेमोरी:
/opt/apigee/apigee-cassandra/bin/nodetool -h cassandraIP cleanup