نحوه بازنصب و بازیابی کردن عناصر

Edge for Private Cloud v. 4.17.05

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

Apache ZooKeeper

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

  1. توقف ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
  2. برداشتن دایرکتوری‌های قدیمی ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  3. بازنصب کردن ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  4. ‫ZooKeeper را بازگردانید.
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی همه عناصر:
    > /opt/apigee/apigee-service/bin/apigee-all restart

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

اگر یک گره ZooKeeper که بخشی از یک گروه است ازکار بیفتد، می‌توانید گره جدیدی با نام میزبان/نشانی IP یکسان ایجاد کنید و ZooKeeper را دوباره نصب کنید. وقتی گره جدید ZooKeeper به مجموعه ZooKeeper می‌پیوندد، جدیدترین چرخه‌های سریع را از «رهبر» دریافت می‌کند و شروع به ارائه خدمات به مشتریان می‌کند. در این نمونه، نیازی به بازیابی داده‌ها ندارید.

  1. بازنصب ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
  2. راه‌اندازی را در گره ZooKeeper بااستفاده از همان فایل پیکربندی که هنگام نصب گره اصلی استفاده شده است اجرا کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
  3. شروع ZooKeeper:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start

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

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

Apache Cassandra

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

  1. توقف Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. برداشتن فهرست‌های راهنمای قدیمی Cassandra:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  3. بازنصب Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. بازیابی Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی همه عناصر:
    > /opt/apigee/apigee-service/bin/apigee-all restart

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

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

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

  1. بازنصب Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
  2. راه‌اندازی را در گره Cassandra بااستفاده از همان فایل پیکربندی که هنگام نصب گره اصلی استفاده شده است اجرا کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra setup -f configFile
  3. شروع Cassandra:
    > /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra start
  4. پس‌از نصب 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 install
  3. شروع PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
  4. پایگاه داده PostgreSQL را از فایل پشتیبان بازیابی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump
  5. «سرور مدیریت»، «سرور 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 install
  2. پایگاه داده PostgreSQL را بااستفاده از همان فایل پیکربندی که برای نصب آن استفاده کردید، دوباره پیکربندی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  3. شروع PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

سرور Postgres

  1. توقف سرور Postgres در همه گره‌های اصلی و آماده به‌کار:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
  2. برداشتن دایرکتوری‌های قدیمی «سرور Postgres»:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  3. بازنصب کردن «سرور Postgres»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
  4. بازیابی سرور Postgres از فایل پشتیبان:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore backup-2016.03.17,14.40.41.tar.gz
  5. «سرور Postgres» را در همه گره‌های اصلی و آماده به‌کار شروع کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start

سرور Qpid و Qpidd

  1. توقف Qpidd،‏ Qpid Server، و Postgres Server در همه گره‌ها:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd stop
  2. برداشتن سرور قدیمی Qpid و دایرکتوری‌های Qpidd:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  3. بازنصب Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
  4. بازگرداندن Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz
  5. شروع Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
  6. بازنصب کردن «سرور Qpid»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
  7. بازیابی سرور Qpid:
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz
  8. بازراه‌اندازی سرور Qpid،‏ Qpidd، و سرورهای Postgres در همه گره‌ها:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
    > /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server restart

OpenLDAP

  1. توقف OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. بازنصب کردن OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. برداشتن فهرست‌های راهنمای قدیمی OpenLDAP:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  4. بازگرداندن OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
  6. بازراه‌اندازی همه «سرورهای مدیریت»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restart

سرور مدیریت

  1. توقف سرور مدیریت:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
  2. برداشتن فهرست‌های راهنمای قدیمی «سرور مدیریت»:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  3. بازنصب کردن «سرور مدیریت»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server install
  4. «سرور مدیریت» را از فایل پشتیبان بازیابی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی سرور مدیریت:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

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

  1. توقف پردازشگر پیام:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
  2. برداشتن دایرکتوری‌های قدیمی «پردازشگر پیام»:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  3. بازنصب «پردازشگر پیام»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
  4. «پردازشگر پیام» را از فایل پشتیبان بازیابی کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی «پردازشگر پیام»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

رهیاب

  1. توقف رهیاب:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router stop
  2. برداشتن دایرکتوری‌های قدیمی «رهیاب»:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  3. بازنصب کردن «مسیریاب»:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router install
  4. بازیابی «مسیریاب» از فایل نسخه پشتیبان:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی رهیاب:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router start

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

  1. توقف واسط کاربر:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. برداشتن فهرست‌های راهنمای واسط کاربر قدیمی:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. بازنصب کردن واسط کاربر:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui install
  4. بازیابی کردن رابط کاربری از فایل پشتیبان:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz
  5. بازراه‌اندازی واسط کاربر:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui start

بازیابی کامل سایت

  1. همه گره‌های عنصر را متوقف کنید. توجه داشته باشید که ترتیب توقف زیرسیستم‌ها مهم است - ابتدا همه گره‌های Edge و سپس همه گره‌های فروشگاه داده.
  2. همه عناصر را همان‌طور که در بالا توضیح داده شده است بازیابی کنید.
  3. اکنون همه عناصر را به ترتیب زیر شروع کنید. توجه داشته باشید که ترتیب شروع زیرسیستم‌ها مهم است:
    1. شروع خوشه ZooKeeper
    2. شروع دسته Cassandra
    3. مطمئن شوید که OpenLDAP فعال و درحال اجرا است
    4. شروع qpid
    5. مطمئن شوید که پایگاه داده PostgreSQL راه‌اندازی شده و درحال اجرا است
    6. شروع سرور مدیریت
    7. شروع کردن «رهیاب‌ها» و «پردازنده‌های پیام»
    8. شروع سرور Qpid
    9. شروع سرور Postgres
    10. شروع کردن میانای کاربر Apigee