Присоединение и отсоединение томов
Ограничения
- Присоединять и отсоединять можно только незагрузочные тома.
Предварительные требования
- Создан том, как описано в разделе Создание и удаление томов.
- Чтобы можно было использовать тома, присоединенные к ВМ, они должны быть инициализированы внутри гостевой ОС стандартными средствами.
Как присоединить том к виртуальной машине
Панель администратора
Интерфейс командной строки
Используйте следующую команду:
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 от виртуальной машины с идентификатором 871fef54-519b-4111-b18d-d2039e2410a8, выполните:
# vinfra service compute server volume detach e4cb5363-1fb2-41f5-b24b-18f98a388cba \ --server 871fef54-519b-4111-b18d-d2039e2410a8