web-dev-qa-db-ja.com

GUIやインターネットのないUnixベースのサーバーにClearCase7.1をどのようにインストールしますか?

ClearCase 7.1インストールプロセスによって設定される課題は複数あります。

  • Unixのインストールが変更されました(これ以上 './install_server 'スクリプト):統合されたGUIベースのJavaツールがWindowsとUnixの両方で使用されます:Installation Manager(IM) =、XML構成ファイルに基づく:「応答ファイル」。
  • 何か問題が発生した場合、IMはインストールをすべて消去し、(ほとんど)何も残しません
  • いいえGuiは サイレントインストール を意味しますが、それはあなたが できない記録簡単に 応答ファイルであることも意味します。
  • インターネットがないということは、IMが更新を検出してロードすることができないことを意味します。

documentation はこのシナリオを完全にはカバーしていません
以下の私の答えは、このプロセスに関してこれまでに経験したことを記録するために(コミュニティWikiとして)そこにあります。

5
VonC

UNIXでのCC7.1のサイレントインストール

(コミュニティWikiの回答:自由に編集および改善してください)

前提条件

  • unixまたはLinuxでは、インストール root権限が必要
  • サーバーに適切なインストールファイルをコピーする方法が必要です(sftpアクセスなど)
  • vOBにローカルまたはUFSパスを介してアクセスできる必要があります

適切なファイルを取得する

最新のCC7.1(7.1.0.2)をインストールするには、まず7.1をインストールしてからアップグレードする必要があります。
つまり、次のものが必要になります。

  • a 互換性のあるシステム
  • 完全なCC7.1インストールファイル( Passport Advantageアカウントを介して :[カスタマーサインイン]をクリックしてからログインし、[ソフトウェアのダウンロードとメディアアクセス]、[同意する]、[ダウンロード]をクリックします。 「Finder」、「IBM Rational ClearCase」を選択してから、適切なプラットフォームと言語を選択します)。
    セットアップファイルを ダウンロードディレクター でロードすることをお勧めします。これは、中断されたダウンロードの再開とファイアウォールを介したダウンロードの実行をサポートします( 使用法についてはこちらを参照) および [〜#〜] faq [〜#〜] )。
    以下が必要になります:
    • Linux x86:IBM Rational ClearCase Linux x86 V7.1多言語(C1SQ8ML.Zip、1.8Go)
    • Solaris(Sun):IBM Rational ClearCase Sun5 V7.1 Multilingual(C1SQ9ML.Zip、1.5Go)
    • Solaris(x86):IBM Rational ClearCase Solaris-x86 V7.1 Multilingual(CZ0R6ML.Zip、1.1Go)
      注:SunサーバーにSolaris10がある場合は、「Solaris-x86」ではなく、Sun5ディストリビューションを使用してください。
  • プラットフォームに適合した応答ファイル:ここにリストを見つけることができます。
    例を表示するにはclearcase_response_Sun5.xmlまたはclearcase_response_linux_x86.xmlを選択しますが、実際にはすでにCxxx.Zipファイルに含まれています。
  • 入手できる最新のIM:これを参照してください ftp server
  • 入手できる最後のCCフィックスパック:これらは累積パッチであるため、最新のもののみが必要です。この " ClearCase Family 7.xで使用可能なiFixおよびフィックスパック "の記事を参照してください。
    今のところ、これは 7.1.0.2フィックスパック です。
  • 入手できる最新のIFix:これらは増分パッチであるため、最後のフィックスパック以降のすべてを入手する必要があります(同じ記事を参照)。
    今のところ、これは 7.1.0.2-IFix01 です。

それらをコピーしますつまたは4つのファイル(Cxxx.Zip、最新のIM、最新のFixPack、[latest IFix]任意のリリース領域にコピーします。インストールファイルと完全なインストールには約7Goが必要になることに注意してください。
Solaris10システムの場合、2つのインストールが必要です:-グローバルゾーンに1つ、リリース領域はngz(非グローバルゾーン)からアクセス可能である必要があります-ngzに1つ、 gzリリース領域へのアクセス権(読み取り専用アクセス権)

メインのClearCaseリリースをインストールします

  • すべてのZipファイルをリリースエリアで直接解凍します。IMを除く:最初にサブディレクトリ( "IM1.3.1"など)を作成してから解凍します。
  • メインセットアップZipファイルCxxxx.Zipはdisk1ディレクトリを作成します
  • disk1の応答ファイルをリリース領域(disk1の親ディレクトリ)にコピーします。
  • 応答ファイルを編集 して、次の行を変更します。

ライセンス契約に同意する場合は、acceptLicenseキーの値をtrueに変更します。

<agent-input acceptLicense='true'>

つのリポジトリの場所(CC7.0の場合、latestCC-たとえば7.1.0.2-および最新のIM --1.3など)

<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' />

ホスト名、リージョン、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またはFlexm設定

<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"/>

Linuxのみの場合、prebuiltMVFSモジュールをインストールすることをお勧めします。したがって、user.CC_MVFSModuleRebuildキーに値「0」を設定します。 (すべての戻り値はyourcontext)のようなコマンドを使用して、カーネルのソースが手元にあることを確認してください。

$ 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/

次に(Linuxのみ):

<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"/>

上記のslinkを作成した場合の、Linuxのカーネルソースディレクトリの一般的なデフォルト値:

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

Rational SDLCにインストールする機能を選択し、com.ibm.cic.agentオファリング機能もインストールします。

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

CCとIMの最新バージョンを設定します。あなたは彼らのIDを見つけるでしょう:

  • 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

  • リリースエリアからインストールを実行するには

コマンド:

 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をアップグレードします1つのステップで
  • cCにバンドルされているIM(disk1/InstallerImage_xxx)は使用しないでください。これは1.2であり、最新のCCをインストールするには低すぎます。最新のIMを直接使用します。
  • カスタムアドホックログファイルで常にstdoutstderrをリダイレクトします
  • エラーメッセージがある場合( 1つの 'mount vob'中の問題 )でも、completeロールバックが発生します。その場合、アドホックログファイルは便利ですが、IMログファイルは次の場所にもあります。

IMログファイル:

/var/ibm/InstallationManager/logs/native

アンインストール

問題がある場合やインストールが完了していない場合は、いつでも製品をアンインストールできますが、次のようになります。

  • すべてを削除します
  • 最初に/ var/adm/atriaを保存します(レジストリ設定)
  • 要素を<uninstall modify='false'>要素に置き換えるだけです
  • コマンドは同じままです
  • オファリングバージョン7.1.0.2をアンインストールすると、7.1.0.0に適用されたパッチだけでなく、allClearCaseもアンインストールされます。
6
VonC

TroubleShooting:Gdk-重大なエラー

プロセスはすぐに停止し、Gdk-CRITICAL errorで始まるいくつかのエラーが発生します

症状

次の一連のエラーメッセージでプロセスが失敗した場合:

(install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1279: assertion `GDK_IS_WINDOW (window)' failed
(install:22364): Gtk-WARNING **: Screen for GtkWindow not set; you must always set
a screen for a GtkWindow before using the window
(install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed
(install:22364): Gdk-CRITICAL **: file gdkwindow-x11.c: line 1299: assertion `window != NULL' failed
(install:22364): Gtk-CRITICAL **: file gtkstyle.c: line 910: assertion `GTK_IS_STYLE (style)' failed
(install:22364): GLib-GObject-CRITICAL **: file gobject.c: line 1579: assertion `G_IS_OBJECT (object)' failed
...

原因

GUIベースのインストールではなく、サイレントインストールの必要性を検証するため、これは「正常」です。そのGUIを起動するために必要なグラフィカル環境がありません。
ただし、原因は単純です。パラメーターの1つが正しくありません。

たとえば、次を使用します。

--launcher.ini ./disk1/InstallerImage_solaris/silent_install.ini

の代わりに:

--launcher.ini ./disk1/InstallerImage_solaris/silent-install.ini

_ファイル名の「-」ではなく「silent-install.ini」に注意してください)

回避策/解決策

パラメータを修正します。

2
VonC

TroubleShooting:含まれるディレクトリをディレクトリショートカット「IBMInstallationManager」に設定できませんでした

「ディレクトリショートカット」が設定されていないため、プロセスが停止し、インストールがクリーンアップされます

症状

Cleaning up saved files.  (100% of < 1 MB at 71 KB/sec; 0 seconds remain)
Cleaning up saved files.
Error during "install" phase:
  Containing directory could not be set for directory shortcut"IBM Installation Manager".
Install:
JVM terminated. Exit code=1
...

原因

これ IBMの記事 原因の詳細:

/usr/share/desktop-directoriesは書き込み可能ではありません。

これは特に、NGZ(Non-Global-Zone)でのSolarisインストールで発生します。ここで、/usr/shareはグローバルゾーンと共通ですが、NGZ

回避策/解決策

kshセッションの場合

Sudo export XDG_DATA_HOME=/var/IBM/desktop-directories

tcshセッションの場合

Sudo setenv XDG_DATA_HOME /var/IBM/desktop-directories

これに加えて、通常のSudo ./install --launcher ...を使用すると、インストールプロセスでdesktop-directoriesとそのショートカットが書き込み可能ディレクトリに作成されます。

注:/var/IBM/desktop-directoriesを標準以外のパス(/export/IBM/desktop-directoriesなど)にリンクすることもできます。

2
VonC

探している情報は、次の技術情報にあると思います。

ここに投稿できるURLは1つだけなので、他の技術情報番号を以下に示します。 http://www-01.ibm.com/support/docview.wss?rs=984&uid=swg21390817

上記のURLの下7桁を次の技術情報番号のいずれかに置き換えると、他の5つを表示できます。

1393769 1393735 1393304 1390818 1393738

これが役に立てば幸いです;-)

1
Denise