Oracle® Solaris Cluster 4.3 システム管理

印刷ビューの終了

更新: 2016 年 7 月
 
 

統合アーカイブからノードを復元する方法

この手順では、Automated Installer サーバー上で対話型の scinstall ユーティリティーを使用します。前もって AI サーバーを設定し、Oracle Solaris Cluster リポジトリから ha-cluster/system/install パッケージをインストールしておく必要があります。アーカイブのノード名は、復元するノードと同じである必要があります。

    これらのガイドラインに従い、次に示す手順で対話式の scinstall ユーティリティーを使用します。

  • 対話式 scinstall を使用すると、先行入力が可能になります。したがって、次のメニュー画面がすぐに表示されなくても、Return キーを押すのは一度だけにしてください。

  • 特に指定のある場合を除いて、Control-D キーを押すと、関連する一連の質問の最初に戻るか、メインメニューに戻ります。

  • 前のセッションのデフォルトの解凍が、質問の最後に角かっこ ([ ]) で囲まれて表示されます。入力せずに角かっこ内の回答を入力するには、Return キーを押します。

  1. グローバルクラスタのノード上で root 役割になり、復旧用のアーカイブを作成します。
    phys-schost# archiveadm create -r archive-location

    アーカイブを作成する場合は、共有ストレージ上に存在する ZFS データセットを除外します。共有ストレージ上のデータを復元する予定がある場合は、従来の方法を使用してください。

    archiveadm コマンドの使用の詳細は、archiveadm(1M) のマニュアルページを参照してください。

  2. Automated Installer サーバーにログインし、root 役割になります。
  3. scinstall ユーティリティーを起動します。
    phys-schost# scinstall
  4. クラスタを復元するオプションの番号を入力します。
    *** Main Menu ***
    
    Please select from one of the following (*) options:
    
    * 1) Install, restore, or replicate a cluster from this Automated Installer server
    * 2) Securely install, restore, or replicate a cluster from this Automated Installer server
    * 3) Print release information for this Automated Installer install server
    
    * ?) Help with menu options
    * q) Quit
    
    Option:  2

    セキュアでない AI サーバーインストールを使用してクラスタノードを復元するには、オプション 1 を選択します。セキュアな AI サーバーインストールを使用してクラスタノードを復元するには、オプション 2 を選択します。

    カスタム Automated Installer メニューまたはカスタムセキュア Automated Installer メニューが表示されます。

  5. 統合アーカイブからクラスタノードを復元するオプションの番号を入力します。

    「クラスタ名」画面が表示されます。

  6. 復元するノードを含むクラスタ名を入力します。

    「クラスタノード」画面が表示されます。

  7. 統合アーカイブから復元するクラスタノードの名前を入力します。

    1 行に 1 つのノード名を入力します。終了したら Control-D を押し、リストを確認するために yes を入力して Return キーを押します。クラスタ内のすべてのノードを復元する場合は、すべてのノードを指定します。

    scinstall ユーティリティーがノードの MAC アドレスを見つけられない場合は、プロンプトが表示されたときに各アドレスを入力します。

  8. 回復用のアーカイブのフルパスを入力します。

    ノードを復元するために使用されるアーカイブは、復旧用のアーカイブである必要があります。特定のノードを復元するために使用するアーカイブファイルは、同じノード上に作成されている必要があります。復元するクラスタノードごとに、これを繰り返します。

  9. この AI サーバーからクラスタノードをインストールするために必要な構成が scinstall ユーティリティーによって実行されるように、各ノードに対して選択したオプションを確認します。

    このユーティリティーではまた、DHCP サーバー上で DHCP マクロを追加するための手順が出力されるほか、SPARC ノードのセキュリティー鍵も追加またはクリアされます (セキュアインストールを選択した場合)。これらの手順に従ってください。

  10. (オプション) ターゲットデバイスをカスタマイズするには、各ノードの AI マニフェストを更新します。

    AI マニフェストは、次のディレクトリにあります。

    /var/cluster/logs/install/autoscinstall.d/ \
    cluster-name/node-name/node-name_aimanifest.xml
    1. ターゲットデバイスをカスタマイズするには、マニフェストファイル内の target 要素を更新します。

      インストールのターゲットデバイスを見つけるためのサポートされる条件の使用方法に基づいて、マニフェストファイル内の target 要素を更新します。たとえば、disk_name サブ要素を指定できます。


      注 -  scinstall は、マニフェストファイル内の既存のブートディスクをターゲットデバイスであるとみなします。ターゲットデバイスをカスタマイズするには、マニフェストファイル内の target 要素を更新します。詳細は、Oracle Solaris 11.3 システムのインストール の パート III, インストールサーバーを使用したインストール,および ai_manifest(4) のマニュアルページを参照してください。
    2. ノードごとに installadm コマンドを実行します。
      # installadm update-manifest -n cluster-name-{sparc|i386} \
      -f /var/cluster/logs/install/autoscinstall.d/cluster-name/node-name/node-name_aimanifest.xml \
      -m node-name_manifest

    クラスタノードのアーキテクチャーが SPARCi386 であることに注意してください。

  11. クラスタ管理コンソールを使用している場合、クラスタ内にある各ノードのコンソール画面を表示します。
    • 管理コンソール上で pconsole ソフトウェアがインストールおよび構成されている場合は、pconsole ユーティリティーを使用して個々のコンソール画面を表示します。

      root 役割として、次のコマンドを使用して、pconsole ユーティリティーを起動します。

      adminconsole# pconsole host[:port] […]  &

      また、pconsole ユーティリティーを使用してマスターウィンドウを開くことができます。ここでの入力を、個々のすべてのコンソールウィンドウに同時に送信できます。

    • pconsole ユーティリティーを使用しない場合は、各ノードのコンソールに個別に接続します。
  12. AI インストールを開始するために、各ノードをシャットダウンしてブートします。

    Oracle Solaris ソフトウェアはデフォルトの構成でインストールされます。


    注 -  Oracle Solaris のインストールをカスタマイズする必要がある場合は、この方法を使用できません。Oracle Solaris の対話式インストールを選択した場合、Automated Installer はバイパスされ、Oracle Solaris Cluster ソフトウェアのインストールや構成は行われません。

    インストール中に Oracle Solaris をカスタマイズするには、代わりにOracle Solaris Cluster 4.3 ソフトウェアのインストール の Oracle Solaris ソフトウェアをインストールする方法の手順に従ったあと、Oracle Solaris Cluster 4.3 ソフトウェアのインストール の Oracle Solaris Clusterソフトウェアパッケージをインストールする方法の手順に従ってクラスタをインストールし、構成します。


    • SPARC:
      1. 各ノードを停止します。
        phys-schost# cluster shutdown -g 0 -y
      2. 次のコマンドでノードをブートします
        ok boot net:dhcp - install

        注 -  上記コマンド内のダッシュ記号 (-) の両側は、空白文字で囲む必要があります。
    • x86
      1. ノードをリブートします。
        # reboot -p
      2. PXE ブート時に Control-N キーを押します。

        GRUB メニューが表示されます。

      3. すぐに「自動インストール」エントリを選択します。

        注 -  「自動インストール」エントリを 20 秒以内に選択しなかった場合は、デフォルトの対話式テキストインストーラ方式を使用してインストールが進みますが、その場合は Oracle Solaris Cluster ソフトウェアのインストールや構成は行われません。

        各ノードが自動的にリブートされ、インストールが完了したらクラスタに参加するようになります。ノードは、アーカイブが作成されたときと同じ状態に復元されます。Oracle Solaris Cluster のインストール出力は、各ノード上の /var/cluster/logs/install/sc_ai_config.log ファイルに記録されます。

  13. 1 つのノードから、すべてのノードがクラスタに参加したことを確認します。
    phys-schost# clnode status

    出力は次のようになります。

    === Cluster Nodes ===
    
    --- Node Status ---
    
    Node Name                                       Status
    ---------                                       ------
    phys-schost-1                                   Online
    phys-schost-2                                   Online
    phys-schost-3                                   Online

    詳細は、clnode(1CL) のマニュアルページを参照してください。