一、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部署方式
单台部署:
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,这可能已超出所需量。这将消耗更多资源。
该模型适合小型环境。
多台部署:
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 许可证。
您需要管理较多虚拟机或物理服务器。
混合部署:
安装在 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)硬件要求
重要事项:
对于具有嵌入式 Platform Services Controller 的 vCenter Server,您必须根据环境的规模将Platform Services Controller 的硬件要求加入 vCenter Server 的硬件要求。
2)存储要求
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 数据库。
二、在Windows Server上使用嵌入式安装vCenter Server 6.0
步骤
1 在软件安装程序目录中,双击 autorun.exe 文件启动安装程序。
2 选择 vCenter Server for Windows,然后单击安装。
3 按照安装向导的提示检查“欢迎使用”页面并接受许可协议。
4 选择 vCenter Server 和嵌入式 Platform Services Controller,然后单击下一步。
5 输入系统网络名称(最好是 FQDN),然后单击下一步。
也可以输入 IP 地址。如果输入 IP 地址,请提供静态 IP 地址。
重要事项 确保提供的 FQDN 或 IP 地址不会发生更改。无法在部署后更改系统名称。如果系统名称发生
更改,则必须卸载并重新安装 vCenter Server。
三、在Windows Server上使用外部安装vCenter Server 6.0
1、实验环境
DB 192.168.10.12 Windows Server 2012 R2 数据中心版
PSC+VC 192.168.10.13 Windows Server 2012 R2 数据中心版
Microsoft SQL Server 2014 SP1 企业版
2、准备外部数据库
数据库版本必须为Oracle 11g R2或以上版本以及SQL Server 2008 R2 SP1或以上版本
安装完数据库后确认数据库服务已全部运行正常
如果准备将数据库和vCenter装在同一台Server上,此时需要将Report Services报表服务关闭,因为Report Services的默认端口为80,与vCenter冲突,当然也可以修改Report Services的默认端口
3、在单台服务器上部署vCenter Server 6.0
四、部署vCenter Server Appliance