Download PDF
Download page Обслуживание ВМ серверов управления и контроллера домена (virsh).
Обслуживание ВМ серверов управления и контроллера домена (virsh)
Утилита virsh
является интерфейсом для управления гостевыми доменами. Эту утилиту можно использовать для создания, остановки, выключения и вывода информации о ВМ. virsh
использует libvirt
, который является инструментом для работы с возможностями виртуализации в современных версиях ОС семейства Linux и других. В ПК СВ "Брест" virsh
используется для обслуживания ВМ серверов управления и контроллера домена.
Основные команды утилиты virsh
приведены в таблице ниже. Для использования утилиты в интерфейсе командной строки необходимо ввести:
sudo virsh <команда> <аргумент> <параметр>
Команда | Аргумент | Параметр | Описание |
---|---|---|---|
| <шаблон_ВМ>.xml | - | Создание ВМ из шаблона в формате Диск для новой ВМ уже должен существовать. |
| После создания ВМ подключиться к консоли | ||
| Приостановить ВМ сразу после создания | ||
| Проверить | ||
| <шаблон_ВМ>.xml | - | Зарегистрировать ВМ из шаблона в формате Диск для новой ВМ уже должен существовать. |
| Проверить | ||
| <имя_ВМ> | - | Остановить ВМ Диск и шаблон ВМ сохранятся. |
| Плавно остановить работу ВМ | ||
| <имя_ВМ> |
| Редактировать текущий |
| Пропустить проверку XML на соответствие схеме Не рекомендуется. | ||
| <имя_ВМ> <имя_созданного_конфигурационного_файла_устройства>.xml |
| Подключить устройство из |
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| Подключить устройство из | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
|
|
| Прикрепить дисковое устройство |
| Тип эмулируемого устройства ( | ||
| Драйвер дискового устройства ( | ||
| Субдрайвер дискового устройства ( | ||
| Поток ввода-вывода для сопоставления устройству | ||
| Режим кэширования дискового устройства ( | ||
| Политика ввода-вывода дискового устройства ( | ||
| Тип целевого устройства ( | ||
| Режим доступа | ||
| Тип ресурса ( | ||
| Серийный номер дискового устройства | ||
| WWN дискового устройства | ||
| Пользовательское альтернативное название дискового устройства | ||
| Требует поддержки rawio | ||
| Адрес дискового устройства | ||
| Идентифицировать PCI-устройство с указанным адресом как многофункциональное | ||
| Вывести XML-файл и не присоединять диск | ||
| Протокол, использующий ресурс диска | ||
| Имя сервера виртуализации | ||
| Протокол доступа к дисковому устройству на сервере виртуализации | ||
| Локальный сокет дискового устройства на сервере виртуализации | ||
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| С сохранением после перезагрузки | ||
| Применить к работающему ВМ | ||
| Применить к текущему ВМ | ||
|
|
| Подключить сетевой интерфейс |
| Тип сетевого интерфейса ( | ||
| Имя целевой сети | ||
| MAC-адрес | ||
| Сценарий для подключения сетевого интерфейса | ||
| Тип модели | ||
| Пользовательское альтернативное название устройства интерфейса | ||
| Управление входящим трафиком | ||
| Управление исходящим трафиком | ||
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| С сохранением после перезагрузки | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
| Вывести XML-файл и не присоединять интерфейс | ||
| Автоматически отсоединяет или подсоединяет устройство к основной системе | ||
| Параметр режима элемента <source/> | ||
|
|
| Отсоединить устройство от XML-файла (в виде конфигурации) |
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| С сохранением после перезагрузки | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
|
|
| Отсоединить дисковое устройство |
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| С сохранением после перезагрузки | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
| Вывести XML-файл и не отсоединять диск | ||
|
|
| Отсоединить сетевой интерфейс из файла XML |
| Тип сетевого интерфейса | ||
| MAC-адрес | ||
| Создать постоянную конфигурацию, сохранив сделанные изменения | ||
| С сохранением после перезагрузки | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
| Вывести XML-файл перед отсоединением интерфейса | ||
|
|
| Обновить устройство памяти ВМ |
| С сохранением после перезагрузки | ||
| Применить к работающей ВМ | ||
| Применить к текущей ВМ | ||
| Вывести обновленный XML-файл устройства памяти, без изменений | ||
| Название устройства памяти | ||
| Целевой узел устройства памяти | ||
| Новое значение размера < | ||
|
|
| Изменение размера блочного устройства ВМ. |
|
|
| Сменить носитель компакт-диска или флоппи-дисковода |
| Путь к носителю с данными | ||
| Извлечь носитель | ||
| Вставить носитель | ||
| Обновить носитель | ||
| Может быть одним из значений или обоими значениями | ||
| Изменить активную конфигурацию работающего ВМ | ||
| Изменить сохранённую конфигурацию (изменения вступят в силу после перезагрузки) | ||
| Принудительная смена носителя | ||
| Вывести XML-файл, но не менять носитель | ||
| Носитель источника является блочным устройством |
Пример
Подключение сетевого интерфейса:
virsh attach-interface --domain vsrxVM --type bridge --source virbr0 --target vsrx-mgmt --model virtio
- если ВМ выключена:
sudo virsh attach-interface --domain ИМЯ_ВМ --type bridge --source имя_соединения --model virtio --config --persistent
- если ВМ включена:
sudo virsh attach-interface --domain ИМЯ_ВМ --type bridge --source имя_соединения --model virtio --live --persistent