একটি বিদ্যমান পরিবেশে একটি উপাদান পুনরুদ্ধার কিভাবে

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

এই ডকুমেন্টটি কম্পোনেন্ট পুনরায় ইনস্টল না করেই বিদ্যমান পরিবেশে যেকোন এজ কম্পোনেন্টের পুনরুদ্ধার কভার করে। এর মানে হল যে নোডটিতে আপনি কম্পোনেন্ট পুনরুদ্ধার করছেন সেটির একই IP ঠিকানা বা DNS নাম রয়েছে আপনি যখন ব্যাকআপ করেছিলেন।

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

Apache ZooKeeper

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

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

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

  1. যদি একটি একক ZooKeeper নোড ব্যর্থ হয়, যেটি একটি ensemble এর অংশ, আপনি একই হোস্টনাম/IP ঠিকানা দিয়ে একটি নতুন নোড তৈরি করতে পারেন ( How to Reinstall and Restore Components এ উল্লিখিত পুনঃ-ইনস্টল পদক্ষেপগুলি অনুসরণ করুন) এবং যখন এটি ZooKeeper ensemble এ যোগ দেয় এটি লিডারের কাছ থেকে সর্বশেষ স্ন্যাপশট পাবে এবং ক্লায়েন্টদের পরিষেবা দেওয়া শুরু করবে। এই ক্ষেত্রে আপনার ডেটা পুনরুদ্ধার করার দরকার নেই।

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

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

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

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

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

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

  1. যদি একটি একক Cassandra নোড ব্যর্থ হয়, এটি একটি ensemble এর অংশ, আপনি একই হোস্টনাম/IP ঠিকানা দিয়ে একটি নতুন নোড তৈরি করতে পারেন ( How to Reinstall and Restore Components এ উল্লিখিত পুনঃ-ইনস্টল পদক্ষেপগুলি অনুসরণ করুন)। আপনাকে শুধুমাত্র ক্যাসান্দ্রা পুনরায় ইনস্টল করতে হবে, আপনাকে ডেটা পুনরুদ্ধার করতে হবে না।

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

    ক্যাসান্ড্রা ইনস্টল করার পরে, এবং নোডটি আপ হয়ে গেছে, (যে 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. সমস্ত নোডে ম্যানেজমেন্ট সার্ভার, কিউপিড সার্ভার এবং পোস্টগ্রেস সার্ভার বন্ধ করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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 status
  3. ব্যাকআপ ফাইল থেকে PostgreSQL ডাটাবেস পুনরুদ্ধার করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. সমস্ত নোডে ম্যানেজমেন্ট সার্ভার, কিউপিড সার্ভার এবং পোস্টগ্রেস সার্ভার শুরু করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso start
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

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

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

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

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

Qpidd ডাটাবেস

  1. পুরানো Qpidd ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Qpidd পুনরুদ্ধার করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz 
  3. Qpidd শুরু করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid সার্ভার

  1. পুরানো Qpid সার্ভার ডিরেক্টরিগুলি সরান:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. ব্যাকআপ ফাইল থেকে Qpid সার্ভার পুনরুদ্ধার করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Qpid সার্ভার শুরু করুন:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

ওপেনএলডিএপি

  1. পুরানো OpenLDAP ডিরেক্টরি সরান:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. ব্যাকআপ ফাইল থেকে OpenLDAP পুনরুদ্ধার করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. OpenLDAP রিস্টার্ট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

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

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

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

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

রাউটার

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

এজ UI

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