نحوه بازیابی عنصر در محیط موجود

Edge for Private Cloud نسخه ۴.۱۶.۰۹

این سند بازیابی هر مؤلفه Edge را در محیط موجود بدون نیاز به نصب مجدد مؤلفه پوشش می‌دهد. این یعنی گره‌ای که مؤلفه را در آن بازیابی می‌کنید، همان نشانی IP یا نام DNS را دارد که هنگام پشتیبان‌گیری داشت.

اگر باید مؤلفه را دوباره نصب کنید، به نحوه بازنصب و بازیابی مؤلفه‌ها مراجعه کنید.

Apache ZooKeeper

بازیابی یک گره مستقل

  1. Remove old ZooKeeper directories:
    /<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. If a single ZooKeeper node fails, that is part of an ensemble, you can create a new node with the same hostname/IP address (follow the re-install steps mentioned in How to Reinstall and Restore Components) and when it joins the ZooKeeper ensemble it will get the latest snapshots from the Leader and start to serve clients. در این مورد نیازی به بازیابی داده‌ها ندارید.

بازیابی کل دسته

  1. کل دسته را متوقف کنید.
  2. همه گره‌های ZooKeeper را از فایل پشتیبان بازیابی کنید.
  3. خوشه ZooKeeper را راه‌اندازی کنید.
  4. همه مؤلفه‌ها را بازراه‌اندازی کنید.

Apache Cassandra

بازیابی یک گره مستقل

  1. دایرکتوری‌های قدیمی Cassandra را بردارید:
    /<inst_root>/apigee/data/apigee-cassandra
    /<inst_root>/apigee/etc/apigee-cassandra.d
  2. Restore the Cassandra node from the backup file:
    /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. همه مؤلفه‌ها را بازراه‌اندازی کنید.

بازیابی یک گره خوشه

  1. If a single Cassandra node fails, that is part of an ensemble, you can create a new node with the same hostname/IP address (follow the re-install steps mentioned in How to Reinstall and Restore Components). فقط باید Cassandra را دوباره نصب کنید، نیازی به بازیابی داده‌ها نیست.

    هنگام انجام بازیابی در گره غیربذر، مطمئن شوید که حداقل یک گره بذر Cassandra فعال باشد.

    پس‌از نصب Cassandra و راه‌اندازی گره، (با فرض اینکه RF>=2 برای همه فضاهای کلید) فرمان nodetool زیر را برای مقداردهی اولیه گره اجرا کنید:
    <inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair

بازیابی کل دسته

  1. کل دسته را متوقف کنید.
  2. همه گره‌های Cassandra را از فایل پشتیبان بازیابی کنید.
  3. خوشه Cassandra را راه‌اندازی کنید.
  4. همه مؤلفه‌ها را بازراه‌اندازی کنید.

پایگاه داده PostgreSQL

PosgreSQL که به‌صورت مستقل یا به‌عنوان Master اجرا می‌شود

  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. Restore PostgreSQL database from the backup file:
    /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  4. Start the Management Server, Qpid Server, and Postgres Server on all nodes:
    > /<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

  1. Remove old Postgres Server directories:
    /<inst_root>/apigee/data/edge-postgres-server
    /<inst_root>/apigee/etc/edge-postgres-server.d
  2. Restore Postgres Server from the backup file:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Start Postgres Server:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start

پایگاه داده Qpidd

  1. Remove old Qpidd directories:
    /<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

  1. Remove old Qpid Server directories:
    /<inst_root>/apigee/data/edge-qpid-server
    /<inst_root>/apigee/etc/edge-qpid-server.d
  2. Restore Qpid Server from the backup file:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Start Qpid Server:
    > /<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. Restore OpenLDAP from the backup file:
    > /<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. Restore Management Server from the backup file:
    > /<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. Restore Router from the backup file:
    > /<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

  1. Remove old UI directories:
    /<inst_root>/apigee/data/edge-ui
    /<inst_root>/apigee/etc/edge-ui.d
  2. Restore UI from the backup file:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. رابط کاربری را بازراه‌اندازی کنید:
    > /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui start