KVM Virsh clone / клонирование виртуалки

Submitted by Too on Tue, 05/04/2021 - 15:46

1. клонируем

2. определяем какой ip был выдан
virsh net-dhcp-leases default

3. после клонирования, мы имеем другое имя, заодно переименуем
virsh domrename vrpuppet-clone vrhttp

4. проверить все настройки
virsh edit vrhttp
находим там мак адрес

5. редактируем настройки сети
virsh net-edit default

<pre class="brush: bash">
<network>
  <name>default</name>
  <uuid>3fc6c143-f853-411b-8116-723003ce7337</uuid>
  <forward mode='nat'/>
  <bridge name='virbr0' stp='on' delay='0'/>
  <mac address='52:54:00:a5:8c:ce'/>
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254'/>
      <host mac='52:54:00:0a:f9:ce' ip='192.168.122.80'/>
    </dhcp>
  </ip>
</network>
</pre>

после редактирования перегрузим сеть
virsh net-destroy default
virsh net-start default

5. потом для нового имени нужно пробросить порты
sudo nano /etc/libvirt/hooks/qemu