KVM для создания новой виртуальной машины с использованием команд CLI, протестированных в Ubuntu 16.04, это работает нормально
sudo virt-install \ --virt-type=kvm \ --name centos7 \ --ram 6144 \ --vcpus=8 \ --os-variant=rhel7 \ --hvm \ --cdrom=/RootPartitions/CentOS-7-x86_64-DVD-1810.iso \ --network network=default,model=virtio \ --graphics vnc \ --disk path=/RootPartitions/centos7-0.1.img,size=30,bus=virtio # Spin a New VM with Bridge Network sudo virt-install \ --virt-type=kvm \ --name centos7 \ --ram 6144 \ --vcpus=8 \ --os-variant=rhel7 \ --hvm \ --cdrom=/RootPartitions/CentOS-7-x86_64-DVD-1810.iso \ --network bridge=br0,model=virtio \ --graphics vnc \ --disk path=/RootPartitions/centos7.img,size=30,bus=virtio
Основные команды Virsh
sudo virsh list --all. # to all the VM in the Host Machine sudo virsh destroy# Stopping or Shutting down the VM sudo virsh dumpxml vm-name > vm-name.xml # Export the VM setting in XML Formate sudo cat vm-name.xml | grep source # to list the attached Partition sudo lvremove /partition/name # remove the LVM Partition sudo rm -rf /RootParition/Centos.img # To remove the .img and .qcow2 partitions sudo virsh undefine # Removing the VM from the Host Machine, before execute sudo virsh vncdisplay # to display the VNC port number
Как подключить частную виртуальную машину с локальной машины
Host Machine должна иметь публичную и частную сеть, а виртуальная машина должна настроена на мостиковую сеть из Privat Network.
Используя туннель SSH, мы можем подключить виртуальную машину, прежде чем PLS установить VNC Viewer в вашем локальном — https://www.realvnc.com/en/connect/download/viewer/
С локальной машины
ssh -L localhost:5900:VM-IP:VNC-Port-Number username@hostmachine.com
Например
Hostmachine: dhanesh.vm-test.com (public ip) Hostmachine: Имя пользователя: Dhanesh VM Privatip: 192.168.100.100 VM VNC Порт: 12
ssh -L localhost:5900:192.168.100.100:5912 dhanesh@dhanesh.vm-test.com
Наконец -то откройте VNC Viewer и Type Localhost: 5900
Вы можете увидеть виртуальную машину с местной машины.
Убедитесь, что все настройки сети работают нормально.
Оригинал: «https://dev.to/dhanupreeth/how-to-create-new-vm-in-cli-4f6f»