Vcenter安装

一、 安装环境

1、vCenter Server 软件要求:

vCenter Server 要求使用 64 位操作系统,vCenter Server 需要使用 64 位系统 DSN 以连接到其数据库,vCenter Server 需要 Microsoft .NET 3.5 SP1 Framework

2、实验环境:

服务器版本:Windows Server 2008 R2,64位

ESXI 5.1版本

3、所需软件

(1)vcenter安装光盘:VMware-VIMSetup-all-5.1.0-1123966(vcneter).iso

(2)数据库:5.1版本所需数据库为SQL SERVER 2008版本

(3)其他软件:install_flash_player_ax.exe

二、 安装过程

1、安装.NET Framework 3.5.1

打开“服务器企业管理器”

clip_p_w_picpath001[6]

clip_p_w_picpath002[6]

这里在默认的基础上,安装IIS管理控制台,以便修改默认网站IIS的默认80端口,否则vCenter Server的HTTP默认端口与IIS默认端口冲突(WIN2008R2纯净系统安装SQL2008R2时,通过SQL2008R2直接安装.net 3.5.1,IIS无需配置),如果不修改IIS的默认端口,则可以在安装vcenter的HTTP时候将其默认端口改为非80即可(后面会提及)

clip_p_w_picpath003[6]

clip_p_w_picpath004[6]

2、安装Microsoft? SQL Server? 2008 R2

这里没有采用vcenter光盘自带的数据库( Microsoft SQL Server 2008 R2 Express)进行安装是由于其自带的数据库限制比较多,在正式环境中很少采用此数据库(只能用到1个CPU,1G内存,4G数据库文件,最多 5 个主机和 50 个虚拟机,只能适合个人开发调试,不适合正式环境)所以重新下载了sql的安装包进行安装。

选择“全新安装或向现有安装添加功能”

clip_p_w_picpath005[6]

clip_p_w_picpath006[6]

因为自己是菜鸟,不懂,所以就全装了,注意的是,如果SQL Server和vCenter Server安装在同一操作系统上时,Reporting Services程序默认也会使用80端口(和iis一样),而vCenter Server默认也需要使用80端口,这样会产生端口占用冲突。本例我没修改Reporting Services,而是将vcenter server的默认端口给改为非80(后面会提及)

clip_p_w_picpath007[6]

选择默认实例即可

clip_p_w_picpath008[6]

这里可以看到磁盘的空间要求

clip_p_w_picpath009[6]

服务器配置,在这里,首先要配置服务器的服务帐户,也就是让操作系统用哪个帐户启动相应的服务。为了省事,我们选择“对所有SQL Server服务使用相同的帐户”。也可以选择,NT AUTHORITY\SYSTEM,用最高权限来运行服务。接着,还要设备排序规则,默认是不区分大小写的按你的要求自行调整。

clip_p_w_picpath010[6]

选择混合模式进行安装,并且添加一个本地帐户方便管理,目录和FILESTREAM没有必要修改

clip_p_w_picpath011[6]

clip_p_w_picpath012[6]

clip_p_w_picpath013[6]

3、创建vCenter Server数据库

(1)创建vCenter Server Database数据库

①首先为vCenter Server准备SQL数据库,启动SQL Server Management Studio,

选择新建数据库:

clip_p_w_picpath014[6]

在弹出的窗口中,输入数据库的名称以及选择数据库文件存放的路径,点击“确定”即建立

clip_p_w_picpath015[6]

(2)为vCenter Server创建 64 位 DSN

在创建之前,首先应该安装SQL Server Native Client数据源驱动程序,由于我们在安装SQL Server 2008 R2的同时,SQL Server Native Client也会被一同安装,所以这里就不需要再安装了。

vCenter Server系统是必须具有64位的DSN的,所以在此我们先建立此DSN:

在“控制面板”中的“管理工具”中有“数据源(ODBC)”选项

clip_p_w_picpath016[6]

打开ODBC数据源管理器窗口,在系统DSN标签页中,点击添加

clip_p_w_picpath017[6]

打开创建新数据源窗口,选择SQL Server Native Client 10.0项,点击完成,如果没有SQL Server Native Client 10.0项则说明其驱动没有安装,可在Microsoft? SQL Server? 2008 R2的安装光盘中找到此驱动(类似路径X:\2052_CHS_LP\x64\Setup\x64\sqlncli.msi)

clip_p_w_picpath018[6]

打开创建到SQL Server的新数据源窗口,输入数据源名称和描述内容,在服务器列表中选

择服务器名称,点击下一步。

clip_p_w_picpath019[6]

clip_p_w_picpath020[6]

勾选更改默认的数据库为项,并输入创建的SQL数据库名称,点击下一步。

clip_p_w_picpath021[6]

clip_p_w_picpath022[6]

点击测试“数据源”,显示“测试成功”即完成

clip_p_w_picpath023[6]

返回到系统DSN标签页中,可以看到刚创建好的系统数据源,点击确定。

clip_p_w_picpath024[6]

至此,为vCenter Server准备的SQL Server数据库已配置好。

4、创建Single Sign On数据库

找到以下路径中的文件:X:\Single Sign On\DBScripts\SSOServer\schema\mssql

clip_p_w_picpath025[6]

用Microsoft SQL Server 2008 R2- SQL Server Management Studio工具打开以下3个脚本进行一些内容更改,其余脚本不用更改及运行。

rsaIMSLiteMSSQLSetupTablespaces.sql脚本(创建Single Sign On数据库

用工具打开此脚本,在查询视图中特别注意红色部分,如:C:\CHANGE ME\RSA_DATA.mdf需要路径,由于在C:\ 根目录下并没有CHANGE ME文件夹,所以需要创建此文件,本次试验中在 C:\ 根目录下创建了RSA文件夹,所以需要同时把SQL脚本中的“CHANGE ME”改为“RSA”即可(当然不修改也可以),如:C:\RSA\RSA_DATA.mdf,修改完成后,光标先停留在SQL脚本视图中,点击”执行”,消息“命令已成功完成”。

clip_p_w_picpath026[6]

改为

clip_p_w_picpath027[6]

clip_p_w_picpath028[6]

命令成功运行后,会生成RSA这个数据库

clip_p_w_picpath029[6]clip_p_w_picpath030[6]

rsaIMSLiteMSSQLSetupUsers.sql(创建Single Sign On数据库用户及密码)

手动创建两个用户:安装程序用于设置数据库架构的数据库管理员 (RSA_DBA),和安装程序用于执行安装后任务的数据库用户 (RSA_USER)。

用工具打开此脚本,注意其中的红色部分,添加用户密码,红色部分除单引号外,替换成用户密码,注意密码强度符合复杂度要求。执行,消息:命令已成功完成

SQL数据库脚本执行成功完成后,可以看到创建两个数据库用户RSA_DBA和RSA_USER

clip_p_w_picpath031[6]

改为,此密码要符合复杂度要求

clip_p_w_picpath032[6]

saIMSLiteMSSQLCreateSchema.sql(创建表)

在RSA库中创建表单,打开此脚本,此sql脚本不用修改任何值,需要注意对应库RSA,执行,运行成功会有此提示消息:“ALL 权限已不再推荐使用,并且只保留用于兼容性目的。它并不表示对实体定义了 ALL 权限”

clip_p_w_picpath033[6]

至此,Single Sign On数据库已创建完成,请记住这里配置的数据库名、用户名和密码。在安装vCenter Single Sign On时需要这些信息。

5、安装vCenter Single Sign On

可以在单个主机上通过使用“vCenter Server Simple Install”选项一起安装 vCenter Single Sign On、vCenter Inventory Service 和 vCenter Server。此选项适用于小型部署,这里为了更接近生产环境,所以此实验没采用此种形式,而是分布安装。

vCenter Server 5.1 需要 vCenter Single Sign On 和 Inventory Service。所以必须按此顺序安装这些组件:vCenter Single Sign On、Inventory Service 和 vCenter Server。

(1) 安装vCenter Single Sign On

clip_p_w_picpath034[6]

未加入Active Directory域原因,点击确定,不影响后续安装。

clip_p_w_picpath035[6]

clip_p_w_picpath036[6]

clip_p_w_picpath037[6]

clip_p_w_picpath038[6]

前面描述的使用脚本创建Single Sign On数据库的用途就在这里:

clip_p_w_picpath039[6]

前面描述的rsaIMSLiteMSSQLSetupUsers.sql脚本运行后,下图的设置才可以生效:

数据库类型:Mssql 数据库名称:RSA 数据库用户名:RSA_USER数据库DBA用户名:RSA_DBA,端口默认是1433

clip_p_w_picpath040[6]

在本地系统信息窗口,在完全限定域名或IP地址处输入名称,点击下一步

clip_p_w_picpath041[6]

clip_p_w_picpath042[6]

在vCenter Single Sign On端口设置窗口,使用HTTPS默认端口,点击下一步。

clip_p_w_picpath043[6]

clip_p_w_picpath044[6]

clip_p_w_picpath045[6]

此处安装:有的机器可能会有表结构已存在等错误提示,确定会自动回滚删除,只要重新运行安装vCenter Single Sign On即可解决。

clip_p_w_picpath046[6]

(2) 安装 VMware vCenter Inventory Servic

clip_p_w_picpath047[6]

clip_p_w_picpath048[6]

clip_p_w_picpath049[6]

由于没有域名,所以这里输入的是ip地址

clip_p_w_picpath050[6]

clip_p_w_picpath051[6]

clip_p_w_picpath052[6]

clip_p_w_picpath053[6]

clip_p_w_picpath054[6]

clip_p_w_picpath055[6]

clip_p_w_picpath056[6]

(3) 安装VMware vCenter Server

clip_p_w_picpath057[6]

clip_p_w_picpath058[6]

clip_p_w_picpath059[6]

在数据库选项窗口,选择使用现有的受支持数据库,在数据源名称(DSN)处选择创建的64位DSN,点击下一步。

clip_p_w_picpath060[6]

在数据库选项窗口,输入数据库用户名和数据库密码,点击下一步。

clip_p_w_picpath061[6]

出现此错误,需要开启SQL Server Agent服务

开始菜单\Microsoft SQL Server 2008 R2\配置工具\ SQL Server 配置管理器

clip_p_w_picpath062[6]

clip_p_w_picpath063[6]

clip_p_w_picpath064[6]

在vCenter Server服务窗口,勾选使用SYSTEM帐户,点击下一步。

clip_p_w_picpath065[6]

clip_p_w_picpath066[6]

clip_p_w_picpath067[6]

由于vCenter Server的HTTP默认端口与IIS默认端口以及Reporting Services默认端口冲突

clip_p_w_picpath068[6]

所以在安装vcenter的HTTP时候,需要将IIS默认端口以及Reporting Services默认端口都更改为非80端口(“web服务URL”以及“报表管理器URL”的端口改为非80),或者最简单的是将vCenter Server的HTTP默认端口修改为非80

clip_p_w_picpath069[6]

clip_p_w_picpath070[6]

clip_p_w_picpath071[6]

clip_p_w_picpath072[6]

clip_p_w_picpath073[6]

clip_p_w_picpath074[6]

clip_p_w_picpath075[6]

clip_p_w_picpath076[6]

clip_p_w_picpath077[6]

(4) 安装VMware vSphere Web Client

clip_p_w_picpath078[6]

clip_p_w_picpath079[6]

clip_p_w_picpath080[6]

clip_p_w_picpath081[6]

clip_p_w_picpath082[6]

clip_p_w_picpath083[6]

(5) 安装Update manager

clip_p_w_picpath084[10]

Update manager 5.1主要功能是升级,将ESX/ESXI4.x主机和ESXI5.0主机升级到ESXI5.1,如果没有需升级的主机,此功能也可以不安装

安装步骤:

创建数据库:

方法和创建vcenter数据库的方法一样

创建32位DSN

方法和创建vcenter数据库的方法一样,但要注意的是vcenter创建的是64位的DSN,VMware vSphere Update Manager程序必须具有 32 位 DSN。此要求应用于所有支持的数据库。所以需要在以下路径寻找支持32位的ODBC数据源:

在C:\Windows\SysWOW64文件夹中,找到并比击odbcad32.exe程序文件,运行支持32位的ODBC数据源管理器

clip_p_w_picpath085[6]

打开ODBC数据源管理器窗口,在系统DSN标签页中,点击添加

clip_p_w_picpath086[6]

打开创建新数据源窗口,选择SQL Server Native Client 10.0项,点击完成

clip_p_w_picpath087[6]

打开创建到SQL Server的新数据源窗口,输入数据源名称和描述内容,在服务器列表中选择服务器名称,点击下一步。

clip_p_w_picpath088[6]

clip_p_w_picpath089[6]

勾选更改默认的数据库为项,并选择所创建的SQL数据库名称(即第一步创建的数据库),点击下一步。

clip_p_w_picpath090[6]

clip_p_w_picpath091[6]

安装VMware vSphere Update Manager

clip_p_w_picpath084[11]

clip_p_w_picpath092[6]

由于之前已经将vcenter的默认端口更改为88,所以这里也要做相应的修改,用户名和密码是vcenter所在主机的用户名和密码

clip_p_w_picpath093[6]

在数据库选项窗口,选择使用现有的受支持数据库,在数据源名称(DSN)处选择创建的32位DSN,点击下一步。

clip_p_w_picpath094[6]

clip_p_w_picpath095[6]

在VMware vSphere Update Manager端口设置窗口,可保留默认值,点击下一步

clip_p_w_picpath096[6]

clip_p_w_picpath097[6]

如果,存储空间不足,安装前会有提示信息,一般要求最少120G的空间

clip_p_w_picpath098[6]

clip_p_w_picpath099[6]