トップページ » Sun Cluster 関連 » Sun Cluster 3.1 Update 2 のインストール [2ノード目]
カテゴリー
My Yahoo!に追加
Sun社提供情報
Solarisパッケージダウンロード
Sunマシンは買うには
blogs.sun.com
お勧めサイト
プライベートリンク

Sun Cluster 3.1 Update 2 のインストール [2ノード目]

OSのバージョン

# cat /etc/release
                        Solaris 9 9/04 s9s_u7wos_09 SPARC
           Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
                        Use is subject to license terms.
                             Assembled 29 June 2004

準備

1ノード目のインストールが終了している必要があります。
ローカルディスクに512MB以上のファイルシステムを作成し、/globaldevicesにマウントします。
また、/etc/domainname に適当な名前のNISドメイン名を設定しておきます。
※NISの設定をする必要はありませんが、何故か/etc/domainnameファイルはインストール時にチェックされます。(2ノード目の追加で失敗 します。)
さらに、あらかじめSC3.1のパッチを入手しておき、/var/cluster/patchesディレクトリに置きます。

インストール

1ノード目と同様にSun Cluster 3.1 CD-ROM 内の Tools ディレクトリに移動して scinstall コマンドを実行します。

# ./scinsatll

  *** メインメニュー ***

    次の (*) オプションのうちから 1 つを選択してください:

      * 1) クラスタまたはクラスタノードをインストール
        2) このインストールサーバーから JumpStart できるようにクラスタを構成
        3) 新しいデータサービスのサポートをこのクラスタノードに追加
      * 4) このクラスタノードのリリース情報を出力

      * ?) メニューオプションのヘルプ
      * q) 終了

    オプション:  1

  *** インストールメニュー ***

    次のオプションからどれか 1 つを選択してください。

        1) 新しいクラスタのすべてのノードをインストール
        2) このマシンを新しいクラスタの最初のノードとしてインストール
        3) このマシンを既存のクラスタ内にノードとして追加

        ?) メニューオプションのヘルプ
        q) メインメニューに戻る

    オプション:  3


  *** 既存のクラスタにノードを追加しています ***


    このオプションは、すでに確立されているクラスタに、当該マシンをそのク
    ラスタのノードとして追加するときに使用します。初めてクラスタをインス
    トールする場合、新しいクラスタに存在するのは自分自身を確立したノード
    だけです。

    クラスタフレームワークソフトウェアをインストールした後、クラスタの名
    前と、すでにクラスタにあるうちの 1 つのノードの名前がたずねられます。
    その後、sccheck(1M) が起動して、当該マシンが Sun Cluster の事前構成条
    件に適合するかどうかがテストされます。

    sccheck(1M) が正常終了した後、いくつかのクラスタトランスポート構成情
    報がたずねられます。

    Ctrl-D を押すといつでも メインメニュー に戻れます。


    継続しますか (yes/no) [yes]?  <Enter>


  >>> ソフトウェアパッケージのインストール <<<

    Sun Cluster フレームワークソフトウェアのパッケージのインストールには
    数分かかります。

    継続しますか (yes/no) [yes]?  <Enter>

** SunCluster 3.1 framework をインストールしています **
        SUNWscr.....done
        SUNWscu.....done
        SUNWscsck...done
        SUNWscnm....done
        SUNWscdev...done
        SUNWscgds...done
        SUNWscman...done
        SUNWscsal...done
        SUNWscsam...done
        SUNWscvm....done
        SUNWmdm.....done
        SUNWscva....done
        SUNWscvr....done
        SUNWscvw....done
        SUNWscrsm...done
        SUNWcsc.....done
        SUNWcscvw...done
        SUNWdsc.....done
        SUNWdscvw...done
        SUNWesc.....done
        SUNWescvw...done
        SUNWfsc.....done
        SUNWfscvw...done
        SUNWhsc.....done
        SUNWhscvw...done
        SUNWjsc.....done
        SUNWjscman..done
        SUNWjscvw...done
        SUNWksc.....done
        SUNWkscvw...done
        SUNWexplo...done

   
継続するには、Enter キーを押してください: 

  >>> ソフトウエアパッチのインストール <<<

    この Sun Cluster のインストールに必要な Solaris または Sun Cluster の
    パッチがある場合、scinstall によって追加できます。追加が必要なすべて
    のパッチは、まず一般パッチディレクトリに個別もしくは tar、jar、zip な
    どの 1 つまたは複数の圧縮ファイルとしてダウンロードする必要があります
    。

    パッチディレクトリにパッチリストが提供されている場合、パッチリストに
    挙げられたパッチのみがインストールされます。提供されていない場合、デ
    ィレクトリにあるすべてのパッチがインストールされます。パッチリストフ
    ァイルについての詳細は、patchadd(1M) のマニュアルページを参照してくだ
    さい。

    scinstall でパッチをインストールしますか (yes/no) [yes]?  <Enter>

    パッチディレクトリの名前を指定してください。 [/var/cluster/patches]  <Enter>
    パッチディレクトリにパッチリストが提供されている場合、パッチリストに
    挙げられたパッチのみがインストールされます。提供されていない場合、デ
    ィレクトリにあるすべてのパッチがインストールされます。パッチリストフ
    ァイルについての詳細は、patchadd(1M) のマニュアルページを参照してくだ
    さい。

    パッチリストファイルを使用するのに scinstall が必要ですか (yes/no) [no]?  <Enter>

  >>> スポンサーノード <<<

    クラスタに参加する各マシンは、そのクラスタ内のメンバーシップを「後援
    (スポンサー)」するクラスタノードを識別する必要があります。新しいにク
    ラスタを構成する場合、この「スポンサー」ノードは通常、最初に構成した
    クラスタノードです。しかし、クラスタがすでに確立されている場合、「ス
    ポンサー」ノードはクラスタ内の別のノードに構成されている場合もありま
    す。

    すでに確立されているクラスタは、自分自身を新しいクラスタのメンバーと
    して構成できるホスト (マシン) のリストを保持できます。当該マシンは、
    自分が参加しようとしているクラスタの参加リストに入っている必要があり
    ます。この参加リストに当該マシンが入っていない場合、scconf(1M) などの
    ツールを使用して追加する必要があります。

    また、自分自身をクラスタに参加しようとするマシンをターゲットのクラス
    タが DES を使用して認証する場合、任意のマシンが参加しようとする前に、
    暗号鍵を構成しておく必要があります。

    スポンサーノードの名前は ?  sctest1

  >>> クラスタ名 <<<

    各クラスタには名前を割り当てます。ノードをクラスタに追加するとき、参
    加しようとしているクラスタの名前を識別する必要があります。妥当性検査
    を実行して、「スポンサー」ノードが当該クラスタのメンバーであるかどう
    かを確認します。

    参加したいクラスタ名は ?  testcluster


    「sctest1」に接触しようとしています ...done

    「testcluster」は正しいクラスタ名です。
   
継続するには、Enter キーを押してください: 

  >>> チェック <<<

    この手順により、sccheck(1M) を実行して、基本ハードウエアとソフトウエ
    アの事前構成要件が一致したことを確認できます。sccheck(1M) がこのマシ
    ンをクラスタノードとして構成することに潜在的な問題を検出した場合は、
    失敗したチェックのレポートが作成され、画面上で見ることができます。シ
    ステムの構成により、データ収集とレポート生成に数分かかる場合がありま
    す。

    sccheck を実行しますか (yes/no) [yes]?  <Enter>

    sccheck を実行しています ...

sccheck: sctest2 からエクスプローラデータとノードレポートを要求しています。
sccheck: sctest2: エクスプローラが終了しました。
sccheck: sctest2: 1 ノード検査を開始しました。
sccheck: sctest2: 1 ノード検査が終了しました。

   

   
継続するには、Enter キーを押してください: 

  >>> クラスタトランスポートの自動検出 <<<

    クラスタトランスポートアダプタに Ethernet アダプタを使用している場合
    は、クラスタトランスポートを構成するには自動検出が最適です。

    自動検出を使用しますか (yes/no) [yes]?  <Enter>

    検証中.......

    次の接続が見つかりました:

        sctest1:qfe0  sw1  sctest2:qfe2
        sctest1:qfe1  sw2  sctest2:qfe1

    これらの接続を構成に追加しますか (yes/no) [yes]?  <Enter>

  >>> 広域デバイスファイルシステム <<<

    クラスタ内の各ノードがクラスタメンバーとして参加するには、/global/.
    devices/node@<nodeID> 上でマウントされたローカルファイルシステムを保
    持している必要があります。「nodeID」は scinstall が実行されるまで割り
    当てられないため、scinstall がこれをセットアップします。

    scinstall がグローバルデバイスファイルシステムを作成する際に、使用す
    るマウント済みのファイルシステムまたは raw ディスクパーティションのど
    ちらかの名前を指定する必要があります。このファイルシステムまたはパー
    ティションは、少なくとも 512M バイト必要です。

    すでにマウントされているファイルシステムを使用する場合、このファイル
    システムは空である必要があります。raw ディスクパーティションを使用す
    る場合、新しいファイルシステムが自動的に作成されます。

    デフォルトでは、/globaldevices を使用します。

    このデフォルトを使用しますか (yes/no) [yes]?  <Enter>

  >>> 自動リブート <<<

    scinstall が Sun Cluster ソフトウェアを正常にインストールおよび初期化
    した後、当該マシンをリブートする必要があります。リブート後、当該マシ
    ンはクラスタに初めて参加します。

    scinstall にマシンをリブートさせますか (yes/no) [yes]?  <Enter>

  >>> 確認 <<<

    次のオプションを scinstall に指定しています:

      scinstall -ik \
           -C testcluster \
           -N sctest1 \
           -M patchdir=/var/cluster/patches \
           -A trtype=dlpi,name=qfe2 -A trtype=dlpi,name=qfe1 \
           -m endpoint=:qfe2,endpoint=sw1 \
           -m endpoint=:qfe1,endpoint=sw2 \
          

    これらのオプションを使用しますか (yes/no) [yes]?  <Enter>

    インストールを継続しますか (yes/no) [yes]?  <Enter>

広域デバイスファイルシステムとして使用できるかどうかをチェックしています ... done
パッチをインストールしています ... done

ノード「sctest2」 をクラスタ構成に追加しています ... done
アダプタ「qfe2」 をクラスタ構成に追加しています ... done
アダプタ「qfe1」 をクラスタ構成に追加しています ... done
ケーブル をクラスタ構成に追加しています ... done
ケーブル をクラスタ構成に追加しています ... done

「sctest1」から構成をコピーしています ... done


「sctest2」のノード ID を設定していますdone (id=2)

「did」ドライバのメジャー番号を設定しています ...
「did」のメジャー番号を「sctest1」から取得しています ... done
「did」ドライバのメジャー番号は 300 に設定されました

広域ファイルシステムの広域デバイスをチェックしています ... done
vfstab を更新しています ... done

NTP が構成されているかどうかを確認しています ... done
デフォルトの NTP 構成をインストールしています ... done
scinstall が終了した後、NTP 構成を完了してください。

「cluster」が nsswitch.conf の「hosts」用に設定されていることを確認しています ... done
「cluster」スイッチを nsswitch.conf の「hosts」に追加しています ... done

「cluster」が nsswitch.conf の「netmasks」用に設定されていることを確認しています ... done
「cluster」スイッチを nsswitch.conf の「netmasks」に追加しています ... done

電源管理が構成されていないことを確認しています ... done
電源管理の構成を解除しています ... done
/etc/power.conf の名前は /etc/power.conf.101805113041 に変更されました
電源管理はクラスタの HA でサポートされません。
電源管理を構成し直さないでください。

EEPROM パラメータ「local-mac-address?」が「true」に設定されていることを確認しています ... done
「local-mac-address?」パラメータ設定は「true」に変更されました。

ネットワークルーティングが無効であることを確認しています ... done
このノードでは、/etc/notrouter を作成することによって、ネットワークルーティングが無効になっています。
Sun Cluster は、クラスタノードをルーターとして動作させることをサポートしていません。
ネットワークルーティングを有効にし直さないでください。

ログファイル - /var/cluster/logs/install/scinstall.log.593


リブートしています ...

【再起動時のメッセージ】

Rebooting with command: boot                                         
Boot device: disk  File and args:
SunOS Release 5.9 Version Generic_117171-17 64-bit
Copyright 1983-2003 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
configuring IPv4 interfaces: hme0.
Hostname: sctest2
Configuring /dev and /devices
Configuring the /dev directory (compatibility devices)
/usr/cluster/bin/scdidadm: DID インスタンスリストをロードできません。
Cannot open /etc/cluster/ccr/did_instances.
Booting as part of a cluster
NOTICE: CMM: Node sctest1 (nodeid = 1) with votecount = 1 added.
NOTICE: CMM: Node sctest2 (nodeid = 2) with votecount = 0 added.
NOTICE: clcomm: Adapter qfe1 constructed
NOTICE: clcomm: Path sctest2:qfe1 - sctest1:qfe1 being constructed
NOTICE: clcomm: Adapter qfe2 constructed
NOTICE: clcomm: Path sctest2:qfe2 - sctest1:qfe0 being constructed
NOTICE: CMM: Node sctest2: attempting to join cluster.
NOTICE: clcomm: Path sctest2:qfe2 - sctest1:qfe0 being initiated
NOTICE: clcomm: Path sctest2:qfe1 - sctest1:qfe1 being initiated
NOTICE: CMM: Node sctest1 (nodeid: 1, incarnation #: 1129601474) has become reachable.
NOTICE: clcomm: Path sctest2:qfe1 - sctest1:qfe1 online
NOTICE: clcomm: Path sctest2:qfe2 - sctest1:qfe0 online
NOTICE: CMM: Cluster has reached quorum.
NOTICE: CMM: Node sctest1 (nodeid = 1) is up; new incarnation number = 1129601474.
NOTICE: CMM: Node sctest2 (nodeid = 2) is up; new incarnation number = 1129602786.
NOTICE: CMM: Cluster members: sctest1 sctest2.
NOTICE: CMM: node reconfiguration #3 completed.
NOTICE: CMM: Node sctest2: joined cluster.
ip: joining multicasts failed (18) on clprivnet0 - will use link layer broadcasts for multicast
DID デバイスの構成
「/dev/rdsk/c1t22d0s2」を開くことができません
そのようなデバイスもアドレスもありません。
DID サブパス /dev/rdsk/c1t16d0s2 をインスタンス 4 用に作成しました。
DID サブパス /dev/rdsk/c1t5d0s2 をインスタンス 5 用に作成しました。
DID サブパス /dev/rdsk/c1t0d0s2 をインスタンス 6 用に作成しました。
DID サブパス /dev/rdsk/c1t19d0s2 をインスタンス 7 用に作成しました。
DID サブパス /dev/rdsk/c1t26d0s2 をインスタンス 8 用に作成しました。
DID サブパス /dev/rdsk/c1t10d0s2 をインスタンス 9 用に作成しました。
DID サブパス /dev/rdsk/c2t22d0s2 をインスタンス 10 用に作成しました。
DID サブパス /dev/rdsk/c2t26d0s2 をインスタンス 11 用に作成しました。
DID サブパス /dev/rdsk/c2t10d0s2 をインスタンス 12 用に作成しました。
DID サブパス /dev/rdsk/c2t16d0s2 をインスタンス 13 用に作成しました。
DID サブパス /dev/rdsk/c2t19d0s2 をインスタンス 14 用に作成しました。
DID サブパス /dev/rdsk/c2t0d0s2 をインスタンス 15 用に作成しました。
DID サブパス /dev/rdsk/c2t5d0s2 をインスタンス 16 用に作成しました。
DID インスタンス 17 を作成しました。
DID サブパス sctest2:/dev/rdsk/c0t0d0 をインスタンス 17 用に作成しました。
DID インスタンス 18 を作成しました。
DID サブパス sctest2:/dev/rdsk/c0t6d0 をインスタンス 18 用に作成しました。
DID インスタンス 19 を作成しました。
DID サブパス sctest2:/dev/rdsk/c0t8d0 をインスタンス 19 用に作成しました。
The system is coming up.  Please wait.
starting rpc services: rpcbind keyserv done.
Setting netmask of hme0 to 255.255.0.0
Setting netmask of qfe1 to 255.255.255.128
Setting netmask of qfe2 to 255.255.255.128
Setting netmask of clprivnet0 to 255.255.255.0
Setting default IPv4 interface for multicast: add net 224.0/4: gateway sctest2
syslog service starting.
接続されているすべてのディスクへのアクセスを取得しています
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode3-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode4-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode5-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode6-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode7-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode8-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode9-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode10-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode11-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode12-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode13-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode14-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode15-priv', giving up on it
Oct 18 11:34:44 sctest2 xntpd[350]: couldn't resolve `clusternode16-priv', giving up on it
/dev/global ディレクトリ (広域デバイス) の構成
Oct 18 11:34:46 sctest2 Cluster.CCR: rcm script SUNW_cluster_storage_rcm.pl: Can't get raw groups
Oct 18 11:34:46 sctest2 Cluster.CCR: rcm script SUNW_cluster_storage_rcm.pl: metaset: sctest2: there are no existing databases
Oct 18 11:34:46 sctest2 Cluster.CCR: rcm script SUNW_cluster_storage_rcm.pl:
Oct 18 11:34:46 sctest2 Cluster.CCR: rcm script SUNW_cluster_storage_rcm.pl: register: Internal failure
Oct 18 11:35:25 sctest2 sendmail[411]: My unqualified host name (sctest2) unknown; sleeping for retry
Oct 18 11:35:25 sctest2 sendmail[412]: My unqualified host name (sctest2) unknown; sleeping for retry
volume management starting.
The system is ready.

sctest2 console login:

次はクォーラムデバイスの構成です

========================================
※詳しい情報は以下のトレーニングコース参照
========================================

Sun Cluster 関連のその他のリンク

Solaris系技術トレーニング一覧

Solaris10システム管理基本コース
Solaris10ネットワーク・インターネットサーバー管理コース
セキュリティ・パフォーマンス管理・トラブルシューティング等
Sun Cluster、ボリューム管理ソフトウェア
仮想化技術全般
シンクライアント、SunRay、デスクトップソフトウェア
アイデンティティマネージメントサービス
アプリケーションサーバーとWebポータル
サーバー(ハードウェア)メンテナンス
Sun Java CAPS
MySQL