1:修改/etc/xen/下的虚拟机的配置文件,例如我的是node1
name = "node1"
uuid = "52fa373d-8c8b-c654-4372-271bee6d80df"
nic = 2
maxmem = 256
memory = 256
vcpus = 1
bootloader = "/usr/bin/pygrub"
on_poweroff = "destroy"
on_reboot = "restart"
on_crash = "restart"
vfb = [ ]
disk = [ "tap:aio:/vm/node1,xvda,w" ]
vif = [ 'mac=00:16:3e:0f:b2:b9,bridge=xenbr0','mac=00:16:3e:0f:b2:e9,bridge=xenbr0' ]
嘿嘿,,请注意红色的部分。。就是修改的内容噢。。加入nic=2就是为2块网卡。三块同样这样做,然后修改vif那里的配置,加入你新网卡的 mac地址就可以了。。当然同理可以加第3块噢。。
但是注意的是,全虚拟化的时候 vif的写法就有些不一样了。。。要加入type字段噢。。
vif = [ 'type=ioemu,mac=00:16:3e:0f:b2:b9,bridge=xenbr0','type=ioemu,mac=00:16:3e:0f:b2:e9,bridge=xenbr0' ]
以上的是我参照别人修改没有成功,所以我自行修改如下:
注意:xen虚拟机环境的修改要结合自己的环境去修改,否则不会成功。
我修改的内容如下:
vif = [ " mac=00:16:36:4f:ac:4b,bridge=xenbr0",script=vif-bridge" ]这是原来的文件
下面是修改后的
vif = [ 'mac=00:16:3e:00:02:52, bridge=xenbr0', 'mac=aa:aa:aa:00:02:52, bridge=xenbr0' ]
里边的mac根据自己去修改吧 ,
由于我的机器是一个块网卡,所以添加bridge=xenbr1 会报错,找不到网卡。
所以我就把bridge=xenbr1 改为bridge=xenbr0
然后启动xen虚拟机,ok网卡添加完毕。
阅读(1013) | 评论(1) | 转发(0) |