1. Предварительно создать резервную копию СГУ
  2. Подключиться по ssh к хост-серевру root@х.х.х.xxx
  3. Войти в контейнер СРК

    docker  exec -it bus bash
  4. Скопировать копию СГУ в контейнер СРК предварительно создав папку sgu

    mkdir /tmp/sgu
    scp -r oneadmin@<host>:<путь копии>/* /tmp/sgu/
    где <host> - ipv4 адрес хост-сервера с СГУ
  5. Остановить службы СГУ

    ssh -p2222 oneadmin@<host> 'one stop; sunstone-server stop'
    где <host> - ipv4 адрес хост-сервера с СГУ

    При успешной установке последует вывод

            kernel and scheduler stopped
            sunstone-server stopped
  6. Копировать файл копии базы данных в контейнер СГУ

    scp -P2222 -r /tmp/sgu/opennebuladb.backup oneadmin@<host>:/var/lib/one/opennebuladb.backup
    где <host> - ipv4 адрес хост-сервера с СГУ
  7. Восстановить базу данных 

    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.
  8. Копировать конфигурацию в контейнер СГУ

    scp -P2222 -r  /tmp/sgu/one/* oneadmin@<host>:/etc/one/
    где <host> - ipv4 адрес хост-сервера с СГУ
  9. Копировать файлы авторизации (если они есть в копии) в контейнер СГУ

    scp -P2222 -r /tmp/sgu/.one/* oneadmin@<host>:/var/lib/one/.one
  10. Запустить СГУ

    ssh -p2222 oneadmin@<host> one start; sunstone-server start
    где <host> - ipv4 адрес хост-сервера с СГУ

            При успешном запуске последует вывод:

    VNC proxy started
            sunstone-server started
     
  11. Удалить копию СГУ из контейнера СРК

    rm -r /tmp/sgu
  12. Выйти их конейнера

    exit

Связанные статьи

Содержимое с указанными метками не найдено.