Можно ли изменить сетевую конфигурацию виртуальной машины libvirt без перезапуска виртуальной машины?

Вы на правильном пути!
Просто добавьте недостающие кавычки вокруг[ :]:

awk -F'[ :]' '{print $2}' test.txt
Engineer
Doctor
GovntJob
Master
0
15.04.2021, 16:46
1 ответ

Если у вас есть файл update.xml

<interface type='bridge'>
  <mac address='52:54:00:94:7d:c8'/>
  <source bridge='br3'/>
  <target dev='vnet24'/>
  <model type='virtio'/>
  <alias name='net2'/>
</interface>

Вы можете

sudo virsh update-device test update.xml --persistent

Обратите внимание, что я пропустил <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>из update.xml, потому что если я этого не сделаю по какой-то причине, я не смогу добавить постоянный флаг --. --постоянный флаг равен --live (для применения к работающему домену)--config (для воздействия на следующий запуск)

Источник:https://www.libvirt.org/manpages/virsh.html#update-device

Также интересна команда присоединения интерфейса -, которая позволяет добавлять новый интерфейс на лету(https://www.libvirt.org/manpages/virsh.html#attach-interface)

2
28.04.2021, 22:52

Теги

Похожие вопросы