এই ডকুমেন্টে Edge কম্পোনেন্ট আবার ইনস্টল করা ও ফিরিয়ে আনা সংক্রান্ত বিষয়গুলি অন্তর্ভুক্ত রয়েছে। ব্যাক-আপ রিস্টোর করার আগে Edge কম্পোনেন্ট আবার ইনস্টল করতে হলে এই পদ্ধতি ব্যবহার করুন।
Apache ZooKeeper
একটি স্ট্যান্ডঅ্যালোন নোড ফিরিয়ে আনা
- ZooKeeper বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- পুরনো ZooKeeper ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- ZooKeeper আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- ZooKeeper ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - সব কম্পোনেন্ট রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-all restart
একটি ক্লাস্টার নোড রিস্টোর করা
এনসেম্বলের অংশ হিসেবে কোনও একটি ZooKeeper নোড কাজ না করলে, আপনি একই হোস্টনেম/IP অ্যাড্রেস সহ একটি নতুন নোড তৈরি করতে এবং ZooKeeper আবার ইনস্টল করতে পারেন। নতুন ZooKeeper নোডটি ZooKeeper ensemble-এ যোগ দিলে, এটি লিডারের থেকে লেটেস্ট স্ন্যাপশট পাবে এবং ক্লায়েন্টদের পরিষেবা দেওয়া শুরু করবে। এই ক্ষেত্রে আপনাকে ডেটা ফিরিয়ে আনতে হবে না।
- ZooKeeper আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- মূল নোড ইনস্টল করার সময় যে কনফিগারেশন ফাইল ব্যবহার করা হয়েছিল, সেই একই ফাইল ব্যবহার করে ZooKeeper নোডে সেট-আপ রান
করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- ZooKeeper শুরু করা:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
সম্পূর্ণ ক্লাস্টার ফিরিয়ে আনা
- সম্পূর্ণ ক্লাস্টার বন্ধ করুন।
- সিঙ্গেল নোডের জন্য উপরে যেভাবে বর্ণনা করা হয়েছে সেইভাবে ব্যাক-আপ ফাইল থেকে সব ZooKeeper নোড ফিরিয়ে আনুন।
- ZooKeeper ক্লাস্টার শুরু করুন।
- সব কম্পোনেন্ট রিস্টার্ট করুন।
Apache Cassandra
একটি স্ট্যান্ডঅ্যালোন নোড ফিরিয়ে আনা
- Cassandra বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- পুরনো Cassandra ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/apigee-cassandra
- Cassandra আবার ইনস্টল করুন:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- Cassandra ফিরিয়ে আনা:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - সব কম্পোনেন্ট রিস্টার্ট করুন:
/apigee/apigee-service/bin/apigee-all restart
একটি ক্লাস্টার নোড রিস্টোর করা
এনসেম্বলের অংশ, এমন একটি Cassandra নোড কাজ না করলে, আপনি একই হোস্টনেম/IP অ্যাড্রেস সহ একটি নতুন নোড তৈরি করতে পারেন। আপনাকে শুধু Cassandra আবার ইনস্টল করতে হবে, ডেটা ফিরিয়ে আনার প্রয়োজন নেই।
- Cassandra আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- অরিজিনাল নোড ইনস্টল করার সময় ব্যবহৃত একই কনফিগারেশন ফাইল ব্যবহার করে Cassandra নোডে সেট-আপ রান
করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- Cassandra শুরু করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- Cassandra ইনস্টল করার পরে এবং নোড চালু হয়ে গেলে, (সব কীস্পেসের জন্য RF>=2 হতে হবে)
নোড ইনিশিয়ালাইজ করতে, নিম্নলিখিত
nodetoolকমান্ডটি এক্সিকিউট করুন:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
আপনি যদি Cassandra-র জন্য JMX যাচাইকরণ চালু করে থাকেন, তাহলেই শুধু আপনাকে নিজের ইউজারনেম ও পাসওয়ার্ড দিতে হবে।
সম্পূর্ণ ক্লাস্টার ফিরিয়ে আনা
- সম্পূর্ণ ক্লাস্টার বন্ধ করুন।
- ব্যাক-আপ ফাইল থেকে সব Cassandra নোড ফিরিয়ে আনুন।
- Cassandra ক্লাস্টার চালু করুন।
- সব কম্পোনেন্ট রিস্টার্ট করুন।
PostgreSQL ডেটাবেস
PosgreSQL স্ট্যান্ডঅ্যালোন হিসেবে বা মাস্টার হিসেবে চলছে
- সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার ও Postgres সার্ভার বন্ধ করুন:
/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 - PostgreSQL ডেটাবেস আবার ইনস্টল করুন:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- PostgreSQL শুরু করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- ব্যাক-আপ ফাইল থেকে PostgreSQL ডেটাবেস ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
মনে রাখবেন, PostgreSQL কম্পোনেন্ট রিস্টোর করার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ বা ".dump" সাফিক্স উল্লেখ করতে হয় না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - সব নোডে ম্যানেজমেন্ট সার্ভার, Qpid সার্ভার ও Postgres সার্ভার চালু করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
স্ট্যান্ডবাই হিসেবে PostgreSQL চলছে
- PostgreSQL ডেটাবেস আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- আপনি এটি ইনস্টল করার জন্য যে কনফিগারেশন ফাইল ব্যবহার করেছিলেন সেটি ব্যবহার করে PostgreSQL ডেটাবেস আবার কনফিগার করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- PostgreSQL শুরু করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Postgres সার্ভার
- সব মাস্টার ও স্ট্যান্ডবাই নোডে Postgres সার্ভার বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- পুরনো Postgres সার্ভার ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- Postgres সার্ভার আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- ব্যাক-আপ ফাইল থেকে Postgres সার্ভার ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - সব মাস্টার ও স্ট্যান্ডবাই নোডে Postgres সার্ভার চালু করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid সার্ভার ও Qpidd
- সব নোডে 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 - পুরনো Qpid Server ও 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
- Qpidd আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- Qpidd ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - Qpidd শুরু করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- Qpid সার্ভার আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- Qpid সার্ভার ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - সব নোডে Qpid সার্ভার, Qpidd ও Postgres সার্ভার রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- OpenLDAP বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- OpenLDAP আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- পুরনো OpenLDAP ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- OpenLDAP ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - OpenLDAP রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- সব ম্যানেজমেন্ট সার্ভার রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
ম্যানেজমেন্ট সার্ভার
- ম্যানেজমেন্ট সার্ভার বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- পুরনো ম্যানেজমেন্ট সার্ভার ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- ম্যানেজমেন্ট সার্ভার আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- ব্যাক-আপ ফাইল থেকে ম্যানেজমেন্ট সার্ভার ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - ম্যানেজমেন্ট সার্ভার রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
মেসেজ প্রসেসর
- মেসেজ প্রসেসর বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- পুরনো মেসেজ প্রসেসর ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- Message Processor আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- ব্যাক-আপ ফাইল থেকে মেসেজ প্রসেসর ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - মেসেজ প্রসেসর রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
রাউটার
- স্টপ রাউটার:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- পুরনো রাউটার ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- রাউটার আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- ব্যাক-আপ ফাইল থেকে রাউটার ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - রাউটার রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
Edge UI
- UI বন্ধ করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- পুরনো UI ডিরেক্টরি সরিয়ে দিন:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- UI আবার ইনস্টল করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- ব্যাক-আপ ফাইল থেকে UI ফিরিয়ে আনা:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
মনে রাখবেন, কোনও কম্পোনেন্ট ফিরিয়ে আনার সময়, ব্যাক-আপ ফাইলের ডিরেক্টরি পাথ উল্লেখ করবেন না, অথবা "backup-" প্রিফিক্স বা ".tar.gz" সাফিক্স উল্লেখ করবেন না। আপনি শুধু ব্যাক-আপ ফাইলের নামের তারিখ/সময় অংশটি নির্দিষ্ট করেন।
আপনি চাইলে
restoreকমান্ডে ব্যাক-আপ ফাইল বাদ দিতে পারেন এবং Edge কম্পোনেন্টের ব্যাক-আপ ডিরেক্টরিতে সবচেয়ে সাম্প্রতিক ব্যাক-আপ ফাইল ব্যবহার করবে। - UI রিস্টার্ট করুন:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
সম্পূর্ণ সাইট ফিরিয়ে আনা
- সব কম্পোনেন্ট নোড বন্ধ করুন। মনে রাখবেন যে সাবসিস্টেম বন্ধ করার ক্রম গুরুত্বপূর্ণ: প্রথমে সব Edge নোড বন্ধ করুন এবং তারপরে সব ডেটা স্টোর নোড বন্ধ করুন।
- উপরে যেভাবে বর্ণনা করা হয়েছে সেই অনুযায়ী সব কম্পোনেন্ট ফিরিয়ে আনুন।
- এখন নিম্নলিখিত ক্রমে সব কম্পোনেন্ট চালু করুন। মনে রাখবেন যে সাবসিস্টেম চালু করার
ক্রম গুরুত্বপূর্ণ:
- ZooKeeper ক্লাস্টার শুরু করুন
- Cassandra ক্লাস্টার শুরু করুন
- OpenLDAP ঠিকমতো কাজ করছে কিনা তা নিশ্চিত করুন
- qpid চালু করা
- PostgreSQL ডেটাবেস চালু আছে কিনা তা নিশ্চিত করুন
- ম্যানেজমেন্ট সার্ভার চালু করা
- রাউটার ও মেসেজ প্রসেসর চালু করা
- Qpid সার্ভার চালু করা
- Postgres সার্ভার চালু করা
- Apigee UI চালু করা