Всем привет.
Как с помощью команды sed попасть в XML виртуальной машины и заменить текст?
К примеру вот эта команда sed -i "s/<type arch='x86_64' machine='pc-i440fx-rhel7.6.0'>hvm/<type arch='x86_64' machine='pc-q35-rhel8.2.0'>hvm/g"
Должна заменить <type arch="x86_64" machine="pc-i440fx-rhel7.6.0">hvm</type>
на <type arch="x86_64" machine="machine='pc-q35-rhel8.2.0">hvm</type>
Можно конечно напрямую залезть в XML файл машины, которые вот здесь:
[root@localhost libvirt]# ll /etc/libvirt/qemu | grep xml
-rw------- 1 root root 8444 Jan 25 14:40 3_feldgrau_alabandine.xml
-rw------- 1 root root 6694 Jan 26 04:22 6_rose_dravite.xml
-rw------- 1 root root 5756 Jan 10 09:48 Win10.xml
Но мне надо именно через virsh edit vm
.