【虚拟化实战】网络设计之五IP Storage 推荐
2013-06-23 17:21
351 查看
作者:范军 (Frank Fan) 新浪微博:@frankfan7 微信:frankfan7
IP Storage (NFS和iSCSI)的内容很多,本文仅仅探讨一些网络方面设计上的考虑。
Dedicated Network
选择一为IPStorage分配专有的物理网卡
一是为了保证带宽,无需和其他的应用竞争网络资源。二是为了安全隔离。除了vLAN之外,专有的物理网卡进一步加强了隔离。如果对安全特别在意的话,甚至可以考虑为IPStorage的portgroup单独分配一个虚拟交换机。假设一台ESXi主机配置有两个虚拟交换机,它们之间的通讯是必须经过三层路由设备的。
选择二 IP Storage和其他PortGroup的共享物理网卡
连接在ESXi主机上10G网卡的数量不多时,通常采用共享的方式。可以考虑使用NetworkI/O Control以避免某个PortGroup独占网络资源。
两种选择各有其适用的环境。
Teaming
情景一:
某公司的虚拟环境使用NFS。ESXi主机有六个1G网卡。如何设计NFS网络呢?
选择一:
为NFS分配两个物理1G网卡。创建一个VMkernel 端口连接到这两个物理网卡。使用IPHash routing。dVS的负载均衡策略使用Routebased onIP Hash。这就要求物理交换机必须支持staticEtherchannel 或者static802.3ad link aggregation并作相应设置。
特别注意如果该NFS存储设备上仅设置一个Target,也就是只有一个NFS目标IP地址。即使在物理交换机上设置了Etherchannel,从虚拟交换机发出的数据包还是只通过一个物理网卡。并没有达到增加网络带宽的目的。
选择二:
为NFS分配两个物理1G网卡。NFS存储设备上设置两个Target,也就是两个NFS目标IP地址,分别属于不同的网段.
创建两个VMkernel端口分别对应各自的NFS目标IP地址,分配两个物理网卡给这两个VMkernelPort。dVS的负载均衡策略使用LoadBasedTeaming
建议选择二. LBT无需物理交换机复杂的设置,同样可以起到容错和负载均衡的作用。
Jumbo Frame
是否Jumbo Frame一定会大幅提高IP Storage的性能,这结论还不能太过于武断。目前我所看到的资料对此也有不同的看法。
如果现有物理网络已经使用Jumbo Frame,不妨可以考虑在虚拟环境中也使用。确保每个网络上每个节点都支持JumboFrame,而且做好相应设置。
建议看看参考的文章
JumboFrames Comparison Testing with IP Storage and vMotionJumbo Frames for IP Storage (Do not use Jumbo Frames)JumboFrames for IP Storage (Use Jumbo Frames)
NFS on vSphere
IP Storage (NFS和iSCSI)的内容很多,本文仅仅探讨一些网络方面设计上的考虑。
Dedicated Network
选择一为IPStorage分配专有的物理网卡
一是为了保证带宽,无需和其他的应用竞争网络资源。二是为了安全隔离。除了vLAN之外,专有的物理网卡进一步加强了隔离。如果对安全特别在意的话,甚至可以考虑为IPStorage的portgroup单独分配一个虚拟交换机。假设一台ESXi主机配置有两个虚拟交换机,它们之间的通讯是必须经过三层路由设备的。
选择二 IP Storage和其他PortGroup的共享物理网卡
连接在ESXi主机上10G网卡的数量不多时,通常采用共享的方式。可以考虑使用NetworkI/O Control以避免某个PortGroup独占网络资源。
两种选择各有其适用的环境。
Teaming
情景一:
某公司的虚拟环境使用NFS。ESXi主机有六个1G网卡。如何设计NFS网络呢?
选择一:
为NFS分配两个物理1G网卡。创建一个VMkernel 端口连接到这两个物理网卡。使用IPHash routing。dVS的负载均衡策略使用Routebased onIP Hash。这就要求物理交换机必须支持staticEtherchannel 或者static802.3ad link aggregation并作相应设置。
特别注意如果该NFS存储设备上仅设置一个Target,也就是只有一个NFS目标IP地址。即使在物理交换机上设置了Etherchannel,从虚拟交换机发出的数据包还是只通过一个物理网卡。并没有达到增加网络带宽的目的。
选择二:
为NFS分配两个物理1G网卡。NFS存储设备上设置两个Target,也就是两个NFS目标IP地址,分别属于不同的网段.
创建两个VMkernel端口分别对应各自的NFS目标IP地址,分配两个物理网卡给这两个VMkernelPort。dVS的负载均衡策略使用LoadBasedTeaming
建议选择二. LBT无需物理交换机复杂的设置,同样可以起到容错和负载均衡的作用。
Jumbo Frame
是否Jumbo Frame一定会大幅提高IP Storage的性能,这结论还不能太过于武断。目前我所看到的资料对此也有不同的看法。
如果现有物理网络已经使用Jumbo Frame,不妨可以考虑在虚拟环境中也使用。确保每个网络上每个节点都支持JumboFrame,而且做好相应设置。
建议看看参考的文章
JumboFrames Comparison Testing with IP Storage and vMotionJumbo Frames for IP Storage (Do not use Jumbo Frames)JumboFrames for IP Storage (Use Jumbo Frames)
NFS on vSphere
相关文章推荐
- 【虚拟化实战】网络设计之五IP Storage
- 【虚拟化实战】网络设计之一vSwitch 推荐
- 【虚拟化实战】网络设计之三PVLAN 推荐
- 【虚拟化实战】网络设计之四Teaming
- 【虚拟化实战】容灾设计之三Stretched Cluster 推荐
- 【虚拟化实战】网络设计之四Teaming
- 【虚拟化实战】网络设计之一vSwitch
- 【虚拟化实战】VM设计之一vCPU 推荐
- 【虚拟化实战】Cluster设计之一资源池 推荐
- 【虚拟化实战】主机设计之一Sizing 推荐
- 【虚拟化实战】存储设计之六latency 推荐
- 【虚拟化实战】存储设计之四本地存储 推荐
- 【实战虚拟化】安全设计之一基本架构 推荐
- 【虚拟化实战】网络设计之二vLAN
- 【虚拟化实战】容灾设计之一设计方法 推荐
- 【虚拟化实战】网络设计之二vLAN
- 【虚拟化实战】VM设计之二内存机制 推荐
- 【虚拟化实战】网络设计之二vLAN
- 【虚拟化实战】存储设计之一存储类型 推荐
- 【虚拟化实战】Cluster设计之三HA 推荐