Control Center-ийн тохиргоо хийх — 2-р хэсэг: Ашиглалтаас гарсан GravityZone VA-аас мэдээллийн санг сэргээх
Энэ хуудсыг AI-аар орчуулж, автоматаар шалгасан. Нарийн тохиргоо хийхээсээ өмнө англи эхтэй тулгаж болно.
Restoring the database from a decommissioned GravityZone VA
Prerequisites
- Шинээр суулгасан GravityZone VA:
- Хуучин appliance-тай ижил IP-тэй
- Зөвхөн Database Server role суулгасан байх.
- GravityZone виртуал appliance руу root эрхээр SSH холболт.
- Нөөцлөлтийг хийснээс хойш GravityZone-ийн дэд бүтэц өөрчлөгдөөгүй байх.
- Нөөцлөлт 2017 оны 4-р сарын 30-аас хойших байх.
- Тархсан архитектурт GravityZone нь мэдээллийн сангийн репликаци (Replica Set) ашиглахаар тохируулагдаагүй байх.
Таны GravityZone орчинд Replica Set ашигладаг бол Database Server role нь өөр appliance-уудад бас суулгагдсан байна.
Replica Set идэвхтэй үед мэдээллийн санг сэргээх бол «Restoring the database in a Replica Set environment» хэсгийг (доор) хэсгийг үзнэ үү.
Restoring the database
- GravityZone appliance руу SSH-ээр холбогдож root руу шилжинэ.
- VASync-ийг зогсооно:
# service vasync stop - CLI-г зогсооно:
# # killall -9 perl - Нөөцлөлт байгаа байршил руу орно:
# cd /directory-with-backupЭнд
directory-with-backupнь нөөцлөлтийн файлууд байгаа байршлын зам юм.Жишээ нь:
# cd /tmp/backup - Мэдээллийн санг сэргээнэ.
# /opt/bitdefender/bin/mongoshellrestore -u bd -p 'GZ_db_password' \ --authenticationDatabase=admin --gzip --drop \ --archive='/home/bdadmin/gz-backup-$YYYY-$MM-$DD(timestamp).tar.gz'Чухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр, архивын нэрэн дэх timestamp хувьсагчдыг жинхэнэ огноогоор заавал солино.Жишээ нь, жинхэнэ огноо дараах байдалтай харагдана:
gz-backup-2019-05-17(1495004926).tar.gz - Хуучин appliance ID-г сэргээнэ:
# /opt/bitdefender/bin/mongoshell devdb -u bd -p 'GZ-db_password' \ --eval "print(db.applianceInstalls.findOne({name:'db'}).applianceId)" \ --quiet > /opt/bitdefender/etc/applianceidЧухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр заавал солино. - Хуучин role-уудын лавлагааг устгана.
# /opt/bitdefender/bin/mongoshell devdb -u bd -p 'GZ_db_password' \ --eval 'db.applianceInstalls.remove({ip:db.applianceInstalls.findOne({name:"db"}).ip,name:{"$ne":"db"}});' \ --quietЧухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр заавал солино. - VASync-ийг асаана:
# service vasync start - Хүсвэл өмнө нийтлэгдсэн kit-үүдийг GravityZone консолоос дахин татах боломжтой болгохын тулд дараах командыг ажиллуулна:
/opt/bitdefender/bin/mongoshell -u bd -p 'GZ_db_password' --eval 'db.endpointKits.update({state:{$ne:1}},{$set:{internalState:1,isProcessing:true,"applianceIds.downloaded":[],"applianceIds.published":[]}},{multi:true})' --quiet devdbТэмдэглэл
Энэ сонголтыг идэвхжүүлбэл таны өмнөх шинэчлэлтийн staging тохиргооноос шалтгаалан их хэмжээний өгөгдөл үүсэж, удаан хугацаа шаардаж болно.
- CLI-г асаана:
# /opt/bitdefender/eltiw/installer - Бусад role-уудыг суулгана.
# dpkg -l gz*Мэдээллийн сангийн схем хамгийн сүүлийн хувилбар руу амжилттай шинэчлэгдсэнийг анхаарна уу:
> db.settings.findOne().database { "previousVersion" : "000-002-009", "ranCleanUpVersions" : { "b0469c84f5bf0bec0b989ae37161b986" : "000-002-008" }, "updateInProgress" : false, "updateTimestamp" : 1456825625581, "version" : "000-002-011" } - Appliance-ийг дахин асаана.
Мэдээллийн сангийн сэргээлт дууслаа.
Restoring the database with staging settings
Prerequisites
- Database болон Update Server role-ууд тусдаа appliance дээр суулгагдсан байх
- Хуучин appliance-тай ижил IP-тэй, зөвхөн Database Server role суулгасан шинэ GravityZone VA. GravityZone VA image-ийг эндээс татаж авч болно.
- GravityZone виртуал appliance руу root эрхээр SSH холболт.
- Нөөцлөлтийг хийснээс хойш GravityZone-ийн дэд бүтэц өөрчлөгдөөгүй байх.
- Нөөцлөлт 2017 оны 4-р сарын 30-аас хойших байх.
- Тархсан архитектурт GravityZone нь мэдээллийн сангийн репликаци (Replica Set) ашиглахаар тохируулагдаагүй байх. Таны GravityZone орчинд Replica Set ашигладаг бол Database Server role нь өөр appliance-уудад бас суулгагдсан байна.
Restoring the database and staging settings
Мэдээллийн санг сэргээхийн тулд доорх алхмуудыг дагана:
- Виртуал appliance-ийг татна.
- Database Server role-ийг суулгана.
Database Server role суулгах талаар дэлгэрэнгүйг GravityZone VA-г суулгах ба тохируулах хэсгээс үзнэ үү.
- VASync-ийг зогсооно:
# service vasync stop - CLI-г зогсооно:
# killall -9 perl - Мэдээллийн сангийн архив байгаа байршил руу орно:
# cd /**directory-with-backup**Энд directory-with-backup нь нөөцлөлтийн файлууд байгаа байршлын зам юм.
Жишээ нь:
# cd /tmp/backup - Мэдээллийн санг сэргээнэ:
/opt/bitdefender/bin/mongoshellrestore -u bd -p '**GZ_db_password**' --authenticationDatabase admin --gzip --drop --archive < 'gz-backup-$**YYYY**-$**MM**-$**DD**(**timestamp**).tar.gz'Чухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр, архивын нэрэн дэх timestamp хувьсагчдыг жинхэнэ огноогоор заавал солино.Жишээ нь, жинхэнэ огноо дараах байдалтай харагдана:
gz-backup-2019-05-17(1495004926).tar.gz - Зөв нууц үг оруулсан эсэхээ дараах командаар шалгана:
mongo admin -u bd -p '**GZ_db_password**'Тэмдэглэл
Алдааны мессеж гарвал Bitdefender Enterprise Support-тай холбогдоно уу.
- Appliance ID-г сэргээнэ:
/opt/bitdefender/bin/mongoshell -u bd -p '**GZ_db_password**' --eval 'print(db.applianceInstalls.findOne({name:"db"}).applianceId);' --quiet devdb > /opt/bitdefender/etc/applianceidЧухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр заавал солино. - Хуучин role-уудын лавлагааг устгана:
/opt/bitdefender/bin/mongoshell -u bd -p '**GZ_db_password**' --eval 'db.applianceInstalls.remove({name:{"$ne": "db"}});' --quiet devdbЧухал
GZ_db_password-ыг GravityZone Database Server-ийн жинхэнэ нууц үгээр заавал солино. - VASync-ийг асаана:
# service vasync start - Хүсвэл өмнө нийтлэгдсэн kit-үүдийг GravityZone консолоос дахин татах боломжтой болгохын тулд дараах командыг ажиллуулна:
/opt/bitdefender/bin/mongoshell -u bd -p 'GZ_db_password' --eval 'db.endpointKits.update({state:{$ne:1}},{$set:{internalState:1,isProcessing:true,"applianceIds.downloaded":[],"applianceIds.published":[]}},{multi:true})' --quiet devdbТэмдэглэл
Энэ сонголтыг идэвхжүүлбэл таны өмнөх шинэчлэлтийн staging тохиргооноос шалтгаалан их хэмжээний өгөгдөл үүсэж, удаан хугацаа шаардаж болно.
- CLI-г асаана:
/opt/bitdefender/eltiw/installer - Appliance-ийг дахин асаана.
Мэдээллийн сангийн сэргээлт дууслаа.
Staging тохиргоог сэргээхийн тулд доорх алхмуудыг дагана:
- Нөөцлөлтийн архивууд байгаа байршил руу орно.
gz-backup-stagingархивыг Update Server role суулгагдах appliance дээрх өөрийн сонгосон директор руу хуулах эсвэл зөөнө.Жишээ нь:
/home/bdadmin/backup-staging- CLI-г асаана:
/opt/bitdefender/eltiw/installer - Өмнө үүсгэсэн одоо байгаа мэдээллийн сантай холбогдоно.
- Update Server role-ийг суулгана.
- Update server үйлчилгээг зогсооно:
# service arrakis stop - Бүтээгдэхүүний шинэчлэлтийн директоруудыг устгана:
# rm -rf /opt/bitdefender/var/data/products/v2# rm -rf /opt/bitdefender/var/data/products/bst_nix# rm -rf /opt/bitdefender/var/data/products/bst_nix7_update gz-backup-stagingархивыг хадгалсан байршлаас нь задална:# tar -xvzf archive- Бүх директорийг хуулна:
# rsync -a -v -r --chown=bitdefender:bitdefender /home/bdadmin/**extracted_archive_folder**/opt/bitdefender/var/data/products/ /opt/bitdefender/var/data/products/ > /home/bdadmin/rsync_output.txtextracted_archive_folder-ыг архив задалсан яг байршлаар солино.Процессын төлөвийг шалгахын тулд
/home/bdadmin/rsync_output.txtфайлыг нээнэ. - Хуулах процесс амжилттай дууссаныг баталгаажуулаад update server үйлчилгээг асаана:
# service arrakis start
Үлдсэн role-уудыг мэдээллийн сангийн appliance дээр эсвэл тусдаа appliance-уудад үргэлжлүүлэн суулгаж болно. Update server-ийн appliance дээр өөр role суулгаагүй байх ёстой.
Restoring the database in a Replica Set environment
Та мэдээллийн санг Replica Set орчинд байрлуулсан бол албан ёсны сэргээх аргачлалыг mongoDB online manual-аас (зөвхөн англи хэлээр) олж болно.
Тэмдэглэл
Энэ аргачлал нь ахисан түвшний техникийн ур чадвар шаарддаг тул зөвхөн мэргэшсэн инженер хийх ёстой. Хүндрэл гарвал мэдээллийн санг сэргээхэд туслуулахаар манай Technical Support-тай холбогдоно уу.
Access permissions
Access permissions-аар та Active Directory (AD) хэрэглэгчдэд хандалтын дүрмийн дагуу GravityZone Control Center-д хандах эрх олгож болно. AD домэйныг нэгтгэх ба синхрончлохын тулд Active Directory хэсгийг үзнэ үү. Хандалтын дүрмээр хэрэглэгчийн бүртгэлийг удирдах талаар дэлгэрэнгүйг User Accounts хэсгээс үзнэ үү.
Энэ хуудсанд гарсан нэр томъёо
- Control Center
- GravityZone-ийн удирдлагын вэб консол
