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

Edge for Private Cloud v4.18.01

این سند بازگرداندن هریک از عناصر 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 و بالا آمدن گره (با این فرض که RF>=2 برای همه فضاهای کلید)، فرمان nodetool زیر را برای مقداردهی اولیه گره اجرا کنید:
    opt/apigee/apigee-cassandra/bin/nodetool -h localhost repair

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

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

پایگاه داده PostgreSQL

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

  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. «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گره‌ها راه‌اندازی کنید:
    > /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»:
    /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 backup-2016.03.17,14.40.41.tar.gz
  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