Edge for Private Cloud نسخه ۴.۱۶.۰۵
این سند نصب مجدد و بازیابی مؤلفه Edge را پوشش میدهد. اگر لازم است مؤلفه Edge را قبلاز بازیابی نسخه پشتیبان بازنصب کنید، از این روش استفاده کنید.
Apache ZooKeeper
بازیابی یک گره مستقل
- Stop ZooKeeper:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Remove old ZooKeeper directories:
/<inst_root>/apigee/data/apigee-zookeeper
/<inst_root>/apigee/etc/apigee-zookeeper.d - ZooKeeper را دوباره نصب کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - ZooKeeper را بازیابی کنید.
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore backup-2016.03.17,14.40.41.tar.gz - همه مؤلفهها را بازراهاندازی کنید:
> /<inst_root>/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 دریافت میکند و شروع به ارائه خدمات به مشتریان میکند. در این مورد نیازی به بازیابی دادهها ندارید.
- ZooKeeper را دوباره نصب کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper install - Run setup on the ZooKeeper node using the same config file used when installing the
original node:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - ZooKeeper را راهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
بازیابی کل دسته
- کل دسته را متوقف کنید.
- همه گرههای ZooKeeper را از فایل پشتیبان بازیابی کنید، همانطور که در بالا برای یک گره توضیح داده شد.
- خوشه ZooKeeper را راهاندازی کنید.
- همه مؤلفهها را بازراهاندازی کنید.
Apache Cassandra
بازیابی یک گره مستقل
- Cassandra را متوقف کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra stop - دایرکتوریهای قدیمی Cassandra را بردارید:
/<inst_root>/apigee/data/apigee-cassandra
/<inst_root>/apigee/etc/apigee-cassandra.d - Re-install Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Cassandra را بازیابی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2016.03.17,14.40.41.tar.gz - همه مؤلفهها را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-all restart
بازیابی یک گره خوشه
اگر یک گره Cassandra که بخشی از یک مجموعه است ازکار بیفتد، میتوانید گره جدیدی با همان نام میزبان/نشانی IP ایجاد کنید. فقط باید Cassandra را دوباره نصب کنید، نیازی به بازیابی دادهها نیست.
توجه: هنگام نصب مجدد روی گره غیربذر، مطمئن شوید که حداقل یک گره بذر Cassandra فعال باشد.
- Re-install Cassandra:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra install - راهاندازی را در گره Cassandra بااستفاده از همان فایل پیکربندی که هنگام نصب گره اصلی استفاده شده است اجرا کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile - Cassandra را شروع کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-cassandra start - پساز نصب Cassandra و راهاندازی گره (با فرض اینکه RF>=2 برای همه فضاهای کلید باشد)،
فرمان nodetool زیر را برای مقداردهی اولیه گره اجرا کنید:
<inst_root>/apigee/apigee-cassandra/bin/nodetool -h localhost repair
بازیابی کل دسته
- کل دسته را متوقف کنید.
- همه گرههای Cassandra را از فایل پشتیبان بازیابی کنید.
- خوشه Cassandra را راهاندازی کنید.
- همه مؤلفهها را بازراهاندازی کنید.
پایگاه داده PostgreSQL
PosgreSQL که بهصورت مستقل یا بهعنوان Master اجرا میشود
- «سرور مدیریت»، «سرور Qpid»، و «سرور Postgres» را در همه گرهها متوقف کنید:
توجه: وقتی این مؤلفهها متوقف هستند، سیستم شما همچنان میتواند درخواستهای ارسالشده به پراکسیهای میانای برنامهسازی کاربردی را مدیریت کند.
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - پایگاه داده PostgreSQL را دوباره نصب کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - PostgreSQL را راهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start - Restore PostgreSQL database from the backup file:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2016.03.17,14.40.41.dump - Start the Management Server, Qpid Server, and Postgres Server on all nodes:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
PosgreSQL درحال اجرا بهعنوان «آمادهبهکار»
- پایگاه داده PostgreSQL را دوباره نصب کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql install - پایگاه داده PostgreSQL را بااستفاده از همان فایل پیکربندی که برای نصب آن استفاده کردید، دوباره پیکربندی کنید:
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - PostgreSQL را راهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql start
سرور Postgres
- «سرور Postgres» را در همه گرههای اصلی و آمادهبهکار متوقف کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Remove old Postgres Server directories:
/<inst_root>/apigee/data/edge-postgres-server
/<inst_root>/apigee/etc/edge-postgres-server.d - Re-install Postgres Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server install - Restore Postgres Server from the backup file:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restore backup-2016.03.17,14.40.41.tar.gz - Start Postgres Server on all master and standby nodes:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid Server و Qpidd
- Qpidd، Qpid Server، و Postgres Server را در همه گرهها متوقف کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd stop - Remove old Qpid Server and Qpidd directories:
/<inst_root>/apigee/data/edge-qpid-server
/<inst_root>/apigee/etc/edge-qpid-server.d
/<inst_root>/apigee/data/apigee-qpidd
/<inst_root>/apigee/etc/apigee-qpidd.d - Re-install Qpidd:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Qpidd را بازیابی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restore backup-2016.03.17,14.40.41.tar.gz - Qpidd را شروع کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Re-install Qpid Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server install - Restore Qpid Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restore backup-2016.03.17,14.40.41.tar.gz - Restart Qpid Server, Qpidd, and Postgres Servers on all nodes:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-postgres-server restart
OpenLDAP
- الدپ باز را متوقف کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap stop - Re-install OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap install - دایرکتوریهای قدیمی OpenLDAP را بردارید:
/<inst_root>/apigee/data/apigee-openldap
/<inst_root>/apigee/etc/apigee-openldap.d - Restore OpenLDAP:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap restore backup-2016.03.17,14.40.41.tar.gz - OpenLDAP را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-openldap start - همه سرورهای مدیریت را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restart
سرور مدیریت
- توقف سرور مدیریت:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server stop - فهرستهای راهنمای قدیمی «سرور مدیریت» را بردارید:
/<inst_root>/apigee/data/edge-management-server
/<inst_root>/apigee/etc/edge-management-server.d - Re-install Management Server:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server install - Restore Management Server from the backup file:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server restore backup-2016.03.17,14.40.41.tar.gz - «سرور مدیریت» را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-management-server start
پردازشگر پیام
- توقف پردازشگر پیام:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor stop - دایرکتوریهای قدیمی «پردازشگر پیام» را بردارید:
/<inst_root>/apigee/data/edge-message-processor
/<inst_root>/apigee/etc/edge-message-processor.d - Re-install Message Processor:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor install - «پردازشگر پیام» را از فایل پشتیبان بازیابی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor restore backup-2016.03.17,14.40.41.tar.gz - «پردازشگر پیام» را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-message-processor start
رهیاب
- Stop Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router stop - فهرستهای راهنمای قدیمی «مسیریاب» را بردارید:
/<inst_root>/apigee/data/edge-router
/<inst_root>/apigee/etc/edge-router.d - Re-install Router:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router install - Restore Router from the backup file:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router restore backup-2016.03.17,14.40.41.tar.gz - بازراهاندازی رهیاب:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-router start
میانای کاربر Edge
- توقف میانای کاربر:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui stop - Remove old UI directories:
/<inst_root>/apigee/data/edge-ui
/<inst_root>/apigee/etc/edge-ui.d - رابط کاربری را دوباره نصب کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui install - Restore UI from the backup file:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui restore backup-2016.03.17,14.40.41.tar.gz - رابط کاربری را بازراهاندازی کنید:
> /<inst_root>/apigee/apigee-service/bin/apigee-service edge-ui start
بازیابی کامل سایت
- همه گرههای مؤلفه را متوقف کنید. توجه داشته باشید که ترتیب توقف زیرسیستمها مهم است - ابتدا همه گرههای Edge و سپس همه گرههای پایگاه داده.
- همه مؤلفهها را همانطور که در بالا توضیح داده شده است بازیابی کنید.
- اکنون همه مؤلفهها را بهترتیب زیر شروع کنید. توجه داشته باشید که ترتیب شروع
زیرسیستمها مهم است:
- خوشه ZooKeeper را راهاندازی کنید
- خوشه Cassandra را شروع کنید
- مطمئن شوید OpenLDAP فعال و درحال اجرا باشد
- شروع qpid
- مطمئن شوید که پایگاه داده PostgreSQL فعال و درحال اجرا باشد
- شروع سرور مدیریت
- راهاندازی رهیابها و پردازشگرهای پیام
- شروع سرور Qpid
- شروع سرور Postgres
- شروع میانای کاربر Apigee