《精通VMware vSphere 6》——第2章 规划与安装 VMware ESXi 2.1规划VMware vSphere部署

第2章 规划与安装 VMware ESXi

第1章已经详细介绍了VMware vSphere套件及其应用程序,我们由此了解到VMware ESXi是vSphere的基础。虽然安装十分简单,但要成功部署和配置VMware ESXi,必须正确规划基于VMware实现的环境。

2.1 规划VMware vSphere部署

部署VMware vSphere不仅是将服务器虚拟化。和物理服务器一样,vSphere部署也会影响到存储、网络和安全性。由于这些方面对组织中许多的IT组件都会产生重大影响,因此vSphere 部署的规划过程也变得非常重要。如果没有正确的规划过程,vSphere实现就会出现诸多风险,包括配置问题、不稳定性、不兼容性和影响成本等风险。

在vSphere部署的规划过程中,需要解决下面这些问题(这些仅仅只是部分问题)。

使用哪些类型的服务器作为底层物理硬件?
使用哪些类型的存储,以及如何将存储连接到服务器?
如何配置网络?
在某些时候,解决这些问题,也就解决了其他问题。在解决这些问题之后,也可能转向更难的问题。这些问题包括:vSphere 部署将如何影响员工、业务流程和运营流程。本节并不会解答这些问题;相反,此处只关注于技术问题。

vSphere设计本身就不简单
  

本章的2.1节仅仅概括介绍了规划与设计vSphere部署的相关信息。vSphere设计本身就是一个非常复杂的问题,足够用一本书来介绍。有兴趣想要更详细地了解设计决策和设计影响的读者,可以阅读2013年出版的第2版《VMware vSphere Design》(Sybex)。
后面的章节将介绍前面所列的3个重要问题(计算平台、存储和网络),因为这些问题是规划vSphere部署的关键部分。

2.1.1 选择服务器平台
在规划vSphere部署时,第一个重要决策就是选择硬件平台(或“计算”平台)。与传统操作系统(如Windows或Linux)相比,ESXi有着更为严格的硬件限制。ESXi不一定支持市面上所有的存储控制器或网络适配器。虽然硬件限制减少了部署所支持虚拟基础架构的选择,但是它们能够保证硬件经过测试,而且能够按照ESXi的要求工作。虽然并非所有供应商或白盒配置都可以运行ESXi的主机,但是随着VMware测试更多供应商的新设备,它所支持的硬件平台列表会继续增加和变化。

使用VMware网站上支持搜索的兼容性指南(Compatibility Guide):www.vmware.com/resources/compatibility/,用户就可以检查硬件的兼容性。该网站可以快速搜索大量的主流供应商系统,如惠普、思科、IBM和戴尔。例如,在编写本书时,在兼容性指南上搜索惠普(HP)或戴尔(Dell)会返回 200多个结果,其中包括支持vSphere 5到6版本的刀片服务器和传统机架服务器。在主流供应商中(如惠普、思科、IBM和戴尔),通常很容易找到支持ESXi并通过测试的平台,特别是在硬件的新模块上。如果将硬件列表扩大到其他供应商,那么会有更多vSphere支持的兼容服务器可供选择。

用正确的服务器完成正确的工作
 

选择正确的服务器无疑是保证成功部署vSphere的第一步,也是保证VMware提供必要支持的唯一方法。但是,要注意第1章介绍的内容—服务器并不是越大越好!
寻找支持的服务器仅仅是第一步。同样重要的是要寻找正确的服务器—能够正确平衡容量与经济承受能力的服务器。是否使用更大的服务器,如支持4个或更多物理CPU和512GB RAM的服务器?或者选择较小的服务器更为合适,如支持双物理CPU和256 GB RAM的服务器?不断地给服务器增加更多的物理CPU和RAM,会遇到一个回报衰减点。一旦通过这个点,服务器购买和支持的成本就越昂贵,但是服务器可运行的虚拟机数量增加却无法抵销增加的成本。根据你选择服务器的目的,你可能会发现可接受的风险要比用一些服务器能达到的最大固结比的风险小。因此,问题在于找到有足够增长空间并且有符合需求的资源数量的服务器模块。

幸好,更深入地了解特定供应商(如惠普)提供的服务器模块,就可以找到各种类型和大小的服务器模块(见图2.1),其中包括:

  • 半高C级刀片服务器,如BL460c和BL465c;
  • 全高C级刀片服务器,如BL685c;
  • 双插槽1U服务器,如DL360;
  • 双插槽2U服务器,如DL380和DL385;
  • 四插槽4U服务器,如DL580和DL585。

注意,图2.1的列表上并没有显示vSphere 6。在编写本书时,VMware HCG还没有更新和添加vSphere 6的信息。然而,一旦VMware更新HCG并且供应商完成他们的测试后,就可以使用VMware的在线HCG查看vSphere 6的兼容硬件了。硬件只要通过了认证,就会添加到这个列表上,而不是只在主要vSphere发布的时候才添加。

哪一个服务器才是正确选择呢?这个问题的答案取决于很多因素。CPU内核数量通常作为一个决定因素,但还应该考虑RAM插槽总数。RAM插槽数量越多,意味着即使使用更低价格和密度的RAM模块,同样也可以实现较高的内存配置。此外,还应该考虑服务器扩展方式,如服务器提供的快速外部设备互连(Peripheral Component Interconnect Express,PCIE)总线、扩展插槽和扩展卡。最后,一定要考虑服务器的成型因子:刀片服务器与机架服务器有各自的优点和缺点。

2.1.2 确定存储架构
选择正确的存储方案是部署vSphere过程中要考虑的第二个因素。vSphere提供的高级特性(如vSphere DRS、vSphere HA和vSphere FT等),都取决于共享存储架构。虽然我们不会深入讨论存储硬件的特定品牌,但第6章会介绍VMware在vSphere 6中发布的虚拟SAN(VSAN)功能。如上所述,由于对共享存储的依赖性,为vSphere部署选择正确的存储架构同样是影响ESXi服务器硬件选择的重要依据。

HCG不仅包含服务器信息
 

VMware的HCG不仅仅包含服务器信息。可搜索的HCG还提供了存储阵列及其他存储组件的兼容信息。一定要使用可搜索的HCG验证主机总线适配器(HBA)和存储阵列的兼容性,保证其达到适当的VMware支持级别。

VMware还通过产品互操作性矩阵(Product Interoperability Matrix)提供了软件的兼容信息,请参考以下网址:

http://www.vmware.com/resources/compatibility/sim/interop_matrix.php
幸好,vSphere提供了许多开箱即用的存储架构,并且实现了一种模块化、可插拔架构,可以更轻松地支持未来的存储技术。vSphere支持基于光纤通道和以太网光纤通道(FCoE)存储、基于iSCSI的存储和通过网络文件系统(NFS)访问的存储。此外,vSphere支持在一种解决方案中使用多种存储协议,因此,vSphere可以将一部分实现运行在光纤通道上,而另一部分则运行在NFS上。这样也能增加存储解决方案的选择灵活性。最后,vSphere支持基于软件的发生器和基于硬件的发生器(也称为主机总线适配器或聚合网络适配器),所以这是在选择存储方案时必须考虑的另一种方法。

以太网光纤通道支持需要什么
 

以太网光纤通道(FCoE)是一种相对较新的存储协议。然而,因为FCoE在设计上兼容光纤通道,所以对于ESXi而言,它的表现、行为和操作都和光纤通道一样。只要有FCoE聚合网络适配器(CNA)的驱动程序—同样可以在VMware HCG上搜索到,那么FCoE支持就不难。
在选择正确的存储解决方案时,必须考虑以下问题。

哪一种存储能够与现有存储或网络基础架构整合?
你是否使用过或精通某一些存储?
这个存储解决方案是否能够在当前环境中实现符合要求的性能?
这个存储解决方案是否提供了某种形式的vSphere高级整合方法?

2.1.3 整合网络基础架构
在规划过程中,第三个重要决策是如何将vSphere整合到现有的网络基础架构上。这个决策一定程度上取决于服务器硬件和存储协议的选择。

例如,一个选择使用刀片服务器的组织可能会发现特定刀片服务器所提供的网络接口卡(NIC)不够用。这会影响vSphere实现与现有网络的整合。类似地,有一些组织选择使用iSCSI或NFS,而不使用光纤通道,他们通常不得不在ESXi主机上部署更多的NIC,或者使用10吉比特以太网才能容纳传统网络流量。此外,一些组织还需要为vMotion和vSphere FT预留网卡。

在10吉比特以太网流行之前,许多vSphere部署环境的ESXi都至少有6个NIC,甚至通常有8、10或12个NIC。为什么要使用如此多的NIC呢?

  • ESXi管理网络至少需要1个NIC。强烈推荐增加1个冗余NIC。事实上,如果主机没有为管理网络提供冗余网络连接,那么一些 vSphere 特性(如vSphere HA)会发出警告信息。
  • vMotion需要使用1个NIC。同样,强烈推荐增加1个冗余NIC。这些NIC至少应该使用1吉比特以太网。在某些时候,这些流量可以安全地与ESXi管理流量组合在一起,因此可用2个NIC同时处理ESXi管理流量和vMotion流量。
  • 如果使用vSphere FT特性,那么至少需要1个NIC。同样推荐增加1个冗余NIC。这个NIC至少是1吉比特以太网NIC,根据VM支持的FT有多少个vCPU,可能需要10吉比特以太网NIC。
  • 在使用iSCSI、NFS或VSAN的部署环境中,至少还需要增加1个NIC,最好是2个。这里必须使用1吉比特以太网或10吉比特以太网。虽然可以使用1个NIC,但是强烈推荐使用2个以上NIC。
  • 最终,至少要用2个NIC处理来自虚拟机本身的流量。强烈推荐使用1吉比特以太网以上的链路来传输虚拟机流量。

现在每一台服务器总共需要8个NIC(同样,这里假设管理端和vMotion共享一对NIC)。在这种部署方案中,还需要保证有数量足够多且速度足够快的网络端口,才能满足vSphere部署的需求。当然,现在讨论的只是vSphere的基本网络设计,还不涉及10吉比特以太网、FCoE(这个存储协议也会影响网络设计)或虚拟交换基础架构等。所有这此因素都会影响网络配置。

使用万兆以太网NIC
 

如何将一个vSphere部署与现有网络基础架构整合,这里涉及许多因素。例如,最近几年万兆以太网的数据中心变得十分普遍,这种带宽从根本上改变了虚拟网络的设计形式。

在一个特殊案例中,企业希望将现有机架服务器集群升级至6个NIC,再将2个光纤通道HBA升级至2个端口的10吉比特以太网CAN。这在物理角度和逻辑配置方面都与以前的交换机有着明显的不同。很明显,这允许主机拥有更大的带宽和更灵活的设计。

最后一个设计是使用VMware网络IO控制(NOIC)和基于负载的组合(Load-Based Teaming, LBT)在必要的流量类型之间共享带宽,并在网络拥塞时限制带宽。从而在不需要太多复杂配置的前提下就可以有效使用新的带宽性能。第5章将详细介绍网络。
在解决这3个问题之后,我们至少已经建立了vSphere部署的基本环境。正如前面所介绍的,这一节还没有全面介绍vSphere解决方案的设计。但是,建议一定要寻找关于vSphere设计的资料,并且全面考虑设计实践的各个方面,然后再真正开始部署vSphere。

时间: 2024-08-19 23:48:56

《精通VMware vSphere 6》——第2章 规划与安装 VMware ESXi 2.1规划VMware vSphere部署的相关文章

《VMware vSphere 6.0虚拟化架构实战指南》——第2章 安装配置VMware ESXi 6.0 2.1VMware vSphere 6.0虚拟化介绍

第2章 安装配置VMware ESXi 6.0 2014年10月,VMware vForum 2014大会在北京召开,VMware公司针对了VMware vSphere 6.0发布时间作了统一的回复,将于2015年1季度发布VMware vSphere 6.0正式版本.2015年2月3日,作为软件定义数据中心 基础.面向混合云的最新版本虚拟化 解决方案 VMware vSphere 6.0正式发布,3月12日官方网站开始提供下载.VMware ESXi 6.0作为VMware vSphere 6

《大型网站服务器容量规划》——第1章 容量概述1.1 容量规划背景

第1章 容量概述 1.1 容量规划背景 如今人们已经习惯从互联网上获取信息,因此,几乎任何一家公司都要有自己的网站.引入了一个新的事物后,必然会随之带来新的问题.网站是放在服务器上的,一般来说网站的访问量越大,服务器的压力就越大.为保证网站的正常运营,网站的运维人员有必要了解当前系统是否工作正常.系统的处理能力是否接近极限,以及需要新增多少台服务器来承载新增的压力.作为一名合格的运维工程师,对于以上这些必须要做到心中有数. 一般的公司在网站扩容方面都是采用"凭经验+逐步尝试"的方法,这

《VMware Virtual SAN权威指南(原书第2版)》一第3章 VSAN的安装与配置

第3章 VSAN的安装与配置本章具体描述安装和配置的过程,以及在进行VSAN群集部署之前可能需要考虑的所有初始准备工作的步骤.你将学到如何正确创建一个网络和存储设备的知识,以及一些关于如何部署最优的VSAN环境的有用技巧和窍门.

《VMware Virtual SAN权威指南》一第3章 VSAN的安装与配置

第3章 VSAN的安装与配置本章具体描述安装和配置的过程,以及在进行VSAN群集部署之前可能需要考虑的所有初始准备工作的步骤.你将学到如何正确创建一个网络和存储设备的知识,以及一些关于如何部署最优的VSAN环境的有用技巧和窍门.

《VMware、Citrix和Microsoft虚拟化技术详解与应用实践》一2.3 安装设置ESXi 5.0

2.3 安装设置ESXi 5.0 ESXi 5.0的安装模式较多,可以使用脚本安装,可以使用vSphere Auto Deplo安装,也可以从网络引导安装.最简单的是采用交互式的安装方法,即使用CD或DVD或可引导的U盘引导安装. 2.3.1 准备安装环境 在安装ESXi 5.0之前,先要了解一下硬件的配置,确保主机符合 ESXi 5.0 支持的最低硬件配置:ESXi 5.0 仅可在安装有 64 位 x86 CPU 的服务器上安装和运行:ESXi 5.0 要求主机CPU至少具有两个内核:对于基于

第一章 andriod studio 安装与环境搭建

原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建   一.Android Studio简介 Android Studio是Google新发布的Android应用程序开发环境,Android Studio是基于IntelliJ IDEA开发而成的.在Android Studio开发环境中,Android开发者可以非常方便地调试Android应用程序,Android Studi

第1章 开发环境安装和配置(一):概述

原文 第1章 开发环境安装和配置(一):概述 目前Android在全世界市场上大约有75%的占有率,国人Android手机的持有比例更甚,甚至达到90%以上[网上找的介绍,不必在意]. 用C#开发手机应用程序,建议首选VS2015,这是因为VS2015内置的是C# 6.0,很多原来实现起来比较繁琐的操作,在VS2015下也都变得非常简单了. 1.跨平台移动应用开发 VS2015的移动跨平台采用Xamarin架构,这让原本就熟悉Visual Studio的开发者不用再熟悉其他的开发工具就能直接开发

第1章 开发环境安装和配置(二)安装JDK、SDK、NDK

原文 第1章 开发环境安装和配置(二)安装JDK.SDK.NDK 无论是用C#和VS2015开发Androd App还是用Java和Eclipse开发Androd App,都需要先安装JDK和Android SDK.把这些安装完毕后,再在开发工具中配置一下安装的路径就行了. 1.安装jdk 下面两个都要安装: jdk-6u45-windows-i586.exe jdk-7u79-windows-i586.exe 到网上找到对应的文件后下载运行即可,Oracle的官网上有,免费下载. 2.安装An

ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区

原文:ArcGIS for Desktop入门教程_第三章_Desktop软件安装 - ArcGIS知乎-新一代ArcGIS问答社区 1 软件安装1.1 安装前准备 请确认已经收到来自Esri中国(北京)有限公司发出的软件安装光盘及包含许可授权文件(*.prvs或 *.prvc)的电子邮件. *.prvs是浮动版的许可,*.prvc是单机版的许可.下面以浮动版许可为例,介绍软件的安装. 在安装之前,请先确认待安装软件的系统.硬件及软件环境,是否满足ArcGIS for Desktop 10.4的