Sun N1 System Manager 1.0 管理ガイド

第 5 章 ソフトウェアインストールの管理

この章では、オペレーティングシステム、OS アップデート、ファームウェアアップデートのインストールの管理方法について説明します。

N1 System Manager では、次の管理作業を行うことができます。

OS インストールの管理の概要

N1 System Manager では、1 つのインタフェースで数百台の異機種サーバーにプロビジョニングできます。N1–ok シェルには、サーバーへのプロビジョニングや再プロビジョニングを行うための簡単なコマンドセットが用意されています。

大きく分けて、OS のプロビジョニングは次の作業で構成されます。

  1. 管理サーバー に OS イメージをインポートする。

  2. (省略可能) 独自の OS プロファイルを作成する。インポート中に「デフォルト OS プロファイル」が自動的に作成されます。

  3. サーバーまたはサーバーグループに OS プロファイルをインストールする。

OS イメージをインポートするには、os キーワードと cdrom または file サブコマンドを付けて create コマンドを使用します。次に例を示します。


N1–ok> create os os file files

OS 作成ジョブは、OS の媒体またはファイルの場所に基づいてイメージをインポートし、管理サーバーにそのイメージを保存します。ジョブの結果を表示すると、作成プロセスを確認できます。

OS 作成ジョブが正常に完了すると、イメージ、すなわち「ディストリビューション」がその名前で示されます。デフォルトの OS プロファイルには、同じ名前が使用されます。使用可能な OS プロファイルを確認するには、osprofile キーワードと all サブコマンドを付けて show コマンドを使用します。次に例を示します。


N1–ok> show osprofile all

個別サーバーまたはサーバーグループにプロビジョニングするには、それぞれ servergroup キーワードと osprofile サブコマンド、必要な属性値を付けて load コマンドを使用します。次に例を示します。


N1–ok> load server server osprofile osprofile networktype networktype

ヒント –

N1 System Manager ブラウザインタフェースには、OS のプロビジョニングを容易に行えるようにするための OS プロファイルウィザードが用意されており、ドラッグ & ドロップでサーバーグループに OS をインストールできます。このウィザードは、構文を学ぶのに役立つようコマンドを構成し、デフォルトの設定を提供することによって、一般的なパラメータを効率良く設定できるようにします。ログイン方法については、「N1 System Manager のブラウザインタフェースにアクセスする」を参照してください。ウィザードの使用法については、N1 System Manager のオンラインヘルプを参照してください。


サーバーまたはサーバーグループに新しい OS プロファイルを再プロビジョニングするには、以前にプロビジョニングしたサーバーまたはサーバーグループで load コマンドを実行します。N1 System Manager では、次のオペレーティングシステムのプロビジョニングをサポートしています。

OS リソースの健全性状態の確認

ここでは、server キーワードと all 変数を付けて show コマンドを実行したときに表示される OS リソースの健全性状態について説明します。次に例を示します。


N1-ok> show server all

OS プロファイルおよび OS 管理エージェントをインストールすると、システムによって OS リソースの健全性が報告されます。この方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」 および 「OS 管理エージェントをインストールする」を参照してください。OS リソースの健全性は、次の状態で示されます。

OS ディストリビューションの管理

この節では、次の作業について説明します。

OS ディストリビューションのインポートと更新、削除

プロビジョニング可能なサーバーに OS プロファイルをインストールするには、OS イメージをインポートしておく必要があります。インポートされたイメージは OS ディストリビューションといいます。OS イメージは、管理サーバー 上にあるファイル、あるいはネットワークマウントされているファイルシステムからインポートできます。

サポートされるファイルの種類は以下のとおりです。

サポートされるディストリビューションは次のとおりです。

ディストリビューションをインポートするには、os キーワードを付けて create コマンドを使用します。構文およびパラメータの詳細は、N1–ok コマンド行で help create os と入力するか、「create os」を参照してください。

ProcedureISO ファイルから OS ディストリビューションをインポートする

ここでは、コマンド行を使用して、一群の ISO ファイルから Sun N1 System Manager ソフトウェアのデータベースに OS ディストリビューションを追加する手順を説明します。


注 –

ディストリビューションを追加すると、デフォルトでは、同じ名前で OS プロファイルが作成されます。追加されたプロファイルは、ブラウザインタフェースの「ショートカット」区画の OS プロファイル一覧に表示されます。また、N1–ok> プロンプトで show osprofile all と入力することによって確認することもできます。


始める前に

管理サーバー 上でアクセス可能なディレクトリに一群の ISO ファイルをダウンロードします。


注 –

Solaris CD 媒体および Solaris CD から作成された ISO ファイルはサポートされません。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のコマンドを入力します。


    N1-ok> create os os file files[,files...]

    詳細は、 create os のヘルプを参照してください。

  3. OS ディストリビューションが作成されていることを確認します。


    N1-ok> show os all
    

例 5–1 ファイルからの OS ディストリビューションの作成

次のコマンド例では、solaris_ver9 という OS ディストリビューションを作成しています。


N1-ok> create os solaris_ver9 file /tmp/solaris_9.iso1,/tmp/solaris_9.iso2
Create Distro job started.

ProcedureCD または DVD から OS ディストリビューションをインポートする

ここでは、CD または DVD から Sun N1 System Manager ソフトウェアのデータベースに OS ディストリビューションを追加する手順を説明します。


注 –

Solaris CD 媒体および Solaris CD から作成された ISO ファイルはサポートされません。


複数のインストール CD または DVD から OS ディストリビューションを追加する場合は、複数回 create os コマンドを実行します。たとえば 2 枚の CD で提供されている OS ディストリビューションを追加する場合は、最初の CD を挿入してから、 create os コマンドを実行して、そのジョブが完了するのを待ちます。そして最初のジョブが完了したら、2 枚目の CD を挿入し、再度 create os コマンドを実行して、そのジョブが完了するのを待ちます。2 つ目のジョブが完了すると、OS ディストリビューションのインストールが成功したことになります。


注 –

ディストリビューションを追加すると、デフォルトでは、同じ名前で OS プロファイルが作成されます。このプロファイルは、ブラウザインタフェースの「ショートカット」区画の OS プロファイル一覧に表示されます。また、 N1–ok> プロンプトで show os all と入力することによって確認することもできます。


手順
  1. Disk 1 を挿入して次の CLI コマンドを入力します。


    N1-ok> create os os cdrom cdrom
    

    ディストリビューション作成ジョブが開始されます。ジョブ ID を書き留めておきます。ジョブが完了したら、次のディスクを挿入します。


    注 –

    次のディスクを挿入するよう求められることはありません。「ディストリビューションの作成」ジョブの完了と OS のディスク番号を確認しながら進めます。ジョブが完了すると、イベントが生成されます。


  2. Disk 2 を挿入して次のコマンドを入力します。


    N1-ok> create os os cdrom cdrom
    

    詳細は、「create os」を参照してください。

  3. 必要に応じて、次のディスクの処理を続けます。

  4. 最後のディストリビューション作成ジョブが完了したら、次のコマンドを入力します。


    N1-ok> show os os
    

    新しい OS ディストリビューションが出力に表示されます。

参照

ディストリビューションのロード方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」を参照してください。

ProcedureSolaris 9 x86 ディストリビューションを更新する

ここでは、N1 System Manager 内の Solaris 9 x86 OS ディストリビューションにパッチを適用する手順を説明します。

始める前に
手順
  1. Solaris 9 マシンの設定をして、パッチを適用します。

    1. スーパーユーザーで Solaris 9 マシンにログインします。


      % su
      password:password
      
    2. パッチディレクトリを作成します。


      # mkdir /patch
      
    3. http://sunsolve.sun.com から /patch ディレクトリにパッチ 117172–17 および 117468–02 をダウンロードします。

    4. パッチディレクトリに移動します。


      # cd /patch
      
    5. パッチファイルを展開します。


      # unzip 117172-17.zip
      # unzip 117468-02.zip
      
    6. Solaris 9 マシンをシングルユーザーモードで再起動します。


      # reboot -- -s
      
    7. シングルユーザーモードでパッチディレクトリに移動します。


      # cd /patch
      
    8. パッチをインストールします。


      # patchadd -M . 117172-17
      # patchadd -M . 117468-02
      

      ヒント –

      マルチユーザーモードに戻るには、Control+D キーを押します。


  2. Solaris 9 ディストリビューションを作成し、管理サーバー を構成します。

    1. N1 System Manager にログインします。

      詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

    2. 管理サーバーで Disk 1 を挿入し、次のコマンドを入力します。


      N1-ok> create os os cdrom cdrom
      

      ディストリビューション作成ジョブが開始されます。ジョブ ID を書き留めておきます。ジョブが完了したら、次のディスクを挿入します。


      注 –

      次のディスクを挿入するよう求められることはないため、ディストリビューション作成ジョブが完了したかどうか、また OS のディスク番号に注意する必要があります。ジョブが完了すると、イベントが生成されます。


      「CD または DVD から OS ディストリビューションをインポートする」も参照してください。

    3. 必要に応じて、次のディスクの処理を続けます。

    4. 最後のディストリビューション作成ジョブが完了したら、次のコマンドを実行します。


      N1-ok> show os os
      

      新しい OS ディストリビューションが出力に表示されます。

    5. as_distro.pl ファイルを表示します。


      # /scs/sbin/as_distro.pl -l
      
    6. Solaris 9 ディストリビューションの DISTRO_ID を書き留めておきます。

      この ID は、下記の手順 3 で使用します。

    7. /etc/exports ファイルをエディタで開きます。


      # vi /etc/exports
      
    8. /js *(ro,no_root_squash)/js *(rw,no_root_squash) に変更します。

    9. /etc/exports ファイルを保存して閉じます。

    10. NFS を再起動します。


      # /etc/init.d/nfs restart
      
  3. 管理サーバーにインポートしたディストリビューションにパッチを適用します。

    1. スーパーユーザーで Solaris 9 マシンにログインします。


      % su
      password:password
      
    2. 管理サーバーをマウントします。


      # mount -o rw Management-Server-IP:/js/DISTRO_ID /mnt
      
    3. パッチをインストールします。


      # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117172-17
      # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117468-02
      

      注 –

      最初のパッチインストールで部分的にエラーなりますが、このエラーは無視してください。


    4. 管理サーバーをマウント解除します。


      # unmount /mnt
      
  4. 管理サーバーで NFS を再起動し、/tmp/root/boot/solaris/bootenv.rc へのシンボリックリンクを作成します。

    1. /etc/exports をエディタで開きます。


      # vi /etc/exports
      
    2. /js *(rw,no_root_squash)/js *(ro,no_root_squash) に変更します。

    3. NFS を再起動します。


      # /etc/init.d/nfs restart
      
    4. /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris に移動します。


      # cd /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris
      
    5. bootenv.rc リンクを作成し直します。


      # ln -s ../../tmp/root/boot/solaris/bootenv.rc .
      
注意事項

別のディストリビューションにパッチを適用する場合は、 /patch/117172-17 ディレクトリをいったん削除して、unzip 117172-17.zip コマンドを使ってディレクトリを作成し直さなければならないことがあります。最初のディストリビューションにパッチを適用すると、patchadd コマンドによって、次の patchadd コマンドの実行で問題を起こすディレクトリに変更が加えられます。

ProcedureOS ディストリビューションを削除する


注 –

配備済みの OS プロファイルに OS ディストリビューションが関連付けられている場合、ディストリビューションを削除することはできません。配備済みの OS プロファイルとは、プロビジョニング可能なサーバー にインストールされていて動作中の OS プロファイルです。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のコマンドを入力します。


    N1-ok> delete os os
    

    ディストリビューションが削除されます。詳細は、「delete os」を参照してください。

  3. 使用可能な OS ディストリビューションを表示します。


    N1-ok> show os all
    

    削除した OS ディストリビューションが出力に含まれていないことを確認します。

OS プロファイルの管理

この節では、次の作業について説明します。

OS プロファイルの作成と変更

OS プロファイルは、OS ディストリビューションのインストール方法やディストリビューションと一緒にインストールする追加パッケージ、構成情報を指定しています。OS ディストリビューションがインポートされると、N1 System Manager は 管理サーバー 上に自動的に同じ名前の OS プロファイルを作成します。マニュアルでは、OS プロファイルは「デフォルト OS プロファイル」とも表記されています。デフォルト OS プロファイルの設定は、次の表に示しているとおりです。

表 5–1 デフォルト OS プロファイルのパラメータ設定

パラメータ 

Solaris 

Red Hat 

root パスワード 

admin

admin

言語 

米語 

米語 

タイムゾーン 

グリニッジ標準時 (GMT) 

グリニッジ標準時 (GMT) 

パーティション 

  • c1t1d0s1 スライス上にルートマウントポイントとして 128M バイトの swap

  • c1t1d0s1 スライス上にルートマウントポイントとして、ファイルシステムサイズがフリーの ufs

  • sda 上にルートマウントポイントとして、ファイルシステムサイズがフリーの ext3

  • sda 上に /home マウントポイントとして 2000M バイトの ext3

  • sda スライス上に /boot マウントポイントとして 1000M バイトの ext3

  • sda 上に swap マウントポイントとして 2000M バイトの swap

ディストリビューショングループ 

Entire Distribution plus OEM support 

Everything 

既存の OS プロファイルの詳細を表示するには、osprofile キーワードを付けて show コマンドを使用します。

新しい OS プロファイルを作成するには、osprofile キーワードと os サブコマンドを付けて create コマンドを使用します。OS プロファイルに必要なパーティションを追加するには、osprofile キーワードと partition サブコマンドを付けて add コマンドを使用します。OS プロファイルに必要なディストリビューショングループを追加するには、osprofile キーワードと distributiongroup サブコマンドを付けて add コマンドを使用します。次に例を示します。


N1-ok> create osprofile osprofile os os

N1-ok> add osprofile osprofile partition partition

N1-ok> add osprofile osprofile distributiongroup distributiongroup

既存の OS プロファイルの属性を変更するには、osprofile キーワードと適切なサブコマンドを付けて set コマンドを使用します。

構文およびパラメータの詳細は、N1–ok コマンド行で help create osprofilehelp add osprofilehelp set osprofile のいずれかを入力してください。

コマンド例については、例 5–2 および例 5–3 を参照してください。

Procedure使用可能な OS プロファイルを一覧表示する

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロファイルの一覧を表示します。


    N1-ok> show osprofile all
    

    使用可能なすべての OS プロファイルが出力に表示されます。詳細は、「show osprofile」を参照してください。

ProcedureOS プロファイルを作成する


ヒント –

N1 System Manager のブラウザインタフェースには、独自の OS プロファイルの作成を容易に行えるようにするための OS プロファイルウィザードが用意されています。このウィザードは、構文を学ぶのに役立つようコマンドを構成し、デフォルトの設定を提供することによって、一般的なパラメータを効率良く設定できるようにします。ログイン方法については 「N1 System Manager のブラウザインタフェースにアクセスする」、ウィザードの使用方法については N1 System Manager のオンラインヘルプを参照してください。


始める前に

OS プロファイルを作成するには、OS ディストリビューションをインポートしておく必要があります。 「CD または DVD から OS ディストリビューションをインポートする」 および 「ISO ファイルから OS ディストリビューションをインポートする」を参照してください。


注 –

x86 マシンへのインストール用の Solaris 9 OS プロファイルを作成する場合は、Solaris 9 ディストリビューションにパッチを適用して更新する必要があります。この手順については、「Solaris 9 x86 ディストリビューションを更新する」を参照してください。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のコマンドを入力します。


    N1-ok> create osprofile osprofile os os rootpassword rootpassword flar flar 
    description description language language timezone timezone
    

    注 –

    Solaris の完全インストール用のフラッシュアーカイブは、大きすぎて正しくプロビジョニングできないことがあります。内容を減らしたサイズの小さいフラッシュアーカイブの使用を検討してください。


    OS プロファイルが作成されます。詳細は、「create osprofile」を参照してください。

  3. 次のコマンドを入力します。


    注 –

    有効な Solaris OS プロファイルには、少なくと 1 つのパーティション (ルート) が必要です。有効な Red Hat プロファイルには、少なくとも 2 つのパーティション (ルートおよびスワップ) が必要です。



    N1-ok> add osprofile osprofile partition partition device device size size type type
    

    変数の値については、「add osprofile」を参照してください。

  4. 次のコマンドを入力します。


    注 –

    Solaris OS のデフォルトディストリビューショングループは、Entire Distribution plus OEM supportです。Red Hat のデフォルトディストリビューショングループは Everything です。



    N1-ok> add osprofile osprofile distributiongroup distributiongroup
    

例 5–2 Solaris OS プロファイルの作成

以下の例は、Solaris ディストリビューション用の OS プロファイルの作成に使用するコマンドを示しています。最初のコマンドは、 S10profile という名前の Solaris 10 プロファイルを作成し、root パスワードに admin を設定しています。


N1-ok> create osprofile S10profile rootpassword admin 
description "S10 for host123 os solaris 10" 

次のコマンドは、128M バイトのサイズで swap パーティションを作成しています。


N1-ok> add osprofile s10profile partition / size 128 device c1t1d0s1 
type swap

次のコマンドは、フリーサイズで ufs パーティションを作成しています。


N1-ok> add osprofile s10profile partition / sizeoption free device c1t1ds0 
type ufs

次のコマンドは、デフォルトの Solaris ディストリビューショングループを追加しています。


N1-ok> add osprofile s10profile distributiongroup "Core System support"


例 5–3 Red Hat OS プロファイルの作成

以下の例は、Red Hat ディストリビューション用の OS プロファイルの作成に使用するコマンドを示しています。


N1-ok> create osprofile RH30profile rootpassword admin 
os RedHat30

N1-ok> add osprofile RH30profile partition / device sda type ext3 
sizeoption free

N1-ok> add osprofile RH30profile partition /home device sda type ext3 
size 2000 sizeoption fixed

N1-ok> add osprofile RH30profile partition /boot device sda type ext3 
size 1000 sizeoption fixed

N1-ok> add osprofile RH30profile partition swap device sda type swap 
size 2000 sizeoption fixed

N1-ok> add osprofile RH30profile distributiongroup "Base"

参照

OS プロファイルのロード方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」を参照してください。

Procedure既存の OS プロファイルのコピーを作成する

ここでは、既存の OS プロファイルのクローン (すなわち、コピー) を作成する手順を説明します。OS プロファイルのコピーを作成するのは、たとえば既存の OS プロファイルの変更する必要があるのだが、「配備」されていて変更できない場合です。

始める前に

/mnt マウントポイントの外にすべてのファイルシステムを移動します。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のコマンドを入力します。


    N1-ok> create osprofile osprofile clone oldprofile
    

    新しい OS プロファイルが作成されます。「create osprofile」を参照してください。

  3. 次のコマンドを入力します。


    N1-ok> show osprofile osprofile
    

    新しい OS プロファイルが出力に表示されます。

参照

OS プロファイルのロード方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」を参照してください。

ProcedureOS プロファイルを変更する

ここでは、OS プロファイルに設定されているスクリプトやパーティション、アップデート、ディストリビューショングループを変更する手順を説明します。


注 –

配備されている OS プロファイルを変更することはできません。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のいずれかの行うことによって OS プロファイルを変更します。

    • 新しい OS プロファイル属性を追加する。


      N1-ok> add osprofile osprofile [configuration-attributes]

      詳細は、「add osprofile」を参照してください。

    • 既存の OS プロファイル属性を削除する。


      N1-ok> remove osprofile osprofile [configuration-attributes]

      詳細は、「remove osprofile」を参照してください。

    • 既存の OS プロファイルパラメータを変更する。


      N1-ok> set osprofile osprofile [configuration-attributes]

      詳細は、「set osprofile」を参照してください。

  3. 新しい OS プロファイルの詳細を表示します。


    N1-ok> show osprofile osprofile
    

    変更した OS プロファイル情報が出力に表示されます。

参照

変更した OS プロファイルのロード方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」を参照してください。

ProcedureSun Fire V40z 用にデフォルトの Solaris OS プロファイルを変更する

ここでは、デフォルトで作成されている Solaris OS プロファイルを変更する手順を説明しています。Sun Fire V40z サーバーにデフォルトの Solaris OS プロファイルを正しくインストールするには、次の変更が必要です。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. デフォルトプロファイルのコピーを作成します。


    N1-ok> create osprofile sol10v40z clone sol10
    
  3. ルートパーティションを削除します。


    N1-ok> remove osprofile sol10v40z partition /
    
  4. スワップパーティションを削除します。


    N1-ok> remove osprofile sol10v40z partition swap
    
  5. 新しいルートパーティションを追加します。


    N1-ok> add osprofile sol10v40z partition / device c1t0d0s0 sizeoption free
     type ufs
    
  6. 新しいスワップパーティションを追加します。


    N1-ok> add osprofile sol10v40z partition swap device c1t0d0s1 size 2000
     type swap sizeoption fixed
    
参照

変更した OS プロファイルのロード方法については、「サーバーまたはサーバーグループに OS プロファイルをロードする」を参照してください。

ProcedureOS プロファイルを削除する

「配備」されている OS プロファイルを削除することはできません。プロファイルが配備されているということは、プロビジョニング可能なサーバーにインストールされていて、動作しているということです。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のコマンドを入力します。


    N1-ok> delete osprofile osprofile
    

    管理サーバー から OS プロファイルが削除されます。

  3. 次のコマンドを入力します。


    N1-ok> show osprofile all
    

    削除した OS プロファイルが出力に含まれていないことを確認します。

OS インストールの管理

この節では、次の作業について説明します。

OS プロファイルと OS 管理エージェントのインストール

OS プロファイルのインストールは、プロビジョニングやネットワークの条件に応じてカスタマイズできます。OS 管理エージェントをインストールすると、インストールされている OS プロファイルを監視したり、パッチを適用したりできます。

OS プロファイルをインストールするには、server または group キーワードと osprofile サブコマンドを付けて load コマンドを使用します。OS 管理エージェントをインストールするには、server キーワードと agentip サブコマンドを付けて set コマンドを使用します。

構文およびパラメータの詳細は、N1–ok コマンド行で help load serverhelp load grouphelp set server のいずれかを入力してください。

次の表は、load group および load server コマンドで使用できる全パラメータの一覧です。

表 5–2 OS プロファイルのインストール時パラメータ

パラメータ 

Red Hat 

Solaris 

複数サーバー 

単一サーバー 

コメント 

bootip

√ (R) 

 

√ 

√ 

プロビジョニング可能な IP ともいう 

ip

√ 

√ (R) 

√ 

√ 

networktypestatic の設定の場合に必須

networktype

√ (R) 

√ (R) 

√ 

√ 

Solaris インストールの場合は必ず static に設定

bootgateway

√ 

 

√ 

√ 

 

boothostname

√ 

   

√ 

 

bootnameserver

√ 

 

√ 

√ 

 

bootnetmask

√ 

 

√ 

√ 

 

bootnetworkdevice

√ 

√ 

 

√ 

 

bootpath

 

√ 

 

√ 

 

console

√ 

√ 

 

√ 

 

consolebaud

√ 

√ 

 

√ 

 

kernelparameter

√ 

 

√ 

√ 

 

domainname

 

√ 

√ 

√ 

domainname が省略された場合は、デフォルトが設定される。 

gateway

√ 

√ 

√ 

√ 

 

hostname

√ 

√ 

 

√ 

 

nameserver

√ 

√ 

√ 

√ 

 

netmask

√ 

√ 

√ 

√ 

 

networkdevice

√ 

   

√ 

Red Hat のデフォルトは eth0 です。Solaris のインストールの場合は、一次ネットワークインタフェースがデフォルトになります。

(R) = 必須 

Procedureサーバーまたはサーバーグループに OS プロファイルをロードする


ヒント –

「システムダッシュボード」タブの「ショートカット」区画を使用することによって、1 回の手順で OS プロファイルをロードできます。


ここでは、コマンド行を使用してサーバーまたはサーバーグループに OS プロファイルをロードする手順を説明します。


注意 – 注意 –

OS プロファイルのアンインストールは、サポートされていません。ただし、すでにプロビジョニングされているサーバーに別の OS プロファイルをロードすることによって、再プロビジョニングすることができます。


始める前に

注 –

Sun Fire V40z に Solaris OS プロファイルを正しくインストールするには、デフォルトの Solaris OS プロファイルを変更する必要があります。「Sun Fire V40z 用にデフォルトの Solaris OS プロファイルを変更する」を参照してください。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 次のいずれかのコマンドを入力します。


    N1-ok> load server server osprofile osprofile bootip bootip networktype networktype
    

    N1-ok> load group group osprofile osprofile bootip bootip networktype networktype
    

    注 –

    Solaris プロファイルのインストールの場合、networktype 属性は static に設定する必要があります。 bootip 属性は、Red Hat プロファイルのインストールでのみ使用します。構文の詳細は、表 5–2 および 「load server」を参照してください。


    OS のロードジョブが開始されます。

  3. (省略可能) load server コマンドで設定した値を保存します。

    将来、サーバーを復元する必要がある場合に備えて、OS プロファイルのロードに使用したオプションを保存しておいてください。構文の詳細は、「サーバーおよびサーバーグループ情報の変更」を参照してください。

  4. 次のいずれかのコマンドを入力します。


    N1-ok> show job target=server 
    

    N1-ok> show job target=group 
    

    OS のロードジョブのステータスが出力に表示されます。

  5. サーバーの使用 OS を確認します。


    N1-ok> show server server
    

    show server コマンド出力の全般セクションに OS が表示されます。


例 5–4 サーバーへの Solaris OS プロファイルのロード


N1-ok> load server 192.168.8.9 osprofile S10profile 
networktype static ip 192.168.18.19


例 5–5 サーバーグループへの Solaris OS プロファイルのロード


N1-ok> load group devgroup osprofile S10profile 
networktype static ip 192.186.8.9


例 5–6 サーバーへの Red Hat OS プロファイルのロード


N1-ok> load server 192.168.8.9 osprofile RH3profile 
bootip 192.168.8.9 networktype dhcp


例 5–7 サーバーグループへの Red Hat OS プロファイルのロード


N1-ok> load group devgroup osprofile RH3profile 
bootip 192.186.8.8-192.186.8.9 networktype dhcp

次の手順

リモート接続や OS リソースの監視、パッケージの配備、資産管理を行えるようにするには、各サーバーに OS 管理エージェントをインストールする必要があります。「OS 管理エージェントをインストールする」を参照してください。

ProcedureOS 管理エージェントをインストールする

ここでは、サーバーに OS 管理エージェントをインストールする手順を説明します。管理エージェントは、リモート接続や OS リソースの監視、パッケージの配備、資産管理に使用されます。

set server server agentip agentip コマンドは、エージェント IP 設定 (setagentip) ジョブを作成します。重複する複数の set server agentip コマンドを送信し、並行して実行させることができます。ただし、システム内の重複する setagentip ジョブの数は、一度に 15 個までに制限することを推奨します。スクリプトを使って set server agentip コマンドを送信する場合は、コマンドとコマンドの間に sleep 30 の呼び出しを入れて、作業負荷を管理してください。この対策を行わないと、管理サーバー上の CPU 負荷平均が大きくなり、ジョブの一部が完了するまでサーバーが反応しなくなることがあります。例 5–8 は、スクリプトの例です。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 管理エージェントをインストールします。


    注 –

    以下のコマンドで使用されている SSH ユーザーアカウントは、リモートマシン上で root 権限を持っている必要があります。



    N1-ok> set server server agentip IP agentssh username/password
    

    必要なパッケージおよびスクリプトがインストールされます。コマンド構文の詳細は、「set server」を参照してください。

  3. エージェントがインストールされ、動作していることを確認します。

    • Solaris エージェントの場合


      # pkginfo |grep SUNWhdx 
      system      SUNWhdx86ag              N1gc Solaris x86 Agent
      # ps -ef |grep agent
      root 23817     1  0 19:57:59 ?       0:01 esd - init agent -dir
       /var/opt/SUNWsymon -q
    • Red Hat エージェントの場合


      # rpm -qa | grep -i paagent
       paagent-install-0.1-1
       # ps -ef | grep -i paagent
       root 1940 1 0 Jan28 ? 00:00:14 paAgent - init agent

例 5–8 set server agentip スクリプト

以下は、複数の set server agentip コマンドを発行するスクリプトの例です。


n1sh set server 10.0.0.10 agentip 10.0.0.110 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.11 agentip 10.0.0.111 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.12 agentip 10.0.0.112 agentssh admin/admin &

注意事項

set server agentip コマンドで次のエラーが発生した場合は、手動で wget 情報をインストールする必要があります: Internal error: wget command failed: /use/bin/wget —0 /tmp/hotsinstall.pl http://xx.xx.xx.xx/pub/hotsinstall.pl (xx.xx.xx.xx は問題のマシンの IP アドレス)

管理サーバー 上の古い SSH エントリによって、エージェントの初期化に失敗する場合があります。本当のセキュリティ違反は発生していないが、set agentip コマンドで問題が発生した場合は、/root/.ssh/known_hosts ファイル、またはファイル内の、プロビジョニング可能なサーバーに対応するエントリを削除してから、set agentip コマンドを実行し直してください。

ProcedureRed Hat OS 管理エージェントをアンインストールする

この手順を正しく完了すると、プロビジョニング可能なサーバー に対して次の機能を使用できなくなります。

手順
  1. スーパーユーザーで プロビジョニング可能なサーバー にログインします。

  2. エージェントをアンインストールします。


    # /var/opt/PrimeAlert/uninstall/HALUninstall.sh -all -nointeract
    

    エージェントがアンインストールされます。

  3. Prime Alert エージェントを手動で削除します。


    # rpm -e paagent-install-0.1-1
    

    Prime Alert エージェントが削除されます。

  4. エージェント関係のディレクトリを削除します。


    # rm -rf /var/opt/PrimeAlert
    

    ディレクトリが削除されます。

  5. 資産エージェントを削除します。


    # rpm -e base-mgmt-inventory-1.0-14
    

    資産エージェントが削除されます。

  6. SSH インフラストラクチャを削除します。


    # rpm -e base-mgmt-client-2.2-10
    

ProcedureSolaris OS 管理エージェントをアンインストールする

この手順を正しく完了すると、プロビジョニング可能なサーバー に対して次の機能を使用できなくなります。

手順
  1. スーパーユーザーで プロビジョニング可能なサーバー にログインします。

  2. エージェントを停止します。


    # /etc/rc3.d/S81es_agent stop
    
  3. アンインストーラを実行します。


    # /var/tmp/solx86-agent-installer/disk1/x86/sbin/es-uninst -X
    
  4. エージェントのパッケージを削除します。


    # pkgrm SUNWn1gcsolx86ag
    
  5. 関係するディレクトリを削除します。


    # /bin/rm -rf /opt/SUNWsymon
    # /bin/rm -rf /var/opt/SUNWsymon
    

OS アップデートの管理

N1 System Manager では、以降の節で説明する OS アップデートの管理作業を行うことができます。

OS アップデートの管理の概要

N1 System Manager では、プロビジョニング可能なサーバー に OS をインストールした後、OS アップデートをインストールできます。OS アップデートとは、Solaris パッケージやパッチ、Red Hat RPM のことです。N1 System Manager を使用すると、サーバーへの OS アップデートの初めてのインストールが 2 つのステップで行えます。

  1. N1 System Manager に OS アップデートをインポートする。プロビジョニング可能なサーバー に OS アップデートをインストールするには、N1 System Manager が、そのアップデートにシステムアクセスできる必要があります。

    create update コマンドを使用し、Web サイト、または 管理サーバー 上でアクセス可能なファイルシステムからファームウェアアップデートをインポートできます。OS アップデートをインポートすると、ブラウザインタフェース の「ショートカット」区画にそのアップデートを表示したり、show update コマンドで確認したりできます。

  2. 適切な プロビジョニング可能なサーバー に OS アップデートをインストールする。この操作には、ブラウザインタフェース か load serverload group コマンドを使用します。

ProcedureOS アップデートをインポートする

ここでは、N1 System Manager に OS アップデートをインストールする手順を説明します。OS アップデートをインポートすると、コマンド行または ブラウザインタフェースを使って、プロビジョニング可能なサーバー にその OS アップデートをインストールできます。

始める前に

OS アップデートはローカルファイルシステムかネットワーク上のアクセス可能なファイル、または Web サイト上にあって、必ず管理サーバーからアクセスできるようにする必要があります。インポートできる OS アップデートの形式は次のとおりです。


注 –

*.tar ファイル名は、tar 展開後、最上位のディレクトリ名と一致する必要があることに注意してください。たとえば tar ファイルが SUNWstade.tar の場合、tar の展開内容の最上位ディレクトリは SUNWstade である必要があります。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. N1 System Manager に OS アップデートをインポートします。


    N1-ok> create update update file file ostype ostype [responsefile responsefile]

    詳細は、「create update」を参照してください。

Procedureプロビジョニング可能なサーバーに OS アップデートをロードする


ヒント –

この作業は、ブラウザインタフェース の「ショートカット」区画を使って行うこともできます。


始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーに OS アップデートをインストールします。


    N1-ok> load server server[,server] update update
    

    詳細は、「load server」を参照してください。

  3. インストールが成功したことを確認します。

    詳細は、「プロビジョニング可能なサーバーにインストールされている OS アップデートを一覧表示する」を参照してください。

Procedureサーバーグループに OS アップデートをロードする


ヒント –

この作業は、ブラウザインタフェース の「ショートカット」区画を使って行うこともできます。


始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. サーバーグループ内の プロビジョニング可能なサーバーに OS アップデートをインストールします。


    N1-ok> load group group update update
    

    詳細は、「load group」を参照してください。

  3. インストールが成功したことを確認します。

    詳細は、「プロビジョニング可能なサーバーにインストールされている OS アップデートを一覧表示する」を参照してください。

Procedure使用可能な OS アップデートを一覧表示する

ここでは、N1 System Manager にインポートされていて、プロビジョニング可能なサーバーにインストール可能な OS アップデートを一覧表示する手順を説明します。


ヒント –

この作業は、ブラウザインタフェースを使って行うこともできます。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 使用可能な OS アップデートを一覧表示します。


    N1-ok> show update all
    

Procedureプロビジョニング可能なサーバーにインストールされている OS アップデートを一覧表示する


ヒント –

この作業は、ブラウザインタフェースを使って行うこともできます。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーにインストールされている OS アップデートを一覧表示します。


    N1-ok> show server server
    

    詳細は、「show server」を参照してください。

ProcedureOS アップデートを削除する

ここでは、N1 System Manager から OS アップデートを削除する手順を説明します。この手順で、プロビジョニング可能なサーバーの OS アップデートが削除されるわけではありません。この具体的な方法の詳細は、「プロビジョニング可能なサーバーから OS アップデートをアンインストールする」を参照してください。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. N1 System Manager から OS アップデートを削除します。


    N1-ok> delete update update
    

    詳細は、「delete update」を参照してください。

Procedureプロビジョニング可能なサーバーから OS アップデートをアンインストールする

始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーから OS アップデートをアンインストールします。


    N1-ok> unload server server[,server] update update
    

    注意 – 注意 –

    ユーザー指定の名前が見つからなかった場合、コマンドは、一致するファイル名を持つ OS アップデートのアンインストールを試みます。show update コマンドを使って、OS アップデートの対応するファイル名を確認できます。


    詳細は、「unload server」を参照してください。

Procedureサーバーグループから OS アップデートをアンインストールする

始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. サーバーグループ内の プロビジョニング可能なサーバーから OS アップデートをアンインストールします。


    N1-ok> unload group group update update
    

    注意 – 注意 –

    ユーザー指定の名前が見つからなかった場合、コマンドは、一致するファイル名を持つ OS アップデートのアンインストールを試みます。show update コマンドを使って、OS アップデートの対応するファイル名を確認できます。


    詳細は、「unload group」を参照してください。

ファームウェアアップデートの管理

N1 System Manager では、以降の節で説明するファームウェアの管理作業を行うことができます。

ファームウェアアップデートの管理の概要

プロビジョニング可能なサーバー上のファームウェアの更新は、主要な管理作業の 1 つです。N1 System Manager を使用すると、サーバーへのファームウェアアップデートの初めてのインストールが 2 つのステップで行えます。

  1. N1 System Manager にファームウェアアップデートをインポートします。プロビジョニング可能なサーバーにファームウェアアップデートをインストールするには、N1 System Manager が、そのアップデートにシステムアクセスできる必要があります。

    create firmware コマンドを使用し、Web サイト、または 管理サーバーからアクセス可能なファイルシステムからファームウェアアップデートをインポートできます。ファームウェアアップデートをインポートすると、ブラウザインタフェースの「ショートカット」区画にそのアップデートを表示したり、show firmware コマンドで確認したりできます。

  2. 適切な プロビジョニング可能なサーバーにファームウェアアップデートをインストールします。この操作には、ブラウザインタフェースか load serverload group コマンドを使用します。

ファームウェアアップデートのインポートでは、次のメタデータを指定する必要があります。

Procedureファームウェアアップデートをインポートする

ここでは、N1 System Manager に新しいファームウェアアップデートをインストールする手順を説明します。ファームウェアアップデートをインポートすると、コマンド行または ブラウザインタフェースを使って、プロビジョニング可能なサーバーにそのファームウェアアップデートをインストールできます。

始める前に

ファームウェアアップデートはローカルファイルシステムかネットワーク上のアクセス可能なファイル、または Web サイト上にあって、必ず 管理サーバーからアクセスできるようにする必要があります。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. ファームウェアアップデートをインポートします。


    N1-ok> create firmware firmware [description description] model model[,model]
    type type url url vendor vendor [version version]

    詳細は、「create firmware」を参照してください。

  3. ファームウェアアップデートがインポートされたことを確認します。


    N1-ok> show firmware firmware
    

    詳細は、「show firmware」を参照してください。

参照

Procedureプロビジョニング可能なサーバーにファームウェアアップデートをロードする


ヒント –

この作業は、ブラウザインタフェース を使って行うこともできます。


始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーを停止して電源を切断します。


    N1-ok> stop server server
    

    詳細は、「stop server」を参照してください。


    注 –

    stop server コマンドは、サーバーの OS を正常終了してから、サーバーの電源を切断します。この作業を行うには、OS 管理エージェントがサーバーにインストールされている必要があります。インストールされていない場合は、N1 System Manager の外部で停止と電源切断を行う必要があります。


  3. プロビジョニング可能なサーバーにファームウェアアップデートをインストールします。


    N1-ok> load server server[,server] firmware firmware [force]

    詳細は、「load server」を参照してください。


    注意 – 注意 –

    デフォルトでは、ファームウェアアップデートのモデルおよびベンダーの設定は、インストール用に選択されたプロビジョニング可能な各サーバーと一致する必要があります。一致しない場合、アップデートは失敗します。force オプションを指定して、この検査を省略することができますが、互換性のないファームウェアアップデートをサーバーにインストールすると、サーバーが使用できなくなることがあります。


  4. インストールが成功したことを確認します。

    詳細は、「プロビジョニング可能なサーバーにインストールされているファームウェアアップデートを一覧表示する」を参照してください。

Procedureサーバーグループにファームウェアアップデートをロードする


ヒント –

この作業は、ブラウザインタフェースを使って行うこともできます。


始める前に
手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーを停止して電源を切断します。


    N1-ok> stop group group
    

    詳細は、「stop group」を参照してください。


    注 –

    stop group コマンドは、サーバーグループの OS を正常終了してから、電源を切断します。この作業を行うには、OS 管理エージェントがサーバーにインストールされている必要があります。インストールされていない場合は、N1 System Manager の外部で停止と電源切断を行う必要があります。


  3. サーバーグループ内の プロビジョニング可能なサーバーにファームウェアアップデートをインストールします。


    N1-ok> load group group firmware firmware
    

    詳細は、「load group」を参照してください。


    注意 – 注意 –

    デフォルトでは、ファームウェアアップデートのモデルおよびベンダーの設定は、インストール用に選択されたプロビジョニング可能な各サーバーと一致する必要があります。一致しない場合、アップデートは失敗します。force オプションを指定して、この検査を省略することができますが、互換性のないファームウェアアップデートをサーバーにインストールすると、サーバーが使用できなくなることがあります。


  4. インストールが成功したことを確認します。

    詳細は、「プロビジョニング可能なサーバーにインストールされているファームウェアアップデートを一覧表示する」を参照してください。

Procedure使用可能なファームウェアアップデートを一覧表示する


ヒント –

この作業は、ブラウザインタフェースを使って行うこともできます。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. 使用可能なファームウェアアップデートを一覧表示します。


    N1-ok> show firmware all
    

Procedureプロビジョニング可能なサーバーにインストールされているファームウェアアップデートを一覧表示する


ヒント –

この作業は、ブラウザインタフェースを使って行うこともできます。


手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. プロビジョニング可能なサーバーにインストールされている OS アップデートを一覧表示します。


    N1-ok> show server server
    

    詳細は、「show server」を参照してください。

Procedureファームウェアアップデート情報を変更する

ここでは、インポートされているファームウェアアップデートの名前または説明を変更する手順を説明します。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. ファームウェアアップデートの名前または説明を変更します。


    N1-ok> set firmware firmware [description description] [name name]

    詳細は、「set firmware」を参照してください。

Procedureファームウェアアップデートを削除する

ここでは、N1 System Manager からファームウェアアップデートを削除する手順を説明します。この手順で、プロビジョニング可能なサーバーのファームウェアアップデートが削除されるわけではありません。いったんサーバーにインストールすると、ファームウェアアップデートはアンインストールできません。

手順
  1. N1 System Manager にログインします。

    詳細は、「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. N1 System Manager からファームウェアアップデートを削除します。


    N1-ok> delete firmware firmware
    

    詳細は、「delete firmware」を参照してください。