播放记录

kvm实战应用–kvm常规操作(改名,快照,修改内存)

博客术业专攻云计算KVMkvm实战应用–kvm常规操作(改名快照修改内存) 2019年08月29日 11:27:32

接下来说几个问题。

一,给已经建好的虚拟机改名

自己刚好当时遇到这个问题,一般创建的时候名字前边-n就可以,但是用错了,所以现在更改一下虚拟机名字。

名字有点尴尬,需要进行更正,打算更改为CentOS7_2H4G。

1,先关闭虚拟机

virsh shutdown ame=centos7_2H4G

2,导出虚拟机配置文件

cd /etc/libvirt/qemu
virsh dumpxml ame=centos7_2H4G > CentOS7_2H4G.xml

3,编辑新的配置文件CentOS7_2H4G.xml

vim CentOS7_2H4G.xml

4,执行下边命令

virsh undefine ame=centos7_2H4G
virsh define CentOS7_2H4G.xml
virsh start CentOS7_2H4G
virsh list --all

ok,至此已更名完毕!

二,虚拟机的快照使用

1,查看一些虚拟机的格式

qemu-img info maopao.img

qcow2的格式可以直接进行快照,如果是别的(如raw),则需要对文件格式进行更改。

2,创建,查看,删除快照

virsh snapshot-create-as test first_snap	#给test创建名为first_snap的快照
virsh snapshot-list test					#查看
virsh snapshot-delete	 test first_snap		#删除

3,恢复快照

查看虚拟机状态

virsh list --all
恢复之前一定要把虚拟机关机。

恢复快照

virsh snapshot-revert test first_snap
PS:创建随时都可以,恢复快照的时候,虚拟机一定要是关机的状态才行,否则会导致宿主机重启。

至此,快照方面就是这样。

三,修改虚拟机内存大小

有时候我们习惯使用模板来进行虚拟机的克隆创建,因为这样可以省去重新安装一台新的系统的时间,但是有可能模板机器的配置并不是这次想要创建的虚拟机的配置,那么这个时候,就需要在克隆完虚拟机之后,对它的配置进行动态调整。

一、调小虚拟机内存

调小虚拟机内存可以动态实现,不用关机

但是并没有试验动态的,所以尽量关机操作。

原本创建的模板虚拟机是4核8G的配置,现在用模板创建之后,有一些虚拟机用不了这么大的配置,所以需要调整成2核4G。

1.查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory  
Max memory:     786432 KiB  
Used memory:    786432 KiB 

2.调整虚拟机内存大小为2核4G

[root@kvm01 ~]# virsh edit vm1-clone

3.再次查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory  
Max memory:     4194304 KiB
Used memory:    4194304 KiB

4.从配置文件启动虚拟机

virsh create /etc/libvirt/qemu/vm1-clone.xml  

就实现了修改内存大小的目的。

二、增大虚拟机内存、增加虚拟机CPU个数

上边内存往小了调整,是经过试验的,亲测好用,下边往大调整自己并没有测试,但也摘录在此。

增大虚拟机内存、增加虚拟机CPU个数需要首先关机虚拟机

1.关闭虚拟机

virsh shutdown vm1-clone  

2.编辑虚拟机配置文件

修改内存大小、vcpu个数

virsh edit vm1-clone  
......  
1048432  
1048432  
2  
......  

3.从配置文件启动虚拟机

virsh create /etc/libvirt/qemu/vm1-clone.xml  

4.查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory  
Max memory:     1048432 KiB  
Used memory:    524288 KiB  

5.设置虚拟机内存大小为1G

[root@kvm01 ~]# virsh setmem vm1-clone 1048432  

6.验证

查看当前内存大小

[root@kvm01 ~]# virsh dominfo vm1-clone | grep memory  
Max memory:     1048432 KiB  
Used memory:    1048432 KiB  

查看当前CPU个数

[root@kvm01 ~]# virsh dominfo vm1-clone | grep CPU  
CPU(s):         2  
CPU time:       15.0s  

转载:http://www.eryajf.net/120.html

© 2018 www.qingketang.net 鄂ICP备18027844号-1

武汉快勤科技有限公司 13554402156 武汉市东湖新技术开发区关山二路特一号国际企业中心6幢4层7号

微信登录

扫码关注,全站教程免费播放

发表评论 X

登录成功
开通VIP

订单金额:

支付金额:

支付方式: