码迷,mamicode.com
首页 > 其他好文 > 详细

KVM ---- 调整cpu内存、网卡

时间:2015-10-18 01:21:12      阅读:248      评论:0      收藏:0      [点我收藏+]

标签: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


5、进入系统查看 内存大小,cpu个数技术分享


我之前是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 ---- 调整cpu内存、网卡

标签:kvm

原文地址:http://caimengzhi.blog.51cto.com/9787265/1703897

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!