KVM管理虚拟机

一.KVM操作虚拟机

给虚拟机配置好网络,可以远程连接虚拟机。

查看当前系统有哪些虚拟机:

#启动状态
virsh list
#全部
virsh list --all

启动虚拟机:

virsh start ligenlinux01

进入虚拟机:

virsh console ligenlinux02

退出:

ctrl+]

给虚拟机配置网络:

#dhcp
dhclient eth0

#或者static
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#根据自己的网络添加
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
IPADDR=192.168.247.100
NETMASK=255.255.255.0
GATEWAY=192.168.247.2
DNS1=8.8.8.8
UUID=596cc90e-bd86-492c-a240-c4a47d7652ad
DEVICE=eth0
ONBOOT=yes

在宿主机上查看kvm进程:

ps aux |grep kvm

关闭虚拟机:

virsh shutdown ligenlinux01

强制关闭虚拟机:

virsh destroy ligenlinux02

彻底销毁虚拟机,会删除虚拟机的配置文件:

virsh undefine ligenlinux02

虚拟机的配置文件路径:

ls /etc/libvirt/qemu/

虚拟机的更改都存在了虚拟磁盘里面:

/kvm_data/   //这个目录是自己定义的

设置宿主机开机虚拟机也开机:

virsh autostart ligenlinux01

接触开机启动:

virsh autostart --disable ligenlinux01

挂起:

virsh suspend ligenlinux01

恢复:

virsh resume ligenlinux01

二.克隆虚拟机

先关闭:

virsh shutdown ligenlinux02

克隆:

virt-clone --original ligenlinux02 --name ligenlinux01 --file /kvm_data/ligenlinux02.img

三.快照管理

发布了120 篇原创文章 · 获赞 33 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_37369726/article/details/104262580