技术开发 频道

基于DB2构建虚拟化集中管理平台VC5.1

  2 数据库安装

  数据库对于vCenter管理虚拟化环境是一个不可或缺的组件,SSO的连接需要数据库的存储,而虚拟化环境中的群集,主机,虚机,存储等相关资源信息也都存储于数据库环境中。在背景介绍我们已经讨论分析了IBM DB2的优势,后续我们以IBM DB2作为vSphere vCenter Server的管理数据库进行相关步骤的演示。

  2.1 系统初始化

  在vCenter数据库安装之前,需要对系统做一些初始化检查和准备工作。关于系统初始化为Windows Server 2012的过程,网上可以很方便的找到指导手册,这里不再赘述。仅对一些比较典型的信息进行提示:

  1)确保系统两个分区,C为系统分区,E为容量相对较大的扩展分区,用来存放数据库系统用户数据。

  2)确认区域设置,不得随意修改,尤其跟语言相关的设置。

  3)尽量将时区调整至用户所在时区,方便用户基于系统时间查看安装日志。

  4)修改系统主机名,保证在之后的安装过程中主机名保持一致性。

  5)vSphere vCenter 5.1管理需要NET-Framework3.5 SP1的支持,Windows2012系统初始化并不包含该软件包,所以在安装vSphere vCenter5.1之前,需要手动安装Net-Framework3.5 SP1,其过程如下。

  从Microsoft网站下载NET-Framework软件包,并通过命令行执行如下命令完成安装:

  Install-WindowsFeature –name NET-Framework-Core –source E:\sxs

  2.2 数据库DB2的安装配置

  1)通过IBM官方网站可以下载到DB2软件包,作为生产环境,推荐选用较为稳定,经过市场检验的版本。本文环境选取的是DB2-ntx64-server-9.7.700.552-FP007.zip,解压安装包至本地,点击执行文件setup.ext选项,进入DB2安装界面。

  2)点击Install a Product,在第一项(DB2 Advanced Enterprise Server Edition Version 9.7 Fix Pack 7)下点击按钮Install New执行安装(以后如无特殊说明,均选择缺省安装)。

  3)安装类型选择Custom,继续。

  4)修改DB2数据库系统用户数据存储路径为E:\,以确保对于虚拟环境中的资源信息有足够的存储空间。


▲图2 DB2用户数据分区路径

  5)设置DB2管理账号密码

  6)激活用户组管理

  7)DB2安装完成,将自动创建两个用户组DB2ADMNS,DB2USERS,一个用户db2admin。为保证DB2的环境变量工作正常,强烈建议重启Windows Server 2012服务器。

  2.3 创建系统用户

  在Windows用户管理中创建组DBSYSMON;创建用户vcx,添加到组DB2USERS,DBSYSMON和Administrators(可使用memberof直接添加组);创建用户rsa_dba,添加到组DB2ADMNS;创建用户rsa_user,添加到组DB2USERS。设置各用户密码,并保证密码不过期。

  2.4 创建数据库表

  通过VMware官方网站,下载数据库初始化脚本,拷贝至DB2安装路径C:\Program Files\IBM\SQLLIB\BIN\

  vcdbcreate.sql, rsaIMSLiteDB2SetupTablespaces.sql, rsaIMSLiteDB2SetupUsers.sql

  进入DB2命令环境或运行C:\Program Files\IBM\SQLLIB\BIN\db2cmdadmin.exe,执行如下数据库初始化脚本,进行数据库的初始化。

  db2 -svtf vcdbcreate.sql

  db2 -svtf rsaIMSLiteDB2SetupTablespaces.sql

  db2 -svtf rsaIMSLiteDB2SetupUsers.sql


▲图3 DB2数据库创建示意图

  2.5 创建数据库VCDB和RSA的ODBC连接

  进入Administrative Tools启动ODBC Data Sources (64-bit),在SYSTEM DSN页面中,创建数据源VCDB,并用之前创建的用户vcx建立ODBC连接。


▲图4 DB2 ODBC数据源创建示意图


▲图5 DB2 ODBC数据源定义示意图


▲图6 DB2 ODBC数据源示意图


▲图7 DB2 ODBC数据源连接示意图

  同上一步,为RSA添加ODBC连接,使用rsa_user用户。

  至此,数据库DB2的安装配置基本完成。

0
相关文章