Резервная копия — это образ диска виртуальной машины (ВМ), который используется для её восстановления. Вы можете использовать внешнее хранилище для записи резервных копий. В качестве хранилища может использоваться физический или виртуальный сервер. 

В качестве интерпретатора на сервере с хранилищем должен использоваться bash.

Подготовка хранилища


При подключении хранилища вы можете:  

  • указать пароль пользователя SSH. VMmanager подключится к серверу с этими данными и добавит публичный SSH-ключ платформы в список авторизованных ключей. При следующих подключениях к хранилищу VMmanager будет использовать только SSH-ключ;
  • выбрать подключение по SSH-ключу. В этом случае нужно вручную добавить публичный SSH-ключ платформы в файл ~/.ssh/authorized_keys на сервере с хранилищем. Чтобы увидеть содержимое ключа, нажмите Хочу использовать публичный ssh-ключ на форме подключения хранилища или выполните на сервере с VMmanager команду: 

    docker exec -it vm_box bash -c 'cat /opt/ispsystem/vm/etc/.ssh/vmmgr.1.pub'
    CODE
В текущей версии платформы подключение хранилища Storage box в дата-центре Hetzner не поддерживается.

Подключение хранилища


Чтобы подключить хранилище к VMmanager, перейдите в раздел Резервные копии → вкладка Хранилища → кнопка Подключить хранилище:

  1. Укажите Название хранилища или нажмите генерировать для создания случайного имени.
  2. Укажите IP-адрес или доменное имя сервера.
  3. Укажите настройки SSH:
    1. SSH-порт;
    2. SSH-логин;
    3. SSH-пароль или нажмите Хочу использовать публичный ssh-ключ для настройки соединения по ключу.
  4. Укажите Путь хранения — директорию на сервере, в которой будут храниться резервные копии. Например, /backup/.

  5. Укажите Объем хранилища — место, которое вы планируете использовать для хранения резервных копий.
  6. Настройте Доступ к хранилищу в кластерах — установите разрешения на использование хранилища для каждого кластера.
  7. Укажите произвольное Примечание для хранилища.
  8. Выберите Расписание для записи копий в хранилище.
  9. Нажмите кнопку Подключить хранилище.

Управление хранилищами


Вы можете управлять подключёнными хранилищами через меню  в разделе Резервные копииХранилища. Возможные действия:

  • Редактировать — изменить настройки подключения; 

    Если вы изменили имя пользователя (SSH-логин) для подключения хранилища, скопируйте публичный SSH-ключ платформы в домашний каталог этого пользователя — файл /home/<имя_пользователя>/.ssh/authorized_keys на сервере с хранилищем.

  • Примечание — указать произвольный комментарий;
  • Удалить — удалить хранилище. Функция доступна, если хранилище не содержит резервных копий и не указано в настройках расписания.