KVM создать виртуальную машину
Отредактирована 27.10.2023
# yum install wget -y
# cd /var/lib/libvirt/boot/
# wget https://mirror.yandex.ru/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-2009.iso
# virt-install \
--autostart \
--noautoconsole \
--virt-type=kvm \
--name Test-VM \
--ram 4096 \
--vcpus=2 \
--os-type linux --os-variant=centos7.0 --boot cdrom,hd,menu=on \
--cdrom=/var/lib/libvirt/boot/CentOS-7-x86_64-Minimal-2009.iso \
--network=bridge=br0,model=virtio \
--graphics vnc,listen=0.0.0.0,password=my-password \
--disk path=/var/lib/libvirt/images/Test-VM.img,size=40
# virsh start Test-VM
# virsh vncdisplay Test-VM
# :0
# firewall-cmd --permanent --add-port=5900-5905/tcp
# firewall-cmd --reload
Мы подключимся к виртуальной машине, как будто, к ней подключен монитор или удаленная консоль KVM.
TYPE=Ethernet
ONBOOT=yes
IPADDR=10.15.41.5
PREFIX=24
GATEWAY=10.15.41.1
DNS1=77.88.8.8
DNS2=77.88.8.88
DNS3=77.88.8.7
# systemctl restart network
# virsh list --all
# virsh dominfo Test-VM
# virsh shutdown Test-VM
# virsh start Test-VM
# virsh reboot Test-VM
# virsh reset Test-VM
# virsh shutdown Test-VM
# virsh undefine Test-VM
# \rm /var/lib/libvirt/images/Test-VM.img