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
打开“服务器企业管理器”
这里在默认的基础上,安装IIS管理控制台,以便修改默认网站IIS的默认80端口,否则vCenter Server的HTTP默认端口与IIS默认端口冲突(WIN2008R2纯净系统安装SQL2008R2时,通过SQL2008R2直接安装.net 3.5.1,IIS无需配置),如果不修改IIS的默认端口,则可以在安装vcenter的HTTP时候将其默认端口改为非80即可(后面会提及)
2、安装Microsoft? SQL Server? 2008 R2
这里没有采用vcenter光盘自带的数据库( Microsoft SQL Server 2008 R2 Express)进行安装是由于其自带的数据库限制比较多,在正式环境中很少采用此数据库(只能用到1个CPU,1G内存,4G数据库文件,最多 5 个主机和 50 个虚拟机,只能适合个人开发调试,不适合正式环境)所以重新下载了sql的安装包进行安装。
选择“全新安装或向现有安装添加功能”
因为自己是菜鸟,不懂,所以就全装了,注意的是,如果SQL Server和vCenter Server安装在同一操作系统上时,Reporting Services程序默认也会使用80端口(和iis一样),而vCenter Server默认也需要使用80端口,这样会产生端口占用冲突。本例我没修改Reporting Services,而是将vcenter server的默认端口给改为非80(后面会提及)
选择默认实例即可
这里可以看到磁盘的空间要求
服务器配置,在这里,首先要配置服务器的服务帐户,也就是让操作系统用哪个帐户启动相应的服务。为了省事,我们选择“对所有SQL Server服务使用相同的帐户”。也可以选择,NT AUTHORITY\SYSTEM,用最高权限来运行服务。接着,还要设备排序规则,默认是不区分大小写的按你的要求自行调整。
选择混合模式进行安装,并且添加一个本地帐户方便管理,目录和FILESTREAM没有必要修改
3、创建vCenter Server数据库
(1)创建vCenter Server Database数据库
①首先为vCenter Server准备SQL数据库,启动SQL Server Management Studio,
选择新建数据库:
在弹出的窗口中,输入数据库的名称以及选择数据库文件存放的路径,点击“确定”即建立
(2)为vCenter Server创建 64 位 DSN
在创建之前,首先应该安装SQL Server Native Client数据源驱动程序,由于我们在安装SQL Server 2008 R2的同时,SQL Server Native Client也会被一同安装,所以这里就不需要再安装了。
vCenter Server系统是必须具有64位的DSN的,所以在此我们先建立此DSN:
在“控制面板”中的“管理工具”中有“数据源(ODBC)”选项
打开ODBC数据源管理器窗口,在系统DSN标签页中,点击添加
打开创建新数据源窗口,选择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)
打开创建到SQL Server的新数据源窗口,输入数据源名称和描述内容,在服务器列表中选
择服务器名称,点击下一步。
勾选更改默认的数据库为项,并输入创建的SQL数据库名称,点击下一步。
点击测试“数据源”,显示“测试成功”即完成
返回到系统DSN标签页中,可以看到刚创建好的系统数据源,点击确定。
至此,为vCenter Server准备的SQL Server数据库已配置好。
4、创建Single Sign On数据库
找到以下路径中的文件:X:\Single Sign On\DBScripts\SSOServer\schema\mssql
用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脚本视图中,点击”执行”,消息“命令已成功完成”。
改为
命令成功运行后,会生成RSA这个数据库
②rsaIMSLiteMSSQLSetupUsers.sql(创建Single Sign On数据库用户及密码)
手动创建两个用户:安装程序用于设置数据库架构的数据库管理员 (RSA_DBA),和安装程序用于执行安装后任务的数据库用户 (RSA_USER)。
用工具打开此脚本,注意其中的红色部分,添加用户密码,红色部分除单引号外,替换成用户密码,注意密码强度符合复杂度要求。执行,消息:命令已成功完成
SQL数据库脚本执行成功完成后,可以看到创建两个数据库用户RSA_DBA和RSA_USER
改为,此密码要符合复杂度要求
③saIMSLiteMSSQLCreateSchema.sql(创建表)
在RSA库中创建表单,打开此脚本,此sql脚本不用修改任何值,需要注意对应库RSA,执行,运行成功会有此提示消息:“ALL 权限已不再推荐使用,并且只保留用于兼容性目的。它并不表示对实体定义了 ALL 权限”
至此,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
未加入Active Directory域原因,点击确定,不影响后续安装。
前面描述的使用脚本创建Single Sign On数据库的用途就在这里:
前面描述的rsaIMSLiteMSSQLSetupUsers.sql脚本运行后,下图的设置才可以生效:
数据库类型:Mssql 数据库名称:RSA 数据库用户名:RSA_USER数据库DBA用户名:RSA_DBA,端口默认是1433
在本地系统信息窗口,在完全限定域名或IP地址处输入名称,点击下一步
在vCenter Single Sign On端口设置窗口,使用HTTPS默认端口,点击下一步。
此处安装:有的机器可能会有表结构已存在等错误提示,确定会自动回滚删除,只要重新运行安装vCenter Single Sign On即可解决。
(2) 安装 VMware vCenter Inventory Servic
由于没有域名,所以这里输入的是ip地址
(3) 安装VMware vCenter Server
在数据库选项窗口,选择使用现有的受支持数据库,在数据源名称(DSN)处选择创建的64位DSN,点击下一步。
在数据库选项窗口,输入数据库用户名和数据库密码,点击下一步。
出现此错误,需要开启SQL Server Agent服务
开始菜单\Microsoft SQL Server 2008 R2\配置工具\ SQL Server 配置管理器
在vCenter Server服务窗口,勾选使用SYSTEM帐户,点击下一步。
由于vCenter Server的HTTP默认端口与IIS默认端口以及Reporting Services默认端口冲突
所以在安装vcenter的HTTP时候,需要将IIS默认端口以及Reporting Services默认端口都更改为非80端口(“web服务URL”以及“报表管理器URL”的端口改为非80),或者最简单的是将vCenter Server的HTTP默认端口修改为非80
(4) 安装VMware vSphere Web Client
(5) 安装Update manager
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数据源管理器
打开ODBC数据源管理器窗口,在系统DSN标签页中,点击添加
打开创建新数据源窗口,选择SQL Server Native Client 10.0项,点击完成
打开创建到SQL Server的新数据源窗口,输入数据源名称和描述内容,在服务器列表中选择服务器名称,点击下一步。
勾选更改默认的数据库为项,并选择所创建的SQL数据库名称(即第一步创建的数据库),点击下一步。
③安装VMware vSphere Update Manager
由于之前已经将vcenter的默认端口更改为88,所以这里也要做相应的修改,用户名和密码是vcenter所在主机的用户名和密码
在数据库选项窗口,选择使用现有的受支持数据库,在数据源名称(DSN)处选择创建的32位DSN,点击下一步。
在VMware vSphere Update Manager端口设置窗口,可保留默认值,点击下一步
如果,存储空间不足,安装前会有提示信息,一般要求最少120G的空间