Рубрики
Uncategorized

Как создать новую виртуальную машину в CLI

KVM для создания новой виртуальной машины с использованием команд CLI, протестированных в Ubuntu 16.04 Это работает прекрасный Sudo V … Tagged с DevOps, Linux, KVM.

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»