ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:1.32MB ,
资源ID:4336237      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4336237.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(VMware虚拟交换机配置说明和建议.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

VMware虚拟交换机配置说明和建议.docx

1、VMware虚拟交换机配置说明和建议VMware 虚拟交换机配置说明和建议在ESX 中实施的虚拟交换机,其运行方式与现代以太网交换机的方式大致相同。与物理交换机类似,虚拟交换机也有一个 MAC:端口转发表。当该转发表到达并转发至一个或多个传输端口时,它将查找每个帧的目标 MAC 地址。虚拟交换机提供标准的 VLAN 分段,且可以配置这些分段。但是,与物理交换机不同,ESX 可为这些配置信息提供虚拟以太网适配器的直接通道,作为权威的 MAC 过滤器更新程序。因此,不必获得单播地址,也不必执行 IGMP 侦测即可获得多播组成员身份。此外,VMware Infrastructure 强制采用单层网络

2、拓扑,这种拓扑结构不支持多个虚拟交换机互连。由于以太网循环不是问题,因此不需要生成树协议。 在虚拟网络配置中,深入复杂的配置包括“配置 VLAN、二层安全性、通信量调整和网卡捆绑负载平衡等网络策略,以及故障切换策略”,其中涵盖了物理网卡跨网段、虚拟网络经过防火墙、网络通道冗余连接等内容。* VLAN ,它允许虚拟网络加入物理 VLAN 或支持 QOS 策略。 * 二层安全性选项,它可通过控制混杂模式、更改 MAC 地址和伪传输来强制执行虚拟网卡在虚拟机中可执行的操作。* 通信量调整可定义平均带宽、峰值带宽以及网络流量激增大小。可以对以上策略进行设置,从而加强通信量管理。* 网卡捆绑,它可为单个

3、端口组或网络设置网卡捆绑策略,以便共享通信量负载或在硬件出现故障时提供故障切换。要配置策略,从 vSwitch Properties(虚拟交换机属性) 对话框中,选择要应用策略的虚拟交换机或端口组,然后单击 Edit(编辑)。 VI Client 为以上四种策略分别提供了一个选项卡。首先是 VLAN的配置。VLAN 的优点:可灵活地进行网络分区和配置可提高性能可节约成本2. Vlan设置 VLAN 可对站点或交换机端口进行逻辑分组,支持所有站点或端口都像在同一物理 LAN 分段上那样进行通信。这包括实际上位于不同 802.1D 桥接 LAN 中的站点或端口。 要支持 VMware Infras

4、tructure 用户的 VLAN,虚拟网络或物理网络上的某个元素必须使用 802.1Q 标记来标记以太网帧。IEEE 802.1Q 标记可在交换机之间、甚至 WAN 之间扩展 VLAN。要在交换机之间扩展 VLAN,中继链路必须与交换机互连。中继端口中的帧是采用 IEEE 802.1Q 格式封装的。除了在源 MAC 地址和目标 MAC 地址之后额外插入 4 个字节以外,这些帧与普通的以太网帧非常相似。 在 4 字节的 802.1Q 标记中,前 2 个字节表示下面的帧是 802.1Q 帧,后 2 个字节表示 VLAN 标记(3 位表示位的优先级、1 位表示规范格式标识、最后 12 位表示 VL

5、AN ID)。系统将保留 VLAN ID 0。VMware Infrastructure 支持配置 3 种 VLAN 标记:* 外部交换机标记 * 虚拟交换机标记* 虚拟机客户机标记A:外部交换机标记External Switch tagging (EST 模式):外部交换机标记的运行方式与物理网络类似。数据包到达交换机端口时被附上标记,离开交换机端口并传输至服务器时清除标记。通常,VLAN 配置对每台物理服务器来说都是透明的。 这种方法有一个缺点,即:如果使用基于端口的 VLAN 标记(这在企业 VLAN 部署中十分常见),那么它所支持的虚拟 LAN 总数将受指定 ESX 系统中安装的网卡数

6、量的限制。 外部交换机标记要求像设置任何物理服务器一样设置 VLAN 配置。 无需在 ESX 主机中进行任何配置,即可使用外部交换机标记。当端口组的 VLAN ID 设置为 0 或未设置任何值时,将启用外部交换机标记。(如下图)B:虚拟交换机标记 Virtual Switch tagging (VST 模式):虚拟交换机标记是最常见的配置。在此模式中,可以在虚拟交换机上为每个 VLAN 置备一个端口组,然后将虚拟机的虚拟适配器连接到端口组,而不是直接连接到虚拟交换机。虚拟交换机的端口组可标记所有的出站帧并删除所有入站帧的标记。此外,它还可以确保 VLAN 之间不会相互泄露帧。 ESX 的虚拟交

7、换机标记具有以下优点:不同的 VLAN 帧可以复合至一个物理网卡中,因此可以将任何 VLAN 的所有通信量都整合到一个物理网卡中。无需为多个 VLAN 配备多个网卡。无需在虚拟机内运行客户操作系统指定的 VLAN 驱动程序。由于所有的高速网卡都支持 VLAN 加速,因此在虚拟交换机中支持 VLAN 标记几乎不会影响性能。并且,设置适当的虚拟中继模式之后,再置备其他 VLAN 时无需配置其他交换机。外部交换机配置变得非常容易。要使用虚拟交换机标记,必须创建适当的端口组,并将端口组的 VLAN ID 设置为 1 至 4094 之间的任何数字(包括 1 和 4094)。端口组的值,在虚拟机中必须具有

8、唯一性。如下图:C:虚拟客户机标记 Virtual Machine Guest tagging (VGT 模式):我们还可以选择在虚拟机内安装 802.1Q VLAN 中继驱动程序。当帧传出或传入虚拟交换机时,会在虚拟机网络堆栈与外部交换机之间保留标记。 虚拟客户机标记的优点如下:每个虚拟机的 VLAN 数量不受虚拟适配器数量的限制,这意味着虚拟机可以位于网络中任何数量的 VLAN 上。因此,如果单个虚拟机必须位于网络中 5 个或更多不同的 VLAN 上,则必须使用此标记方法。 并且,如果物理服务器已在运行 VLAN 驱动程序,则可以轻松使用 VMware Converter 或引导式整合功能

9、来转换服务器,而无需重新配置现有 VLAN 标记。新虚拟机将自动继承物理机的所有 VLAN 设置。 虚拟客户机标记的缺点如下:并非始终可能、或始终可以轻松找到并配置客户操作系统的 802.1Q 驱动程序。并且,如果没有 VLAN 硬件加速,则将占用额外的 CPU 循环来标记出站帧,并删除入站帧标记。要配置虚拟客户机标记,请输入 4095 作为端口组的 VLAN ID。然后,可以在虚拟机内运行 802.1Q VLAN 中继驱动程序。VMware 没有附带 802.1Q vmxnet 驱动程序。对于 Windows 客户机,该驱动程序仅可与 E1000 虚拟网卡一起使用。Linux 客户机使用 d

10、ot1q 模块。配置如下:D: 对于虚拟交换机标记和虚拟客户机标记,必须将外部虚拟交换机端口配置为 VLAN 中继端口,并将封装中继端口设置为 802.1q。ESX 不支持动态中继协议,因此请将中继端口配置为静态且无条件。将端口设置为中继模式时,确保在 ESX 系统中配置的 VLAN 已定义,并确保虚拟中继端口支持该 VLAN。默认行为因交换机和供应商的不同而有所不同。可能需要在物理交换机中明确定义所有与 ESX 一起使用的 VLAN。对于每个 VLAN 的定义,可以指定 VLAN ID、名称、类型、MTU、安全性关联标识符、状态、环号码和桥接标识号等。对于默认支持所有端口的交换机(例如,Ci

11、sco 某些交换机的 VLAN 1 至 VLAN 1005 均支持所有端口),可能无需任何操作。然而,要实现最佳安全实践并显著减少处理多余数据包的时间,VMware 建议根据需要限制 VLAN 的数量。本地 VLAN 用于交换机控制和管理协议。在许多类型的交换机中,本地 VLAN 帧未采用任何 VLAN ID 进行标记。在这种情况下,中继端口自动将所有未标记的帧视为本地 VLAN 帧。对于大多数 Cisco 交换机而言,VLAN 1 是其默认的本地 VLAN ID。然而,在许多企业网络中,本地 VLAN 可能是 VLAN 1 或 100。根据交换机类型和运行的配置,它可以为任何数字。一种常见的

12、最佳做法是,避免将本地 VLAN(通常是 VLAN 1)用于任何常规数据通信。VMware 建议不要将任何 ESX 虚拟交换机端口组的 VLAN ID 与本地 VLAN 关联。另外,只要避免使用 VLAN 端口组的本地 VLAN,就无需在 ESX 系统中进行本地 VLAN 的相关配置。如果必须将 VLAN 1 与端口组关联,并需要它传输虚拟机网络通信量,则必须完成以下两项操作中的一项:确保 VLAN 1 不是物理交换机的本地 VLAN。可以将默认的本地 VLAN 更改为另一个 VLAN ID。或者,需要启用本地 VLAN 802.1Q 标记功能。有些交换机不支持该选项,而对于有些交换机来说,由

13、于在默认情况下已启用本地 VLAN 中的标记,因此根本无需启用该选项。 当采取上述任一步骤在某一外部交换机上更改本地 VLAN 行为时,还可能需要更改所有相邻的交换机,使它们仍可以在本地 VLAN 中正常通信。2. 二层安全性控制:在向虚拟交换机添加端口或端口组时,VI Client 需要为该端口配置安全配置文件。使用此安全配置文件,可以确保 ESX 阻止虚拟机的客户操作系统模拟网络中的其他计算机。ESX 已实施此安全功能,这样负责模拟的客户操作系统将不会检测到已阻止该模拟操作。正如我们刚才在此课程中提到的那样,创建适配器时,每个虚拟网络适配器都已分配自己的 MAC 地址。这一地址称为初始 M

14、AC 地址。尽管可以从客户操作系统外部重新配置初始 MAC 地址,但客户操作系统无法更改它。除了初始 MAC 地址以外,每个适配器还有一个有效 MAC 地址,用于过滤掉那些MAC目标地址与有效MAC地址不符的传入数据包。客户操作系统负责设置有效 MAC 地址,并通常使有效 MAC 地址与初始 MAC 地址相匹配。发送数据包时,操作系统通常将其自有网络适配器的有效 MAC 地址放在以太网帧的源 MAC 地址字段中。此外,它还将接收网络适配器的 MAC 地址放在目标 MAC 地址字段中。仅当数据包中的目标 MAC 地址与其自有有效 MAC 地址相匹配时,接收适配器才会接受数据包。虚拟机的操作系统可

15、随时更改有效 MAC 地址。如果操作系统已更改有效 MAC 地址,则其网络适配器可接收发往新 MAC 地址的网络通信量。另外,操作系统可随时使用模拟的源 MAC 地址来发送帧。这样,操作系统可通过模拟接收网络所授权的网络适配器,向网络中的设备发起恶意攻击。可以使用 ESX 主机上的虚拟交换机安全配置文件,来防止操作系统更改有效 MAC 地址所引发的问题。如下图:Promiscuous Mode:混杂模式控制虚拟机是否可以查看 ESX 主机上其他节点的单播通信量。默认情况下,此选项设置为 Reject(拒绝),这意味着虚拟网络适配器在混杂模式下无法运行。在混杂模式中,虚拟网络适配器无需执行任何接

16、收过滤,因此客户操作系统可接收线路上观察到的所有通信量。尽管混杂模式可以有效跟踪网络活动,但这种运行模式极不安全,因为无论某些数据包是否只能由特定的网络适配器接收,在混杂模式中所有适配器都可访问这类数据包。这意味着虚拟机中的管理员或 Root 用户可以查看传输至其他客户机或主机操作系统的通信量。尽管最常用的混杂模式应当处于关闭状态,但如果正在运行网络入侵检测软件或数据包端口扫描器,那么也可将虚拟交换机配置为在混杂模式中运行。MAC Address Changes:更改 MAC 地址会影响入站通信量。默认情况下,MAC 地址更改已设置为 Accept(接受),这意味着 ESX 主机允许将有效 M

17、AC 更改为除初始 MAC 地址以外的其他地址。如果将此选项设置为 Reject(拒绝),则 ESX 不允许将有效 MAC 地址更改为除初始 MAC 地址以外的其他地址。相反,它将禁用虚拟适配器用来发送请求的端口。因此,如果客户操作系统将有效 MAC 地址更改为与初始 MAC 地址不匹配的地址,虚拟适配器不会接收任何帧。客户操作系统无法检测到 MAC 地址的更改尚未经过授权。Forged Transmits:伪传输将影响出站通信量。默认情况下,此选项设置为 Accept(接受),这意味着 ESX 主机不会将源 MAC 地址与有效 MAC 地址进行比较。如果将此选项设置为 Reject(拒绝),

18、ESX 主机会将操作系统正在传输的源 MAC 地址与其适配器的有效 MAC 地址进行比较,查看它们是否匹配。如果地址不匹配,ESX 会丢弃此数据包。客户操作系统不会检测到其虚拟网络适配器无法使用模拟的 MAC 地址发送数据包。ESX 主机将在任何使用模拟地址传递数据包传输之前将其截获,因此,客户操作系统可能会假设数据包已被丢弃。3. 通信量调整ESX 通过为 3 个出站通信量的特征建立参数的方式来调整通信量:平均带宽、网络流量激增大小和峰值带宽。* 平均带宽可确定平均每秒允许通过虚拟交换机的比特数。它是允许的平均负载。* 网络流量激增大小可确定网络流量激增允许的最大字节数。如果某一网络流量激增

19、超过网络流量激增大小参数,则超出的数据包将排成队列,等待稍后传输。如果队列已满,则数据包将被丢弃。指定平均带宽和网络流量激增大小的值时,应指出需要虚拟交换机在正常运行中处理哪些事项。* 峰值带宽是指虚拟交换机端口在不丢弃数据包的情况下的最大带宽。如果通信量超出指定的峰值带宽,则超出部分的数据包将排成队列,等到稍后连接中的通信量恢复至平均值、且系统可以提供足够的空闲循环来处理队列的数据包,然后才可进行传输。如果队列已满,则数据包将被丢弃。即使因连接闲置而拥有备用带宽,峰值带宽参数也会限制传输量不得超过峰值,直到通信量恢复到允许的平均负载水平为止。可以通过 VI Client 设置这些参数的值,为

20、每个端口组制定通信量调整策略。默认情况下,网络通信量调整处于关闭状态。即:每个虚拟机最多可传输其客户操作系统(遵循虚拟交换机连接的物理接口限制)能生成的所有出站通信量。受这些控制限制的虚拟机可能会超出其平均带宽,并接近峰值带宽,但只能传输由其网络流量激增大小定义的数据量。可在虚拟交换机级别或端口组级别中定义通信量调整,但 ESX 将根据每个虚拟网卡应用通信量调整。例如,如果将某个端口组的平均带宽设置为 1000 KB/秒,则任何与该端口组相连的虚拟网卡可使用的平均带宽为 1000 KB/秒。ESX 也可以将通信量调整策略应用于虚拟交换机上的每个虚拟网卡。例如,如果将某个端口组中的峰值带宽定义为

21、 10,240 KB/秒,意味着每个虚拟网卡的峰值带宽将以每秒 10,240 KB 的速度映射到该端口组。如果有 4 个虚拟网卡映射到该端口组,则端口组的总峰值带宽为 40,960 KB/秒。通信量调整策略仅调整出站 网络通信量。要控制入站通信量,请打开路由器中的速率限制功能,或使用网卡捆绑策略中定义的负载平衡系统。4. Network Teaming使用网卡捆绑,可以将单个虚拟交换机与多个物理以太网适配器相连。 通过捆绑,可在部分或所有成员中共享物理网络和虚拟网络之间的通信量负载,并在出现硬件故障或网络停用的情况下提供被动故障切换功能。 网卡捆绑要求同一组中的所有物理交换机端口都位于同一个二

22、层广播域中。使用Load Balancing 负载平衡,可以将虚拟交换机中虚拟机的网络通信量分配至一个或多个物理以太网适配器,并提供比单个物理适配器更高的吞吐量。当每个 IP 数据包离开其虚拟网卡时,VMkernel 必须决定哪个上行端口(即物理网卡)将该数据包运载到外部环境中。使用 VI Client 设置网卡捆绑策略时,可以从 4 种路由方式中任选一种: 当选择 Route based on the originating virtual port ID(基于起始虚拟端口 ID 的路由) 时,VMkernel 将根据通信量进入虚拟机时所使用的虚拟端口来选择上行端口。 当选择 Route b

23、ased on source MAC host(基于源 MAC 主机的路由) 时,VMkernel 将根据源以太网的哈希选择上行端口。在上述两种情况下,负载平衡都是以每个虚拟网卡为基础。即:除非在网卡捆绑中发生向其他适配器转移故障的情况,否则给定的虚拟以太网适配器的通信量将持续发送到同一物理适配器中。同样,由于物理交换机获得了端口关联,因此答复将由同一物理适配器接收。如果虚拟以太网适配器的数量超过物理适配器的数量,这两个选项将平均分配通信量。如下图示:当选择 Route based on IP hash(基于 IP 哈希的路由) 时,VMkernel 将通过分析每个数据包的源 IP 地址和目标

24、 IP 地址的哈希来分配负载。对于非 IP 数据包,无论何种偏移量,都用来计算哈希。这种方法可以在物理网卡中更好地分配通信量,但也有一些不足之处: 由于 VMkernel 必须检查路由信息的帧,因此 CPU 开销可能会略有增加。 它需要链路聚合功能的支持。 由于系统不支持 PAgP 或 LACP 协商,因此必须将物理交换机的链路聚合配置为静态且无条件。 由于许多交换机不允许将端口的链路聚合分配至多个物理交换机,因此,不可选择在多个物理交换机上进行网卡捆绑。如下图示:最后一个选项是 Use explicit failover order(使用显示故障切换顺序),实际上就是不指定负载平衡。在此情况

25、下,VMkernel 总是从传输故障切换检测标准的活动适配器列表中选择最高顺序的上行端口。 Network Failover Detection:故障切换配置指定在适配器发生故障的情况下如何检测并重新路由通信量网络故障切换检测可确定 VMkernel 如何检测网络故障切换。它提供了两种选项:* Link Status only(仅链路状态),该选项完全依赖于网络适配器提供的链路状态。此方法可检测各种故障(例如,电缆线和物理交换机电源故障),但无法检测配置错误(例如,物理交换机端口被生成树冻结,或者被错误配置到错误的 VLAN 或物理交换机另一端的电缆线中)。* Beacon Probing(信

26、标探查),它可发出和侦听物理适配器发送的以太网广播帧,从而检测上游网络连接故障。除了使用链路状态信息以外,VMkernel 还可使用此信息来确定链路故障。此方法可检测许多链路状态单独无法检测到的故障,但信标探查不能替代功能强大的冗余二层网络设计。信标探查最适合检测距离 ESX 主机最近的交换机中的故障,其中的故障不会导致主机发生链路关闭事件。使用 Notify Switches(通知交换机) 策略设置,可确定 ESX 如何在发生故障的情况下与物理交换机通信。如果选择 Yes(是),则无论何时,只要虚拟以太网适配器连接到虚拟交换机、或者只要该虚拟以太网适配器的通信量因故障切换事件而通过分组中另一

27、不同的物理以太网适配器进行路由,系统就会通过网络发出通知,要求更新物理交换机中的查找表。几乎在所有情况下,这一选项可以将出现故障切换时产生的延迟减少到最低程度。注意:如果在单播 模式中使用 Microsoft 网络负载平衡,请勿将 Notify Switches(通知交换机) 设置为 Yes(是)。但是,如果在 VMware 强烈推荐的多播 模式中使用网络负载平衡,则可将此选项设置为 Yes(是)。Rolling Failover(滚动故障切换) 可确定从故障中恢复后如何将物理适配器返回至活动任务中。如果滚动设置为 No(否),则一旦恢复,系统立即将适配器返回至活动任务中,并替换接管其插槽的备

28、用适配器。如果滚动设置为 Yes(是),则即使在恢复之后,发生故障的适配器仍处于不活动状态,直到当前活动的适配器发生故障并请求其替换为止。故障切换顺序可确定 VMkernel 如何分配适配器的工作负载。 如果需要使用部分适配器,并保留其他适配器,以便应对正在运行的适配器发生故障等紧急事件,则可使用下拉菜单设置此条件,以便将它们放在组中:* 当网络适配器连接处于开启和活动状态时,VMkernel 可使用 Active Adapters(活动适配器) 中列出的适配器。* 如果某一活动适配器的连接断开,VMkernel 可使用 Standby Adapters(备用适配器) 中的适配器。* VMke

29、rnel 不使用 Unused Adapters(未用适配器) 中的适配器。记住:每个端口组都可拥有自己的策略设置,因此可以为每个端口组指定不同的活动、备用适配器和未用适配器。在此示例中,适配器 A 和 B 已设置为蓝色端口组的活动适配器,仅当 A 或 B 发生故障时,才可使用其他处于备用状态的适配器。对于绿色端口组,C 和 D 是活动适配器;而对于橙色端口组,E 和 F 是活动适配器。交替使用不同端口组中的活动适配器、备用适配器和未用适配器,可平衡网卡捆绑中适配器的使用情况。网络最佳实践要获得更高安全性和更佳性能,其指导原则是:将网络服务彼此分开。 如果需要某一组特定虚拟机以最高性能运行,请

30、将它放到单独的物理网卡中。分开后,整个网络工作负荷的一部分可以在多个 CPU 之间更均匀地加以分配。例如,独立的虚拟机可从 Web 客户端中传输更多通信量。将服务控制台放在其自己的网络中,这是确保 ESX 3.x 系统安全的一个重要部分。请考虑使用与服务器中的任何远程访问设备相同的指示灯来设置服务控制台网络连接。通过访问服务控制台,攻击者可以完全控制系统中运行的所有虚拟机。由于使用 VMotion 进行迁移时,客户操作系统的内存内容将通过网络进行传输,因此请将 VMotion 连接放在专用的单独网络中,这一点至关重要。若要采用物理方式分开网络服务、并将一组特定的网卡指定给特定的网络服务,最简单的方法是为每个服务创建一个虚拟交换机。如果无法创建,则可将它们连接到具有不同 VLAN ID 的端口组,使它们在单个虚拟交换机上彼此分开。无论何种情况,请与网络管理员确认所选择的网络或 VLAN 与其他环境无关,即:无任何路由器与它们相连。使用在分组策略中采用不同设置的活动适配器的端口组,可将虚拟机分到各个组。只要所有适配器都处于开启状态,各组仍可使用单独的适配器,但如果网络或硬件发生故障,它们将恢复到共享状态。最后,请在带有指向物理网络的上行端口的虚拟网络与不带有上行端口的纯虚拟网络之间部署防火墙,以保护最敏感的虚拟机。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1