如何在没有GUI且没有互联网的基于Unix的服务器上安装ClearCase 7.1?

前端之家收集整理的这篇文章主要介绍了如何在没有GUI且没有互联网的基于Unix的服务器上安装ClearCase 7.1?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
ClearCase 7.1安装过程设置的挑战是多重的:

> Unix的安装已经改变(不再是’./install_server’脚本):使用统一的基于GUI的Java工具,适用于Windows和Unix:Installation Manager (IM),基于XML配置文件:“响应文件” .
>如果出现任何问题,IM将清除所有安装,几乎没有任何东西
>没有Gui意味着silent install,但它也意味着你cannot record easily一个响应文件.
>没有互联网意味着,IM将无法检测更新并为您加载它们.

documentation并没有完全覆盖这种情况.
我的答案将在那里(作为社区Wiki)记录我迄今为止关于这个过程的经历.

在Unix上无提示安装CC7.1

(社区维基答案:随时编辑和改进)

条件

>在Unix或Linux上,安装requires root privileges.
>您必须有办法在服务器上复制正确的安装文件(如sftp访问)
>您的VOB必须可以在本地或通过UFS路径访问

获取正确的文件

要安装最新的CC7.1(7.1.0.2),必须先安装7.1,然后再升级.
这意味着您将需要:

> a compatible system.
>完整的CC7.1安装文件(通过Passport Advantage account:点击“客户登录”,然后登录,点击“软件下载和媒体访问”,“我同意”,“下载查找器”,选择“IBM Rational” ClearCase“,然后是正确的平台和语言).
建议使用Download Director加载安装文件,该文件支持恢复中断下载并通过防火墙执行下载(请参阅此处的usageFAQ).
您需要:

> Linux x86:IBM Rational ClearCase Linux x86 V7.1多语言(C1SQ8ML.zip,1.8Go)
> Solaris(Sun):IBM Rational ClearCase Sun5 V7.1多语言(C1SQ9ML.zip,1.5Go)
> Solaris(x86):IBM Rational ClearCase Solaris-x86 V7.1多语言(CZ0R6ML.zip,1.1Go)
注意:如果在Sun服务器上安装了Solaris10,请使用Sun5发行版,而不是“Solaris-x86”发行版!

>适合您平台的响应文件:您可以找到list here.
选择clearcase_response_sun5.xml或clearcase_response_linux_x86.xml查看示例,但实际上已经包含在Cxxx.zip文件中.
>您可以获得的最新IM:请参阅此ftp server
>您可以获得的最后一个CC修订包:这些是累积修补程序,因此您只需要最新修补程序.请参阅此“Available iFixes and Fix Packs for ClearCase Family 7.x文章.
现在,这是7.1.0.2 fix pack.
>您可以获得的最新IFix:这些是增量补丁,因此您需要从上一个Fix Pack获得所有这些补丁(参见同一篇文章).
现在,这是7.1.0.2-IFix01.

将这些3或4个文件(Cxxx.zip,最新的IM,最新的FixPack,[最新的IFix])复制到您想要的任何版本区域.请注意,安装文件和完整安装需要大约7Go.
对于Solaris10系统,将需要2次安装:
– 全球区域之一,必须可以从ngz(非全球区域)访问发布区域
– 一个ngz,可访问gz版本区域(只读访问)

安装主ClearCase版本

>直接在发布区域解压缩所有zip文件,IM除外:首先创建一个子目录(如“IM1.3.1”),然后再将其解压缩.
>主安装zip文件Cxxxx.zip将创建一个disk1目录
>将disk1中的响应文件复制到发布区域(disk1的父目录)
> edit your response file修改以下行:

If you agree to the license agreement,change the value for the acceptLicense key to true.

<agent-input acceptLicense='true'>

3 repository locations (for CC7.0,latestCC – 7.1.0.2 for instance – and latest IM –1.3 for instance)

<repository location='/my/release/area/disk1/InstallerImage_xxx' />
<repository location='/my/release/area/disk1/IM...' /> <!-- ignored: IM1.2 bundle with CC7.0 -->
<repository location='/my/release/area/im13...' /> <!-- latest IM -->
<repository location='/my/release/area/7.1.0.2...' /> <!-- latest CC -->

例:

<repository location='/usr/scm/ccase_rls/disk1/diskTag.inf' />
<repository location='/usr/scm/ccase_rls/disk1/InstallerImage_solaris' />
<repository location='/usr/scm/ccase_rls/7.1.0.2-RATL-RCC.sun5/repository.config' />
<repository location='/usr/scm/ccase_rls/im13' />

hostname,region and smtp

<data key="user.CC_RegSvrHostName,com.ibm.rational.clearcase.linux_x86" value="mycomputername"/>
<data key="user.CC_RegUNIXRegionName,com.ibm.rational.clearcase.linux_x86" value="unix_region"/>
<data key="user.CC_RegSMTPHostName,com.ibm.rational.clearcase.linux_x86" value="mymailserver.mydomain.com"/>

Atria or Flexm settings

<data key="user.CC_LICENSE_MANAGER,com.ibm.rational.clearcase.linux_x86" value="ATRIA"/>
<data key="user.ATRIA_HOST_IS_REMOTE,com.ibm.rational.clearcase.linux_x86" value="true"/>
<data key="user.ATRIA_REMOTE_HOSTNAME,com.ibm.rational.clearcase.linux_x86" value="atria_hostname"/>
<data key="user.ATRIA_LOCAL_KEY,com.ibm.rational.clearcase.linux_x86" value=""/>
<data key="user.RCL_PortAtHost" value="27000@ss1"/>

For Linux only,I would recommend installing prebuilt MVFS modules,hence the value “0” to the user.CC_MVFSModuleRebuild key. Just make sure you have the source of the kernel at hand with some commands like (all return values can change depending on your context):

$rpm -q -f /lib/modules/`uname -r`/build/Makefile 
  kernel-devel-2.6.18-92.el5
$rpm -q -f /lib/modules/`uname -r`/build/Module.symvers 
  kernel-devel-2.6.18-92.el5

或者,更简单:

$echo /lib/modules/`uname -r`/build
/lib/modules/2.6.18-128.el5/build

要安装内核的源代码

$cd /usr/src
$sudo yum install kernel-devel
$sudo ln -s kernels/2.6.18-128.el5-x86_64 linux

你会看见:

$l /lib/modules/2.6.18-128.el5
 lrwxrwxrwx  1 root root     46 Aug 21 17:01 build -> ../../../usr/src/kernels/2.6.18-128.el5-x86_64/

then (still for Linux only):

<data key="user.CC_MVFSModuleRebuild,com.ibm.rational.clearcase.linux_x86" value="0"/>
<data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="your_kernel_source_directory"/>

对于Linux的内核源目录的典型默认值,如果您已经进行了上述提示

<data key="user.CC_MVFSModuleKernelPath,com.ibm.rational.clearcase.linux_x86" value="/usr/src/linux"/>

Select the features you want to install for Rational SDLC,and install also the com.ibm.cic.agent offering feature:

<install>
        <offering id='com.ibm.rational.clearcase....'
        <offering id='com.ibm.cici.agent'

设置最新版本的CC和IM.你会发现他们的身份在:

> 7.1.0.2-RATL-RCC.linux_x86 / repository.config:UPDATES_com.ibm.rational.clearcase.linux_x86~7.1.2.0000-7-1-0-02-00-2009BD090617 = com.ibm.rational.clearcase.linux_x86 〜7.1.0.00-7-1-081110〜7.1
> im13 / configuration / config.ini:im.internal.version = 1.3.1000.20090618_1714


>从发布区域运行安装

Command:

sudo ./im13/install --launcher.ini ./im13/silent-install.ini -silent -ShowVerboseProgress -input ./clearcase_response.xml > & install_7.1.0.0.log

原则:

>如果没有安装CC,它将安装7.0,然后一步升级7.1.0.2.
>不要使用与CC捆绑在一起的IM(disk1 / InstallerImage_xxx):它是一个1.2,太低,无法安装最新的CC.直接使用最新的IM.
>始终在自定义临时日志文件重定向stdout和stderr
>如果有任何错误消息(甚至是problem during one ‘mount vob),则会有完整的回滚.如果是这样,您的临时日志文件很有用,但您也可以在其中找到IM日志文件

IM log files:

/var/ibm/InstallationManager/logs/native

未安装

如果出现问题或未完成安装,您可以随时卸载产品,但:

>它删除了一切>首先保存/ var / adm / atria(您的注册表设置)>只需用< uninstall modify ='false'>替换元素即可.元件>命令保持不变>如果您卸载了产品版本7.1.0.2,它会卸载所有ClearCase,而不仅仅是安装在7.1.0.0上的补丁

猜你在找的Bash相关文章