关于ESXi5.1的网络连接

    前天看到一个朋友在论坛上发帖子,问ESXI5.1中的虚拟机上面可以对于每个物理网卡设置属于不同子网的IP,例如现在我的硬件服务器中有四个网卡,我想把这四个网卡连接到不同的子网中,然后把虚拟机分别归属于四个物理网卡中的某一个,这样ESXI中的虚拟机就可以分别属于不同的子网。当时我看了这需求,而下面很多人也没有给出指导性的意见。当时自己也是菜鸟,也没有说什么,通过这两天的实验和对基础知识的补充,发现这个需求其实很简单。

   首先要理解一些ESXI中关于网络的基本知识

1 虚拟网络(拷贝的网络上的解释)  

    虚拟网络是运行于单台硬件物理机之上的虚拟机之间为了互相发送和接收数据而相互逻辑连接所形成的网络,也就是虚拟机之间形成的一个网络,这个网络可以是一个网段,也可以不属于同一个网段。你可以假想为这样的情况,现实中我们使用交换机把机器连接成一个网络,而在虚拟环境中,因为都是虚的 ,你可以假想为现在这些虚拟机都连接到同一个交换机(或者是不同的交换机),但是这个交换机是看不到的。

2 物理网络    

   物理网络是为了使物理机之间能够收发数据而在物理机间建立的网络,这个就是我们眼睛可以看到的,几个计算机连接到一个交换机上,形成一个小型的网络。如果你的交换机功能比较强悍,可以划分Vlan,这个网络就可以更加细化些,学过CCNA同学都知道这个情况,不多说。假如你不明白,可以补充一下网络的基本知识。

3 vNetwork Standard Switch:vSS,虚拟标准交换机

4 vNetwork Distributed Switch:vDS 虚拟分布式交换机

5 Virtual Switch port :虚拟机交换机的端口,你可以参考着我们CISCO2960交换机的端口,其实也就是网口,端口的数量是可以更改的。

6 vmnic:实体机的网卡,也就是物理机上面的网卡,从vmnic0开始。

7 Virtual NIC :虚拟机网卡,一个虚拟机可以模拟多个虚拟网卡,好像数量是有限定的。

8 NIC Teaming :个人感觉是物理网卡组成一个组,来共同负担从虚拟机发出来的数据流,可以做到负载均衡

9 Port Group :是负责把虚拟交换机的端口分组,通过分组可以对不同的端口组进行特殊的设定,例如优先级
10 Traffic Shaping :这个就是针对于Port Group 进行管理的,对于组内的虚拟机进行数据流的限定

11 VLAN :虚拟局域网,在vswitch上可以针对不同的端口或者是端口组定义域实体交换机中的VLAN相同的ID,功能和实体交换机一样,属于不同VLAN的虚拟端口或者端口组在没有特殊设定后是不能通信的。

   VLAN在虚拟环境下面有三种配置方式:

  • VST virtual Swicth Tagging :其实就是由虚拟交换机来做vLAN的打标和去标操作,每个虚拟端口或者虚拟端口组给一个VLAN的ID,实体机的网卡必须连接到实体交换的的trunk端口上。

  • EST External Switch Tagging :这个就是由物理交换机做VLAN的打标和去标操作,不用再虚拟交换机上配置VLAN ID,这个时候实体机的网卡接到那个VLAN(实体机)的端口(不是trunk端口),那里面的虚拟机就属于那个VLAN.

  • VGT Virtual Guest Taging :这个是由虚拟机本身做VLAN的打标和去标操作,而不是通过交换机。

12 vSwitch Connection Type

  • Virtual Machine :这个方式会让vSwitch 产生一个port group ,来让不同的虚拟属于同一个vswitch 中的不同端口组。

  • VMkernel port 这个端口也是一个很特殊的端口,需要一个固定化的IP地址,让物理机或者是网络存储接入,整个架构中的VMotion ,HA 等功能也必须通过这个接口进行。

  • Service Console Port ,这个端口的目的是让系统管理员能够使用VSpare Client接入管理,因此这次通信端口必须拥有一个IP地址。

其实这些基本信息你了解之后就会明白了,如何配置不同的子网段到虚拟机

1 加入我们的实体机只有一个网卡,那我们就必须按照VLAN的方式来配置给虚拟机不同的子网,首先把虚拟机分配一下不同的端口组。

因为我们系统安装好之后已经拥有了一个虚拟交换机,这个时候我们选择创建好的虚拟交换由上方的属性按钮

因为我们添加的是虚拟交换机的端口组,这个时候我们选择网络的连接方式如下图所示

操作结束之后就和下图一样


现在选择好虚拟机,在其属性端配置页面可以有了一个选择的网络的选择了

这样配置好之后,就是把我们这个实体机的网卡计入到一个实体的交换机中,不过要连接到这个交换的trunk端口,这样端口组的VLANID是多少,那么像对应的端口组中的虚拟机就属于哪个网络段。


2 假如我们的实体机有多个网卡,那就按照每个实体机的网卡分配给一个虚拟交换机,不同的子网的虚拟机就按照上图所示的分配给不同的虚拟交换。而对应的实体机的网卡每个连接到不同的实体交换机,或者是单个实体交换机的不同VLAN端口,此时这个vlan端口的模式是access,不是trunk端口。



这就是我对于ESXI网络的理解吧,希望能解决那个朋友的问题。



你可能感兴趣的:(ESXI网络的个人理解)