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

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

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

Apache ZooKeeper

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

  1. برداشتن فهرست‌های راهنمای قدیمی ZooKeeper:
    /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. اگر یک گره ZooKeeper که بخشی از یک گروه است ازکار بیفتد، می‌توانید گره جدیدی با همان نام میزبان/نشانی IP ایجاد کنید (مراحل بازنصب ذکرشده در نحوه بازنصب و بازیابی عناصر را دنبال کنید) و وقتی به گروه ZooKeeper می‌پیوندد، جدیدترین تصاویر فوری را از «رهبر» دریافت می‌کند و شروع به ارائه خدمات به مشتریان می‌کند. در این نمونه، نیازی به بازیابی داده‌ها ندارید.

بازگرداندن خوشه کامل

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

Apache Cassandra

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

  1. برداشتن فهرست راهنمای قدیمی Cassandra:
    /opt/apigee/data/apigee-cassandra
  2. گره Cassandra را از فایل پشتیبان بازیابی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  3. همه عناصر را بازراه‌اندازی کنید.

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

  1. اگر یک گره Cassandra که بخشی از یک گروه است ازکار بیفتد، می‌توانید گره جدیدی با همان نام میزبان/نشانی IP ایجاد کنید (مراحل نصب مجدد ذکرشده در نحوه نصب مجدد و بازیابی عناصر را دنبال کنید). فقط باید Cassandra را دوباره نصب کنید، نیازی به بازیابی داده‌ها نیست.

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

    پس‌از نصب Cassandra و بالا آمدن گره، (با این فرض که RF>=2 برای همه فضاهای کلید) فرمان nodetool زیر را برای مقداردهی اولیه گره اجرا کنید:

    /opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr

    فقط درصورتی باید نام کاربری و گذرواژه‌تان را ارسال کنید که اصالت‌سنجی JMX را برای Cassandra فعال کرده باشید.

بازگرداندن خوشه کامل

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

پایگاه داده PostgreSQL

‫PosgreSQL به‌صورت مستقل یا به‌عنوان «اصلی» اجرا می‌شود

  1. «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گره‌ها متوقف کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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. «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گره‌ها راه‌اندازی کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    /opt/apigee/apigee-service/bin/apigee-service apigee-sso 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» را بردارید:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. «سرور Postgres» را از فایل پشتیبان بازیابی کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz
  3. شروع سرور Postgres:
    /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» را بردارید:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. بازیابی کردن «سرور Qpid» از فایل پشتیبان:
    /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  3. شروع سرور Qpid:
    /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 2016.03.17,14.40.41
  3. بازراه‌اندازی OpenLDAP:
    /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. «سرور مدیریت» را از فایل پشتیبان بازیابی کنید:
    /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. برداشتن فهرست‌های راهنمای «پردازشگر پیام» قدیمی:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. «پردازشگر پیام» را از فایل پشتیبان بازیابی کنید:
    /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. برداشتن فهرست راهنمای قدیمی «مسیریاب»:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. بازیابی «مسیریاب» از فایل پشتیبان:
    /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. بازیابی کردن واسط کاربر از فایل پشتیبان:
    /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