kvm服务器创建虚拟机

virsh创建kvm虚拟机

详细讲解在Linux服务器上通过virsh工具创建kvm虚拟机,以及一些kvm虚拟机常用命令,如:创建、启动、删除、销毁等。
注意事项:在进行kvm虚拟机创建前需要确认Linux内核已经开启kvm功能。另一方面,virsh命令执行时最好具备root权限,否则功能、资源上可能受限。
1、查看虚拟机
显示服务器上所有虚拟机,如果没有root权限,将只能输出当前用户创建的虚拟机。

virsh list --all

在这里插入图片描述

2、导出.xml
kvm可以通过xml文件的形式表述,控制虚拟机资源。

virsh dumpxml CNEOS-wangyang16-1 > CNEOS-wangyang16-1.xml

不使用.xml创建虚拟机可使用virt-manager工具,具有图形化界面。
在这里插入图片描述

3、修改.xml(虚拟机名字、uuid、.qcow2镜像路径和设备等)
4、重新定义虚拟机,查看虚拟机名称
创建虚拟机。

virsh define CNEOS-wangyang16-1.xml

在这里插入图片描述

5、启动虚拟机,查看虚拟机ID

virsh start CNEOS-wangyang16-1

在这里插入图片描述

6、通过ID值接入虚拟机终端窗口
进入虚拟机窗口。

virsh console 2

在这里插入图片描述

7、关闭虚拟机

virsh shutdown CNEOS-wangyang16-1

在这里插入图片描述

virsh其它命令

1、重启虚拟机

virsh reboot CNEOS-wangyang16-1

2、销毁虚拟机

virsh undefine CNEOS-wangyang16-1

3、查看virsh支持的命令

virsh --help

注:虚拟机配置可通过virt-manager工具进行配置,virt-manager提供图形化界面。