Перейти к содержанию

Работа со снапшотами виртуальных серверов

Информация

Снапшот - полная копия всей файловой системы виртуального сервера. Снапшот позволяет выполнить полное восстановление состояния сервера с сохранением оперативной памяти.

Раздел Services предназначен для управления снапшотами виртуальных машин, позволяет создавать снапшоты, а также выполнять с ними следующие действия:

  • Active snapshots - просмотр существующих снапшотов в раскрывающемся списке;
  • Refresh - обновление списка снапшотов;
  • Remove - удаление снапшота;
  • Restore - восстановление из снапшота;
  • Create snapshot - создание снапшота.

Для создания снапшота необходимо нажать на кнопку Create snapshot, после чего ввести его название:

Пример создания снапшота, cURL:
curl -s "https://invapi.hostkey.ru/os.php" -X POST \
--data "action=create_snapshot" \
--data "token=" \

Удалить существующий токен или использовать его для восстановления виртуального сервера возможно только на выключенной машине (Info >> Power control >> Power off).

Пример выключения сервера, cURL:
curl -s "https://invapi.hostkey.ru/eq.php" -X POST \
--data "action=off" \
--data "token=$HOSTKEY_TOKEN" \
--data "id={Server ID}" \
--data "pin={PIN code}"

В списке снапшотов присутствует технологический бекап с префиксом Bkp_Server_ID. Для его обновления необходимо перейти во вкладку Info и нажать на кнопку Обновить напротив строки Last technical backup. После чего будет отправлен запрос на выполнение новой резервной копии.

При восстановлении сервера из снапшота или при удалении существующего снапшота на экран будет выведено дополнительное сообщение, необходимо подтвердить действие и нажать на кнопку ОК:

Пример обновления списка снапшота:
curl -s "https://invapi.hostkey.ru/os.php" -X POST \
--data "action=get_snapshot" \
--data "token=$HOSTKEY_TOKEN"
Пример восстановления снапшота:
curl -s "https://invapi.hostkey.ru/os.php" -X POST \
--data "action=restore_snapshot" \
--data "token=$HOSTKEY_TOKEN"