Настройка томов виртуальных машин#
Можно добавлять новые тома к виртуальным машинам, присоединять существующие тома и отсоединять ненужные.
Ограничения
Нельзя изменить, отсоединить или удалить загрузочный том.
Присоединять и отсоединять можно только незагрузочные тома.
Нельзя управлять томами ВМ с освобожденными ресурсами.
Предварительные требования
Чтобы можно было использовать тома, присоединенные к ВМ, они должны быть инициализированы внутри гостевой ОС стандартными средствами.
Как присоединить том к виртуальной машине
Перейдите на экран Вычисления → Виртуальные машины → Виртуальные машины и щелкните по нужной ВМ.
На вкладке Сводка нажмите значок карандаша в поле Тома.
В окне Тома:
Нажмите Присоединить для присоединения существующего тома, а затем выберите том в окне Присоединить том.
Нажмите Добавить, чтобы создать новый том, а затем укажите для него имя, размер и политику хранилища. Созданный том будет автоматически добавлен к дискам ВМ.
Нажмите Готово, чтобы завершить настройку дисков ВМ и сохранить изменения.
Используйте следующую команду:
vinfra service compute server volume attach --server <server> <volume>
--server <server>Идентификатор или имя виртуальной машины
<volume>Идентификатор или имя тома
Например, чтобы присоединить том с идентификатором e4cb5363-1fb2-41f5-b24b-18f98a388cba к виртуальной машине myvm, выполните:
# vinfra service compute server volume attach e4cb5363-1fb2-41f5-b24b-18f98a388cba --server myvm
+--------+--------------------------------------+
| Field | Value |
+--------+--------------------------------------+
| device | /dev/vdb |
| id | e4cb5363-1fb2-41f5-b24b-18f98a388cba |
+--------+--------------------------------------+
Имя нового устройства будет отображено в выводе команды. Чтобы просмотреть все тома ВМ, выполните:
# vinfra service compute server volume list --server myvm
+--------------------------------------+----------+
| id | device |
+--------------------------------------+----------+
| e4cb5363-1fb2-41f5-b24b-18f98a388cba | /dev/vdb |
| b325cc6e-8de1-4b6c-9807-5a497e3da7e3 | /dev/vda |
+--------------------------------------+----------+
Как отсоединить том от виртуальной машины
Перейдите на экран Вычисления → Виртуальные машины → Виртуальные машины и щелкните по нужной ВМ.
На вкладке Сводка нажмите значок карандаша в поле Тома.
В окне Тома:
Нажмите Отсоединить, чтобы отсоединить том от остановленной виртуальной машины.
Нажмите Отсоединить принудительно, чтобы отсоединить том от работающей виртуальной машины.
Предупреждение
При этом есть риск потери данных.
Нажмите Готово, чтобы завершить настройку дисков ВМ и сохранить изменения.
Используйте следующую команду:
vinfra service compute server volume detach --server <server> <volume>
--server <server>Идентификатор или имя виртуальной машины
<volume>Идентификатор или имя тома
Например, чтобы отсоединить том с идентификатором e4cb5363-1fb2-41f5-b24b-18f98a388cba от виртуальной машины myvm, выполните:
# vinfra service compute server volume detach e4cb5363-1fb2-41f5-b24b-18f98a388cba \
--server 871fef54-519b-4111-b18d-d2039e2410a8