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

این سند نصب مجدد و بازیابی مؤلفه 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

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

If a single ZooKeeper node fails that is part of an ensemble, you can create a new node with the same hostname/IP address and re-install ZooKeeper. وقتی گره ZooKeeper جدید به مجموعه ZooKeeper می‌پیوندد، جدیدترین عکس‌های آنی را از Leader دریافت می‌کند و شروع به ارائه خدمات به مشتریان می‌کند. در این مورد نیازی به بازیابی داده‌ها ندارید.

  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 که به‌صورت مستقل یا به‌عنوان Master اجرا می‌شود

  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 Server:
    /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 Server از فایل پشتیبان:
    /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 Server و 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 Server و 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. توقف ال‌دپ باز:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
  2. بازنصب کردن «ال‌دپ باز»:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
  3. فهرست‌های راهنمای قدیمی OpenLDAP را بردارید:
    /opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
  4. بازیابی ال‌دپ باز:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41

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

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

  5. بازراه‌اندازی ال‌دپ باز:
    /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. دایرکتوری‌های قدیمی Router را بردارید:
    /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 را متوقف کنید، و سپس همه گره‌های datastores را متوقف کنید.
  2. همه مؤلفه‌ها را همان‌طور که در بالا توضیح داده شده است بازیابی کنید.
  3. اکنون همه مؤلفه‌ها را به‌ترتیب زیر شروع کنید. توجه داشته باشید که ترتیب شروع زیرسیستم‌ها مهم است:
    1. خوشه ZooKeeper را راه‌اندازی کنید
    2. خوشه Cassandra را شروع کنید
    3. مطمئن شوید OpenLDAP فعال و درحال اجرا باشد
    4. شروع qpid
    5. مطمئن شوید که پایگاه داده PostgreSQL فعال و درحال اجرا باشد
    6. شروع سرور مدیریت
    7. راه‌اندازی رهیاب‌ها و پردازشگرهای پیام
    8. شروع سرور Qpid
    9. شروع سرور Postgres
    10. شروع میانای کاربر Apigee