CentOS7.1 KVM虚拟化之经常使用管理虚拟机命令(3)
2023-09-11 14:20:42 时间
一、查看虚拟机列表及状态
[root@kvm01 ~]# virsh list --all Id Name State ---------------------------------------------------- - vm1 shut off
二、启动虚拟机系统
[root@kvm01 ~]# virsh start vm1 Domain vm1 started
三、停止虚拟机系统
[root@kvm01 ~]# virsh shutdown vm1停止虚拟机要求虚拟机开启acpid服务
四、重新启动虚拟机系统
[root@kvm01 ~]# virsh reboot vm1
五、强制关机虚拟机系统
[root@kvm01 ~]# virsh destroy vm1
六、设置虚拟机随宿主机开机自启
[root@kvm01 ~]# virsh autostart vm1
七、取消虚拟机随宿主机开机自启
[root@kvm01 ~]# virsh autostart --disable vm1
八、挂起及恢复虚拟机
挂起:
[root@kvm01 ~]# virsh suspend vm1
恢复:
[root@kvm01 ~]# virsh resume vm1
九、编辑虚拟机XML配置文件
[root@kvm01 ~]# virsh edit vm1注:vm1配置文件要求已经define
十、定义虚拟机XML配置文件
改动了虚拟机XML配置文件以后要求声明XML配置文件
[root@kvm01 ~]# virsh define /etc/libvirt/qemu/vm1.xml
或声明XML配置文件。并启动虚拟机
[root@kvm01 ~]# virsh create /etc/libvirt/qemu/vm1.xml
十一、取消声明的虚拟机XML配置文件
[root@kvm01 ~]# virsh undefine vm1
十二、创建虚拟机
參见:CentOS7.1 KVM虚拟化之linux虚拟机安装(2)
十三、删除虚拟机
1.关闭虚拟机系统
[root@kvm01 ~]# virsh shutdown vm1若不生效则强制关机
[root@kvm01 ~]# virsh destroy vm12.取消开机自启
[root@kvm01 ~]# virsh autostart --disable vm13.取消虚拟机XML配置文件定义
[root@kvm01 ~]# virsh undefine vm14.删除虚拟机磁盘文件
rm -rf /vm-images/vm1.img
十四、备份(导出)虚拟机XML配置文件
virsh dumpxml vm1 > /etc/libvirt/qemu/vm1_dump.xml
十五、控制台管理虚拟机
[root@kvm01 ~]# virsh console vm1
十六、显示虚拟机信息
virsh dominfo vm1
十七、查看磁盘信息
[root@kvm01 ~]# qemu-img info /vm-images/vm1.img image: /vm-images/vm1.img file format: qcow2 virtual size: 10G (10737418240 bytes) disk size: 1.7G cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: true
相关文章
- 使用命令创建jenkins的job,解决jenkinsapi.custom_exceptions.JenkinsAPIException错误
- 技术分享 | App测试时常用的adb命令你都掌握了哪些呢?
- 安装haproxy和haproxy命令
- Shutdown- Linux必学的60个命令
- U-Boot搭建tftp及命令基本操作(STM32ML157)
- Linux命令:Linux创建文件4种方式、ps命令显示进程状态、let命令执行一个或多个表达式
- Linux read与printf命令
- git 命令
- Git 经常使用命令合集
- 《Head First 设计模式》学习笔记——命令模式
- Mac使用VMware虚拟机安装CentOS系统无法使用yum命令安装或更新、无法联网、无法获取IP地址联网、无法ping通外网以及相关系列问题
- 版本控制工具 GIT 基本命令
- mkdir命令-创建目录的小技巧