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

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

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

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

Apache ZooKeeper

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

  1. Remove old ZooKeeper directories:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. داده‌های ZooKeeper را از فایل پشتیبان بازیابی کنید:
    > /opt/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:
    /opt/apigee/data/apigee-cassandra
  2. Restore the Cassandra node from the backup file:
    /opt/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 زیر را برای مقداردهی اولیه گره اجرا کنید:
    opt/apigee/apigee-cassandra/bin/nodetool -h localhost repair

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

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

پایگاه داده PostgreSQL

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

  1. «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گره‌ها متوقف کنید:
    توجه: وقتی این مؤلفه‌ها متوقف هستند، سیستم شما همچنان می‌تواند درخواست‌های ارسال‌شده به پراکسی‌های API را مدیریت کند.
    > /opt/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
  2. مطمئن شوید پایگاه داده PostgreSQL درحال اجرا است:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. پایگاه داده PostgreSQL را از فایل پشتیبان بازیابی کنید:
    /opt/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:
    > /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

PosgreSQL درحال اجرا به‌عنوان «آماده‌به‌کار»

  1. پایگاه داده PostgreSQL را بااستفاده از همان فایل پیکربندی که برای نصب آن استفاده کردید، دوباره پیکربندی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. PostgreSQL را راه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

سرور Postgres

  1. فهرست‌های راهنمای قدیمی Postgres Server را بردارید:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Restore Postgres Server from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Start Postgres Server:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

پایگاه داده Qpidd

  1. برداشتن فهرست‌های راهنمای قدیمی Qpidd:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. ‫Qpidd را بازیابی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  3. ‫Qpidd را راه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

سرور Qpid

  1. برداشتن فهرست‌های راهنمای قدیمی Qpid Server:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Restore Qpid Server from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. Start Qpid Server:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start

OpenLDAP

  1. فهرست‌های راهنمای قدیمی OpenLDAP را بردارید:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. ‫OpenLDAP را از فایل پشتیبان بازیابی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz
  3. ال‌دپ باز را بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

سرور مدیریت

  1. فهرست‌های راهنمای قدیمی «سرور مدیریت» را بردارید:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Restore Management Server from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  3. «سرور مدیریت» را بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

پردازشگر پیام

  1. Remove old Message Processor directories:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Restore Message Processor from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  3. «پردازشگر پیام» را بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

رهیاب

  1. دایرکتوری‌های قدیمی Router را بردارید:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Restore Router from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  3. «رهیاب» را بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router start

میانای کاربر Edge

  1. دایرکتوری‌های قدیمی واسط کاربر را بردارید:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Restore UI from the backup file:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  3. رابط کاربری را بازراه‌اندازی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui start