venet 是openvz 创建container时默认创建的网络设备,在做桥接后venet就不需要存在了,而且会发现,创建container时会出现无法设定默认网关,或者重启后网关丢失的问题。
套用官方图列举下veth和venet的区别
现在列出方法来去掉venet,保证container创建直接使用veth
一、停用vz
1
|
/etc/init
.d
/vz
stop
|
二、修改配置文件 /etc/init.d/vz
以下文件行数根据vz内核版本不同略有差异,请注意
63行开始
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
63
# NET_MODULES="${VNET_MODULES} ${VETH_MODULES}"
64
####################################
65
# Patch for disable venet interface
66
# Block 1
67
# 2015-08-14 Fox Chan
68
###################################
69 NET_MODULES=
"${VETH_MODULES}"
70
if
[ -n
"${VZDEV}"
]
71
then
72 NET_MODULES=
"${NET_MODULES} ${VNET_MODULES}"
73
fi
74
####################################
75
# Patch for disable venet interface
76
# End Block 1
77
# 2015-08-14 Fox Chan
78
###################################
|
235行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
235
####################################
236
# Patch for disable venet interface
237
# Block 2
238
# 2015-08-14 Fox Chan
239
###################################
240
if
[ -n
"$VZDEV"
]
241
then
242 __echo
"Bringing up interface $VZDEV: "
243 ip link
set
$VZDEV up
244 print_result
245 ip addr add 0.0.0.0
/0
dev $VZDEV
246
if
[
"${IPV6}"
=
"yes"
];
then
247 ip -6 addr add fe80::1
/128
dev $VZDEV
248
fi
249
fi
250
####################################
251
# Patch for disable venet interface
252
# End Block 2
253
# 2015-08-14 Fox Chan
254
###################################
|
265行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
265
####################################
266
# Patch for disable venet interface
267
# Block 3
268
# 2015-08-14 Fox Chan
269
###################################
270
if
[ -n
"$VZDEV"
]
271
then
272
273
if
ip addr list |
grep
-q
"venet0:.*UP"
2>
/dev/null
;
then
274 __echo
"Bringing down interface $VZDEV: "
275 ip link
set
$VZDEV down
276 print_result
277
fi
278
fi
279
####################################
280
# Patch for disable venet interface
281
# Block 3
282
# 2015-08-14 Fox Chan
283
###################################
|
三、重新启动vz 服务
附件为我的vz 文件,可以下载与自己的比对或使用
附件:http://down.51cto.com/data/2366048
本文转自银狐博客51CTO博客,原文链接http://blog.51cto.com/foxhound/1686016如需转载请自行联系原作者
战狐