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

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

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

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. 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. گره Cassandra را از فایل پشتیبان بازیابی کنید:
    /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 [-u username -pw password] -h localhost repair -pr

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

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

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

پایگاه داده PostgreSQL

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

  1. «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گره‌ها متوقف کنید:
    /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 Server از فایل پشتیبان:
    /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 Server از فایل پشتیبان:
    /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

SymasLDAP

  1. فهرست‌های راهنمای SymasLDAP قدیمی را بردارید:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. SymasLDAP را از فایل پشتیبان بازیابی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2016.03.17,14.40.41
  3. بازراه‌اندازی SymasLDAP:
    /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. توقف واسط کاربر New Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
  2. برداشتن فهرست‌های راهنمای واسط کاربر New Edge قدیمی:
    /opt/apigee/data/edge-management-ui
    /opt/apigee/etc/edge-management-ui.d
  3. بازیابی New Edge UI از فایل پشتیبان:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restore 2019.03.17,14.40.41

    توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمی‌کنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمی‌کنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص می‌کنید.

    می‌توانید به‌صورت اختیاری فایل پشتیبان را در فرمان restore حذف کنید و Edge از جدیدترین فایل پشتیبان در فهرست پشتیبان‌گیری مؤلفه استفاده خواهد کرد.

  4. بازراه‌اندازی واسط کاربر New Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui start