আগে থেকে থাকা এনভায়রনমেন্টে কোনও কম্পোনেন্ট ফিরিয়ে আনা

এই ডকুমেন্টে কোনও কম্পোনেন্ট আবার ইনস্টল না করেই আগে থেকে থাকা এনভায়রনমেন্টে যেকোনও Edge কম্পোনেন্ট রিস্টোর করার বিষয়টি অন্তর্ভুক্ত রয়েছে। এর অর্থ হল, আপনি যে নোডে কম্পোনেন্ট রিস্টোর করছেন সেটির 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 নোড কাজ না করলে, আপনি একই হোস্টনেম/IP অ্যাড্রেস সহ একটি নতুন নোড তৈরি করতে পারেন (কীভাবে কম্পোনেন্ট রি-ইনস্টল ও রিস্টোর করতে হয় লিঙ্কে উল্লেখ করা রি-ইনস্টল করার ধাপগুলি অনুসরণ করুন) এবং এটি ZooKeeper এনসেম্বলে যোগ দিলে, এটি লিডারের থেকে লেটেস্ট স্ন্যাপশট পাবে এবং ক্লায়েন্টদের পরিষেবা দেওয়া শুরু করবে। এই ক্ষেত্রে আপনাকে ডেটা ফিরিয়ে আনতে হবে না।

সম্পূর্ণ ক্লাস্টার ফিরিয়ে আনা

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

Apache Cassandra

একটি স্ট্যান্ডঅ্যালোন নোড ফিরিয়ে আনা

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

একটি ক্লাস্টার নোড রিস্টোর করা

  1. এনসেম্বলের অংশ কোনও একটি Cassandra নোড কাজ না করলে, আপনি একই হোস্টনেম/IP অ্যাড্রেস সহ একটি নতুন নোড তৈরি করতে পারেন (কীভাবে কম্পোনেন্ট আবার ইনস্টল ও রিস্টোর করতে হয় লিঙ্কে উল্লেখ করা আবার ইনস্টল করার ধাপগুলি অনুসরণ করুন)। আপনাকে শুধুমাত্র Cassandra আবার ইনস্টল করতে হবে, ডেটা ফিরিয়ে আনার প্রয়োজন নেই।

    নন-সিড নোডে রিস্টোর করার সময়, নিশ্চিত করুন যে অন্তত একটি Cassandra সিড নোড আপ আছে।

    Cassandra ইনস্টল করার পরে এবং নোড চালু হয়ে গেলে, (ধরে নেওয়া হচ্ছে যে সব কীস্পেসের জন্য RF>=2) নোড ইনিশিয়ালাইজ করতে নিম্নলিখিত nodetool কমান্ড এক্সিকিউট করুন:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    আপনি যদি Cassandra-র জন্য JMX যাচাইকরণ চালু করে থাকেন, তাহলেই শুধু আপনাকে নিজের ইউজারনেম ও পাসওয়ার্ড দিতে হবে।

সম্পূর্ণ ক্লাস্টার ফিরিয়ে আনা

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

PostgreSQL ডেটাবেস

PosgreSQL স্ট্যান্ডঅ্যালোন হিসেবে বা মাস্টার হিসেবে চলছে

  1. সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার ও Postgres সার্ভার বন্ধ করুন:
    /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. সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার ও Postgres সার্ভার চালু করুন:
    /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

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

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

Postgres সার্ভার

  1. পুরনো Postgres সার্ভার ডিরেক্টরি সরিয়ে দিন:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. ব্যাক-আপ ফাইল থেকে Postgres সার্ভার ফিরিয়ে আনা:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Postgres সার্ভার চালু করুন:
    /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

OpenLDAP

  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

Edge 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