ব্যাক-আপ থেকে ফিরিয়ে আনুন

আপনি কোনও কম্পোনেন্ট ব্যাক-আপ নেওয়ার সময় যে ফাইল তৈরি করেছিলেন, সেখান থেকে কম্পোনেন্ট ফিরিয়ে আনতে পারবেন। আপনি restore কমান্ডের মাধ্যমে এটি করেন।

মনে রাখবেন যে restore কমান্ড:

  • নির্দিষ্ট ব্যাকআপ ফাইল ব্যবহার করে অথবা ফাইলের নাম নির্দিষ্ট করা না থাকলে লেটেস্ট ব্যাকআপ ফাইল নেয়।
  • কম্পোনেন্টের ডেটা ডিরেক্টরি খালি আছে কিনা তা নিশ্চিত করে।
  • কম্পোনেন্ট বন্ধ করে দেয়। রিস্টোর করার পরে আপনাকে অবশ্যই কম্পোনেন্টটি স্পষ্টভাবে রিস্টার্ট করতে হবে।

restore কমান্ড কীভাবে ব্যবহার করতে হয় তা এই বিভাগে বর্ণনা করা হয়েছে।

ব্যাক-আপ ফাইল থেকে কোনও কম্পোনেন্ট ফিরিয়ে আনতে:

  1. নিচে উল্লেখ করা ডিরেক্টরি ফাঁকা আছে কিনা তা ভালোভাবে দেখে নিন:
    /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
  2. নিম্নলিখিত কমান্ড ব্যবহার করে আগের কনফিগারেশন ও ডেটা ফিরিয়ে আনুন:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    যেখানে:

    • component_name হল কম্পোনেন্টের নাম। সম্ভাব্য ভ্যালুর মধ্যে এগুলি পড়ে:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (PostgreSQL ডেটাবেস)
      • apigee-qpidd (Qpidd)
      • apigee-sso (Edge SSO)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (ম্যানেজমেন্ট সার্ভার)
      • edge-management-ui (নতুন Edge UI)
      • edge-message-processor (মেসেজ প্রসেসর)
      • edge-postgres-server (Postgres সার্ভার)
      • edge-qpid-server (Qpid সার্ভার)
      • edge-router (এজ রাউটার)
      • edge-ui (ক্লাসিক UI)
    • backup_file হল সেই ফাইলের নাম যা আপনি সেই কম্পোনেন্ট ব্যাক-আপ নেওয়ার সময় তৈরি করেছেন; এই ভ্যালুতে পাথ অন্তর্ভুক্ত থাকে না, তবে "backup-" প্রিফিক্স ও ফাইল এক্সটেনশন অন্তর্ভুক্ত থাকে। যেমন, backup-2019.03.17,14.40.41.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 কমান্ড ব্যাক-আপ নেওয়া কনফিগারেশন আবার প্রয়োগ করে এবং ব্যাক-আপ নেওয়ার সময়কার ডেটা ফিরিয়ে আনে।

  3. কম্পোনেন্ট রিস্টার্ট করুন, যেমন নিম্নলিখিত উদাহরণে দেখানো হয়েছে:
    /opt/apigee/apigee-service/bin/apigee-service component_name start