این سند نصب مجدد و بازیابی مؤلفه Edge را پوشش میدهد. اگر لازم است مؤلفه Edge را قبلاز بازیابی نسخه پشتیبان بازنصب کنید، از این روش استفاده کنید.
Apache ZooKeeper
بازیابی یک گره مستقل
- توقف ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop
- فهرستهای راهنمای قدیمی ZooKeeper را بردارید:
/opt/apigee/data/apigee-zookeeper /opt/apigee/etc/apigee-zookeeper.d
- بازنصب ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- بازیابی ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی همه مؤلفهها:
/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 دریافت میکند و شروع به ارائه خدمات به مشتریان میکند. در این مورد نیازی به بازیابی دادهها ندارید.
- بازنصب ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper install
- راهاندازی را در گره ZooKeeper بااستفاده از همان فایل پیکربندی که هنگام نصب گره اصلی استفاده شده است اجرا کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile
- شروع ZooKeeper:
/opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper start
بازیابی کل دسته
- کل دسته را متوقف کنید.
- همه گرههای ZooKeeper را از فایل پشتیبان بازیابی کنید، همانطور که در بالا برای یک گره توضیح داده شد.
- خوشه ZooKeeper را راهاندازی کنید.
- همه مؤلفهها را بازراهاندازی کنید.
Apache Cassandra
بازیابی یک گره مستقل
- توقف Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra stop
- برداشتن فهرست راهنمای قدیمی Cassandra:
/opt/apigee/data/apigee-cassandra
- بازنصب Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- بازیابی Cassandra:
/apigee/apigee-service/bin/apigee-service apigee-cassandra restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی همه مؤلفهها:
/apigee/apigee-service/bin/apigee-all restart
بازیابی یک گره خوشه
اگر یک گره Cassandra که بخشی از یک مجموعه است ازکار بیفتد، میتوانید گره جدیدی با همان نام میزبان/نشانی IP ایجاد کنید. فقط باید Cassandra را دوباره نصب کنید، نیازی به بازیابی دادهها نیست.
- بازنصب Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install
- راهاندازی را در گره Cassandra بااستفاده از همان فایل پیکربندی که هنگام نصب گره اصلی استفاده شده است اجرا کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra setup -f configFile
- راهاندازی Cassandra:
/opt/apigee/apigee-service/bin/apigee-service apigee-cassandra start
- پساز نصب Cassandra و راهاندازی گره (با فرض اینکه RF>=2 برای همه فضاهای کلید)،
فرمان
nodetoolزیر را برای مقداردهی اولیه گره اجرا کنید:
/opt/apigee/apigee-cassandra/bin/nodetool [-u username -pw password] -h localhost repair -pr
فقط درصورتی باید نام کاربری و گذرواژه را ارسال کنید که اصالتسنجی JMX را برای Cassandra فعال کرده باشید.
بازیابی کل دسته
- کل دسته را متوقف کنید.
- همه گرههای Cassandra را از فایل پشتیبان بازیابی کنید.
- خوشه Cassandra را راهاندازی کنید.
- همه مؤلفهها را بازراهاندازی کنید.
پایگاه داده PostgreSQL
PosgreSQL که بهصورت مستقل یا بهعنوان Master اجرا میشود
- «سرور مدیریت»، «سرور 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 - بازنصب کردن پایگاه داده PostgreSQL:
/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- PostgreSQL را راهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
- بازیابی پایگاه داده PostgreSQL از فایل پشتیبان:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه PostgreSQL، مسیر دایرکتوری به فایل پشتیبان را مشخص نمیکنید و پسوند «.dump» را نیز مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - «سرور مدیریت»، «سرور 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 درحال اجرا بهعنوان «آمادهبهکار»
- بازنصب کردن پایگاه داده PostgreSQL:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install
- پایگاه داده PostgreSQL را بااستفاده از همان فایل پیکربندی که برای نصب آن استفاده کردید دوباره پیکربندی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
- PostgreSQL را راهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
سرور Postgres
- سرور Postgres را در همه گرههای اصلی و آمادهبهکار متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop
- برداشتن فهرستهای راهنمای قدیمی Postgres Server:
/opt/apigee/data/edge-postgres-server /opt/apigee/etc/edge-postgres-server.d
- نصب مجدد سرور Postgres:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server install
- بازیابی Postgres Server از فایل پشتیبان:
/opt/apigee/apigee-service/bin/apigee-service edge-postgre-server restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - سرور Postgres را در همه گرههای اصلی و آمادهبهکار راهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid Server و Qpidd
- 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 - فهرستهای راهنمای قدیمی 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
- بازنصب Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install
- بازیابی Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - شروع Qpidd:
/opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start
- نصب مجدد سرور Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server install
- بازیابی سرور Qpid:
/opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - سرور 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
- توقف الدپ باز:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- بازنصب کردن «الدپ باز»:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- فهرستهای راهنمای قدیمی OpenLDAP را بردارید:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- بازیابی الدپ باز:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی الدپ باز:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap start
- بازراهاندازی همه سرورهای مدیریت:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restart
سرور مدیریت
- توقف سرور مدیریت:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server stop
- برداشتن فهرستهای راهنمای قدیمی «سرور مدیریت»:
/opt/apigee/data/edge-management-server /opt/apigee/etc/edge-management-server.d
- بازنصب سرور مدیریت:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server install
- بازیابی «سرور مدیریت» از فایل پشتیبان:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی سرور مدیریت:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server start
پردازشگر پیام
- متوقف کردن پردازشگر پیام:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop
- فهرستهای راهنمای قدیمی «پردازشگر پیام» را بردارید:
/opt/apigee/data/edge-message-processor /opt/apigee/etc/edge-message-processor.d
- بازنصب کردن «پردازشگر پیام»:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor install
- «پردازشگر پیام» را از فایل پشتیبان بازیابی کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی پردازشگر پیام:
/opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
رهیاب
- توقف رهیاب:
/opt/apigee/apigee-service/bin/apigee-service edge-router stop
- دایرکتوریهای قدیمی Router را بردارید:
/opt/apigee/data/edge-router /opt/apigee/etc/edge-router.d
- بازنصب روتر:
/opt/apigee/apigee-service/bin/apigee-service edge-router install
- بازیابی روتر از فایل پشتیبان:
/opt/apigee/apigee-service/bin/apigee-service edge-router restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی رهیاب:
/opt/apigee/apigee-service/bin/apigee-service edge-router start
میانای کاربر Edge
- میانای کاربر توقف:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- برداشتن فهرستهای راهنمای واسط کاربر قدیمی:
/opt/apigee/data/edge-ui /opt/apigee/etc/edge-ui.d
- نصب مجدد میانای کاربر:
/opt/apigee/apigee-service/bin/apigee-service edge-ui install
- بازیابی واسط کاربر از فایل پشتیبان:
/opt/apigee/apigee-service/bin/apigee-service edge-ui restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی مؤلفه، مسیر دایرکتوری را برای فایل پشتیبان مشخص نمیکنید، همچنین پیشوند «backup-» یا پسوند «.tar.gz» را مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهطور اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبان مؤلفه استفاده خواهد کرد. - بازراهاندازی میانای کاربر:
/opt/apigee/apigee-service/bin/apigee-service edge-ui start
بازیابی کامل سایت
- همه گرههای مؤلفه را متوقف کنید. توجه داشته باشید که ترتیب توقف زیرسیستمها مهم است: ابتدا همه گرههای Edge را متوقف کنید، و سپس همه گرههای datastores را متوقف کنید.
- همه مؤلفهها را همانطور که در بالا توضیح داده شده است بازیابی کنید.
- اکنون همه مؤلفهها را بهترتیب زیر شروع کنید. توجه داشته باشید که ترتیب شروع
زیرسیستمها مهم است:
- خوشه ZooKeeper را راهاندازی کنید
- خوشه Cassandra را شروع کنید
- مطمئن شوید OpenLDAP فعال و درحال اجرا باشد
- شروع qpid
- مطمئن شوید که پایگاه داده PostgreSQL فعال و درحال اجرا باشد
- شروع سرور مدیریت
- راهاندازی رهیابها و پردازشگرهای پیام
- شروع سرور Qpid
- شروع سرور Postgres
- شروع میانای کاربر Apigee