- Предварительно создать резервную копию СГУ
- Подключиться по ssh к хост-серевру root@х.х.х.xxx
Войти в контейнер СРК
Блок кода docker exec -it bus bash
Скопировать копию СГУ в контейнер СРК предварительно создав папку sgu
Блок кода mkdir /tmp/sgu
Блок кода scp -r oneadmin@<host>:<путь копии>/* /tmp/sgu/ где <host> - ipv4 адрес хост-сервера с СГУ
Остановить службы СГУ
Блок кода ssh -p2222 oneadmin@<host> 'one stop; sunstone-server stop' где <host> - ipv4 адрес хост-сервера с СГУ
При успешной установке последует вывод:
Информация kernel and scheduler stopped sunstone-server stopped
Копировать файл копии базы данных в контейнер СГУ
Блок кода scp -P2222 -r /tmp/sgu/opennebuladb.backup oneadmin@<host>:/var/lib/one/opennebuladb.backup где <host> - ipv4 адрес хост-сервера с СГУ
Восстановить базу данных
Блок кода ssh -p2222 oneadmin@<host> onedb restore -f -S localhost -u root -p horizon -d opennebula /var/lib/one/opennebuladb.backup где <host> - ipv4 адрес хост-сервера с СГУ
При успешном восстановлении базы данных последует вывод:
Информация MySQL DB opennebula at localhost restored.
Копировать конфигурацию в контейнер СГУ
Блок кода scp -P2222 -r /tmp/sgu/one/* oneadmin@<host>:/etc/one/ где <host> - ipv4 адрес хост-сервера с СГУ
Копировать файлы авторизации (если они есть в копии) в контейнер СГУ
Блок кода scp -P2222 -r /tmp/sgu/.one/* oneadmin@<host>:/var/lib/one/.one
Запустить СГУ
Блок кода ssh -p2222 oneadmin@<host> one start; sunstone-server start где <host> - ipv4 адрес хост-сервера с СГУ
При успешном запуске последует вывод:
Информация VNC proxy started
sunstone-server startedУдалить копию СГУ из контейнера СРК
Блок кода rm -r /tmp/sgu
Выйти их конейнера
Блок кода exit
...