【vSphere系列五】安装使用vCenter

vCenter可以说是整个vSphere的核心,没有vCenter,很多企业级的功能,都是没办法实现的,比如HA、DRS、FT、分布式交换机等。存储也是很多企业级功能的核心,没有存储很多企业级的功能也是无法实现的。所以存储和vCenter是你实现真正的企业级虚拟化所必须的设备!

需要vCenter Features
  • 1.virtual machine templates (虚拟机模版)
  • 2.role-based access controls (基于角色的访问控制)
  • 3.fine-grained resource allocation controls (粒度的资源关联控制)
  • 4.VMware Vmotion (在线迁移)
  • 5.VMware Distributed Resource Scheduler (分布式资源调度)
  • 6.VMware High Availability (高可用性)
  • 7.VMware Fault Tolerance (容错)
  • 8.Enhanced VMotion Compatibility (EVC) (增强vMotion兼容性)
  • 9.Host profiles (主机脚本)
  • 10.vNetwork Distributed Switches (分布式交换机)
  • 11.Storage and Network I/O Control (存储和网络 I/O控制)
  • 12.vSphere Storage DRS (存储分布式资源调度)
下面开始安装vCenter,安装vCenter需要数据库的支持,可以使用mssql、oracle,我们这里使用的是sql server 2008r2。其实vCenter自带的有一个数据库,是一个精简版的。不推荐使用。
一般情况下,vCenter和数据库应该安装在两台机器上,vCenter最好加入域,并且vCenter的主机名可以被解析。加入哉的好处就在于以后可以使用域用户登录管理vCenter。
整篇文章的安装摘要如下:
#########################################
1、安装Sql server 2008r2
2、创建vCenter的数据库以及64位的DSN,以及运行数据库脚本创建所需的表空间
3、安装vCenter
4、在vCenter里连接管理ESXi主机
#########################################

首先安装sql server2008 r2

我这里基本上一路默认下一步,只是为了做试验。
插入安装光盘,如果有自动播放的话,就会弹出下面的窗口,直接点运行SETUP.EXE即可
sqlserver2008r2install-01
根据自己的情况选择是全新安装还是什么。如果你的数据库服务器当前没有安装过sql server 2008 r2,就选全新的安装
sqlserver2008r2install-02
要保证满足安装环境,全部通过才可以,如果有哪一项不通过,自己查看解决一下
sqlserver2008r2install-03
输入产品密钥
sqlserver2008r2install-04
sqlserver2008r2install-05 sqlserver2008r2install-06 sqlserver2008r2install-07
如果你是做sharepoint,这里要选第二个,不过我们这里只做vCenter,默认即可
sqlserver2008r2install-08
功能全选吧,以免后面出问题
sqlserver2008r2install-09 sqlserver2008r2install-10
sql server的实例名,使用默认或者自己指定
sqlserver2008r2install-11 sqlserver2008r2install-12
sql server各服务的启动账户
sqlserver2008r2install-13 sqlserver2008r2install-14 sqlserver2008r2install-15 sqlserver2008r2install-16 sqlserver2008r2install-17 sqlserver2008r2install-18 sqlserver2008r2install-19 sqlserver2008r2install-20 sqlserver2008r2install-21
以上就安装成功了!
下面创建一个vCenter的数据库,连接上数据库之后,点新建
createdb createdb-01

创建vCenter所必须的表空间以及64位的DSN

打开vCenter安装光盘下的如下路径,我这里是Sql server,就先mssql下面的创建数据库的脚本,如果你的是其它库,要对应到数据库类型。oracle就应该找oracle下的脚本
选择创建表空间的脚本,双击打开
createdb-02
createdb-03
这个脚本有三处要改的地方,把路径改为你数据库要存储的路径即可,改完点执行
createdb-04
执行成功后,下面创建64位的DSN
打开控制面板->管理工具->数据源(ODBC)
createdsn-01
选择系统DSN,添加
createdsn-02
选择SQL Server Native Client,点完成
createdsn-03
输入创建数据库的名称,描述信息以及Sql server服务器的IP地址
createdsn-04
认证的方式,根据你数据库的设置来选
createdsn-05
更改数据库到你刚才为vCenter创建的数据库
createdsn-06 createdsn-07
完成之前,最好测试一下,以保证操作是成功的!
createdsn-08 createdsn-09
开始安装vCenter
放入vCenter5.1的光盘,我这里选择Simple install。其实这个安装过程比较复杂,会安装三个组件,还不如一个一个的安装。Simple install其中间可能会出现问题。需要自己排查,如果安装失败,就一个一个组件的进行安装。
vCenter的整个安装过程会比较漫长,可能需要2个小时左右,一般要准备3-5个小时进行排错。很可能安装到最后的时候,出现问题,不得不重来。最好能准备一天的时间来搞这个,我的安装过程也不顺利,错误频出。出错误不要怕,慢慢的一个一个的来排!我后面也有总结我在安装过程中遇到的一个错误,以及是怎么解决的。你可以先跳到最后看一下,以免安装的时候出现跟我相同的错误!
vCenterinstall-01
会有一个准备环境的时间,这一步可能会消耗1-2分钟,不要急!
vCenterinstall-02
vCenterinstall-03 vCenterinstall-04
这里输入vCenter的管理员密码!
vCenterinstall-05
它本身有一个个精简版的数据库,因为我们安装过完整版的了,就不使用精简版的了,精简版也是不推荐的,因为vCenter的数据是很重要的,再次强调,如果是生产环境,千万数据库跟vCenter要分开,不然以后遇到问题哭都来不及
使用完整版的库会让你手动运行一个脚本,我们前面已经运行过了,可以忽略,如果你前面没有运行,这里最好运行一下!只运行创建表空间的那个就可以了。
vCenterinstall-06
这里选mssql,数据库的名称是RSA,因为运行前面的脚本创建出来的库的名字就是RSA
选择 手动创建数据库用户,一般都是RSA_USER和RSA_DBA,当然你也可以自定义。也可以使用windows身份验证,如果这一步失败,可以尝试使用windows身份验证
vCenterinstall-07
输入vCenter完全限定的域名,我感觉这里最好输入IP,因为我有因为输入域名,失败了很多次,最后输入IP则通过了。建议是IP
vCenterinstall-08
安装的位置,自己选
vCenterinstall-09
vCenterinstall-10 vCenterinstall-11
看似完成,后面还有很长一段,因为还有很多其它的组件要安装!要有耐心
vCenterinstall-12
完了会自动的运行其它插件的安装向导,继续吧!
vCenterinstall-13
输入你从vmware购买的vCenter密钥
vCenterinstall-14
选择刚才创建的DSN
vCenterinstall-15
输入vCenter的管理密码
vCenterinstall-16 vCenterinstall-17 vCenterinstall-18 vCenterinstall-19 vCenterinstall-20 vCenterinstall-21
这一步是最有可能失败的,如果失败,就悲剧了。前面那里最好输入IP,我有提醒的
vCenterinstall-22 vCenterinstall-23 vCenterinstall-24 vCenterinstall-25 vCenterinstall-26
看到以上,就完成了整个vCenter的安装过程,vCenter是整个企业级虚拟化的基础,一定要确保安装成功。一定要记录曾经设置过的各种密码!

使用客户端连接vCenter

vmclient-01
连接成功后,需要在vCenter里创建一个数据中心,就像当于是一个IDC,可以把整个IDC的主机添加到数据中心里。根据不同的IDC来创建不同的数据中心,管理起来很方便。这里添加的主机,就是ESXi的主机!
vmclient-02
创建一个数据中心
vmclient-datacenter
创建守数据中心,就可以在数据中心里面添加主机了,输入ESXi主机的IP地址,用户名和密码信息
vmclient-connect-host
会有一个安全的警告,可以忽略
vmclient-connect-host-01
可以在vCenter里面向ESXi的主机重启分配密钥
vmclient-connect-host-02
这里最好不使用锁定模式,如果使用了锁定模式,以后只能通过vCenter来管理ESXi主机了,就不能再直接连接ESXi了!
vmclient-connect-host-03
选择把ESXi的主机放在哪个数据中心下面
vmclient-connect-host-04 vmclient-connect-host-05 vmclient-connect-host-06 vmclient-connect-host-07
以上,就完成了在vCenter的安装,以及ESXi主机的添加!在vCenter里的操作,跟在单台ESXi上的基本的操作还是一致的!

错误解决:

碰到以下错误,把那个域名改为IP,如果还不行,我也没办法了!
vcenterinstall-error

  1 comment for “【vSphere系列五】安装使用vCenter

  1. charlie
    2013 年 11 月 22 日 at 10:51

    不错,学习了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code