标签:kvm
1、查看母机里面的子机情况
[root@bogon ~]# virsh list --all
Id Name State
----------------------------------------------------
- caimz1 shut off
- caimz2 shut off
以caimz2 子机为例子来调整cpu内存、网卡
2、编辑caimz2的配置文件
virsh edit caimz2 或者vim /etc/libvirt/qemu/caimz2.xml都是一样的。
virsh edit caimz2 也就是去编辑/etc/libvirt/qemu/caimz2.xml这个文件
其中memory unit的大小是你设置的最大的内存的值,
而下面的currentMemory unit是当前系统里面使用的内存的大小,可以调节增大至memory unit的大小
但是不能超过memory unit的大小,否则报错。
vcpu 之前是1个也就是单核,现在修改成2个也就是双核。
修改:
<memory unit=‘KiB‘>524288</memory>
<currentMemory unit=‘KiB‘>524288</currentMemory>
<vcpu placement=‘static‘>1</vcpu>
为:
<memory unit=‘KiB‘>824288</memory>
<currentMemory unit=‘KiB‘>824288</currentMemory>
<vcpu placement=‘static‘>2</vcpu>
3、关机开机重启
[root@bogon ~]# virsh destroy caimz2
Domain caimz2 destroyed
[root@bogon ~]# virsh list --all
Id Name State
----------------------------------------------------
- caimz1 shut off
- caimz2 shut off
[root@bogon ~]# virsh start caimz2
Domain caimz2 started
[root@bogon ~]# virsh console caimz2
Connected to domain caimz2
我之前是512M现在700M了。
[root@localhost ~]# cat /proc/cpuinfo |grep cpu
cpu family : 6
model name : QEMU Virtual CPU version (cpu64-rhel6)
cpu MHz : 2494.388
cpu cores : 1
cpuid level : 4
cpu family : 6
model name : QEMU Virtual CPU version (cpu64-rhel6)
cpu MHz : 2494.388
cpu cores : 1
cpuid level : 4
现在是两个cpu了。
不重启虚拟机在线增加网卡
1、列出子机的网卡
[root@bogon ~]# virsh domiflist caimz2
Interface Type Source Model MAC
-------------------------------------------------------
vnet0 bridge br0 virtio 52:54:00:77:78:3a
2、增加一个网卡
[root@bogon ~]# virsh attach-interface caimz2 --type bridge --source br0
Interface attached successfully
caimz2 是名字为caimz2的子机
bridge 是新增加的网卡桥接模式
在查看新增后的网卡
[root@bogon ~]# virsh domiflist caimz2
Interface Type Source Model MAC
-------------------------------------------------------
vnet0 bridge br0 virtio 52:54:00:77:78:3a
vnet1 bridge br0 - 52:54:00:03:76:8e
此时是在线增加网卡也就是虚拟机不关机的情况下增加网卡,若是虚拟机断电后重启就不存在了。
[root@bogon ~]# virsh dumpxml caimz2> /etc/libvirt/qemu/caimz2.xml
//命令行增加的网卡只保存在内存中,重启就失效,所以需要保存到配置文件中,其中/etc/libvirsh/qemu/caimz2.xml 为caizm2子机的配置文件
3、永久增加一个网卡,修改配置文件
[root@bogon ~]# virsh edit caimz2
保存,重启,进入系统,
ifconfig -a 会看见多一个网卡。
此时就多了一个新增的网卡。
标签:kvm
原文地址:http://caimengzhi.blog.51cto.com/9787265/1703897