KVM常用管理命令

1、查看 KVM 虚拟机配置文件及运行状态

(1) KVM 虚拟机默认配置文件位置: /etc/libvirt/qemu/

autostart 目录是配置 kvm 虚拟机开机自启动目录。

 

(2) virsh 命令帮助

# virsh -help

或直接 virsh 命令和,再执行子命令。如下所示。

[root@node1 ~]# virsh

欢迎使用  virsh,虚拟化的交互式终端。

输入:'help'  来获得命令的帮助信息

'quit'  退出

virsh # help

 

(3)  查看 kvm 虚拟机状态

显示虚拟机列表:

virsh # list --all

  

2. KVM 虚拟机开机

启动虚拟机:

virsh # start [name]

 

3. KVM 虚拟机关机或断电

(1)  关机

 

默认情况下 virsh 工具不能对 linux 虚拟机进行关机操作,linux 操作系统需要开启与启动

acpid 服务。在安装 KVM linux 虚拟机必须配置此服务。

# chkconfig acpid on

# service acpid restart

  

关闭虚拟机:

virsh # shutdown [name]

 

(2)  强制关闭电源

# virsh destroy wintest01

 

(3)重启虚拟机

重启虚拟机:

virsh # reboot [name]

 

(4)查看 kvm 虚拟机配置文件

virsh # dumpxml [name] //虚拟机名称

 

4.  通过配置文件启动虚拟机

# virsh create /etc/libvirt/qemu/centos7001.xml

 

5.  配置开机自启动虚拟机

# virsh autostart centos7001

autostart 目录是 kvm 虚拟机开机自启动目录,可以看到该目录中有 KVM 配置文件链接。

6.  导出 KVM 虚拟机配置文件

# virsh dumpxml centos7001 > /etc/libvirt/qemu/ centos7002.xml

KVM 虚拟机配置文件可以通过这种方式进行备份。

 

7.  添加与删除 KVM 虚拟机

(1)  删除 kvm 虚拟机

# virsh undefine centos7001

说明:该命令只是删除 centos7001 的配置文件,并不删除虚拟磁盘文件。 需要手动删除虚拟磁盘文件才能彻底删除虚拟机。

 

(2)  重新定义虚拟机配置文件

通过导出备份的配置文件恢复原 KVM 虚拟机的定义,并重新定义虚拟机。

# mv /etc/libvirt/qemu/ centos7002.xml  /etc/libvirt/qemu/ centos7001.xml

# virsh define /etc/libvirt/qemu/ centos7001.xml

 

8.  编辑 KVM 虚拟机配置文件

# virsh edit centos7001

virsh edit 将调用 vi 命令编辑/etc/libvirt/qemu/ centos7001.xml 配置文件。也可以直接通过

vi 命令进行编辑,修改,保存。

可以但不建议直接通过 vi 编辑。

 

9. virsh console  控制台管理 linux 虚拟机

# virsh console centos7001

 

10.  其它 virsh 命令

(1)  挂起服务器

# virsh suspend centos7001

 

(2)  恢复服务器

# virsh resume centos7001

posted @ 2019-04-08 21:32  山的那一边  阅读(203)  评论(0)    收藏  举报