این سند نصب مجدد و بازیابی یکی از اجزای 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
بازگرداندن یک گره خوشه
اگر یک گره ZooKeeper که بخشی از یک گروه است ازکار بیفتد، میتوانید گره جدیدی با نام میزبان/نشانی IP یکسان ایجاد کنید و ZooKeeper را دوباره نصب کنید. وقتی گره جدید ZooKeeper به مجموعه ZooKeeper میپیوندد، جدیدترین چرخههای سریع را از «رهبر» دریافت میکند و شروع به ارائه خدمات به مشتریان میکند. در این نمونه، نیازی به بازیابی دادهها ندارید.
- بازنصب 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 بهصورت مستقل یا بهعنوان «اصلی» اجرا میشود
- «سرور مدیریت»، «سرور 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» را بردارید:
/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» را از فایل پشتیبان بازیابی کنید:
/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 و 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» و «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
- توقف OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop
- بازنصب کردن OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap install
- فهرستهای راهنمای قدیمی OpenLDAP را بردارید:
/opt/apigee/data/apigee-openldap /opt/apigee/etc/apigee-openldap.d
- بازگرداندن OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restore 2019.03.17,14.40.41
توجه داشته باشید که هنگام بازیابی یک عنصر، مسیر فهرست راهنمای فایل پشتیبان را مشخص نمیکنید و پیشوند «backup-» یا پسوند «.tar.gz» را نیز مشخص نمیکنید. فقط بخش تاریخ/زمان نام فایل پشتیبان را مشخص میکنید.
میتوانید بهصورت اختیاری فایل پشتیبان را در فرمان
restoreحذف کنید و Edge از جدیدترین فایل پشتیبان در دایرکتوری پشتیبانگیری مؤلفه استفاده خواهد کرد. - بازراهاندازی OpenLDAP:
/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
- برداشتن فهرست راهنمای قدیمی «مسیریاب»:
/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 را متوقف کنید، و سپس همه گرههای مخزن داده را متوقف کنید.
- همه عناصر را همانطور که در بالا توضیح داده شده است بازیابی کنید.
- اکنون همه عناصر را به ترتیب زیر شروع کنید. توجه داشته باشید که ترتیب شروع زیرسیستمها مهم است:
- شروع خوشه ZooKeeper
- شروع دسته Cassandra
- مطمئن شوید که OpenLDAP فعال و درحال اجرا است
- شروع qpid
- مطمئن شوید که پایگاه داده PostgreSQL راهاندازی شده و درحال اجرا است
- شروع سرور مدیریت
- شروع کردن «رهیابها» و «پردازندههای پیام»
- شروع سرور Qpid
- شروع سرور Postgres
- شروع کردن میانای کاربر Apigee