IBM RTC 3.0.1–Rational Team Concert安装说明
QQ : 83555727 踏雪寻梅
最新RTC版本应该是6.x,安装老版本主要是考虑到兼容客户端老版本的开发环境。
一、安装介质和安装环境
安装介质用:RTC_301.iso
选用db2数据库,安装介质是 DB2_ESE_9_7_0_0_LNXX86_64.iso
操作系统采用rhel 6.5,64位
二、安装DB2数据库
安装db2数据库:
先mount DB2_ESE_9_7_0_0_LNXX86_64.iso
创建必要的用户和组
groupadd -g 1101 db2iadm1
groupadd -g 1102 db2fadm1
groupadd -g 1103 dbsadm1
useradd -u 10001 -g 1101 db2inst1
useradd -u 10002 -g 1102 db2fenc1
useradd -u 10003 -g 1103 dasusr1
运行:
./db2_install
安装在缺省位置/opt/ibm/db2/V9.7
选择ESE:企业服务器版(enterprise server edition)
用root操作:
创建实例和更新实例
cd /opt/ibm/db2/V9.7/instance
创建DAS
./dascrt -u dasusr1
创建数据库实例
./db2icrt -u db2fenc1 db2inst1
db2inst1表示指定此实例名和所有者名(二者相同)。
-p 50000参数表示指定DB2实例对外服务端口,必须使用端口50000。
-u 表示指定此实例使用的用户名。
./dasupdt dasusr1
修改db2inst1的环境变量:
vi /home/db2inst1/.bash_profile
~/sqllib/db2profile
增加端口号
su - root
vi /etc/services
db2cdb2inst1 50000/tcp # Connection port for DB2 instance db2inst1
db2idb2inst1 50001/tcp # Interrupt port for DB2 instance db2inst1
su - db2inst1
export DB2INSTANCE=db2inst1
db2level //查看DB2版本
启动数据库
db2start
db2 update dbm cfg using svcename db2cdb2inst1
db2cdb2inst1是前面设置的服务名(端口号50000)
db2set DB2COMM=TCPIP
db2 terminate
重启数据库
db2stop
db2start
创建数据库:
用db2inst1用户
db2 create database JTS using codeset UTF-8 territory en PAGESIZE 16384
db2 create database CCM using codeset UTF-8 territory en PAGESIZE 16384
db2 create database QM using codeset UTF-8 territory en PAGESIZE 16384
db2 create database DW using codeset UTF-8 territory en PAGESIZE 16384
需求管理RM和JTS使用同一个库。
三、安装RTC server
把RTC_301.iso文件mount到/mnt
用命令行方式安装:
cd /mnt/im/linux.gtk.x86/
./userinstc -acceptLicense -dataLocation /tmp/silent-install/data -silent -showVerboseProgress -nosplash -input silent-install-server.xml
执行上述命令后,RTC Server会被安装到 /tmp/silent-install
把它拷贝到标准的安装路径 /opt/IBM
cd /tmp/silent-install/
cp -r * /opt/IBM
就可以启动RTC服务了:
cd /opt/IBM/JazzTeamServer/server
./server.startup
启动服务后,就可以在本机或在网络上通过web服务继续配置RTC了:
https://localhost:9443/jts/setup
https://rtc.ycs.com:9443/jts/setup
(需要能解析域名rtc.ycs.com)
对于新安装,请在用户标识和密码字段中都输入ADMIN(区分大小写)。单击登录
如果没有dns server了,需要修改两个hosts文件:
C:\Windows\System32\drivers\etc\hosts
10.67.54.140 rtc.ycs.com
在/etc/hosts加上
10.67.54.140 rtc rtc.ycs.com
这样下图填写https://rtc.ycs.com:9443/jts才能通过
采用DB2数据库:
jdbc密码就是db2inst1的用户密码,
JDBC位置,填//rtc.ycs.com:50000/QM:user=db2inst1;password={password};
因为没有创建数据表,在web界面上点 创建表 并等待一段时间
下图,点“注册应用程序”,如果用不到的话,可以删除(不注册)/rm和/rm
上图(图略),创建管理账户,许可证部分先选no,以后再配置
点击–完成应用程序设置
点击–完成应用程序设置
下面按缺省的进行完。
安装完成后,每次重启机器要执行:
cd /opt/IBM/JazzTeamServer/server
./server.startup
然后通过浏览器,使用以下网址,就可以访问rtc
如果没有域名服务器,在Windows下可以用C:\Windows\System32\drivers\etc\hosts解析域名rtc.ycs.com,在linux可以用/etc/hosts解析。
RTC的域名一经指定不能更改。
三、许可证和授权
RTC是通过CAL(client access license)授权,安装时会有60天的试用期。
购买的许可证是以一种jar文件的方式提供的。
RTC自带的一种flexlm的公共许可证发放令牌服务可有可无,不影响使用,它应该是为管理多个IBM软件的大开发环境设计的。
四、数据迁移
可以用下面的方法进行备份:
export RTC_SERVER=/opt/IBM/JazzTeamServer/server
export RTC_EXPORT=/tmp/rtc_export
cd ${RTC_SERVER}
./server.shutdown
./repotools-jts.sh -export toFile=${RTC_EXPORT}/db2/jts.tar
./repotools-ccm.sh -export toFile=${RTC_EXPORT}/db2/ccm.tar
./repotools-qm.sh -export toFile=${RTC_EXPORT}/db2/qm.tar
用类似下面的命令在另外环境中恢复:
./repotools-jts.sh -import fromFile=/home/zzx/xxxxxx.tar
欢迎交流,有问题可联系 QQ: 83555727或Email [email protected]