Настройка томов виртуальных машин
Можно добавлять новые тома к виртуальным машинам, присоединять существующие тома и отсоединять ненужные.
Ограничения
- Нельзя изменить, отсоединить или удалить загрузочный том.
- Присоединять и отсоединять можно только незагрузочные тома.
- Нельзя управлять томами ВМ с освобожденными ресурсами.
Предварительные требования
- Чтобы можно было использовать тома, присоединенные к ВМ, они должны быть инициализированы внутри гостевой ОС стандартными средствами.
Как присоединить том к виртуальной машине
Панель администратора
- Перейдите на экран Вычисления > Виртуальные машины > Виртуальные машины и щелкните по нужной ВМ.
- На вкладке Сводка нажмите значок карандаша в поле Тома.
-
В окне Тома:
- Нажмите Присоединить для присоединения существующего тома, а затем выберите том в окне Присоединить том.
- Нажмите Добавить, чтобы создать новый том, а затем укажите для него имя, размер и политику хранилища. Созданный том будет автоматически добавлен к дискам ВМ.
- Нажмите Готово, чтобы завершить настройку дисков ВМ и сохранить изменения.
Интерфейс командной строки
Используйте следующую команду:
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