RHEL7.2 下安装KVM虚拟机及简单管理(3)

[root@kvmsvr ~]# virsh  start  rhel7.2                              //开机
Domain rhel7.2 started
[root@kvmsvr ~]# virsh  list                                      //检查结果
 Id    Name                          State
----------------------------------------------------
 5    rhel7.2                        running

2)将虚拟机rhel7.2关机

[root@kvmsvr ~]# virsh  shutdown  rhel7.2                          //关机
Domain rhel7.2 is being shutdown
.. .. //稍等片刻
[root@kvmsvr ~]# virsh  list  --all                                //检查结果
 Id    Name                          State
----------------------------------------------------
 -    rhel7.2                        shut off

3)将虚拟机rhel7.2强制关机(shutdown无效时适用)

[root@kvmsvr ~]# virsh  destroy  rhel7.2                            //强制关机
Domain rhel7.2 destroyed
[root@kvmsvr ~]# virsh  list  --all                                //检查结果
 Id    Name                          State
----------------------------------------------------
 -    rhel7.2                        shut off

步骤三:虚拟机自启设置

1)将虚拟机rel7.2设为自动启动

[root@kvmsvr ~]# virsh  autostart  rhel7.2                        //设置自启动
Domain rhel7.2 marked as autostarted
[root@kvmsvr ~]# virsh  dominfo  rhel7.2                          //确认结果
Id:            -
Name:          rhel7.2
.. ..
Autostart:      enable
.. ..

2)将虚拟机rel7.2取消自动启动

[root@kvmsvr ~]# virsh  autostart  --disable  rhel7.2              //取消自启动
Domain rhel7.2 unmarked as autostarted
[root@kvmsvr ~]# virsh  dominfo  rhel7.2                          //确认结果
Id:            -
Name:          rhel7.2
.. ..
Autostart:      disable
.. ..

4 案例4:xml配置文件的应用
4.1 问题

本例要求在KVM服务器上通过使用xml文件完成下列任务:

将虚拟机 rhel7.2 改名为 rhel-207
将虚拟机 rhel-207 复制为 rhel-7
上述虚拟机的CPU/内存/网络类型保持不变
但这2个虚拟机有可能会同时运行,不应出现冲突

4.2 方案

KVM虚拟机的xml配置文件也就是通常所说的虚拟机的描述文件,主要用来定义一个虚拟机的名称、UUID、CPU、内存、虚拟磁盘、网卡等各种参数设置。

KVM虚拟机的xml配置文件默认位于: /etc/libvirt/qemu/虚拟机名.xml 。

修改虚拟机配置的基本思路:

编辑虚拟机配置:virsh edit 虚拟机名
根据需要修改,保存配置结果

4.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:将虚拟机rhel7.2改名为rhel-207

1)生成新的UUID字串,并复制备用

[root@kvmsvr ~]# uuidgen
76d5dc2c-5eef-4e30-8b6c-e58851814f84

2)编辑虚拟机rhel7.2的配置

调整name、uuid值,保存修改:

[root@kvmsvr ~]# virsh  edit  rhel7.2
<domain type='kvm'>
  <name>rhel-207</name>                                      //新名称
  <uuid>76d5dc2c-5eef-4e30-8b6c-e58851814f84</uuid>        //新UUID值
.. ..

3)确认已自动导入的新配置

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/12592.html