この節では、クラスタノードにソフトウェアをインストールするための情報と手順を紹介します。
次の作業マップに、複数ノードまたは単一ノードのクラスタにソフトウェアをインストールするために実行する作業を示します。ここに示す順に従って手順を実行します。
表 2–1 Task Map: ソフトウェアのインストール
作業 |
参照先 |
---|---|
1. クラスタ構成のレイアウトを計画、およびソフトウェアをインストールするための準備 | |
2. (省略可能) 管理コンソールにクラスタコントロールパネル (CCP) ソフトウェアをインストール | |
3. すべてのノードに Solaris OS をインストール | |
4. (省略可能) SPARC: Sun StorEdge Traffic Manager ソフトウェアをインストール | |
5. (省略可能) SPARC: VERITAS File System ソフトウェアをインストール | |
6. 使用する Solaris 8 または Solaris 9 OS 向けの Sun Cluster ソフトウェアパッケージと Sun Java System データサービスをインストール |
「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」 |
7. ディレクトリパスを設定 | |
8. クラスタまたは追加のクラスタノードを確立 |
ソフトウェアのインストールを開始する前に、以下の準備作業を行なってください。
クラスタ構成に選択したハードウェアとソフトウェアが Sun Cluster ソフトウェアの当該リリースでサポートされているかどうかを確認します。
サポートされるクラスタ構成の最新情報については、Sun の販売代理店にお問い合わせください。
クラスタ構成の計画およびインストール方法を検討する上で参考となる情報を参照します。
『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』 – 制限事項やバグ対策などの最新情報
『Sun Cluster 3.0-3.1 Release Notes Supplement』 – リリース後に追加された制限事項、バグ対策、新機能などの最新情報に関するドキュメント。この文書は、定期的に更新されて以下の Web サイトに公開されます。
『Sun Cluster の概要 (Solaris OS 版)』および『Sun Cluster の概念 (Solaris OS 版)』 – Sun Cluster 製品の概要
『Sun Cluster ソフトウェアのインストール (Solaris OS 版)』 (このマニュアル) – Solaris、Sun Cluster、ボリューム管理ソフトウェアのインストールと構成を行うためのガイドラインと作業手順
『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』 – データサービスのインストールと構成を行うための計画のガイドラインと作業手順
関連文書 (Sun 以外の製品の文書も含む) をすべて用意します。
クラスタのインストールを行う場合に参考となるドキュメントを持つ製品の一部を以下に示します。
Solaris OS
Solstice DiskSuite または Solaris Volume Manager ソフトウェア
Sun StorEdge QFSSunStorEdgeQFS ソフトウェア
SPARC:VERITAS Volume Manager
SPARC:Sun Management Center
その他のアプリケーション
クラスタ構成の計画を立てます。
クラスタのインストールを綿密に計画します。Solaris および Sun Cluster ソフトウェアのインストールを開始する前に、データサービスおよび他の製品すべてについて必要条件を認識しておく必要があります。計画に不備があった場合、インストールエラーが発生し、Solaris や Sun Cluster ソフトウェアを完全にインストールし直す必要が生じる可能性もあります。
たとえば、Oracle Real Application Clusters の Oracle Real Application Clusters Guard オプションには、ユーザーがクラスタ内で使用するホスト名に関する特殊な要件があります。このような特別な必要条件は Sun Cluster HA for SAP にもあります。Sun Cluster ソフトウェアをインストールした後にホスト名は変更できないため、このような必要条件は Sun Cluster ソフトウェアをインストールする前に調整しておく必要があります。
x86 ベースのクラスタでは、Oracle Real Application Clusters と Sun Cluster HA for SAP は両方とも使用できないことにも注意してください。
第 1 章「Sun Cluster 構成の計画」と『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』に示されている計画のガイドラインを利用して、クラスタのインストールと構成の方法を決定してください。
計画ガイドラインで参照されるクラスタフレームワークおよびデータサービス構成のワークシートに必要事項を記入してください。完成したワークシートは、インストールと構成の作業を行う際に参考情報として利用します。
クラスタ構成に必要なパッチをすべて入手します。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』の「パッチと必須ファームウェアのレベル」を参照してください。
Sun Cluster に必要なパッチを 1 つのディレクトリにコピーします。
ディレクトリは、すべてのノードからアクセス可能なファイルシステム上になければなりません。デフォルトのパッチディレクトリは、 /var/cluster/patches/ です。
Solaris ソフトウェアをノードにインストールした後、 /etc/release ファイルでインストールした Solaris ソフトウェアのバージョンを確認できます。
(省略可能) SunPlex Installer を使用している場合は、パッチリストファイルを作成できます。
パッチリストファイルを指定すると、SunPlex Installer はパッチリストファイルに含まれているパッチのみをインストールします。パッチリストファイルの作成方法については、patchadd(1M) のマニュアルページを参照してください。
パッチディレクトリのパスを記録します。
Cluster Control Panel ソフトウェアを使用して、管理コンソールからクラスタノードに接続する場合は、「クラスタコントロールパネルソフトウェアを管理コンソールにインストールする」に進みます。
それ以外の場合は、使用する Solaris インストール手順を選択します。
scinstall(1M) ユーティリティー (テキストベースの方法) または SunPlex Installer (GUI ベースの方法) のいずれかを使用して、Sun Cluster ソフトウェアをインストールする予定の場合は、「Solaris ソフトウェアをインストールする」に進み、まず Solaris ソフトウェアをインストールします。
Solaris と Sun Cluster ソフトウェアを同時にインストールする予定の場合は (JumpStart を使用する方法)、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」に進みます。
管理コンソールの使用は必須ではありません。管理コンソールを使用しない場合は、クラスタ内の特定のノードから管理作業を行います。
この手順では、管理コンソールにクラスタコントロールパネル (CCP) ソフトウェアをインストールする方法を説明します。CCP が提供する単一のインタフェースから、cconsole(1M)、ctelnet(1M)、および crlogin(1M) の各ツールを起動できます。これらの各ツールは、共通ウィンドウや一連のノードとの多重ウィンドウ接続を提供します。共通ウィンドウを使用すると、すべてのノードに入力を一括送信できます。
管理コンソールには、Solaris 8 または Solaris 9 OS 環境が動作する任意のデスクトップマシンを使用できます。また、管理コンソールは、文書サーバーとしても使用 できます。Sun Cluster を SPARC ベースのシステムで使用している場合は、管理コンソールを Sun Management Center コンソールやサーバーとして使用できます。Sun Management Center ソフトウェアをインストールする方法については、Sun Management Center のマニュアルを参照してください。Sun Cluster のマニュアルをインストールする方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』を参照してください。
サポートされている Solaris OS 環境のバージョンと Solaris パッチが管理コンソールにインストールされていることを確認してください。すべてのプラットフォームで、少なくとも End User Solaris ソフトウェアグループが必要です。
管理コンソールでスーパーユーザーになります。
管理コンソールの CD-ROM ドライブに Sun Cluster 2 of 2 CD-ROM を挿入します。
ボリューム管理デーモンの vold(1M) が実行中で、CD-ROM デバイスを管理するように構成されている場合、デーモンによって自動的に CD-ROM が /cdrom/cdrom0/ ディレクトリにマウントされます。
Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ ディレクトリに変更します (arch は sparc または x86 です。ver は、Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10)。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
SUNWccon パッケージをインストールします。
# pkgadd -d . SUNWjccon |
(省略可能) SUNWscman パッケージをインストールします。
# pkgadd -d . SUNWjscman |
管理コンソールに SUNWscman パッケージをインストールすることで、クラスタノードに Sun Cluster ソフトウェアをインストールする前に、管理コンソールから Sun Cluster のマニュアルページを参照できるようになります。
(省略可能) Sun Cluster マニュアルパッケージをインストールします。
管理コンソールにマニュアルをインストールしなくても、CD-ROM から直接 HTML または PDF のマニュアルを表示することができます。Web ブラウザを使用して、Sun Cluster 2 of 2 CD-ROM にある Solaris_arch/Product/sun_cluster/index.html ファイルを表示してください (arch は sparc または x86 です)。
SUNWsdocs パッケージがすでに管理コンソールにインストールされているかどうかを判断します。
# pkginfo | grep SUNWsdocs application SUNWsdocs Documentation Navigation for Solaris 9 |
SUNWsdocs パッケージがまだインストールされていない場合は、マニュアルパッケージをインストールする前にインストールする必要があります。
インストールする Sun Cluster マニュアルパッケージを選択します。
次のマニュアルコレクションは、HTML と PDF の両方の形式で参照できます。
コレクション名 |
HTML パッケージ名 |
PDF パッケージ名 |
---|---|---|
Sun Cluster 3.1 9/04 Software Collection for Solaris OS (SPARC 版) |
SUNWscsdoc |
SUNWpscsdoc |
Sun Cluster 3.1 9/04 Software Collection for Solaris OS (x86 版) |
SUNWscxdoc |
SUNWpscxdoc |
『Sun Cluster 3.x Hardware Collection for Solaris OS (SPARC Platform Edition)』 |
SUNWschw |
SUNWpschw |
『Sun Cluster 3.x Hardware Collection for Solaris OS (x86 Platform Edition)』 |
SUNWscxhw |
SUNWpscxhw |
『Sun Cluster 3.1 9/04 Reference Collection for Solaris OS』 |
SUNWscref |
SUNWpscref |
SUNWsdocs パッケージ (インストールされていない場合) と、選択したSun Cluster マニュアルパッケージをインストールします。
すべてのマニュアルパッケージは SUNWsdocs パッケージに依存関係があります。マニュアルパッケージをシステムに正常にインストールするには、そのシステムに SUNWsdocs パッケージが存在する必要があります。
# pkgadd -d . SUNWsdocs pkg-list |
CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。
# eject cdrom |
管理コンソールに /etc/clusters ファイルを作成します。
クラスタ名と、各クラスタノードの物理ノード名をファイルに追加します。
# vi /etc/clusters clustername node1 node2 |
詳細については、 /opt/SUNWcluster/bin/clusters(4) のマニュアルページを参照してください。
このファイルに、クラスタ内の各ノード用のエントリを追加します。物理ノード名、コンソールアクセスデバイスのホスト名、およびポート番号を指定します。コンソールアクセスデバイスの例として、端末集配信装置 (TC)、システムサービスプロセッサ (SSP)、および Sun Fire システムコントローラがあります。
# vi /etc/serialports node1 ca-dev-hostname port node2 ca-dev-hostname port |
クラスタノードの物理名
コンソールアクセスデバイスのホスト名
シリアルポート番号
/etc/serialports ファイルを作成するためには、次の注意事項に従ってください。
Sun Fire 15000 システムコントローラでは、各エントリのシリアルポート番号に telnet(1) ポート番号 23 を使用します。
その他すべてのコンソールアクセスデバイスについては、telnet シリアルポート番号を使用し、物理ポート番号は使用しません。telnet シリアルポート番号は、物理ポート番号に 5000 を加えた値です。たとえば、物理ポート番号が 6 の場合、telnet シリアルポート番号は 5006 になります。
Sun Enterprise 10000 サーバーの詳細と注意事項については、/opt/SUNWcluster/bin/serialports(4) のマニュアルページを参照してください。
# /opt/SUNWcluster/bin/ccp & |
CCP ウィンドウで、cconsole、crlogin、または ctelnet ボタンをクリックしてツールを起動します。これらのツールは直接起動することもできます。たとえば、ctelnet を起動するには、次のコマンドを入力します。
# /opt/SUNWcluster/bin/ctelnet & |
CCP ユーティリティーを使用する方法については、『Sun Cluster のシステム管理 (Solaris OS 版)』の「クラスタ管理の開始」を参照してください。ccp(1M) のマニュアルページも参照してください。
Solaris OS がすでにインストールされており、Sun Cluster ソフトウェアの要件を満たしているかどうかを判断します。
Solaris OS が Sun Cluster ソフトウェアの要件を満たしている場合、「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。
必要条件を満たしていない場合は、必要に応じて Solaris OS をインストール、再構成または再インストールします。Solaris OS に関する Sun Cluster のインストール要件については、「Solaris OS の計画」を参照してください。インストール手順については、「Solaris ソフトウェアをインストールする」を参照してください。
クラスタ内の各ノードに Solaris OS をインストールする場合、あるいは、JumpStart インストール用のアーカイブをフラッシュするマスターノード上に Solaris OS をインストールする場合には、次の手順に従ってください。クラスタの JumpStart インストールの詳細については、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」を参照してください。
Solaris OS は、各ノードに同時にインストールできるため、インストール時間を節約できます。
ノードに Solaris OS がすでにインストールされていても、Sun Cluster インストールの必要条件が満たされていない場合は、Solaris ソフトウェアを再インストールする必要があります。以下に示す手順に従って、Sun Cluster ソフトウェアを確実にインストールしてください。必要なルートディスクのパーティションの分割方法などの Sun Cluster インストール要件については、「Solaris OS の計画」を参照してください。
次の作業を実行します。
Solaris ソフトウェアをインストールする前に、ハードウェアの設定が完了していることと、接続が完全であることを確認します。詳細については、『Sun Cluster Hardware Administration Collection』およびサーバーと記憶装置のマニュアルを参照してください。
クラスタ構成の計画が完了していることを確認します。要件とガイドラインについては、「クラスタソフトウェアのインストールの準備をする」を参照してください。
「ローカルファイルシステム配置のワークシート」に必要事項を記入します。
ネームサービスを使用している場合、すべての公開ホスト名と論理アドレス間のアドレスと名前の対応付けを、クライアントがクラスタサービスにアクセスするために使用する任意のネームサービスに追加します。計画のガイドラインについては、「IP アドレス」を参照してください。Solaris ネームサービスの使用については、Solaris システム管理者用のマニュアルを参照してください。
クラスタ管理コンソールを使用している場合、クラスタ内にある各ノードのコンソール画面を表示します。
クラスタコントロールパネル (CCP) ソフトウェアが管理コンソールにインストールされ、構成されている場合は、cconsole(1M) ユーティリティーを使用して、コンソール画面を個々に表示します。
cconsole ユーティリティーを起動するには、次のコマンドを使用します。
# /opt/SUNWcluster/bin/cconsole clustername & |
cconsole ユーティリティーを起動するとマスターウィンドウが開き、そこから個々のコンソールウィンドウすべてに入力を同時に送信できます。
cconsole ユーティリティーを使用しない場合は、各ノードのコンソールに個別に接続します。
Solaris インストールマニュアルに指示されているとおりに Solaris OS をインストールします。
同一クラスタ内のノードはすべて、同じバージョンの Solaris OS である必要があります。
Solaris ソフトウェアの通常のインストール方法を使用してインストールします。Solaris ソフトウェアのインストール時に、次の作業を行います。
少なくとも End User Solaris ソフトウェアグループをインストールします。
Solaris ソフトウェアパッケージを手動でインストールしなくてすむように Entire Solaris Software Group Plus OEM Support をインストールしてください。
これ以外の Solaris ソフトウェアの要件については、「Solaris ソフトウェアグループについて」を参照してください。
「手動配置」を選択して、ファイルシステムを設定します。
広域デバイスサブシステムを使用するための、少なくとも 512M バイトのファイルシステムを作成します。
SunPlex Installer を使用して Sun Cluster ソフトウェアをインストールする場合は、マウントポイント名を /globaldevices に設定してファイルシステムを作成する必要があります。/globaldevices マウントポイント名は、 scinstall が使用するデフォルトです。
Sun Cluster ソフトウェアのインストールを正常に行うためには、広域デバイスファイルシステムを用意する必要があります。
スライス 7 には少なくとも 20M バイトのサイズを指定します。
SunPlex Installer を使用して Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、Solaris ボリュームマネージャーソフトウェア (Solaris 9 または Solaris 10) を構成する予定の場合は、このファイルシステムを /sds にマウントする必要があります。
SunPlex Installer を使用して Sun Cluster HA for NFS または Sun Cluster HA for Apache をインストールする予定の場合は、SunPlex Installer を使用して、さらに Solstice DiskSuite ソフトウェア (Solaris 8) をインストールするか、または Solaris ボリュームマネージャーソフトウェア (Solaris 9 または Solaris 10) を構成する必要があります。
ほかにも必要なファイルシステムパーティションがある場合は、「システムディスクパーティション」の説明に従って作成します。
管理を容易にするため、各ノードに同じ root パスワードを設定します。
既存のクラスタにノードを追加する場合は、新しいノードを受け入れるようにクラスタを準備します。
アクティブなクラスタメンバーで、scsetup(1M) ユーティリティーを開始します。
# scsetup |
メインメニューが表示されます。
メニュー項目から「新規ノード」を選択します。
メニューから「自分自身を追加できるマシン名を指定」を選択します。
プロンプトに従って、ノードの名前を認識されているマシンのリストに追加します。
scsetup ユーティリティーは、作業がエラーなしで完了された場合、「Command completed successfully」というメッセージを出力します。
scsetup ユーティリティーを終了します。
アクティブなノードから、すべてのクラスタファイルシステムの名前を表示します。
% mount | grep global | egrep -v node@ | awk '{print $1}' |
新しいノード上で、クラスタ内のクラスタファイルシステムごとにマウントポイントを作成します。
% mkdir -p mountpoint |
たとえば、mount コマンドで表示されるファイルシステム名が /global/dg-schost-1 の場合は、クラスタに追加する新しいノードで mkdir -p /global/dg-schost-1 を実行します。
ノードを追加しており、かつ、VxVM がクラスタの任意のノードにインストールされている場合は、次の作業を実行します。
End User Solaris Software Group をインストールしている場合は、pkgadd コマンドを使用して、必要な追加の Solaris ソフトウェアパッケージを手動でインストールする必要があります。
一部の Sun Cluster 機能をサポートするには、次の Solarisパッケージが必要です。
次の表に示す順に、パッケージをインストールします。
機能 |
必要な Solaris ソフトウェアパッケージ |
---|---|
RSMAPI、RSMRDT ドライバ、または SCI-PCI アダプタ (SPARC ベースのクラスタのみ) |
Solaris 8 または Solaris 9: SUNWrsm SUNWrsmx SUNWrsmo SUNWrsmox Solaris 10: SUNWrsm SUNWrsmo |
SunPlex Manager |
SUNWapchr SUNWapchu |
これら以外にも必要な Solaris OS のパッチ、ハードウェア関連のファームウェア、およびそのパッチ (ストレージアレイのサポート用のパッチも含む) があればインストールします。また、ハードウェアパッチに含まれるファームウェアの中から必要なものをダウンロードします。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』の「パッチと必須ファームウェアのレベル」を参照してください。
x86: デフォルトのブートファイルを kadb に設定します。
# eeprom boot-file=kadb |
この値を設定すると、ログインプロンプトにアクセスできないときにノードを再起動できます。
各ノードの /etc/inet/hosts ファイルを編集して、クラスタで使用されているすべての IP アドレスを追加します。
この手順は、ネームサービスを使用しているかどうかに関わらず実行します。IP アドレスを追加する必要がある Sun Cluster コンポーネントについては、「IP アドレス」を参照してください。
ce アダプタをクラスタインターコネクト用に使用する場合は、次のエントリを /etc/system ファイルに追加します。
set ce:ce_taskq_disable=1 |
このエントリは、次のシステム再起動後に有効になります。
(省略可能) Sun Enterprise 10000 サーバーで、/etc/system ファイルを構成して、動的再構成を使用できるようにします。
クラスタの各ノードで、次のエントリを /etc/system ファイルに追加します。
set kernel_cage_enable=1 |
このエントリは、次のシステム再起動後に有効になります。動的再構成の詳細については、サーバーのマニュアルを参照してください。
Sun マルチパスソフトウェアを使用する予定の場合は、「SPARC: Sun マルチパスソフトウェアをインストールする」に進みます。
VxFS をインストールする予定の場合は、「SPARC: VERITAS File System ソフトウェアをインストールする」に進みます。
それ以外の場合は、Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。
Sun Cluster 構成で、動的再構成の作業を実行するための手順については、『Sun Cluster のシステム管理 (Solaris OS 版)』 を参照してください。
この手順は、クラスタの各ノードで実行して、ファイバチャネル (FC) ストレージ用の Sun マルチパスソフトウェアをインストールして構成します。マルチパスソフトウェアは、共有クラスタストレージへの複数の入出力パスを管理します。
Solaris 8 または Solaris 9 OS の場合、Sun StorEdge Traffic Manager ソフトウェアをインストールして構成します。
Solaris 10 OS の場合、Solaris のマルチパス機能を有効にします (この機能は、デフォルトで Solaris 10 ソフトウェアの一部としてインストールされます)。
次の作業を実行します。
Solaris OS がインストールされて、Sun Cluster ソフトウェアをサポートしていることを確認します。
Solaris ソフトウェアがすでにノード上にインストールされている場合は、Solaris のインストールが Sun Cluster ソフトウェアの必要条件、およびそのクラスタにインストールする予定の他のソフトウェアの必要条件を満たしていることを確認してください。Solaris ソフトウェアをインストールして Sun Cluster ソフトウェアの必要条件を満たす方法の詳細については、「Solaris ソフトウェアをインストールする」を参照してください。
Solaris 8 または Solaris 9 OS の場合、Sun StorEdge Traffic Manager ソフトウェアと Sun StorEdge SAN Foundation ソフトウェア用のソフトウェアパッケージ、パッチ、およびマニュアルを用意します。マニュアルのリンクについては、http://www.sun.com/products-n-solutions/hardware/docs/を参照してください。
Solaris 10 OS の場合、http://docs.sun.com/source/819-0139/ にある「Solaris Fibre Channel Storage Configuration and Multipathing Administration Guide」を用意します。
スーパーユーザーになります。
Solaris 8 または Solaris 9 OS の場合、Sun StorEdge Traffic Manager ソフトウェアと必要なパッチを各ノードにインストールします。
Sun StorEdge Traffic Manager ソフトウェアをインストールする手順については、http://www.sun.com/products-n-solutions/hardware/docs/ にある「Sun StorEdge Traffic Manager Installation and Configuration Guide」を参照してください。
Sun StorEdge Traffic Manager ソフトウェアに必要なパッチについては、http://www.sun.com/storage/san/ にある「Sun StorEdge Traffic Manager Software Release Notes」を参照してください。
マルチパス機能を有効にします。
Solaris 8 または 9 OS の場合、mpxio-disable パラメータの値を no に変更します。
各ノードの /kernel/drv/scsi_vhci.conf ファイルで、次のエントリを変更します。
set mpxio-disable=no |
Solaris 10 OS の場合、次のコマンドを各ノードで実行します。
Sun Cluster ソフトウェアがすでにインストールされている場合、このコマンドは実行しないでください。stmsboot コマンドをアクティブなクラスタノードで実行すると、Solaris のサービスが保守状態になります。その代わりに、stmsboot(1M) のマニュアルページにある、stmsboot コマンドを Sun Cluster 環境で使用する手順に従います。
# /usr/sbin/stmsboot -e |
Solaris の入出力マルチパス機能を有効にします。
詳細については、stmsboot(1M) のマニュアルページを参照してください。
Solaris 8 または Solaris 9 OS の場合、Sun StorEdge SAN Foundation ソフトウェアのバージョンに、使用中のストレージアレイのサポートが組み込まれているかどうかを判断します。
使用中のストレージアレイのサポートが組み込まれていない場合、各ノードの /kernel/drv/scsi_vhci.conf ファイルを編集して、必要なエントリを挿入します。詳細については、使用中のストレージデバイスのリリースノートを参照してください。
Solaris 8 または Solaris 9 OS の場合、各ノードをシャットダウンして、再起動します。
この再起動によって、 Solaris の新しいデバイスファイルとリンクが作成されます。
# shutdown -y -g0 -i0 ok boot -r |
すべてのノードで再起動が完了したあと、使用中のストレージアレイに必要な追加の作業を実行して、その構成を完成させます。
詳細については、『Sun Cluster Hardware Administration Collection 』で、該当するストレージアレイのインストール手順を参照してください。
Sun Cluster ソフトウェアをクラスタにインストールしたあとで、Sun マルチパスソフトウェアをインストールした場合、DID マッピングを更新する必要がある場合があります。次のコマンドをクラスタの各ノードで実行して、DID 名前空間を生成し直してください。
# scdidadm -C# scdidadm -r(Solaris 8 または 9 のみ) # cfgadm -c configure# scgdevs
詳細については、scdidadm(1M) と scgdevs(1M) のマニュアルページを参照してください。
VxFS をインストールする予定の場合は、「SPARC: VERITAS File System ソフトウェアをインストールする」に進みます。
それ以外の場合は、Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。
VxFS のインストールマニュアルに従って、VxFS ソフトウェアをクラスタの各ノード上にインストールします。
VxFS のサポートに必要なすべての Sun Cluster パッチをインストールします。
パッチの入手先とインストール方法については、『Sun Cluster 3.1 8/05 ご使用にあたって (Solaris OS 版)』の「パッチと必須ファームウェアのレベル」を参照してください。
各ノードの /etc/system ファイルで、次の値を設定します。
set rpcmod:svc_default_stksize=0x8000 set lwp_default_stksize=0x6000 |
これらの変更は、次にシステムを再起動したときに有効になります。
Sun Cluster ソフトウェアには、少なくとも 0x8000 に設定された rpcmod:svc_default_stksize が必要です。VxFS をインストールすると、rpcmod:svc_default_stksize 変数の値が 0x4000 に設定されるため、VxFS のインストールが終わった後、値を手動で 0x8000 に設定する必要があります。
/etc/system ファイルの lwp_default_stksize 変数を設定して、VxFS デフォルト値の 0x4000 を無効にします。
Sun Cluster ソフトウェアパッケージをインストールします。「Sun Cluster フレームワークとデータサービスソフトウェアパッケージをインストールする (Java ES installer)」に進みます。
この手順では、Sun JavaTM Enterprise System (Java ES) installer プログラムを使用して、次のインストール作業の 1 つまたは複数を実行します。
Sun Cluster フレームワークソフトウェアパッケージを、クラスタの各ノードにインストールします。
Sun Cluster フレームワークソフトウェアを、JumpStart インストール用のアーカイブをフラッシュするマスターノードにインストールします。クラスタの JumpStart インストールの詳細については、「Solaris と Sun Cluster ソフトウェアをインストールする (JumpStart)」を参照してください。
Solaris 8 または Solaris 9 OS 用の Sun Java System データサービスを Sun Cluster 2 of 2 CD-ROM からインストールします。
この手順は、次の種類のデータサービスパッケージをインストールするときには使用しないでください。
Sun Cluster 2 of 2 CD-ROM にある Solaris 10 OS 用のデータサービス - 代わりに、「データサービスソフトウェアパッケージをインストールする (pkgadd)」の手順に従ってください。
Sun Cluster Agents CD にあるデータサービス - 代わりに、「データサービスソフトウェアパッケージをインストールする (scinstall)」の手順に従ってください。
Solaris 8 または Solaris 9 OS 用のデータサービスを Sun Cluster Agents CD からインストールする場合は、「データサービスソフトウェアパッケージをインストールする (Web Start installer)」にある手順に従うこともできます。
次の作業を実行します。
Solaris OS がインストールされており、Sun Cluster ソフトウェアをサポートしていることを確認します。
Solaris ソフトウェアがすでにノード上にインストールされている場合は、Solaris のインストールが Sun Cluster ソフトウェアの必要条件、およびそのクラスタにインストールする予定の他のソフトウェアの必要条件を満たしていることを確認してください。Solaris ソフトウェアをインストールして、Sun Cluster ソフトウェアの必要条件を満たす方法の詳細については、「Solaris ソフトウェアをインストールする」を参照してください。
Sun Cluster 1 of 2 CD-ROM と Sun Cluster 2 of 2 CD-ROM を用意します。
(省略可能) installer プログラムを GUI で使用する場合は、インストールするクラスタノードのディスプレイ環境が GUI を表示するように設定されていることを確認します。
% xhost + % setenv DISPLAY nodename:0.0 |
インストールするクラスタノードでスーパーユーザーになります。
Sun Cluster 1 of 2 CD-ROM を CD-ROM ドライブに挿入します。
CD-ROM の installer プログラムが存在するディレクトリに移動します。
# cd /cdrom/cdrom0/Solaris_arch/ |
Solaris_arch/ ディレクトリで、arch は sparc または x86 です。
Java ES installer プログラムを起動します。
# ./installer |
画面の指示に従って、Sun Cluster フレームワークソフトウェアとデータサービスをノードにインストールします。
Sun Cluster フレームワークソフトウェアを構成するかどうかをたずねられたら、「Configure Later」を選択します。
インストール完了後、インストールログを表示することができます。Java ES installer プログラムを使用する方法の詳細については、『Sun Java Enterprise System 2005Q5 Installation Guide』を参照してください。
次の機能のいずれかを使用する予定の場合は、追加のパッケージをインストールします。
Remote Shared Memory Application Programming Interface (RSMAPI)
インターコネクトトランスポート用の SCI-PCI アダプタ
RSMRDT ドライバ
RSMRDT ドライバを使用できるのは、RSM を有効にして Oracle9i リリース 2 SCI 構成を実行しているクラスタだけです。インストールと構成手順についての詳細は、Oracle9i リリース 2 のユーザーマニュアルを参照してください。
インストールが必要なパッケージを決定します。
次の表に、各パッケージグループをインストールする必要がある順序に従って、各機能で必要な Sun Cluster 3.1 8/05 パッケージを示します。Java ES installer プログラムはこれらのパッケージを自動的にインストールしません。
次の表に示す順に、パッケージをインストールします。
機能 |
インストールする追加の Sun Cluster 3.1 8/05 パッケージ |
---|---|
RSMAPI |
SUNWscrif |
SCI-PCI アダプタ |
|
RSMRDT ドライバ |
SUNWscrdt |
Sun Cluster 2 of 2 CD-ROM を挿入していない場合は、これを挿入します。
Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ ディレクトリに変更します (arch は sparc または x86 です。ver は、Solaris 8 の場合は 8、Solaris 9 の場合は 9、Solaris 10 の場合は 10)。
# cd /cdrom/cdrom0/Solaris_arch/Product/sun_cluster/Solaris_ver/Packages/ |
追加のパッケージをインストールします。
# pkgadd -d . packages |
CD-ROM に含まれていないディレクトリに移動し、CD-ROM を取り出します。
# eject cdrom |
/usr/java/ ディレクトリが最小限または最新のバージョンの Java ソフトウェアへのシンボリックリンク先であることを確認します。
Sun Cluster ソフトウェアに必要な Java ソフトウェアの最小限のバージョンは 1.4.2_03 です。
/usr/java/ ディレクトリのシンボリックリンク先のディレクトリを確認します。
# ls -l /usr/java lrwxrwxrwx 1 root other 9 Apr 19 14:05 /usr/java -> /usr/j2se/ |
インストールされている Java ソフトウェアのバージョン (1 つまたは複数) を確認します。
Java ソフトウェアの関連するリリースのバージョンを表示するために使用できるコマンドの例を次に示します。
# /usr/j2se/bin/java -version # /usr/java1.2/bin/java -version # /usr/jdk/jdk1.5.0_01/bin/java -version |
/usr/java/ ディレクトリのシンボリックリンク先が、サポートされているバージョンの Java ソフトウェアではない場合、サポートされているバージョンの Java ソフトウェアにシンボリックリンクを作成し直します。
Java 1.4.2_03 ソフトウェアが入っている /usr/j2se/ ディレクトリにシンボリックリンクを作成する例を、次に示します。
# rm /usr/java # ln -s /usr/j2se /usr/java |
Sun StorEdge QFSSunStorEdgeQFS ファイルシステムソフトウェアをインストールする場合は、『Sun StorEdge QFS and Sun StorEdge SAM-FS Software Installation and Configuration Guide』の初期インストールの手順に従います。
それ以外の場合は、root ユーザーの環境を設定するために、「root 環境を設定する」に進みます。
Sun Cluster 構成では、各種シェルのユーザー初期化ファイルは、それらが対話式のシェルから実行されていることを確認する必要があります。確認は、端末への出力を試みる前に行なってください。この方法に従わないと、予期しない動作やデータサービス妨害が発生する可能性があります。詳細については、『Solaris のシステム管理 (第 1 巻) 』(Solaris 8) または『Solaris のシステム管理 (基本編)』(Solaris 9 または Solaris 10) を参照してください。
クラスタ内の各ノード上で次の手順を実行します。
クラスタノード上にインストールするクラスタノード上でスーパーユーザーになります。
.cshrc ファイルまたは .profile ファイルで、PATH エントリと MANPATH エントリを変更します。
追加のファイルパスの設定については、ボリュームマネージャーのマニュアルおよびアプリケーションのマニュアルを参照してください。
(省略可能) 管理を行いやすくするため、各ノードに同じ root パスワードを設定します。
クラスタノードで Sun Cluster ソフトウェアを構成します。「クラスタの確立」に進みます。