VMware vSphere 5.0虚拟化架构实战指南(txt+pdf+epub+mobi电子书下载)


发布时间:2020-05-13 10:34:40

点击下载

作者:何坤源

出版社:人民邮电出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

VMware vSphere 5.0虚拟化架构实战指南

VMware vSphere 5.0虚拟化架构实战指南试读:

前言

:我希望你们三个人能分别专攻一种路由协议,并成为该领域的顶尖高手。

虚拟化是这几年最热门的技术,我个人在项目中也确实遇到了,但实话实说,遇到的不多,这与我主攻路由与交换是有关系的,我也确实在自己的项目群中遇到专攻虚拟化、虚拟化与服务器、存储、数据库等技术的高手,还有与 Linux 打交道的也比较多,所以如果读者真的对虚拟化有兴趣,也需要去学习与之相关的技术。一分付出,一分回报,虚拟化学好以后,如果经验丰富,所得到的薪水也是相当不错的,所以那些愿意学习虚拟化的朋友根本不要担心找不到工作。如果你找不到工作,那只能说明你付出的努力不够,做的实验不够,经验也不够,没有资格拿高薪水罢了。

希望喜欢虚拟化的朋友能从本书中获得知识与快乐!网络知名作者:红盟过客2013年8月 杭州前言

数据中心的管理一直是IT部门面临的难题。为满足业务需求,数据中心的服务器、网络设备等的数量不断增加,内部的管理也越来越复杂,随之而来的是整体运营成本的不断上升。在这样的背景下,IT部门必须提出相应的解决方案对传统的数据中心进行合理的变革。

虚拟化技术已经发展了很多年,在技术上已经相当成熟。软件厂商们也相继推出了企业级虚拟化解决方案,如VMware vSphere、Microsoft Hyper-V、RedHat KVM等。同时, Intel、AMD、Cisco 等硬件生产厂商也在自己的产品中提供了对虚拟化的支持,通过这一系列组合形成了新一代的数据中心架构。如果加上自动化和自动服务,就可构成“IT即服务”的基础。

在企业级虚拟化市场上,VMware vSphere占据了重要的地位。VMware vSphere 5.0虚拟化架构通过整合数据中心服务器、灵活调配资源等降低运营成本,并且可在不增加成本的情况下提供高可用性和灾难恢复能力。

不少企业已经开始对传统数据中心进行升级改造,整合并且充分利用现有资源,而这一切的基础就是服务器的虚拟化,也是传统数据中心改造的基础。

本书的重点是服务器的虚拟化。希望这本书能够为技术人员在虚拟化的部署中提供一定的指引和参考。

本书一共分为 16章,采用循序渐进的方式让大家掌握VMware vSphere 5.0虚拟化架构如何在企业中部署。

第1章至第5章内容介绍了 vSphere ESXi 5.0主机的安装以及必要的配置、不同版本vCenter Server的安装配置、虚拟交换机以及存储配置。

第6章至第15章内容介绍了vSphere虚拟化架构中高级特性(如vMotion、HA、DRS、FT)的使用方法以及备份等日常管理任务。

第16章内容以案例的形式介绍了vSphere虚拟化架构如何在企业实施。

由于作者水平有限,加之本书涉及的知识点较多,书中难免存在不妥之处,欢迎读者与我们联系和交流。有关本书的任何问题、意见和建议,读者可以发邮件到heky@vip.sina.com联系作者,也可以发邮件到wangfengsong@ptpress.com.cn联系本书的责任编辑,欢迎广大读者提出自己的宝贵意见和建议。

以下是作者的技术交流平台。

技术交流网站:www.bdnetlab.com(黑色数据网络实验室)

QQ:44222798

QQ交流群:240222381编者2013.10第1章 VMware vSphere概述

VMware公司于2011年7月发布了VMware vSphere 5.0版本。VMware vSphere是VMware公司企业级虚拟化解决方案,由 ESXi主机、vCeneter Server、vSwitch、Storage以及其他组件构成。vSphere组件中的ESXi主机是整个虚拟化架构的基础,通常安装在物理服务器上,所有的Virtual Machine(虚拟机)均运行在ESXi主机之上。本章将介绍如何安装ESXi 5.0主机以及如何通过工具对ESXi主机进行管理操作。

本章要点

• 虚拟化技术介绍

• VMware vSphere 5.0虚拟化架构介绍

• 实战环境的搭建

• ESXi主机的安装

• ESXi主机安装后的必要配置1.1 虚拟化技术介绍

在开始安装 vSphere ESXi 5.0之前,首先了解一下什么是虚拟化,为什么要进行虚拟化以及虚拟化的基础架构。1.1.1 虚拟化介绍

目前,企业使用的物理服务器一般运行单个操作系统或单个应用程序。随着服务器性能的大幅度提升,服务器的使用率越来越低。如果使用虚拟化解决方案,可以在单台物理服务器上运行多个虚拟机,每个虚拟机可以共享同一台物理服务器的资源,不同的虚拟机可以在同一台物理服务器上运行不同的操作系统以及多个应用程序。

虚拟化的工作原理是直接在物理服务器硬件或主机操作系统上面插入一个精简的软件层。该软件层包含一个以动态和透明方式分配硬件资源的虚拟机监视器(虚拟化管理程序,也称为Hypervisor)。多个操作系统可以同时运行在单台物理服务器上,彼此之间共享硬件资源。由于是将硬件资源(包括CPU、内存、操作系统和网络设备)封装起来,因此虚拟机可与所有标准的x86操作系统、应用程序和设备驱动程序完全兼容,可以同时在一台物理服务器上安装运行多个操作系统和应用程序,每个操作系统和应用程序都可以在需要时访问其所需的资源。

企业级虚拟化解决方案主要由以下厂商提供。1.VMware vSphere

VMware公司推出的企业级虚拟化解决方案。据 IDC 2012年统计数据显示,VMware vSphere虚拟化解决方案已经占据全球虚拟化市场70%左右的份额,世界500强企业中有一半以上正在使用或者测试VMware vSphere。在编写本书的时候,VMware公司已经发布了最新的VMware vSphere 5.1版本。2.Microsoft Hyper-V

微软公司推出的企业级虚拟化解决方案。作为图形化操作系统和Office办公软件领域的领军者,微软从Windows Server 2008开始集成Hyper-V虚拟化解决方案,Hyper-V作为Windows Server中一个附加角色存在。Windows Server 2008中的Hyper-V属于微软在企业级虚拟化领域的试水之作,存在很多的 Bug,很多高级特性无法提供支持,因此不能满足企业级虚拟化需求。最新发布的Hyper-V是基于Windows Server 2012的,与Windows Server 2008中的Hyper-V相比,新的版本解决了原来的Bug,提供了很多新的高级特性。新的版本算是真正意义上的企业级虚拟化解决方案。3.Citrix XenApp

Citrix公司推出的企业级虚拟化解决方案。提到Citrix,读者可能会想到Windows Server的终端服务,在早期的无盘工作站时代,Citrix算是这一领域的领军者。实际上,Citrix也是一家可以提供企业级虚拟化解决方案的公司,所涉及的产品包括Citrix XenApp(应用虚拟化)、Citrix XenDesktop(桌面虚拟化)以及XenClient(客户端虚拟化)等。目前,Citrix公司的桌面虚拟化产品在市场中占有比较重要的地位。4.RedHat KVM

RedHat 公司推出的企业级虚拟化解决方案。作为开源 Linux 系统的领军者,RedHat没有忽略企业级虚拟化市场。2007年发布的Red Hat Enterprise Linux(RHEL)5版本中已经集成了Xen企业级虚拟化解决方案。2008年,RedHat调整虚拟化架构,收购KVM厂商Qumranet,将KVM作为RedHat虚拟化的核心。2009年,RedHat发布了Red Hat Enterprise Linux(RHEL)5.4版,这是第一个围绕开源KVM管理程序的企业级虚拟化产品,新产品仍然支持 2007年发布的RHEL 5中所采用的Xen管理程序。1.1.2 为什么要进行虚拟化

随着x86系列服务器性能的大幅度提升,服务器硬件的使用率越来越低,许多服务器基本处于闲置状态。通过实现服务器虚拟化,可以降低IT成本,同时提高现有资产的效率、利用率和灵活性,其具体表现在以下几个方面。1.提高现有资源的利用率

通过对服务器的整合,打破原有的“一台服务器一个应用程序”模式。2.降低运营成本

服务器及相关硬件设备的减少,会导致占地空间的减少,以及电力和散热需求的减少。由于管理工具更加出色,可帮助提高服务器/管理员比率,因此所需人员数量也将随之减少,从而降低了运营成本。3.提高硬件和应用程序的可用性

虚拟化架构可以安全地备份和迁移整个架构,而不会出现服务中断的情况,同时,消除计划内停机,使用高级特性可以从计划外故障中立即恢复。4.实现运营灵活性

由于采用动态资源调配,加快了服务器调配并改进了桌面和应用程序部署。5.提高桌面的可管理性和安全性

几乎可在所有标准台式机、笔记本电脑或 Tablet PC 上部署、管理和监视安全桌面环境,用户可以在本地或以远程方式对这种环境进行访问。1.1.3 虚拟化基础架构简介

利用虚拟化基础架构,可在整个架构范围内共享多台物理服务器的资源。借助虚拟机,可在多个虚拟机之间共享单台物理服务器的资源以实现最高效率。资源由多个虚拟机和应用共享。

根据业务的需要,可将x86服务器与网络、存储整合成统一的IT资源池,以便需要时随时使用。一般来说,虚拟化基础架构包括以下组件。1.虚拟化管理程序

也就是Hypervisor,提供虚拟化解决方案公司的核心技术,管理物理服务器的硬件资源,可使每台物理服务器实现全面虚拟化。2.架构服务

资源管理和整合备份管理,可在虚拟机之间使可用资源达到最优配置。3.自动化解决方案

通过自动化操作来优化传统的IT流程,如自动调配或灾难恢复等。1.2 VMware vSphere虚拟化架构简介

VMware vSphere 5.0是VMware公司提供的企业级虚拟化解决方案,图 1-1所示为完整的vSphere虚拟化整体架构,下面将对vSphere虚拟化架构进行介绍。1.2.1 私有云资源池/公有云

Private Cloud Resource Pools(私有云资源池)由硬件资源组成,通过 vSphere管理私有云所有资源。

Public Cloud(即公有云)是私有云的延伸,可向外部提供云计算服务。1.2.2 架构服务

Infrastructure Services(架构服务)定义了Computer、Storage、Network等 3大部分。1.Computer(计算机)

Computer主要包括ESX和ESXi(vSphere 5.0中仅有ESXi)、DRS(分布式资源调配)以及Memory(内存)。图1-1 vSphere虚拟化架构的构成

ESXi是在物理服务器上安装虚拟化管理程序,用于管理底层硬件资源。安装ESXi的物理服务器称为ESXi主机,是vSphere虚拟化架构的基础。

DRS(分布式资源调配)是vSphere高级特性之一,动态调配虚拟机运行的ESXi主机,充分利用物理服务器硬件资源。

Memory(内存)就是物理服务器以及虚拟机内存的管理。2.Storage(存储)

Storage主要包括了VMFS、Thin Provisioning、Storage I/O Control。

VMFS(虚拟机文件系统)是跨越多个物理服务器实现虚拟化的基础。

Thin Provisioning(精简盘)是对虚拟机硬盘文件VMDK动态调配的技术。

Storage I/O Control(存储读写控制)是vSphere高级特性之一,利用对存储读写的控制使存储达到更好的性能。3.Network(网络)

Network包括了Distributed Switch、Network I/O Control。

Distributed Switch(分布式交换机)是vSphere虚拟化架构网络核心之一,是跨越多台ESXi主机的虚拟交换机。

Network I/O Control(网络读写控制)是vSphere高级特性之一,通过对网络读写的控制使网络达到更好的性能。1.2.3 应用服务

Application Service(应用服务)定义了Availability、Security、Scalability等3大部分。1.Availability(可用性)

Availability包括了 vMotion、Storage vMotion、High Availability、Fault Tolerance、Data Recovery。

vMotion(实时迁移)是让运行在ESXi主机上的虚拟机可以在开机或关机状态下迁移到另外ESXi主机上。

Storage vMotion(存储实时迁移)是让虚拟机所使用的存储文件在开机或关机状态下迁移到另外的存储设备上。

High Availability(高可用性)是在ESXi主机出现故障的情况下,将虚拟机迁移到正常的ESXi主机运行,尽量避免由于ESXi主机出现故障而导致服务中断。

Fault Tolernace(容错)是让虚拟机同时在两台ESXi主机上以主/从方式并发地运行,也就是所谓的虚拟机双机热备。当任意一台虚拟机出现故障,另外一台立即接替工作,对于用户而言感觉不到后台已经发生了故障切换。

Data Recovery(数据恢复)是通过合理的备份机制对虚拟机进行备份,以便故障发生时能够快速恢复。2.Security(安全)

Security包括 vShield Zones、VMsafe。

vShield Zones是一种安全性虚拟工具,可用于显示和实施网络活动。

VMsafe安全API使第三方安全厂商可以在管理程序内部保护虚拟机。3.Scalability(扩展性)

Scalability包括了DRS、Hot Add。

DRS(分布式资源调配)是vSphere高级特性之一,动态调配虚拟机运行的ESXi主机,充分利用物理服务器硬件资源。

Hot Add(热插拔)使虚拟机能够在不关机的情况下增加CPU、内存、硬盘等硬件资源。1.2.4 VMware vCenter Server

vSphere虚拟化架构的核心管理工具也是日常管理操作平台。vSphere虚拟化架构所有高级特性都必须依靠 vCenter Server实现。第2章将介绍 vCenter Server的安装配置。1.2.5 虚拟机

Virtual Machine(虚拟机)对于用户来说,实际就是一台物理机,和物理机一样拥有CPU、内存、硬盘等硬件资源,安装操作系统以及应用程序后与物理服务器提供的服务完全一样,第6章将介绍虚拟机的安装与配置。1.2.6 物理体系结构与虚拟体系结构的差异

通过上面的介绍,相信读者对 vSphere 虚拟化架构有了一定的认识。下面再了解一下传统物理体系结构与vSphere虚拟体系结构的差异。

如图1-2 所示,传统物理体系结构中,一台物理服务器一般运行一个操作系统以及一个应用程序,而虚拟体系结构中,一台物理服务器可以运行多个操作系统以及多个应用程序,有效地提高了物理服务器的使用率。图1-2 物理体系结构与虚拟体系结构的差异1.2.7 vSphere虚拟化架构与云计算的关系

业界有一种说法,虚拟化是云计算的基础。那么未使用虚拟化架构的传统数据中心是否能够使用云计算呢?答案是可以的。只是如果不使用虚拟化,运营成本的降低、资源的有效利用、良好的扩展性均不能得到体现。VMware vCloud Director 可以方便快捷地将vSphere融入云计算,如图1-3所示。图1-3 vSphere虚拟化架构与云计算的关系1.2.8 vSphere 5.0新增功能

2011年7月发布的VMware vSphere 5.0版本增加了超过 200项的功能,并且对某些关键架构进行了重新编写。下面了解一下 vSphere 5.0新增了哪些主要功能。1.vSphere Hypervisor

vSphere Hypervisor是安装在物理服务器上的虚拟化底层管理系统,也就是日常所说的ESXi。在 vSphere 4.X版本中,ESXi属于免费版本,可以创建、运行虚拟机,但不能添加到 vCenter Server进行统一管理。新发布的 vSphere 5.0提供了更简化的ESXi版本,取消了原来的 ESX版本,同时取消了服务控制台,因此 vSphere 5.0版本的稳定性更好,并且减少了漏洞。2.vSphere Hypervisor Kernel

vSphere Hypervisor Kernel是ESXi的核心。vSphere 5.0版本的设计完全基于64位系统,提高了对硬件资源的利用率,然而传统32位的服务器上无法安装。3.虚拟机的硬件版本

vSphere 5.0版本使用最新的虚拟机硬件版本 8,对于一台虚拟机来说,最多可以支持32个虚拟CPU和1TB内存。4.文件系统

vSphere 5.0版本将文件系统从VMFS3升级到VMFS5,调整了存储容量方面的限制。5.vSphere 高可用性

vSphere 5.0 版本重新编写了高可用性。4.X 版本中使用的 Automated Availability Mangager(自动可用性管理器)被Fault Domain Manager(故障域管理器)所代替。4.X版本中使用的Primary/Slave结构被新的Master/Slave结构所代替。6.存储迁移机制

vSphere 5.0版本重新编写了存储迁移机制。4.X版本中是基于块变更的,在存储迁移时可能出现故障。新的存储迁移机制具备主机级别的独立驱动器,避免了在存储迁移过程中出现故障。7.自动部署

vSphere 5.0版本的自动部署功能简化了大规模部署 ESXi主机的工作,可以在短时间内部署大量的ESXi主机。8.主机配置文件

在大规模环境中部署ESXi主机可以使用vCenter Server将主机配置文件部署到不同的ESXi主机上。9.防火墙

vSphere 5.0版本增加了防火墙模块组,在网卡与虚拟交换机之间,根据防火墙规则检查数据包,提高了ESXi主机的安全性。10.ESXi Shell

vSphere 5.0版本重新编写了Command Line Interface(命令行接口),命令行接口主要用于ESXi主机维护、故障排除。11.vCenter Server Appliance

vSphere 5.0版本提供了基于Linux版的 vCenter Server,其实质是一台虚拟机,已经安装了Linux系统以及 vCenter Server,直接导入ESXi主机即可使用,不需要购买Windows系统的授权,简化了 vCenter Server部署的同时也降低了成本。12.vSphere Storage Appliance

vSphere 5.0版本提供了 vSphere Storage Appliance,可将ESXi主机的本地存储空间利用起来并整合成共享存储,以实现vSphere虚拟化的高级特性(HA、DRS、FT)。13.SSD Swap Cache

vSphere虚拟化架构使用了TPS、Memory Ballooning等技术让虚拟机超额使用内存,如果上述技术使用完内存依然不够,就必须使用 ESXi 主机硬盘空间作为交换分区缓存,但普通硬盘的读写性能会影响交换分区的读写。vSphere 5.0版本加强了对SSD硬盘的支持,利用SSD硬盘的读写特性减少了交换分区缓存,降低了对ESXi主机性能的影响。1.3 实战环境搭建

为了保证实战操作的真实性,本书使用物理服务器、交换机搭建了物理实战环境。同时,也使用VMware Workstation搭建了虚拟实战环境。两个实战环境详细的配置参数如下。1.物理实战环境• 硬件配置

物理实战环境使用DELL PowerEdge 1950服务器、IBM System X3550服务器、Cisco 3550T交换机等设备搭建,详细配置如表1-1所示。表1-1 物理实战环境硬件配置

• 拓扑结构

为满足多个章节的实战操作,本书设计了较完善的物理拓扑结构,如图1-4所示。图1-4 物理实战环境拓扑

• IP地址分配

物理实战环境使用多台ESXi主机、vCenter Server以及网络存储,IP地址分配如表 1-2所示。表1-2 虚拟实战环境IP地址分配2.虚拟实战环境

• 硬件配置

使用 IBM T430笔记本电脑安装VMware Workstation 8.0,硬件配置如表 1-3所示。表1-3 虚拟实战环境硬件配置

• 拓扑结构

使用 IBM T430笔记本电脑安装基于64位版本的Windows 7专业版,再安装VMware Workstation 8以上的版本,最后在VMware Workstation中安装ESXi 5.0。每台ESXi主机使用2个核心CPU以及4GB内存。拓扑结构与物理实战环境相同。

• IP地址分配

虚拟实战环境IP地址分配与物理实战环境IP地址分配相同。3.读者实战环境搭建

相信读者对实战环境的搭建已经有了一个比较清晰的认识,或者已经搭建好了自己的实战环境。对于实战环境的搭建,本书给出以下意见。

• 物理环境

CPU方面,目前市面上主流服务器使用的都是Intel XEON E3、E5系列CPU,最低也是XEON L56XX系列,这些系列可以完美支持虚拟化,推荐使用机架式或塔式服务器以及4核多线程CPU。

内存方面,如果只是对虚拟化进行测试,配置2个物理CPU的主机推荐使用16GB以上内存;如果用于生产环境,配置2个物理CPU的主机推荐使用32GB以上内存。

网卡方面,如果只是对虚拟化进行测试,安装ESXi 5.0主机最低配置 4个千兆以太网口,如Intel或Broadcom品牌;如果用于生产环境,最低配置6个千兆以太网口,推荐8个千兆以太网口;如果成本允许,推荐使用万兆以太网口。

• 虚拟环境

CPU方面,目前,市面上的兼容机或笔记本电脑一般使用的都是Intel i3、i5、i7系列CPU,这些基本都是2核或多核的。搭建虚拟环境,推荐选择4核以上同时支持多线程的CPU,这样可以拥有更多的核心(例如 Intel i7系列CPU为 4核 8线程,我们可以使用 8核)。

内存方面,推荐使用 16GB 以上内存,因为后期在虚拟化架构上运行各种服务时,对内存的要求相当高。

网卡方面,虚拟环境下对于网卡没有太多要求,由于网络通信集中在内部,能与外部网络连接即可。1.4 安装ESXi 5.0

在开始安装前,先了解一下安装 ESXi 主机在硬件上有些什么要求以及实战环境的硬件配置。1.4.1 ESXi主机安装条件

目前,主流服务器CPU、内存、硬盘、网卡等均能支持ESXi 5.0安装,需要注意的是,使用自行配置的兼容机可能由于硬件不支持会出现无法安装的情况,VMware 官方推荐的硬件标准如下。1.处理器

所有 AMD Opteron 处理器都支持AMD-V虚拟化技术。

所有 Intel Xeon 3000/3200、3100/3300、5100/5300、5200/5400、5500/5600、7100/7300、7200/7400和7500、E3、E5处理器都支持Intel-VT技术。2.内存

支持服务器内存以及带校验功能的内存,安装ESXi主机最低要求2GB内存,推荐使用8GB以上内存。3.网卡

VMware官方推荐Intel、Broadcom两大厂商千兆以上网卡。4.存储适配器

支持主流服务器使用的SCSI适配器、光纤通道适配器、聚合的网络适配器、iSCSI 适配器或内部 RAID 控制器,但需要参考VMware官方提供的硬件兼容性列表。5.硬盘

主流的SATA、SAS、SSD硬盘都可以安装ESXi 5.0。1.4.2 安装介质的准备

可以访问VMware官方网站下载60天的评估版本,无任何功能限制,如图1-5所示。编写本书的时候,VMware公司已经发布了最新的vSphere 5.1版本,将下载的评估版本(ISO文件)刻录成启动光盘即可。图1-5 VMware官方网站下载1.4.3 使用光盘安装ESXi 5.0主机

本节实战操作是在DELL PowerEdge 1950-01服务器上安装ESXi 5.0,此服务器配置了类似于IP KVM的远程管理卡,可使用浏览器对服务器进行远程操作。

第1步,将 ESXi 5.0 安装光盘放入服务器,启动安装向导,如图1-6 所示,选择“ESXi-5.0.0-469512-standard Installer”安装ESXi 5.0系统,其中的 469512代表版本号,按【Enter】键继续。

第2步,开始加载安装必须的文件,如图1-7所示。如果物理服务器硬件配置不支持安装ESXi 5.0,可能会出现错误提示,中止ESXi安装。图1-6 安装ESXi主机之一图1-7 安装ESXi主机之二

第3步,图1-8所示为安装文件加载成功界面,正在加载其他必须模块。图1-8 安装ESXi主机之三

第4步,进入ESXi安装向导,如图1-9所示,按【Enter】键开始安装ESXi 5.0。

第5步,确认后出现“End User License Agreement(EULA)”,即最终用户许可协议,如图1-10所示,按【F11】键选择“Accept and Continue”,接受协议。图1-9 安装ESXi主机之四图1-10 安装ESXi主机之五

第6步,接受最终用户许可协议后会进行硬件的扫描(时间不长),然后要选择安装ESXi的硬盘,图 1-11显示检测到硬盘信息“ATA ST31000528AS……931.51GB”,是DELL PowerEdge 1950-01服务器上安装的一块希捷SATA 1TB的硬盘,按【F1】键可以查看硬盘的详细信息,按【F5】键刷新信息,此处按【Enter】键继续安装。

第7步,选择键盘类型,如图1-12所示,默认选择“US Default”,即默认美式键盘,按【Enter】键继续。

第8步,提示输入root用户的密码,如图1-13所示,输入“password”,按【Enter】继续。

第9步,进入扫描时间,提示需要等待一段时间,如图1-14所示。图1-11 安装ESXi主机之六图1-12 安装ESXi主机之七图1-13 安装ESXi主机之八图1-14 安装ESXi主机之九

第10步,扫描结束后,出现图1-15所示的警告界面,警告确认服务器BIOS已经打开CPU虚拟化特性,按【Enter】键继续。

第11步,提示ESXi 5.0将安装在刚才选择的硬盘上,如图1-16所示,按【F11】键继续。图1-15 安装ESXi主机之十图1-16 安装ESXi主机之十一

第12步,开始安装ESXi 5.0,如图1-17所示。

第13步,安装时间取决于服务器的性能,等待一段时间后即可完成ESXi 5.0的安装,如图1-18所示,按【Enter】键重启服务器。图1-17 安装ESXi主机之十二图1-18 安装ESXi主机之十三

第14步,重启完成后,进入ESXi 5.0安装完成后的正式界面,如图1-19所示。图1-19 安装ESXi主机之十四

至此,在DELL PowerEdge 1950-01服务器上成功安装了ESXi 5.0(以下简称ESXi01主机)。如果没有连接网线或网络中没有 DHCP 服务器,ESXi 主机不会获取 IP 地址。在1.5小节中,我们会对ESXi01主机进行基本配置,以便可以通过客户端来对ESXi主机进行管理。1.5 安装后的必要配置

在 1.4小节中,已经成功安装了ESXi 5.0。如图1-19所示,ESXi01主机未设置 IP地址,意味着不能通过客户端对其进行配置管理,下面将对ESXi主机完成常规的配置。1.5.1 配置ESXi主机管理地址

第1步,按【F2】键进入主机配置模式,如图1-19所示。

第2步,系统提示输入root密码,此时输入刚才设置的密码“password”,如图1-20所示,按【Enter】键继续。

第3步,选择“Configure 图1-20 ESXi 5.0基本配置之一Management Network”(配置管理网络),如图1-21所示,按【Enter】键继续。图1-21 ESXi 5.0基本配置之二

第4步,选择“Network Adapters”,确定选择某张网卡进行配置,如图1-22所示,按【Enter】键继续。图1-22 ESXi 5.0基本配置之三

第5步,默认情况一般是vmnci0,如图1-23所示,此时选择vmnic5进行配置,按【Enter】键继续。图1-23 ESXi 5.0基本配置之四

第6步,选择网卡后返回到图 1-22所示的界面,选择“IP Configuration”,对 IP进行配置,按【Enter】键进入配置界面。

第7步,选择“Set static Ip address and network configuration”,配置静态 IP地址、子网掩码、默认网关,如图1-24所示,按【Enter】键完成配置。图1-24 ESXi 5.0基本配置之五

第8步,系统会询问是否确定修改管理网络配置,如图1-25所示,确定按【Y】继续。图1-25 ESXi 5.0基本配置之六

第9步,管理IP配置完成,右侧显示为“172.16.1.1”,如图1-26所示。图1-26 ESXi 5.0基本配置之七

第10步,回到图 1-22所示的界面,选择“DNS Configuration”,对DNS地址进行配置,如图1-27所示,按【Enter】键完成配置。图1-27 ESXi 5.0基本配置之八1.5.2 使用vSphere Client管理ESXi主机

我们已经安装好ESXi01主机并配置好管理 IP地址,之后可以通过VMware vSphere Client连接到ESXi01(172.16.1.1)主机进行操作。1.获取 vSphere Client

如果购买了正式版,在安装光盘中可以找到VMware vSphere Client安装程序。如果未购买,可以直接在 VMware 官方网站进行下载,也可以通过访问ESXi01(172.16.1.1)主机地址https://172.16.1.1进行下载。2.安装 vSphere Client

VMware vSphere Client 的安装方式相当简单,使用默认方式即可完成安装。3.使用 vSphere Client管理ESXi主机

第1步,运行VMware vSphere Client,输入IP地址“172.16.1.1”,用户名为“root”,密码为“password”,如图1-28所示,单击“登录(L)”按钮。

第2步,系统出现“安全警告”,如图1-29所示,勾选“安装此证书并且不显示172.16.1.1的任何安全警告”,单击图1-28 vSphereClient管理ESXi主机之一“忽略(I)”按钮。

第3步,进入VMware vSphere Client的管理界面,出现“VMware 评估通知”窗口,如图1-30所示,由于使用的是评估版本,所以会有此提示,单击“确定”按钮。图1-29 vSphereClient管理ESXi主机之二图1-30 vSphereClient管理ESXi主机之三

第4步,由于安装的是中文版的VMware vSphere Client,所以操作界面是中文的。VMware公司对于故障的解释多数是以英文方式实现的,因此建议将操作界面修改为英文。在VMware vSphere Client图标上单击右键,选择“属性”,切换到“快捷方式”选项卡,如图1-31所示,找到“目标(T)”,在……VpxClient.exe后面添加“-locale en_US”,单击“确定”按钮。

第5步,运行VMware vSphere Client,无论是登录界面还是登录后的界面均为英文,如图1-32、图1-33所示。图1-31 vSphereClient管理ESXi主机之四图1-32 vSphereClient管理ESXi主机之五图1-33 vSphere Client管理ESXi主机之六

第6步,对于ESXi01(172.16.1.1)主机的关机,通常使用VMware vSphere Client来实现,在ESXi01(172.16.1.1)主机上单击右键,选择“Enter Maintencace Mode”(维护模式),如图1-34所示。图1-34 vSphere Client管理ESXi主机之七

第7步,系统提示ESXi如果使用维护模式,虚拟机将全部关闭或迁移到其他ESXi主机,如图1-35所示,单击“Yes”按钮。图1-35 vSphere Client管理ESXi主机之八

第8步,ESXi01(172.16.1.1)主机已进入维护模式,在ESXi01(172.16.1.1)主机上单击右键,选择“Shut Down”,如图1-36所示。图1-36 vSphere Client管理ESXi主机之九

第9步,系统提示将关闭 ESXi01(172.16.1.1)主机,可以输入备注信息,即为什么关闭,如图1-37所示,单击“OK”按钮。图1-37 vSphere Client管理ESXi主机之十1.5.3 使用SSH命令行管理ESXi主机

ESXi的核心也是基于Linux的,当ESXi主机出现故障无法正常启动的时候,可能会用到命令行模式。5.0 版本的 SSH 命令行管理模式默认是关闭的,将它打开并通过SecureCRT软件进行连接。

第1步,使用 VMware vSphere Client 登录 ESXi01(172.16.1.1)主机,选择“Troubleshooting Options”,如图1-38所示,按【Enter】键继续。图1-38 使用SSH命令行管理ESXi主机之一

第2步,选择“Enable SSH”,打开SSH,如图1-39所示,按【Enter】键即可打开。图1-39 使用SSH命令行管理ESXi主机之二

第3步,运行SecureCRT软件,新建一个连接,如图1-40所示,协议选择SSH2。

第4步,输入ESXi01(172.16.1.1)主机的IP地址,端口默认22,如图1-41所示,其他使用默认选项,单击“确定”按钮。图1-40 使用SSH命令行管理ESXi主机之三图1-41 使用SSH命令行管理ESXi主机之四

第5步,出现“新建主机密钥”窗口,如图1-42所示,单击“接受并保存(S)”按钮。

第6步,出现“输入SSH用户名”窗口,如图1-43所示,输入ESXi主机的用户名root,单击“确定”按钮。图1-42 使用SSH命令行管理ESXi主机之五图1-43 使用SSH命令行管理ESXi主机之六

第7步,出现“Keyboard Interactive Authentication”窗口,如图1-44所示,输入ESXi01 (172.16.1.1)主机密码,单击“确定”按钮。

第8步,成功登录ESXi01(172.16.1.1)主机,如图1-45所示。图1-44 使用SSH命令行管理ESXi主机之七图1-45 使用SSH命令行管理ESXi主机之八

第9步,输入VMware-v命令查看ESXi01(172.16.1.1)主机版本,如图1-46所示。图1-46 使用SSH命令行管理ESXi主机之九1.6 本章小结

本章的实战操作使用DELL PowerEdge 1950-01服务器成功安装了ESXi 5.0,并且配置了管理 IP地址,打开了 SSH命令行,在客户机成功安装了VMware vSphere Client工具并连接到ESXi进行管理。无论是在虚拟机还是在物理机上安装ESXi 5.0,都需要注意以下几点。

• CPU虚拟化

ESXi主机安装要求CPU必须支持虚拟化,虽然部分不支持虚拟化的CPU也能安装,但很多高级特性将不能使用或ESXi主机性能会受到影响。

• 阵列卡的支持

ESXi主机对阵列卡的要求比较高,一般主流服务器的阵列卡基本都自带驱动,而兼容机主板上自带的阵列卡或一些杂牌的阵列卡不一定能得到支持,如果不能确定是否支持请访问VMware官方网站查看硬件兼容性列表。

• 网卡的支持

VMware对网卡的要求也比较高,对Intel和Broadcom两大厂商支持得最好,如果不能确定是否支持请访问VMware官方网站查看硬件兼容性列表。

• 硬盘的支持

ESXi主机支持主流的SATA、SAS、SSD硬盘,vSphere 5.0版本不支持旧的 IDE硬盘。

• 虚拟机安装ESXi

使用虚拟机方式安装ESXi时需要注意VMware Workstation的版本,8.0以上的版本都可以成功安装ESXi 5.0。

读者只要注意以上几点,就基本上能够在虚拟机或物理服务器上安装ESXi 5.0,让ESXi主机跑起来是第一步,现在让我们继续步入vSphere虚拟化的世界吧。第2章 安装VMware vCenter Server

在第1章介绍 vSphere虚拟化架构时,提到了VMware vCenter Server(简称 vCenter Server或VC),它是VMware vSphere虚拟化架构中重要的管理工具。通过VMware vSphere Client登录到 vCenter Server可以管理ESXi主机以及虚拟机,并且可以实现 vSphere虚拟化架构的所有高级特性,例如vMotion、DRS、HA、FT等。本章将介绍如何安装Windows版和Linux版的 vCenter Server,以及如何实现 vCenter Server双机热备,最后介绍对 vCenter Server以及ESXi主机授权。

本章要点

• vCenter Server介绍

• 安装Windows版 vCenter Server

• 安装Linux版 vCenter Appliance

• 安装 vCenter Server Heartbeat

• 安装 vSphere Web Client2.1 VMware vCenter Server介绍2.1.1 理解vCenter Server

vCenter Server是vSphere虚拟化架构中的核心管理工具(如图2-1所示),利用 vCenter Server可以集中管理多个ESXi主机及其虚拟机。图2-1 VMware vCenter Server管理架构

安装、配置和管理 vCenter Server 不当可能会导致管理效率降低,或者导致 ESXi主机和虚拟机停机。

每个 vCenter Server最多可以管理 1000台主机。

每个 vCenter Server最多可以管理 10 000个虚拟机。2.1.2 vCenter Server体系结构

vCenter Server由ESXi主机、vSphere Client客户端、vCenter Server、存储、活动目录等几部分构成,其中活动目录不是必需的,如图2-2所示。图2-2 vCenter Server体系结构2.1.3 vCenter Server组件

vCenter Server包括数据库服务器、核心服务、用户访问接口、vSphere API接口等组件,如图2-3所示。图2-3 vCenter Server组件2.2 安装Windows版VMware vCenter Server2.2.1 准备安装环境

首先需要确定 vCenter Server是安装在物理服务器还是安装在虚拟机。vSphere虚拟化架构支持将 vCenter Server安装在ESXi主机上。

本节实战操作将 vCenter Server安装在ESXi01(172.16.1.1)主机上,也就是使用虚拟机方式安装,安装前需要了解 vCenter Server对硬件以及操作系统的要求。1.硬件条件

VMware官方发布了安装 vCenter Server的硬件要求,如表 2-1所示。表2-1 安装yCenter Server的硬件要求2.操作系统要求

安装 vCenter Server必须使用 64位版本的Windows系统,Windows Server 2003或Windows Server 2008的 64位版都可以正常安装。3.数据库要求

vCenter Serve支持多种数据库,在安装文件中集成Mircrosoft SQL 2008 R2 Express,但只能支持5个ESXi主机以及50个虚拟机,数量有限制。大型应用环境推荐外部数据库,目前,vCenter Serve支持的数据库有 IBM DB2、Microsoft SQL Server 2005 / 2008、Oracle 10g。4.安装介质

可以访问VMware官方网站下载60天的评估版本,无任何功能限制。2.2.2 安装vCenter Server

第1步,在ESXi01(172.16.1.1)主机上准备好Windows Server 2008虚拟机(虚拟机创建参考第6章相关内容),安装 vCenter Server需要.NET Framework 3.5支持,Windows 2008 Server已集成了此组件,通过“服务管理器”中的“功能”添加,如图2-4所示,单击“添加所需的角色服务(A)”按钮。图2-4 安装vCenter Server之一

第2步,在准备好的Windows Server 2008虚拟机上挂载 vCenter Server安装文件 ISO。

第3步,选择安装“vCenter Server”,如图2-5所示,单击“安装”按钮。图2-5 安装vCenter Server之二

第4步,选择安装语言,默认为“中文(简体)”,如图2-6所示,单击“确定”按钮。

第5步,安装程序会检测操作系统是否安装IIS服务,如图2-7所示,单击“是(Y)”按钮。图2-6 安装vCenterServer之三图2-7 安装vCenterServer之四

第6步,进入安装向导,如图2-8所示,单击“下一步(N)”按钮。

第7步,出现“最终用户专利协议”,如图2-9所示,单击“下一步(N)”按钮。

第8步,选择“我同意许可协议中的条款(A)”,如图2-10所示,单击“下一步(N)”按钮。

第9步,输入客户信息,如图2-11所示,如果购买了许可证密钥,输入即可,如果没有购买许可证密钥,单击“下一步(N)”按钮。图2-8 安装vCenterServer之五图2-9 安装vCenterServer之六图2-10 安装vCenterServer之七图2-11 安装vCenterServer之八

第10步,设置 vCenter Server使用的数据库类型,选择“安装Microsoft SQL Server 2008 R2 Express实例(适用于小规模部署)”,如图2-12所示,单击“下一步(N)”按钮。

第11步,设置“vCenter Server服务”。设置 vCenter Server使用什么账户,勾选“使用SYSTEM帐户”,如图2-13所示,单击“下一步(N)”按钮。图2-12 安装vCenterServer之九图2-13 安装vCenterServer之十

第12步,设置 vCenter Server安装文件夹,如图2-14所示,单击“下一步”继续。

第13步,设置 vCenter Server的链接安装模式,如果是vSphere虚拟化架构中的第一台 vCenter Server,选择“创建独立VMware vCenter Server实例”,如图2-15所示,单击“下一步(N)”按钮。图2-14 安装vCenterServer之十一图2-15 安装vCenterServer之十二

第14步,配置 vCenter Server端口,如图2-16所示,单击“下一步(N)”按钮。

第15步,如果默认端口被占用,会出现图2-17所示的“以下端口号无效或已使用”窗口,单击“确定”按钮。图2-16 安装vCenterServer之十三图2-17 安装vCenterServer之十四

第16步,修改占用的端口后会出现警告窗口,如图2-18所示,单击“确定”按钮。

第17步,配置 Inventory Service的端口,如图2-19所示,单击“下一步(N)”按钮。图2-18 安装vCenterServer之十五图2-19 安装vCenterServer之十六

第18步,配置“vCenter Server JVM内存”,根据实际情况选择即可,此处选择“小(S):(主机少于100台或虚拟机少于1000台)”,如图2-20所示,单击“下一步(N)”按钮。

第19步,此处不勾选“选择此选项增加可用极短端口的数量”,如图2-21所示,因为实战环境不可能同时打开2000个虚拟机电源,单击“安装(I)”按钮。图2-20 安装vCenterServer之十七图2-21 安装vCenterServer之十八

第20步,进入安装过程,如图2-22所示,等待解压文件。图2-22 安装vCenter Server之十九

第21步,安装Microsoft SQL Server 2008 R2 Express嵌入式数据库,如图2-23所示。图2-23 安装vCenter Server之二十

第22步,等待一段时间后,结束 vCenter Server安装,如图2-24所示,单击“完成(F)”按钮。图2-24 安装vCenter Server之二十一2.2.3 ESXi主机加入vCenter Server

通过 2.2.2小节的操作,已经安装好了Windows版的 vCenter Server,现在将ESXi01 (172.16.1.1)主机加入 vCenter Server,由 vCenter Server对ESXi主机进行统一配置与管理。

第1步,使用VMware vSphere Client登录 vCenter Server。

第2步,输入用户名及密码,注意这里使用的是安装 vCenter Server的Windows Server 2008虚拟机管理员账户和密码,如图2-25所示,单击“Login”按钮。

第3步,系统安全警告提示,安装 vCenter Sever提供的证书,勾选“Install this certificate and do not display any security warnings for‘172.16.1.150’”,如图2-26所示,单击“Ignore”(忽略)按钮。图2-25 主机加入vCenterServer之一图2-26 主机加入vCenterServer之二

第4步,进入 vCenter Server操作界面,由于安装的时候使用的是评估模式,所以会弹出“60天评估期”的提示,如图2-27所示,单击“OK”按钮。

第5步,vCenter Server是以数据中心模式存在的,要将ESXi01主机加入管理,必须先创建新的数据中心,在 vCenter Server上单击右键,选择“New Datacenter”,如图2-28所示。图2-27 主机加入vCenterServer之三图2-28 主机加入vCenterServer之四

第6步,使用“New Datacenter”作为数据中心的名称,如图2-29所示。

第7步,在“New Datacenter”上单击右键,选择“Add Host(添加主机)”,将ESXi01 (172.16.1.1)主机添加进 vCenter Server,如图2-30所示。图2-29 主机加入vCenter Server之五图2-30 主机加入vCenter Server之六

第8步,进入添加向导,提示输入ESXi主机的IP地址、用户名以及密码,如图2-31所示,单击“Next”按钮。图2-31 主机加入vCenter Server之七

第9步,出现“Security Alert”(安全警告)窗口,如图2-32所示,单击“是(Y)”按钮。

第10步,出现“Duplicate Management”窗口,询问是否通过 vCenter Server管理此主机,如图2-33所示,单击“是(Y)”按钮。图2-32 主机加入vCenter Server之八图2-33 主机加入vCenter Server之九

第11步,显示准备加入 vCenter Server管理的ESXi主机信息,如图2-34所示,单击“Next”按钮。图2-34 主机加入vCenter Server之十

第12步,提示输入“Assign License”,使用 60天评估模式,如图2-35所示,单击“Next”按钮。图2-35 主机加入vCenter Server之十一

第13步,提示是否配置“Lockdown Mode”模式,如图2-36所示,如果勾选,只能通过 vCenter Server进行管理,单击“Next”按钮。图2-36 主机加入vCenter Server之十二

第14步,选择存放ESXi主机的位置,选择“New Datacenter”,如图2-37所示,单击“Next”按钮。图2-37 主机加入vCenter Server之十三

第15步,完成准备操作,如图2-38所示,单击“Finish”按钮。图2-38 主机加入vCenter Server之十四

第16步,ESXi主机已经添加进 vCenter Server,如图2-39所示,读者可以与登录到ESXi主机的界面对比一下,看看有什么区别。图2-39 主机加入vCenter Server之十五2.3 安装Linux版VMware vCenter Server Appliance

在 2.2小节中,我们成功安装了Windows版 vCenter Server。需要注意的是,如果使用Windows版,除了需要购买 vCenter Server授权外,还需要单独购买Windows系统的授权。

vSphere 5.0提供了VMware vCenter Server Appliance,作为在Windows版vCenter Server的替代方法。vCenter Server Appliance是预配置好的基于Linux的虚拟机,针对运行 vCenter Server及关联服务进行了优化。

VMware vCenter Server Appliance是以OVF(Open Virtualization Format:开放虚拟化格式)方式提供的,可以通过VMware官方网站进行下载。

什么是OVF?OVF文件是一种开源的文件规范,描述了一个开源、安全、有效、可拓展的便携式虚拟打包以及软件分布格式,它一般由几个部分组成,分别是ovf文件、mf文件、cert文件、vmdk文件和iso文件。可以简单地理解它是一个装好特殊应用程序的虚拟机,只要导入ESXi主机,经过配置就可以正常运行。

Linux版 vCenter Server Appliance与Windows版 vCenter Server比较,区别如下。

① Linux版不支持Microsoft SQL Server和IBM DB2。

② Linux版不支持链接模式配置。

③ vCenter Server Appliance 5.0.1版和5.1版对嵌入式数据库使用 PostgreSQL而非 IBM DB2(IBM DB2在 vCenter Server Appliance 5.0中使用)。

④ Linux版嵌入式数据库支持为 5台ESXi主机和50个虚拟机管理,超出这些限制会引起许多问题,其中包括导致 vCenter Server停止响应。2.3.1 准备安装环境1.硬件要求

vCenter Server Appliance采用的是OVF直接部署在虚拟机上,其本身是基于Linux系统的,它对硬件资源的要求实际上和基于Windows版 vCenter Server基本一致,推荐配置 2个vCPU以及4GB内存。2.OVF文件

访问VMware官方网站下载 vCenter Server Appliance 5.1。在编写本书的时候,VMware官方已经发布了5.1版本。和之前发布的5.0版本比较,5.1版本提供了更高的稳定性以及安全性,它也支持ESXi主机管理以及大部分高级特性,所以在本节实战操作中将使用5.1版本。下载完成后注意检查文件的数量以及大小。2.3.2 安装vCenter Server Appliance

第1步,使用VMware vSphere Client登录Windows版 vCenter Server。

第2步,点击“File”菜单中的“Deploy OVF Template”,如图2-40所示。图2-40 导入vCenter Server Appliance之一

第3步,在“Deploy from a file or URL”选项中浏览OVF文件,如图2-41所示,单击“Next”按钮。图2-41 导入vCenter Server Appliance之二

第4步,对“VMware vCenter Server Appliance”信息进行确认,如图2-42所示,单击“Next”按钮。图2-42 导入vCenter Server Appliance之三

第5步,对通过OVF产生的虚拟机进行命名,如图2-43所示,单击“Next”按钮。图2-43 导入vCenter Server Appliance之四

第6步,选择 vCenter Server Appliance存放的位置,如图2-44所示,点击“Next”继续。

第7步,选择磁盘格式,如图2-45所示,在这里选择的是“Thin Provision”(精简盘),单击“Next”按钮。关于磁盘格式的信息,请参考第5章相关内容。图2-44 导入vCenter Server Appliance之五图2-45 导入vCenter Server Appliance之六

第8步,完成准备操作,如图2-46所示,单击“Finish”按钮。图2-46 导入vCenter Server Appliance之七

第9步,开始安装 vCenter Server Appliance,如图2-47所示。图2-47 导入vCenter Server Appliance之八

第10步,安装完成后,ESXi01(172.16.1.1)主机上会出现“VMware vCenter Server Appliance”虚拟机,如图2-48所示。图2-48 导入vCenter Server Appliance之九2.3.3 配置vCenter Server Appliance

vCenter Server Appliance虚拟机安装完成后不能立即使用,还需要进行一些必要的配置才能正常使用。

第1步,在“vCenter Server Appliance”上单击右键,选择“Power”→“Power On”,打开 vCenter Server Appliance电源,如图2-49所示。图2-49 配置vCenter Server Appliance之一

第2步,在“vCenter Server Appliance”上单击右键,选择“Open Console”,打开虚拟机控制窗口,如图2-50所示。图2-50 配置vCenter Server Appliance之二

第3步,通过图 2-51可以看到 vCenter Server Appliance虚拟机的运行情况,实际是使用Novell SUSE Linux Enterprise操作系统的虚拟机。图2-51 配置vCenter Server Appliance之三

第4步,vCenter Server Appliance虚拟机启动完成后如图2-52所示。图2-52 配置vCenter Server Appliance之四

第5步,使用浏览器访问https://192.168.1.223:5480进行配置,物理实战环境中有DHCP服务器,通过图 2-52可以看到 vCenter Server Appliance已经获取到 IP地址。在登录的过程中特别注意使用的是https,默认端口为5480,输入初始用户名为root,密码为vmware,如图2-53所示,单击“Login”按钮。图2-53 配置vCenter Server Appliance之五

第6步,第一次登录会出现“VMWARE END USER LICENSE AGREEMENT”(VMWARE最终用户许可协议),勾选“Accept license agreement”,如图2-54所示,单击“Next”按钮。图2-54 配置vCenter Server Appliance之六

第7步,进入“Configure Options”,选择“Configure with default settings”(使用默认配置),如图2-55所示,单击“Next”按钮。图2-55 配置vCenter Server Appliance之七

第8步,系统提示将使用嵌入式数据库,如图2-56所示,单击“Start”按钮。图2-56 配置vCenter Server Appliance之八

第9步,开始配置Database,如图2-57所示。图2-57 配置vCenter Server Appliance之九

第10步,Database配置完成,开始配置SSO,如图2-58所示。图2-58 配置vCenter Server Appliance之十

第11步,配置完成,启动 vCenter Server,如图2-59所示。图2-59 配置vCenter Server Appliance之十一

第12步,使用浏览器访问https://192.168.1.223:5480,通过图2-60可以看到vCenter Server的 2个主要服务Server和Inventory Service状态均为“Running”,说明服务已成功启动。图2-60 配置vCenter Server Appliance之十二

第13步,vCenter Server Appliance目前是通过DHCP获取 IP地址,不符合 IP地址规范,单击“Network”菜单中的“Address”,输入静态IP地址,如图2-61所示,修改完成后单击“Save Settings”按钮。图2-61 配置vCenter Server Appliance之十三

第14步,单击“System”菜单中的“Reboot”,重新启动 vCenter Server Appliance,出现图2-62所示的提示,单击“Reboot”按钮。

第15步,使用VMware vSphere Client登录vCenter Server Appliance,默认用户名为root,密码vmware,如图2-63所示,单击“Login”按钮。图2-62 配置vCenterServerAppliance之十四图2-63 配置vCenterServerAppliance之十五

第16步,系统安全警告提示,安装 vCenter Sever提供的证书,勾选“Install this certificate and do not display any security warnings for “172.16.1.151“,如图2-64所示,单击“Ignore”(忽略)按钮。

第17步,进入 vCenter Server操作界面,vCenter Server Appliance同样需要安装授权。由于我们没有授权,所以会出现“60天评估期”的提示,如图2-65所示,单击“OK”按钮。图2-64 配置vCenterServerAppliance之十六图2-65 配置vCenterServerAppliance之十七

第18步,点击“home”查看所有选项,如图2-66所示。读者可以看看,vCenter Server Appliance与基于Windows版本的有什么区别。图2-66 配置vCenter Server Appliance之十八2.4 安装VMware vSphere Web Client

VMware vSphere Web Client 是使用浏览器对 vCenter Server 进行管理的工具,是VMware vSphere Client工具的一种延伸,方便管理员在没有安装VMware vSphere Client的客户端上进行操作。由于VMware vSphere Web Client使用浏览器方式进行操作,因此它不具备 vCenter Server的完整功能,主要用于监控ESXi主机、虚拟机的运行状态以及对ESXi主机、虚拟机进行简单管理操作。2.4.1 安装vSphere Web Client

在本节实战操作中,将VMware vSphere Web Client安装在第2.2节已经建好的Windows版 vCenter Server上。

第1步,在 vCenter Server虚拟机上挂载安装 ISO,选择“VMware vSphere Web Client (Server)”,如图2-67所示,单击“安装”按钮。图2-67 安装vSphere Web Client之一

第2步,选择安装语言的种类,选择“中文(简体)”,如图2-68所示,单击“确定”按钮。

第3步,进入安装向导界面,如图2-69所示,单击“下一步(N)”按钮。图2-68 安装vSphere Web Client之二图2-69 安装vSphere Web Client之三

第4步,显示“最终用户专利协议”,如图2-70所示,单击“下一步(N)”按钮。

第5步,选择“我同意许可协议中的条款(A)”,如图2-71所示,单击“下一步(N)”按钮。图2-70 安装vSphereWebClient之四图2-71 安装vSphereWebClient之五

第6步,输入“客户信息”,如图2-72所示,单击“下一步(N)”按钮。

第7步,设置VMware vSphere Web Client端口号,默认HTTP端口和HTTPS端口号分别为9090、9443,如图2-73所示,单击“下一步(N)”按钮。图2-72 安装vSphereWebClient之六图2-73 安装vSphereWebClient之七

第8步,设置目标文件,如图2-74所示,单击“下一步(N)”按钮。

第9步,准备安装,如图2-75所示,单击“安装(I)”按钮。图2-74 安装vSphereWebClient之八图2-75 安装vSphereWebClient之九

第10步,完成安装,如图2-76所示,单击“完成(F)”按钮。图2-76 安装vSphere Web Client之十2.4.2 配置vSphere Web Client

第1步,使用浏览器访问https://localhost:9443/vsphere-client,登录 vSphere Web Client,提示“此网站安全证书有问题”,如图2-77所示,单击“继续浏览此网站(不推荐)”。图2-77 配置vSphere Web Client之一

第2步,如果客户端没有安装Adobe Flash插件,会出现图 2-78所示的提示,请下载安装。图2-78 配置vSphere Web Client之二

第3步,使用浏览器访问https://localhost:9443/vsphere-client,进入VMware vSphere Web Client管理界面,由于还没有将 vCenter Server注册到VMware vSphere Web Client上,所以服务器选择为空,无法进行登录操作,如图2-79所示。

第4步,使用浏览器访问https://localhost:9443/admin-app,打开VMware vSphere Web Client管理工具注册界面,如图2-80所示。图2-79 配置vSphere Web Client之三图2-80 配置vSphere Web Client之四

第5步,输入需要注册的 vCenter Server名称或 IP、用户名、密码,以及登录的信息,如图2-81所示,单击“注册”按钮。图2-81 配置vSphere Web Client之五

第6步,出现“证书警告”窗口,勾选“安装此证书,且不显示该服务器的任何安全警告,如图2-82所示,单击“忽略”按钮。图2-82 配置vSphere Web Client之六

第7步,vCenter Server成功注册到VMware vSphere Web Client中,如图2-83所示。图2-83 配置vSphere Web Client之七

第8步,使用浏览器访问https://localhost:9443/vsphere-client,进入VMware vSphere Web Client管理界面,如图2-84所示,可以看到基于Windows版且IP地址为172.16.1.150的vCenter Server已经成功注册到VMware vSphere Web Client中,输入 vCenter Server的用户名和密码,单击“登录”按钮。图2-84 配置vSphere Web Client之八

第9步,进入VMware vSphere Web Client欢迎界面,如图2-85所示。图2-85 配置vSphere Web Client之九

第10步,VMware vSphere Web Client可进行的常规管理工作如图2-86、图 2-87所示。图2-86 配置vSphere Web Client之十图2-87 配置vSphere Web Client之十一2.5 安装VMware vCenter Server Heartbeat

vCenter Server在整个 vSphere虚拟化架构中非常重要,所有高级特性都必须依靠它才能实现。无论是使用Windows版还是Linux版的 vCenter Server,都要尽可能避免 vCenter Server出现故障,所以对它采取保护措施是十分有必要的。

本书第10章会介绍Fault Tolerance(容错)的高级特性,使用此特性可以在不同的ESXi主机上实现虚拟机的双机热备。当一台 ESXi 主机出现故障,另外一台会立即接替工作,不会出现服务中断的情况。但此特性会存在一些限制,并不一定适用于vCenter Server的双机热备。

vSphere 5.0提供了vCenter Server Heartbeat工具,可以让vCenter Server形成双机热备。目前该工具最新的版本是V6.5,支持物理机到物理机、物理机到虚拟机、虚拟机到虚拟机各个环境的基于Windows版 vCenter Server的双机热备。2.5.1 准备安装环境

vCenter Server Heartbeat的安装与其他工具的安装有一些区别,首先来了解一下安装的需求。1.安装主机

vCenter Server Heartbeat必须安装在基于Windows版 vCenter Server上,物理机和虚拟机均可。2.网卡

除日常管理所使用的网卡外,必须增加一张网卡,用于创建Heartbeat(心跳)网络。3.Public IP(公共 IP)与Management IP(网络 IP)

安装 vCenter Server Heartbeat的主机除日常管理 IP地址外,还需要设置一个公共 IP地址,配置完成后使用公共 IP地址登录 vCenter Server。4.安装介质

vCenter Server Heartbeat属于vSphere组件,可通过VMware官方网站下载。2.5.2 安装vCenter Server Heartbeat

第1步,由于双机热备需要2台vCenter Server虚拟机,所以必须在 vCenter Server虚拟机基础上克隆一台出来,在 vCenter Server上单击右键,选择“Clone”(克隆),如图2-88所示。

第2步,输入克隆后虚拟机的名称 图2-88 安装vCenter Server Heartbeat之一vCenter Server Heartbeat,如图2-89所示,单击“Next”按钮。图2-89 安装vCenter Server Heartbeat之二

第3步,设置克隆后虚拟机放置的ESXi主机。为了便于区分,克隆的 vCenter Server放置在ESXi02(172.16.1.2)主机上,选择主机后系统会进行校验,若通过会出现“Validation succeeded”(验证通过),如图2-90所示,单击“Next”按钮。图2-90 安装vCenter Server Heartbeat之三

第4步,选择虚拟硬盘格式以及虚拟机文件存放的位置。选择“Thick Provision Lazy Zeroed”(厚盘延迟置零),虚拟机文件存放在iscsi_vm存储上,如图2-91所示,单击“Next”按钮。关于虚拟硬盘格式等问题参考第6章相关内容。图2-91 安装vCenter Server Heartbeat之四

第5步,是否对克隆的虚拟机操作系统进行配置,选择“Do not customize”(不自定义),如图2-92所示,单击“Next”按钮。图2-92 安装vCenter Server Heartbeat之五

第6步,完成准备操作,如图2-93所示,单击“Finish”继续。图2-93 安装vCenter Server Heartbeat之六

第7步,开始克隆,如图2-94所示,等待一段时间后克隆完成。图2-94 安装vCenter Server Heartbeat之七

第8步,打开 vCenter Server虚拟机控制窗口,配置其中一张网卡为心跳网络,默认网卡名称为“本地连接”,修改为“Heartbeat”,配置IP地址为172.17.1.1,如图2-95所示,单击“确定”按钮。

第9步,配置 vCenter Server虚拟机另一张网卡,设置Public IP地址 172.16.1.160,如图2-96所示,单击“确定”按钮。图2-95 安装vCenter Server Heartbeat之八图2-96 安装vCenter Server Heartbeat之九

第10步,修改网卡属性中的DNS,取消勾选“在DNS中注册此连接的地址”,如图2-97所示,再修改NetBIOS设置,选择“禁用TCP/IP上的NetBIOS”,如图2-98所示,单击“确定”按钮。图2-97 安装vCenterServerHeartbeat之十(1)2.6 添加授权

第1章安装的ESXi 5.0主机以及本章安装的 vCenter Server使用的都是评估版本,可以免费使用60天且无功能限制。本节实战操作介绍如何添加授权。2.6.1 添加vCenter Server授权

第1步,使用VMware vSphere Client登录 vCenter Server,点击“Administration”菜单中的“vCenter Server Settings”,如图2-138所示。

第2步,出现“Add License Key”(添加许可证)窗口,输入通过合法渠道取得的授权序列号,如图2-139所示,单击“OK”按钮。图2-138 添加vCenterServer授权之一图2-139 添加vCenterServer授权之二2.6.2 添加ESXi主机授权

第1步,使用VMware vSphere Client登录 vCenter Server,选择需要授权的ESXi主机,再选择“Configure”→“Licensed Features”,单击“Edit”,如图2-140所示。图2-140 添加ESXi主机授权之一

第2步,出现“Add License Key”(添加许可证)窗口,输入通过合法渠道取得的授权序列号,如图2-141所示,单击“OK”按钮。图2-141 添加ESXi主机授权之二2.7 本章小结

本章介绍了 2个版本vCenter Server、Web Client管理工具、vCenter Server Heartbeat安装与配置以及如何对它们进行授权,读者需要注意以下几个方面。

• 基于2个版本 vCenter Server的选择

使用Windows版提供完整的功能,但需要额外购买Windows系统授权。

• vCenter Server Appliance的缺点

只能通过ESXi主机进行部署。

不支持链接模式配置。

支持外接数据库的种类有限。

• vCenter Server Heartbeat

vCenter Server Heartbeat安装时注意心跳网络、公共网络 IP地址的规划。vCenter Server Heartbeat只是vShpere的一个组件,需付费购买。第3章 配置虚拟交换机

在vSphere虚拟化环境中,如何让ESXi主机以及虚拟机与外部进行通信是一个非常重要的问题。vSphere提出了Virtual Switch(虚拟交换机,简称为 vSwitch)这个概念。vSwitch是ESXi主机虚拟出来的交换机,其功能类似于日常使用的2层交换机,具有2层交换机的大部分功能。本章将介绍ESXi主机以及虚拟机如何与外部进行通信,如何让管理流量、虚拟机流量、存储等流量做到分流、冗余、负载均衡。

本章要点

• vSphere Standard Switch(标准交换机)配置

• vSphere Distributed Switch(分布式交换机)配置3.1 虚拟交换机介绍3.1.1 标准交换机

vSphere Standard Switch即标准交换机,简称为 vSS。它是由ESXi主机虚拟出来的交换机。安装 ESXi 后,系统会自动创建一个虚拟交换机 vSwitch0。虚拟交换机通过物理网卡实现ESXi主机、虚拟机与外界通信。3.1.2 分布式交换机

vSphere Distributed Switch即分布式交换机,简称为 vDS。使用 vSS需要在每台ESXi主机上进行网络的配置,如果ESXi主机数量较少,vSS是比较适用的。如果ESXi主机数量较多,vSS就不适用了,否则会大大增加虚拟化架构管理人员的工作量且容易配置出错。此时,使用vDS是更好的选择。

vDS是以vCenter Server为中心创建的虚拟交换机,这个虚拟交换机可以跨越多台ESXi主机,同时管理多台ESXi主机。如果觉得vDS性能不够强大,vSphere虚拟化架构可以使用第三方硬件级虚拟交换机,比较常用的是Cisco Nexus 1000交换机。在编写本书的时候, Cisco已经发布了最新的Cisco Nexus 7000交换机。3.2 ESXi主机网络组件介绍3.2.1 物理网卡

第1章配置 ESXi01(172.16.1.1)主机时,可以看到主机上安装了多张物理网卡,一般来说,数量是根据生产环境使用情况来决定的。物理网卡是ESXi 主机进行外部通信的核心,通过网线连接至交换机,也可以作为ESXi群集之间的心跳线。通过 vCenter Server管理平台,我们可以看到命名规则,在ESXi主机中,物理网卡名称为vmnic,第一张物理网卡为vmnic0,第二张物理网卡为vmnic1,以此类推。

物理网卡与虚拟交换机相连接,作为虚拟交换机与外部连接的通道,可以通过捆绑的形式实现负载均衡以及冗余功能。如果创建的虚拟交换机没有添加物理网卡,那么这个虚拟交换机将形成孤岛,连接在这个虚拟交换机上的虚拟机无法与外部通信。

需要说明的是,目前服务器上使用的物理网卡除集成的外,增加的一张物理网卡可能具有2个或4个以太网口,习惯性地将一个以太网口看作一张物理网卡。3.2.2 虚拟机通信端口

Virtual Machine Port Group即虚拟机通信端口组,是ESXi主机中最基本的通信端口,主要承载ESXi主机运行的虚拟机通信流量。安装完成后创建的第一个虚拟交换机vSwitch0就包含此端口。3.2.3 核心通信端口

VMkernel Port即VM核心端口,在ESXi主机中,属于特殊的通信端口,需配置固定的IP地址。vSphere虚拟化高级特性vMotion、HA、FT等功能都必须通过这个通信端口来实现。VMkernel命名为vmk,第一个创建的VMkernel称为vmk0,第二个创建的VMkernel称为vmk1,以此类推。3.2.4 多网卡负载均衡

如果虚拟交换机与外部通信只有一张物理网卡,那么将无法实现冗余以及流量负载均衡。为实现上述功能,虚拟交换机通常会配置多张物理网卡。

虚拟交换机的NIC teaming基本不需要设置就可以直接使用。当一个虚拟交换机有多张网卡时会自动使用NIC teaming。NIC Teaming负载均衡有 3种方式。1.Originating virtual port ID

基于源虚拟端口ID的路由。2.Source MAC hash

基于源MAC哈希的路由。3.IP base hash

基于IP哈希的路由。3.3 配置标准交换机

第1章已经安装好了ESXi01(172.16.1.1)主机,配置了管理IP地址,而其他选项未进行任何配置。本节实战操作将进行多张物理网卡绑定以及负载均衡、基于VMkernel的虚拟交换机创建、管理网络的分离。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载