一、vCenter Server简介

1、vCenter Server简介

       vSphere的两个核心组件是ESXi和vCenter Server。ESXi是用于创建和运行虚拟设备的虚拟化平台,vCenter Server是一种服务,充当连接到网络的ESXi主机的中心管理员。vCenter Server可用于将多个主机的资源加入池中并管理这些资源。

2、vCenter Server组件和服务

vCenter Server 6.0分为两个部分:

       VMware Platform Services Controller 基础架构服务组

                     包含vCenter Sigle Sign-On(单点登录服务)、许可服务、LookupService和VMware证书颁发机构。

      vCenter Server 服务组

                     包含vCenter Server、vSphere Web Client、Inventory(清单) Service、vSphere Auto Deploy、vSphere ESXi Dump Collector、Windows上的vSphere Syslog Collector以及vCenter Server Appliance的 vSphere Syslog服务

3、vCenter Server部署方式

单台部署

wKioL1em4oiRu6xPAAC7CZHG8OI704.png

vCenter Server 和 Platform Services Controller 部署在单个虚拟机或物理服务器上。


安装具有嵌入式 Platform Services Controller 的 vCenter Server 具有以下优势:

       vCenter Server 与 Platform Services Controller 并非通过网络连接,且由于 vCenter Server 与

Platform Services Controller 之间的连接和名称解析问题,vCenter Server 不容易出现故障。

        如果在 Windows 虚拟机或物理服务器上安装 vCenter Server,则需要较少的 Windows 许可证。

 您将需要管理较少的虚拟机或物理服务器。

         无需负载平衡器即可在 Platform Services Controller 上分布负载。


安装具有嵌入式 Platform Services Controller 的 vCenter Server 具有以下缺点:

        每个产品具有一个 Platform Services Controller,这可能已超出所需量。这将消耗更多资源。

        该模型适合小型环境。


多台部署: 

wKiom1em4omxdAq2AADOaaBydNo207.png

       vCenter Server 和 Platform Services Controller 部署在不同的虚拟机或物理服务器上。

可以在多个 vCenter Server实例之间共享 Platform Services Controller。

可以安装一个 Platform Services Controller,然后安装多个vCenter Server 实例并将其注册到 Platform Services Controller 中。

随后,可以安装另一个Platform Services Controller,将其配置为复制第一个 Platform Services Controller 的数据,然后安装vCenter Server 实例并将其注册到第二个 Platform Services Controller 中。


安装具有外部 Platform Services Controller 的 vCenter Server 具有以下优势:

       Platform Services Controller 中的组合服务消耗较少的资源,可减少内存占用量和维护。

       您的环境中可以包含多个 vCenter Server 实例。

安装具有外部 Platform Services Controller 的 vCenter Server 具有以下缺点:

       vCenter Server 与 Platform Services Controller 通过网络建立连接,容易产生连接和名称解析问题。

       如果在 Windows 虚拟机或物理服务器上安装 vCenter Server,则需要较多的 Microsoft Windows 许可证。

       您需要管理较多虚拟机或物理服务器。


混合部署:

wKioL1em5EiwOkltAAEqggsJ2f0072.png

        安装在 Windows 上的 vCenter Server 实例可以注册到 Windows 上安装的 Platform Services Controller 中或Platform Services Controller 设备中。

       vCenter Server Appliance 可以注册到 Windows 上安装的Platform Services Controller 中或 Platform Services Controller 设备中。

       vCenter Server 和vCenter Server Appliance 可以注册到域中的同一个 Platform Services Controller 中。

       

       具有许多可复制其基础架构数据的 Platform Services Controller 可确保系统的高可用性。

如果最初向其注册 vCenter Server 实例或 vCenter Server Appliance 的 Platform Services Controller 停止响应,您可以将 vCenter Server 或 vCenter Server Appliance 重新指向域中的其他外部Platform Services Controller。


4、vCenter Server的部署要求

1)硬件要求 wKiom1em5RaS-PcaAAEW0EhcQIM379.png 

重要事项:

      对于具有嵌入式 Platform Services Controller 的 vCenter Server,您必须根据环境的规模将Platform Services Controller 的硬件要求加入 vCenter Server 的硬件要求。



 

2)存储要求

wKioL1em5ryDTGyhAAK9Zlstyn4041.png


 3)软件要求

(1)vCenter Server软件要求

      确保您的操作系统支持 vCenter Server。

      vCenter Server 要求使用 64 位操作系统,vCenter Server 需要使用 64 位系统 DSN 才能连接到外部数据库。

     vCenter Server 支持的 Windows Server 最早版本是 Windows Server 2008 SP2。您的 Windows Server 必须已

安装最新更新和修补程序。有关支持的操作系统的完整列表,请参见http://kb.vmware.com/kb/2091273。

(2)vCenter Server Appliance软件要求

        vCenter Server Appliance 是基于 Linux 的预配置虚拟机,针对运行 vCenter Server 及关联服务进行了优化。

vCenter Server Appliance 软件包包含以下软件:

      SUSE Linux Enterprise Server 11 Update 3 for VMware,64 位版本

      PostgreSQL

      vCenter Server 6.0 和 vCenter Server 6.0 组件。

     

VMware vCenter Server Appliance 可以在 ESXi 主机 5.0 或更高版本上或者在 vCenter Server 实例 

5.0 或更高版本上部署。

   您只能使用客户端集成插件部署 vCenter Server Appliance。该插件是一个适用于 Windows 的 HTML 安装程序,您可以使用它连接到目标服务器并在服务器上部署 vCenter Server Appliance。可以直接连接到要部署该设备的 ESXi 5.0.x、ESXi 5.1.x、ESXi 5.5.x 或 ESXi 6.0.x 主机。还可以连接到 vCenter Server 5.0.x、vCenter Server 5.1.x、vCenter Server 5.5.x 或 vCenter Server 6.0.x 实例,以在位于 vCenter Server 清单中的ESXi 主机或 DRS 群集上部署该设备。


4)数据库要求

vCenter Server 需要使用数据库存储和组织服务器数据。

       每个 vCenter Server 实例必须具有其自身的数据库。对于最多使用 20 台主机、200 个虚拟机的环境,可以使用捆绑的 PostgreSQL 数据库,vCenter Server 安装程序可在 vCenter Server 安装期间为您安装和设置该数据库。

较大规模的安装要求为环境大小提供一个受支持的外部数据库。

       在 vCenter Server 安装或升级期间,必须选择安装嵌入式数据库或将 vCenter Server 系统指向任何现有的受支持的数据库。vCenter Server 支持 Oracle 和 Microsoft SQL Server 数据库。有关所支持的数据库服务器版本的信息,请参见 http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品

互操作性列表。


vCenter Server Appliance 需要使用数据库存储和组织服务器数据。

        每个 vCenter Server Appliance 实例必须具有其自身的数据库。您可以使用包含在 vCenter Server Appliance中的捆绑 PostgreSQL 数据库,它最多可支持 1,000 个主机和 10,000 个虚拟机

对于外部数据库,vCenter Server Appliance 仅支持 Oracle 数据库。这些 Oracle 数据库版本相同,显示在您所安装的 vCenter Server 版本的 VMware 产品互操作性列表中。请参见

http://www.vmware.com/resources/compatibility/sim/interop_matrix.php 上的 VMware 产品互操作性列表。

如果要使用外部数据库,请确保创建 64 位 DSN,以便 vCenter Server 能够连接到 Oracle 数据库。

wKioL1em9MexnDSnAALi2kULSME291.png


二、部署vCenter Server 6.0

1、实验环境

DB                       192.168.10.12          Windows Server 2008 R2    标准版 

PSC+VC               192.168.10.13          Windows Server 2008 R2    标准版

                                                             Microsoft SQL Server 2014 SP1   企业版


PSC                      192.168.10.14          Windows Server 2008 R2    标准版

VC                        192.168.10.15          Windows Server 2008 R2    标准版

注意:安装VC的机器最少需要2个cpu,8G内存,否则会报错


2、准备外部数据库

数据库版本必须为Oracle 11g R2或以上版本以及SQL Server 2008 R2 SP1或以上版本

安装完数据库后确认数据库服务已全部运行正常

       如果准备将数据库和vCenter装在同一台Server上,此时需要将Report Services报表服务关闭,因为Report Services的默认端口为80,与vCenter冲突,当然也可以修改Report Services的默认端口

       安装过程简单不截图了,


3、在单台服务器上部署Platform与vCenter Server

       安装过程简单不截图了,


4、在多台服务器上安装Platform与vCenter Server

  注意主机同步时钟,要先安装Platform再安装vCenter不能并行安装,

     安装过程简单不截图了,


三、部署vCenter Server Appliance

      vCenter Server Appliance支持的版本Oracle 11g,Oracle 12c,

      vCenter Server Appliance 是基于 Linux 的预配置虚拟机,是SUSE Linux Enterprise Server 11 Update 3 for VMware 64位版本


1、安装前准备Oracle 12数据库

          

2、安装客户端集成插件

      在一台Windows机器(跟vSphere环境互通)上安装客户端继承插件(就是登录vSphere Web Client提示要安装的继承插件) 

wKiom1eq1LKBm-1KAACInP341x4446.png  

2、部署vCenter Server Appliance

      在安装了客户端继承插件的机器上挂载vCenter Server Appliance的镜像(虚拟光驱或者光盘),打开vsca-setup.html,开始安装:

wKioL1eq1NPgj5B3AADgknVZZjg205.png

wKiom1eq1NPyo6kOAACs5O1IefU614.png


等待安装完成即可。