KVM 相關 VM

2024-11-11 KVM KVM linux

建立虛擬機器

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

  1. 在 Gust VM 中需要啟用 serial
sudo systemctl enable --now [email protected]
  1. 測試: 從 KVM Host 終端機 進入 KVM console
sudo virsh console zabbix --safe
  1. 離開 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