建立虛擬機器
KVM 新增硬碟
sudo qemu-img create -f qcow2 /home/jameschang/VMS/linux/debian9.qcow2 20G
sudo qemu-img create -f qcow2 /kvm/zimbraBuild.qcow2 50G
- 查詢可用的作業系統
osinfo-query os | grep debian
- 查詢可以用的網路
sudo virsh net-list
# 在 VM 中安裝 Ubuntu Linux 18.04(遠端主機)
sudo virt-install --virt-type kvm --name debian9 --ram 4096 --disk /home/jameschang/VMS/linux/debian9.qcow2,format=qcow2 --network network=network1 --graphics vnc,listen=0.0.0.0,password=debian9 --noautoconsole --os-type=linux --os-variant=debian9 --cdrom=/data/softwares/linux/debian-9.13.0-amd64-netinst.iso
virsh vncdisplay debian9
virsh iface-bridge wlp1s0 br0
virsh iface-bridge eth0 wlp1s0
sudo qemu-img create -f qcow2 /kvm/zimbra8-ubuntu20.04.qcow2 20G
sudo virt-install --virt-type kvm --name zimbraBuild --ram 4096 --disk /kvm/zimbra8-ubuntu20.04.qcow2,format=qcow2 --network network=default --network network=network --graphics vnc,listen=0.0.0.0 --noautoconsole --os-type=linux --os-variant=ubuntu20.04 --cdrom=/home/jameschang/data/softwares/linux/ubuntu-20.04.2-live-server-amd64.iso
列出 VM 詳細訊息
virsh dominfo <vm name>
結果如下
jameschang@pollo-lab:~$ sudo virsh dominfo windows-server-2003
Id: -
Name: windows-server-2003
UUID: 5f3e5081-8d20-4a5b-a12c-8129e65d917c
OS Type: hvm
State: shut off
CPU(s): 2
Max memory: 4194304 KiB
Used memory: 4194304 KiB
Persistent: yes
Autostart: disable
Managed save: no
Security model: none
Security DOI: 0
在虛擬機中啟用 console
- 在 Gust VM 中需要啟用 serial
sudo systemctl enable --now [email protected]
- 測試: 從 KVM Host 終端機 進入 KVM console
sudo virsh console zabbix --safe
- 離開 KVM Console 方式
Use CTRL
+ 5
列出所有虛擬機
sudo virsh list --all
以下為結果
jameschang@pollo-lab:~$ sudo virsh list --all
Id Name State
------------------------------------------------
7 workplace running
- chlc-rocky-8 shut off
- db2-9.7-development shut off
- DB2-9.7-oracle-linux-9 shut off
- develop-debian-12 shut off
重新命名虛擬機名稱
sudo virsh domrename tpsoc-135 tpsoc-136
開機時自動啟動 VM
sudo virsh autostart windows