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

این سند نصب مجدد و بازیابی یکی از اجزای 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 2019.03.17,14.40.41

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

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

  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
  3. بازنصب Cassandra:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. بازگرداندن Cassandra:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41

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

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

  5. بازراه‌اندازی همه عناصر:
    /apigee/apigee-service/bin/apigee-all restart

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

اگر یک گره Cassandra که بخشی از یک مجموعه است ازکار بیفتد، می‌توانید گره جدیدی با همان نام میزبان/نشانی IP ایجاد کنید. فقط باید 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 [-u username -pw password] -h localhost repair -pr

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

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

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

پایگاه داده PostgreSQL

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

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

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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 2019.03.17,14.40.41

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

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

  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