কীভাবে উপাদানগুলি পুনরায় ইনস্টল এবং পুনরুদ্ধার করবেন

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

এই ডকুমেন্টটি একটি এজ কম্পোনেন্টের পুনঃ-ইনস্টলেশন এবং পুনরুদ্ধার কভার করে। ব্যাকআপ পুনরুদ্ধার করার আগে যদি আপনাকে এজ উপাদানটি পুনরায় ইনস্টল করতে হয় তবে এই পদ্ধতিটি ব্যবহার করুন।

Apache ZooKeeper

একটি স্বতন্ত্র নোড পুনরুদ্ধার করুন

  1. চিড়িয়াখানা বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. পুরানো ZooKeeper ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/apigee-জুকিপার
    /opt/apigee/etc/apigee-zookeeper.d
  3. ZooKeeper পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper ইনস্টল
  4. ZooKeeper পুনরুদ্ধার করুন।
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  5. সমস্ত উপাদান পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-সব রিস্টার্ট করুন

একটি ক্লাস্টার নোড পুনরুদ্ধার করুন

যদি একটি একক ZooKeeper নোড ব্যর্থ হয় যা একটি ensemble এর অংশ, আপনি একই হোস্টনাম/IP ঠিকানা দিয়ে একটি নতুন নোড তৈরি করতে পারেন এবং ZooKeeper পুনরায় ইনস্টল করতে পারেন। যখন নতুন ZooKeeper নোড ZooKeeper ensemble-এ যোগ দেয় তখন এটি লিডারের কাছ থেকে সর্বশেষ স্ন্যাপশট পাবে এবং ক্লায়েন্টদের পরিষেবা দেওয়া শুরু করবে। এই ক্ষেত্রে আপনার ডেটা পুনরুদ্ধার করার দরকার নেই।

  1. ZooKeeper পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper ইনস্টল
  2. মূল নোড ইনস্টল করার সময় ব্যবহৃত একই কনফিগারেশন ফাইল ব্যবহার করে ZooKeeper নোডে সেটআপ চালান:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper সেটআপ -f কনফিগার ফাইল
  3. ZooKeeper শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper শুরু

একটি সম্পূর্ণ ক্লাস্টার পুনরুদ্ধার করুন

  1. সম্পূর্ণ ক্লাস্টার বন্ধ করুন।
  2. একটি একক নোডের জন্য উপরে বর্ণিত ব্যাকআপ ফাইল থেকে সমস্ত ZooKeeper নোড পুনরুদ্ধার করুন।
  3. ZooKeeper ক্লাস্টার শুরু করুন।
  4. সমস্ত উপাদান পুনরায় চালু করুন।

অ্যাপাচি ক্যাসান্দ্রা

একটি স্বতন্ত্র নোড পুনরুদ্ধার করুন

  1. ক্যাসান্দ্রা থামান:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-Cassandra stop
  2. পুরানো ক্যাসান্দ্রা ডিরেক্টরি সরান:
    /opt/apigee/data/apigee-ক্যাসান্ড্রা
  3. ক্যাসান্দ্রা পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-Cassandra ইনস্টল
  4. ক্যাসান্দ্রা পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  5. সমস্ত উপাদান পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-সব রিস্টার্ট করুন

একটি ক্লাস্টার নোড পুনরুদ্ধার করুন

যদি একটি একক Cassandra নোড ব্যর্থ হয়, এটি একটি ensemble এর অংশ, আপনি একই হোস্টনাম/IP ঠিকানা দিয়ে একটি নতুন নোড তৈরি করতে পারেন। আপনাকে শুধুমাত্র ক্যাসান্দ্রা পুনরায় ইনস্টল করতে হবে, আপনাকে ডেটা পুনরুদ্ধার করতে হবে না।

দ্রষ্টব্য: একটি নন-সিড নোডে পুনরায় ইনস্টল করার সময়, নিশ্চিত করুন যে কমপক্ষে একটি ক্যাসান্ড্রা বীজ নোড আছে।

  1. ক্যাসান্দ্রা পুনরায় ইনস্টল করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. মূল নোড ইনস্টল করার সময় ব্যবহৃত একই কনফিগার ফাইল ব্যবহার করে ক্যাসান্দ্রা নোডে সেটআপ চালান:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
  3. ক্যাসান্দ্রা শুরু করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
  4. ক্যাসান্ড্রা ইনস্টল করার পরে, এবং নোডটি আপ হয়ে গেছে, (যে RF>=2 সমস্ত কীস্পেসের জন্য দেওয়া হয়েছে) নোড শুরু করতে নিম্নলিখিত nodetool কমান্ডটি চালান:
    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    আপনি যদি ক্যাসান্দ্রার জন্য JMX প্রমাণীকরণ সক্ষম করেন তবেই আপনাকে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড পাস করতে হবে।

একটি সম্পূর্ণ ক্লাস্টার পুনরুদ্ধার করুন

  1. সম্পূর্ণ ক্লাস্টার বন্ধ করুন।
  2. ব্যাকআপ ফাইল থেকে সমস্ত ক্যাসান্দ্রা নোড পুনরুদ্ধার করুন।
  3. ক্যাসান্দ্রা ক্লাস্টার শুরু করুন।
  4. সমস্ত উপাদান পুনরায় চালু করুন।

PostgreSQL ডাটাবেস

PosgreSQL স্বতন্ত্র বা মাস্টার হিসাবে চলছে

  1. সমস্ত নোডে ম্যানেজমেন্ট সার্ভার, কিউপিড সার্ভার এবং পোস্টগ্রেস সার্ভার বন্ধ করুন:
    দ্রষ্টব্য : এই উপাদানগুলি বন্ধ থাকা অবস্থায় আপনার সিস্টেম এখনও API প্রক্সিগুলির অনুরোধগুলি পরিচালনা করতে পারে৷
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. PostgreSQL ডাটাবেস পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ইনস্টল
  3. PostgreSQL শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু
  4. ব্যাকআপ ফাইল থেকে PostgreSQL ডাটাবেস পুনরুদ্ধার করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql পুনরুদ্ধার 2016.03.17,14.40.41.ডাম্প
  5. সমস্ত নোডে ম্যানেজমেন্ট সার্ভার, কিউপিড সার্ভার এবং পোস্টগ্রেস সার্ভার শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-ব্যবস্থাপনা-সার্ভার শুরু
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-qpid-সার্ভার শুরু
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server শুরু

PosgreSQL স্ট্যান্ডবাই হিসাবে চলছে

  1. PostgreSQL ডাটাবেস পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql ইনস্টল
  2. PostgreSQL ডাটাবেসটি একই কনফিগারেশন ফাইল ব্যবহার করে পুনরায় কনফিগার করুন যা আপনি এটি ইনস্টল করতে ব্যবহার করেছিলেন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql সেটআপ -f কনফিগার ফাইল
  3. PostgreSQL শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql শুরু

পোস্টগ্রেস সার্ভার

  1. সমস্ত মাস্টার এবং স্ট্যান্ডবাই নোডগুলিতে পোস্টগ্রেস সার্ভার বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. পুরানো পোস্টগ্রেস সার্ভার ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. পোস্টগ্রেস সার্ভার পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server ইনস্টল
  4. ব্যাকআপ ফাইল থেকে পোস্টগ্রেস সার্ভার পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore backup-2016.03.17,14.40.41.tar.gz
  5. সমস্ত মাস্টার এবং স্ট্যান্ডবাই নোডগুলিতে পোস্টগ্রেস সার্ভার শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server শুরু

Qpid সার্ভার এবং Qpid

  1. সমস্ত নোডে Qpidd, Qpid সার্ভার, এবং Postgres সার্ভার বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. পুরানো Qpid সার্ভার এবং Qpidd ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. Qpidd পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd ইনস্টল
  4. Qpidd পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  5. Qpidd শুরু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd শুরু
  6. Qpid সার্ভার পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server ইনস্টল
  7. Qpid সার্ভার পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  8. সমস্ত নোডে Qpid সার্ভার, Qpidd এবং Postgres সার্ভার পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd পুনরায় চালু করুন
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-qpid-সার্ভার পুনরায় চালু করুন
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server পুনরায় চালু করুন

এলডিএপি খুলুন

  1. OpenLDAP বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. OpenLDAP পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap ইনস্টল
  3. পুরানো OpenLDAP ডিরেক্টরি সরান:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. OpenLDAP পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz
  5. OpenLDAP পুনরায় আরম্ভ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap শুরু
  6. সমস্ত ব্যবস্থাপনা সার্ভার পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service এজ-ম্যানেজমেন্ট-সার্ভার পুনরায় চালু করুন

ম্যানেজমেন্ট সার্ভার

  1. স্টপ ম্যানেজমেন্ট সার্ভার:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  2. পুরানো ম্যানেজমেন্ট সার্ভার ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. ম্যানেজমেন্ট সার্ভার পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-ব্যবস্থাপনা-সার্ভার ইনস্টল
  4. ব্যাকআপ ফাইল থেকে ম্যানেজমেন্ট সার্ভার পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  5. ম্যানেজমেন্ট সার্ভার পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-ব্যবস্থাপনা-সার্ভার শুরু

বার্তা প্রসেসর

  1. বার্তা প্রসেসর বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
  2. পুরানো বার্তা প্রসেসর ডিরেক্টরি সরান:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. বার্তা প্রসেসর পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-বার্তা-প্রসেসর ইনস্টল
  4. ব্যাকআপ ফাইল থেকে বার্তা প্রসেসর পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  5. বার্তা প্রসেসর পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-বার্তা-প্রসেসর শুরু

রাউটার

  1. রাউটার বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-রাউটার স্টপ
  2. পুরানো রাউটার ডিরেক্টরি সরান:
    /opt/apigee/data/edge-রাউটার
    /opt/apigee/etc/edge-router.d
  3. রাউটার পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service এজ-রাউটার ইনস্টল
  4. ব্যাকআপ ফাইল থেকে রাউটার পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  5. রাউটার পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service প্রান্ত-রাউটার শুরু

এজ UI

  1. UI বন্ধ করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. পুরানো UI ডিরেক্টরি সরান:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. UI পুনরায় ইনস্টল করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui ইনস্টল
  4. ব্যাকআপ ফাইল থেকে UI পুনরুদ্ধার করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  5. UI পুনরায় চালু করুন:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui শুরু

সম্পূর্ণ সাইট পুনরুদ্ধার

  1. সমস্ত উপাদান নোড বন্ধ করুন। নোট করুন যে সাবসিস্টেম বন্ধ করার ক্রম গুরুত্বপূর্ণ - প্রথমে সমস্ত এজ নোড এবং তারপরে সমস্ত ডেটাস্টোর নোড।
  2. উপরে বর্ণিত সমস্ত উপাদান পুনরুদ্ধার করুন।
  3. এখন নিম্নলিখিত ক্রমে সমস্ত উপাদান শুরু করুন। মনে রাখবেন যে সাবসিস্টেম শুরু করার ক্রম গুরুত্বপূর্ণ:
    1. ZooKeeper ক্লাস্টার শুরু করুন
    2. ক্যাসান্দ্রা ক্লাস্টার শুরু করুন
    3. নিশ্চিত করুন যে OpenLDAP চলছে এবং চলছে
    4. qpid শুরু করুন
    5. নিশ্চিত করুন যে PostgreSQL ডাটাবেস আপ এবং চলমান আছে
    6. ম্যানেজমেন্ট সার্ভার শুরু করুন
    7. রাউটার এবং বার্তা প্রসেসর শুরু করুন
    8. Qpid সার্ভার শুরু করুন
    9. পোস্টগ্রেস সার্ভার শুরু করুন
    10. Apigee UI শুরু করুন