说说esx里面的虚拟交换机

esx是把物理nic虚拟成vmnic,在vmnic上创建虚拟交换机vswitch,是把网卡当成交换机来使用,不能对网卡进行ip地址的设置,只能在vswitch上创建管理端口interface就是vswif,对vswif进行ip设置。对于vswif我感觉理解的还不行,我想应当是vic连接esx所需要的。
我刚装好一台esx,开始是选择dhcp内网的ip上网的,后面改设置为公网ip,一开始并不知道虚拟交换机这一说法,就直接更改配置network和ifcfg-vswif0两个文件了,后来发现,改完后esx里面的网都不通了,好在是做测试,可以上网慢慢找方法研究了。后来终于看到一篇文章讲的是那东东,就把我esx里面的所有vswitch和vswif0都删除了,重新配置后一切正常。这里就列一下可能用的几个命令:
对于linux命令不是很熟练,很多看帮助后不知道怎么加参数,这可害苦我。。。。
esxcfg-vswitch -a vSwitch0 添加交换机
esxcfg-vswitch -d vSwitch0 删除交换机
esxcfg-vswitch -A Service Console vSwitch0 给虚拟交换机vSwith0添加名为Service Console 的端口组
esxcfg-vswitch -D A vSwitch0 给虚拟交换机vSwith0删除名为A的端口组
esxcfg-vswif -a vswif0 -p service console -i 172.16.1.140 -n 255.255.252.0 绑定控制端口vswif0到service console,这个很关键,你想用vic连接的地址就是在这设置了,还可设置成用内网地址连接esx,不过我试过。
esxcfg-vswitch -L vmnic0 vSwitch0 把由物理网卡虚拟成的vmnic0设置为虚拟交换机vSwitch0的uplink口
esxcfg-vswif -d vswif0 删除vsif0

西域无风  发表于: 2009-07-23

我要回答

电子邮件地址不会被公开。 必填项已用*标注

敬请读者进行回答,本站保留删除与本问题无关和不雅内容的权力。

相关推荐