کامپوننت ها را دوباره نصب و بازیابی کنید، اجزا را دوباره نصب و بازیابی کنید

این سند نصب مجدد و بازیابی یک جزء 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 می‌پیوندد، آخرین عکس‌های فوری را از 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. همه اجزا را مجددا راه اندازی کنید.

آپاچی کاساندرا

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

  1. توقف کاساندرا:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
  2. دایرکتوری قدیمی کاساندرا را حذف کنید:
    /opt/apigee/data/apigee-cassandra
  3. Cassandra را دوباره نصب کنید:
    /apigee/apigee-service/bin/apigee-service apigee-cassandra install
  4. بازیابی کاساندرا:
    /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

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

اگر یک گره کاساندرا، که بخشی از یک مجموعه است، شکست بخورد، می توانید یک گره جدید با همان نام میزبان/آدرس 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. کاساندرا را شروع کنید:
    /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. خوشه کاساندرا را راه اندازی کنید.
  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 به صورت Standby اجرا می شود

  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 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. توقف 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. Stop Message Processor:
    /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

رابط کاربری لبه

  1. رابط کاربری توقف:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui stop
  2. دایرکتوری های قدیمی رابط کاربری را حذف کنید:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  3. UI را دوباره نصب کنید:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui install
  4. بازیابی UI از فایل پشتیبان:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41

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

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

  5. راه اندازی مجدد UI:
    /opt/apigee/apigee-service/bin/apigee-service edge-ui start

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

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