环境说明
centos7中的KVM
NAT方式是kvm安装后的默认方式。它支持主机与虚拟机的互访,同时也支持虚拟机访问互联网,但不支持外界访问虚拟机。
检查当前的网络设置
# virsh net-list --all
default是宿主机安装虚拟机支持模块的时候自动安装的
[root@localhost images]# virsh net-list --all 名称 状态 自动开始 持久 ---------------------------------------------------------- default 活动 是 是
查看所有KVM上承载的虚拟机,包括开机和关机的
# virsh list --all
[root@localhost ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- 1 vmserver001 running - win2008R2 关闭
查看正在运行的虚拟机
# virsh list
[root@localhost ~]# virsh list Id 名称 状态 ---------------------------------------------------- 1 vmserver001 running
启动虚拟机
# virsh start win2008R2
[root@localhost ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- 1 vmserver001 running - win2008R2 关闭 [root@localhost ~]# [root@localhost ~]# virsh start win2008R2 域 win2008R2 已开始 [root@localhost ~]# [root@localhost ~]# virsh list Id 名称 状态 ---------------------------------------------------- 1 vmserver001 running 8 win2008R2 running
正常关闭虚拟机
# virsh shutdown vmserver001
[root@localhost ~]# virsh list Id 名称 状态 ---------------------------------------------------- 1 vmserver001 running 8 win2008R2 running [root@localhost ~]# [root@localhost ~]# virsh shutdown vmserver001 域 vmserver001 被关闭 [root@localhost ~]# [root@localhost ~]# virsh list --all Id 名称 状态 ---------------------------------------------------- 8 win2008R2 running - vmserver001 关闭
虚拟机的常规信息(CPU 内存规格 内存使用情况)
# virsh dominfo win2008R2
[root@localhost ~]# virsh dominfo win2008R2 Id: - 名称: win2008R2 UUID: 63c7caba-388f-4c73-9b9a-a59f2a7816d0 OS 类型: hvm 状态: 关闭 CPU: 1 最大内存: 4194304 KiB 使用的内存: 4194304 KiB 持久: 是 自动启动: 禁用 管理的保存: 否 安全性模式: selinux 安全性 DOI: 0 [root@localhost ~]# [root@localhost ~]# virsh dominfo vmserver001 Id: 1 名称: vmserver001 UUID: 9eacc964-e5ad-3c54-2fe2-8079925b47c5 OS 类型: hvm 状态: running CPU: 1 CPU 时间: 498.8s 最大内存: 1048576 KiB 使用的内存: 1048576 KiB 持久: 是 自动启动: 禁用 管理的保存: 否 安全性模式: selinux 安全性 DOI: 0 安全性标签: system_u:system_r:svirt_t:s0:c54,c90 (permissive) [root@localhost ~]#
编辑虚拟机配置文件
# virsh edit win2008R2
[root@localhost ~]# virsh edit win2008R2
没有更改域 win2008R2 XML 配置。
[root@localhost ~]#
虚拟机配置文件保存位置:/etc/libvirt/qemu/
[root@localhost ~]# ls /etc/libvirt/qemu networks vmserver001.xml win2008R2.xml
end
参考博客:
https://www.cnblogs.com/Bingo0-python/p/6896798.html