আপনি সেই কম্পোনেন্ট ব্যাক আপ করার সময় আপনার তৈরি করা ফাইল থেকে একটি উপাদান পুনরুদ্ধার করতে পারেন। আপনি restore
কমান্ড দিয়ে এটি করবেন।
নোট করুন যে restore
কমান্ড:
- নির্দিষ্ট ব্যাকআপ ফাইল ব্যবহার করে বা সর্বশেষ ব্যাকআপ ফাইল পায়, যদি একটি ফাইলের নাম নির্দিষ্ট করা না থাকে।
- নিশ্চিত করে যে কম্পোনেন্টের ডাটা ডিরেক্টরি খালি আছে।
- কম্পোনেন্ট বন্ধ করে দেয়। পুনরুদ্ধারের পরে আপনাকে অবশ্যই কম্পোনেন্টটি স্পষ্টভাবে পুনরায় চালু করতে হবে।
এই বিভাগটি বর্ণনা করে কিভাবে restore
কমান্ড ব্যবহার করতে হয়।
একটি ব্যাকআপ ফাইল থেকে একটি উপাদান পুনরুদ্ধার করতে:
- নিশ্চিত করুন যে নিম্নলিখিত ডিরেক্টরিগুলি খালি রয়েছে:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
যদি সেগুলি খালি না থাকে তবে নিম্নলিখিতগুলির মতো কমান্ড ব্যবহার করে তাদের বিষয়বস্তু মুছুন:
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d
- নিম্নলিখিত কমান্ড ব্যবহার করে পূর্ববর্তী কনফিগারেশন এবং ডেটা পুনরুদ্ধার করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
কোথায়:
- component_name হল কম্পোনেন্টের নাম। সম্ভাব্য মান অন্তর্ভুক্ত:
apigee-cassandra
(ক্যাসান্দ্রা)-
apigee-openldap
(OpenLDAP) -
apigee-postgresql
(PostgreSQL ডাটাবেস) -
apigee-qpidd
(Qpidd) -
apigee-sso
(এজ এসএসও) -
apigee-zookeeper
(চিড়িয়াখানা) -
edge-management-server
(ম্যানেজমেন্ট সার্ভার) -
edge-management-ui
(নতুন এজ ইউআই) -
edge-message-processor
(মেসেজ প্রসেসর) -
edge-postgres-server
(Postgres সার্ভার) -
edge-qpid-server
(Qpid সার্ভার) -
edge-router
(এজ রাউটার) -
edge-ui
(ক্লাসিক UI)
- backup_file হল সেই ফাইলটির নাম যেটি আপনি যখন সেই উপাদানটির ব্যাক আপ করেছিলেন; এই মানটি পাথ অন্তর্ভুক্ত করে না, তবে "ব্যাকআপ-" উপসর্গ এবং ফাইল এক্সটেনশনগুলি অন্তর্ভুক্ত করে। উদাহরণস্বরূপ,
backup-2019.03.17,14.40.41.tar.gz
.tar.gz।
যেমন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz
backup_file নির্দিষ্ট করা ঐচ্ছিক। যদি বাদ দেওয়া হয়, Apigee
/opt/apigee/backup/ component_name
এ সবচেয়ে সাম্প্রতিক ফাইল ব্যবহার করে।restore
কমান্ড ব্যাক আপ করা কনফিগারেশন পুনরায় প্রয়োগ করে এবং ব্যাকআপ নেওয়ার সময় থেকে ডেটা পুনরুদ্ধার করে। - component_name হল কম্পোনেন্টের নাম। সম্ভাব্য মান অন্তর্ভুক্ত:
- নিম্নলিখিত উদাহরণ দেখায় হিসাবে, উপাদান পুনরায় আরম্ভ করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name start
আপনি সেই কম্পোনেন্ট ব্যাক আপ করার সময় আপনার তৈরি করা ফাইল থেকে একটি উপাদান পুনরুদ্ধার করতে পারেন। আপনি restore
কমান্ড দিয়ে এটি করবেন।
নোট করুন যে restore
কমান্ড:
- নির্দিষ্ট ব্যাকআপ ফাইল ব্যবহার করে বা সর্বশেষ ব্যাকআপ ফাইল পায়, যদি একটি ফাইলের নাম নির্দিষ্ট করা না থাকে।
- নিশ্চিত করে যে কম্পোনেন্টের ডাটা ডিরেক্টরি খালি আছে।
- কম্পোনেন্ট বন্ধ করে দেয়। পুনরুদ্ধারের পরে আপনাকে অবশ্যই কম্পোনেন্টটি স্পষ্টভাবে পুনরায় চালু করতে হবে।
এই বিভাগটি বর্ণনা করে কিভাবে restore
কমান্ড ব্যবহার করতে হয়।
একটি ব্যাকআপ ফাইল থেকে একটি উপাদান পুনরুদ্ধার করতে:
- নিশ্চিত করুন যে নিম্নলিখিত ডিরেক্টরিগুলি খালি রয়েছে:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
যদি সেগুলি খালি না থাকে তবে নিম্নলিখিতগুলির মতো কমান্ড ব্যবহার করে তাদের বিষয়বস্তু মুছুন:
rm -r /opt/apigee/data/component_name
rm -r /opt/apigee/etc/component_name.d
- নিম্নলিখিত কমান্ড ব্যবহার করে পূর্ববর্তী কনফিগারেশন এবং ডেটা পুনরুদ্ধার করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file
কোথায়:
- component_name হল কম্পোনেন্টের নাম। সম্ভাব্য মান অন্তর্ভুক্ত:
apigee-cassandra
(ক্যাসান্দ্রা)-
apigee-openldap
(OpenLDAP) -
apigee-postgresql
(PostgreSQL ডাটাবেস) -
apigee-qpidd
(Qpidd) -
apigee-sso
(এজ এসএসও) -
apigee-zookeeper
(চিড়িয়াখানা) -
edge-management-server
(ম্যানেজমেন্ট সার্ভার) -
edge-management-ui
(নতুন এজ ইউআই) -
edge-message-processor
(মেসেজ প্রসেসর) -
edge-postgres-server
(Postgres সার্ভার) -
edge-qpid-server
(Qpid সার্ভার) -
edge-router
(এজ রাউটার) -
edge-ui
(ক্লাসিক UI)
- backup_file হল সেই ফাইলটির নাম যেটি আপনি যখন সেই উপাদানটির ব্যাক আপ করেছিলেন; এই মানটি পাথ অন্তর্ভুক্ত করে না, তবে "ব্যাকআপ-" উপসর্গ এবং ফাইল এক্সটেনশনগুলি অন্তর্ভুক্ত করে। উদাহরণস্বরূপ,
backup-2019.03.17,14.40.41.tar.gz
.tar.gz।
যেমন:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz
backup_file নির্দিষ্ট করা ঐচ্ছিক। যদি বাদ দেওয়া হয়, Apigee
/opt/apigee/backup/ component_name
এ সবচেয়ে সাম্প্রতিক ফাইল ব্যবহার করে।restore
কমান্ড ব্যাক আপ করা কনফিগারেশন পুনরায় প্রয়োগ করে এবং ব্যাকআপ নেওয়ার সময় থেকে ডেটা পুনরুদ্ধার করে। - component_name হল কম্পোনেন্টের নাম। সম্ভাব্য মান অন্তর্ভুক্ত:
- নিম্নলিখিত উদাহরণ দেখায় হিসাবে, উপাদান পুনরায় আরম্ভ করুন:
/opt/apigee/apigee-service/bin/apigee-service component_name start