目錄
- kvm修改虛擬機器名稱
- 關閉虛擬機器
- 修改配置檔名稱
- 刪除原有的虛擬機器
- 然後啟動虛擬機器即可
- xml 配置檔案詳情2
kvm修改虛擬機器名稱
關閉虛擬機器
注意:如果虛擬機器有快照需要先刪除快照!
virsh list --all
virsh shutdown test_66.124
正常關閉後,虛擬機器狀態state為:shut off
修改配置檔名稱
cd /etc/libvirt/qemu
mv test_66.124.xml wugang_test_66.124.xml
修改配置檔案內容
<name>wugang_test_66.121</name> //虛擬機器名稱
刪除原有的虛擬機器
virsh undefine test_66.124
使用現有的檔案建立虛擬機器,其實就是改名
virsh define wugang_test_66.124.xml
然後啟動虛擬機器即可
virsh start wugang_test_66.124
啟動後的虛擬機器中的任何都不會做改變,只是虛擬機器的名稱發生了變化
xml 配置檔案詳情2
<domain type='kvm'>
<name>wugang_test_66.121</name> //虛擬機器名稱
<memory unit='MiB'>2300</memory> //最大記憶體,單位M
<currentMemory unit='MiB'>2300</currentMemory> //可用記憶體,單位M
<vcpu>3</vcpu> //虛擬cpu個數
<os>
<type arch='x86_64' machine='pc'>hvm</type>
<boot dev='hd'/> //硬碟啟動
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<clock offset='localtime'/>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>destroy</on_crash>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='raw'/>
<source file='/home/kvm/images/vm64-1.raw'/> //目的映象路徑
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> /*硬碟使用virtio驅動後識別為pci匯流排*/
</disk>
<disk type='file' device='disk'>
<driver name='qemu' type='raw'/>
<source file='/home/kvm/images/ex.img'/> //目的映象路徑
<target dev='vdb' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x10' function='0x0'/> /*硬碟使用virtio驅動後識別為pci匯流排*/
</disk>
<interface type='bridge'> //虛擬機器網路連線方式
<source bridge='vm1_br_debug'/> //當前主機網橋的名稱 vm-eth0
<virtualport type='openvswitch'/>
<model type='virtio'/>
<driver name='vhost' queues='8'/>
<mac address="00:16:3E:64:01:00"/> //為虛擬機器分配mac地址,務必唯一,否則dhcp獲得同樣ip,引起衝突
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</interface>
<interface type='bridge'> //虛擬機器網路連線方式
<source bridge='vm1_br_protocol'/> //當前主機網橋的名稱 vm-eth1
<virtualport type='openvswitch'/>
<model type='virtio'/>
<driver name='vhost' queues='8'/>
<mac address="00:16:3E:64:01:01"/> //為虛擬機器分配mac地址,務必唯一,否則dhcp獲得同樣ip,引起衝突
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
</interface>
<input type='mouse' bus='ps2'/>
<graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/>//vnc方式登入,埠號自動分配,自動加1,可以透過virsh vncdisplay來查詢
</devices>
</domain>