আগে থেকে থাকা এনভায়রনমেন্টে কীভাবে কম্পোনেন্ট রিস্টোর করবেন

Edge for Private Cloud v. 4.16.09

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

আপনাকে কম্পোনেন্ট আবার ইনস্টল করতে হলে, কীভাবে কম্পোনেন্ট আবার ইনস্টল ও রিস্টোর করবেন তা দেখুন।

Apache ZooKeeper

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

  1. পুরানো ZooKeeper ডিরেক্টরি সরান:
    /<inst_root>/apigee/data/apigee-zookeeper
    /<inst_root>/apigee/etc/apigee-zookeeper.d
  2. ব্যাকআপ ফাইল থেকে ZooKeeper ডেটা রিস্টোর করুন:
    > /<inst_root>/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 ডিরেক্টরি সরান:
    /<inst_root>/apigee/data/apigee-cassandra
    /<inst_root>/apigee/etc/apigee-cassandra.d
  2. ব্যাকআপ ফাইল থেকে Cassandra নোড রিস্টোর করুন:
    /<inst_root>/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>=২ ধরে নিয়ে) নোড ইনিশিয়ালাইজ করতে নিম্নলিখিত nodetool কমান্ডটি চালান:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair

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

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

PostgreSQL ডেটাবেস

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

  1. সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার এবং Postgres সার্ভার বন্ধ করুন:
    মনে রাখবেন: এইসব কম্পোনেন্ট বন্ধ থাকলেও আপনার সিস্টেম API প্রক্সির জন্য অনুরোধ ম্যানেজ করতে পারে।
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. PostgreSQL ডেটাবেস চলছে কিনা তা নিশ্চিত করুন:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. ব্যাক-আপ ফাইল থেকে PostgreSQL ডেটাবেস রিস্টোর করুন:
    /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার ও Postgres সার্ভার চালু করুন:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start

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

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

Postgres Server

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

Qpidd ডেটাবেস

  1. পুরনো Qpidd ডিরেক্টরি সরান:
    /<inst_root>/apigee/data/apigee-qpidd
    /<inst_root>/apigee/etc/apigee-qpidd.d
  2. Qpidd ফিরিয়ে আনুন:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  3. Qpidd চালু করুন:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Qpid Server

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

OpenLDAP

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

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

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

মেসেজ প্রসেসর

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

রাউটার

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

Edge UI

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