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

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

Vcenter5.1安装详解_Microsoft

Vcenter5.1安装详解_服务器_02

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

Vcenter5.1安装详解_服务器_03

Vcenter5.1安装详解_数据库_04

2、安装Microsoft? SQL Server? 2008 R2

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

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

Vcenter5.1安装详解_Microsoft_05

Vcenter5.1安装详解_Windows_06

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

Vcenter5.1安装详解_Windows_07

选择默认实例即可

Vcenter5.1安装详解_数据库_08

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

Vcenter5.1安装详解_数据库_09

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

Vcenter5.1安装详解_数据库_10

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

Vcenter5.1安装详解_数据库_11

Vcenter5.1安装详解_数据库_12

Vcenter5.1安装详解_Microsoft_13

3、创建vCenter Server数据库

(1)创建vCenter Server Database数据库

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

选择新建数据库:

Vcenter5.1安装详解_数据库_14

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

Vcenter5.1安装详解_Windows_15

(2)为vCenter Server创建 64 位 DSN

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

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

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

Vcenter5.1安装详解_Microsoft_16

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

Vcenter5.1安装详解_数据库_17

打开创建新数据源窗口,选择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)

Vcenter5.1安装详解_Microsoft_18

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

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

Vcenter5.1安装详解_Microsoft_19

Vcenter5.1安装详解_Windows_20

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

Vcenter5.1安装详解_服务器_21

Vcenter5.1安装详解_Microsoft_22

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

Vcenter5.1安装详解_数据库_23

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

Vcenter5.1安装详解_数据库_24

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

4、创建Single Sign On数据库

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

Vcenter5.1安装详解_服务器_25

用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脚本视图中,点击”执行”,消息“命令已成功完成”。

Vcenter5.1安装详解_数据库_26

改为

Vcenter5.1安装详解_企业管理_27

Vcenter5.1安装详解_Windows_28

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

Vcenter5.1安装详解_服务器_29Vcenter5.1安装详解_数据库_30

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

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

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

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

Vcenter5.1安装详解_企业管理_31

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

Vcenter5.1安装详解_服务器_32

saIMSLiteMSSQLCreateSchema.sql(创建表)

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

Vcenter5.1安装详解_企业管理_33

至此,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

Vcenter5.1安装详解_Windows_34

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

Vcenter5.1安装详解_Windows_35

Vcenter5.1安装详解_Microsoft_36

Vcenter5.1安装详解_数据库_37

Vcenter5.1安装详解_Microsoft_38

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

Vcenter5.1安装详解_Windows_39

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

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

Vcenter5.1安装详解_Microsoft_40

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

Vcenter5.1安装详解_服务器_41

Vcenter5.1安装详解_服务器_42

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

Vcenter5.1安装详解_数据库_43

Vcenter5.1安装详解_数据库_44

Vcenter5.1安装详解_Microsoft_45

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

Vcenter5.1安装详解_Windows_46

(2) 安装 VMware vCenter Inventory Servic

Vcenter5.1安装详解_数据库_47

Vcenter5.1安装详解_服务器_48

Vcenter5.1安装详解_Windows_49

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

Vcenter5.1安装详解_服务器_50

Vcenter5.1安装详解_Microsoft_51

Vcenter5.1安装详解_Windows_52

Vcenter5.1安装详解_企业管理_53

Vcenter5.1安装详解_数据库_54

Vcenter5.1安装详解_Windows_55

Vcenter5.1安装详解_Windows_56

(3) 安装VMware vCenter Server

Vcenter5.1安装详解_Microsoft_57

Vcenter5.1安装详解_Microsoft_58

Vcenter5.1安装详解_企业管理_59

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

Vcenter5.1安装详解_服务器_60

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

Vcenter5.1安装详解_服务器_61

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

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

Vcenter5.1安装详解_Windows_62

Vcenter5.1安装详解_企业管理_63

Vcenter5.1安装详解_企业管理_64

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

Vcenter5.1安装详解_Windows_65

Vcenter5.1安装详解_服务器_66

Vcenter5.1安装详解_企业管理_67

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

Vcenter5.1安装详解_Windows_68

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

Vcenter5.1安装详解_Microsoft_69

Vcenter5.1安装详解_Windows_70

Vcenter5.1安装详解_Windows_71

Vcenter5.1安装详解_Windows_72

Vcenter5.1安装详解_服务器_73

Vcenter5.1安装详解_企业管理_74

Vcenter5.1安装详解_服务器_75

Vcenter5.1安装详解_企业管理_76

Vcenter5.1安装详解_企业管理_77

(4) 安装VMware vSphere Web Client

Vcenter5.1安装详解_Windows_78

Vcenter5.1安装详解_企业管理_79

Vcenter5.1安装详解_Windows_80

Vcenter5.1安装详解_数据库_81

Vcenter5.1安装详解_Microsoft_82

Vcenter5.1安装详解_企业管理_83

(5) 安装Update manager

Vcenter5.1安装详解_企业管理_84

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数据源管理器

Vcenter5.1安装详解_Microsoft_85

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

Vcenter5.1安装详解_服务器_86

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

Vcenter5.1安装详解_Microsoft_87

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

Vcenter5.1安装详解_服务器_88

Vcenter5.1安装详解_Windows_89

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

Vcenter5.1安装详解_数据库_90

Vcenter5.1安装详解_服务器_91

安装VMware vSphere Update Manager

Vcenter5.1安装详解_服务器_92

Vcenter5.1安装详解_企业管理_93

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

Vcenter5.1安装详解_数据库_94

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

Vcenter5.1安装详解_企业管理_95

Vcenter5.1安装详解_Microsoft_96

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

Vcenter5.1安装详解_企业管理_97

Vcenter5.1安装详解_数据库_98

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

Vcenter5.1安装详解_Microsoft_99

Vcenter5.1安装详解_Windows_100