VMware vSphere 服务器虚拟化部署安装图解

原标题:VMwarevSphere服务器虚拟化部署安装图解

VMware vSphere 服务器虚拟化部署安装图解
文章图片
转自@twt社区
一、VMwarevSphere部署的前期规划要点
1、如何利用现在的设备架构虚拟化环境
在虚拟化过程中 , 用户大多会考虑目前现有的服务器、存储、交换机等基础设备是否可以使用 , 这需要根据服务器、存储的性能以及参数综合考虑 。
如果是近一、两年新购买的服务器 , 则考虑将这些服务器整合、扩充 , 用做虚拟化主机 , 一般来说大多数标配不高的服务器都能扩充到很高的配置 。 例如 , IBM3850X6服务器最大可以扩充到4个CPU、1.5TB内存 , 以CPU为例 , IBM3850X6出厂标配2个CPU , 这CPU可以是6核、8核 , 如果现有多台IBM3850X6服务器(例如2台或更多) , 可以将这2台的CPU放到其中一台 , 而另一台则可以新购4个8核的CPU , 同样 , 内存也可以集中到一台 , 另一台则配置多个单条8GB的内存 , 同样 , 对于其他厂家的服务器也可以这样处理 , 先进行多台整合 , 然后再进行服务器的升级 。
在虚拟化实施的过程中 , 如果使用现有的服务器 , 推荐优先为服务器添加内存、网卡 , 其次是配置冗余电源、CPU;至于硬盘 , 在虚拟化项目中 , 优先是配置共享的存储 , 其次是添加本地硬盘 。
除了做虚拟化主机外 , 还可以将原有的服务器改做存储服务器 , 例如 , 如果某服务器配置较低并且不具有升级的价值 , 但具有较多的本地硬盘时 , 可以将硬盘集中到某台服务器中 , 将这台服务器通过安装openfiler(32位或64位产品都有)或WindowsServer2008R2或WindowsServer2012 , 组成存储服务器 , 通过千兆网络为虚拟化环境提供iSCSI的网络存储 , 这些存储可以用来做数据备份或扩展 。
2、服务器性能与容量规划
在实施虚拟化的前期 , 有一个虚拟机容量规划 , 就是一台物理服务器上 , 最大能放多少虚拟机 。 实际上这是一个综合的问题 , 即要考虑主机的CPU、内存、磁盘(容量与性能) , 也要考虑运行的虚拟机需要的资源 , 在实际使用时 , 系统总有至少30%甚至更高的富余容量 , 不可能让一个主机上的资源利用率超过80%以致接近100% , 否则一旦达到这些数值 , 整个系统响应会比较慢 。
在估算虚拟化的容量时 , 在只考虑CPU的情况下 , 可以将物理CPU与虚拟CPU按照1:4~1:10甚至更高的比例规划 , 例如一台物理的主机具有4个8核心的CPU , 在内存、存储足够的情况下 , 按照1:5的比例 , 则可以虚拟出4×8×5=160个vcpu , 假设每个虚拟机需要2个vcpu , 则可以创建80个虚拟机 。 在实际实施虚拟化的项目中 , 大多数虚拟机对CPU的要求并不是非常的高 , 即使为虚拟机分配了4个或更多的CPU , 但实际上该虚拟机的CPU使用率只有10%以下 , 这时候所消耗的物理主机CPU资源不足0.5个 。
在虚拟化的项目中 , 对内存占用是最大、要求最高的 , 在实际使用中经常发现 , 物理主机的内存会接近80%甚至90% , 因为在同一物理主机上 , 规划的虚拟机数量较多 , 而且每个虚拟机分配的内存又较大(总是超过该虚拟机实际使用的内存) , 所以会导致主机可用内存减少 。 在为物理主机配置内存时 , 要考虑将要在该主机上运行多少虚拟机、这些虚拟机一共需要多少内存 , 一般情况下 , 每个虚拟机需要的内存在1GB~4GB甚至更多 , 还要为VMwareESXi预留一部分内存 。 通常情况下 , 配置了4个8核心CPU的主机 , 一般需要配置96GB甚至更高的内存;在配置2个6核心CPU的主机 , 通常要配置32~64GB内存 。
3、统计与计算现有服务器容量
如果要将现有的物理服务器迁移到虚拟机中 , 可以制作一张统计表这包括现有物理服务器的CPU型号、数量、CPU利用率、现有内存及内存利用率、现有硬盘数量、大小、RAID及使用情况 , 然后根据这些来计算 , 计算方式为:
实际CPU资源=该台服务器CPU频率×CPU数量×CPU使用率实际内存资源=该台服务器内存×内存使用率实际硬盘空间=硬盘容量-剩余空间假设经过计算 , 现在已经使用了91.1944Ghz的CPU资源 , 以CPU频率3.0HzCPU为例 , 则需要30核心(负载100%) , 但要考虑整体项目中CPU的负载率为60%~75% , 以及管理等其他开销 , 则至少需要40个CPU核心 , 如果配置4个6核心的服务器 , 则需要大约4台物理主机 。 至于内存 , 假设经计算现在已经使用了182GB , 加上管理以及富余 , 以360GB计算 , 每服务器96GB~128GB即可 。
4、服务器虚拟化时的服务器选择