Sun N1 System Manager 1.3 オペレーティングシステムプロビジョニングガイド

Procedureカスタムの OS アップデートをコピーする

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

    詳細は、『Sun N1 System Manager 1.3 検出および管理マニュアル』「N1 System Manager のコマンド行にアクセスする」を参照してください。

  2. N1 System Manager にカスタムの OS アップデートをコピーします。


    N1-ok> create update update updatetype other file file ostype ostype 
    installscriptfile installscriptfile [adminfile adminfile] [responsefile responsefile]

    注 –

    タブ補完では、この引数は create update コマンドの任意の位置で使用できますが、updatetype other が最初の引数でなかった場合はコマンドが失敗します。


    ostype の有効な値は、タブ補完機能のヘルプを使用して確認できます。

    詳細は、『Sun N1 System Manager 1.3 コマンド行リファレンスマニュアル』「create update」を参照してください。


例 5–3 パッチインストールスクリプトを使用したカスタムの OS アップデートのコマンド行でのコピー

この例は、実行可能な Bourne シェル (/bin/sh) のパッチインストールスクリプトを示しています。

#!/bin/sh
mkdir /tmp/layer
cd /tmp/layer
echo "untar the source:"
tar -xvf /tmp/mypatches.tar
echo "let's install mypatches:"
patchadd -M /tmp/layer 117448-01 117466-01
cd /tmp
rm -rf /tmp/layer
exit $?

次のコマンド例は、パッチのインストールスクリプトを OS アップデートのファイルとともに N1 System Manager にコピーする方法を示しています。この例では、スクリプトを管理サーバーの /tmp ディレクトリに install.sh という名前でコピーしてあることが前提になっています。


N1-ok> create update mypatches updatetype other file /tmp/mypatches.tar ostype solaris10x86 installscriptfile 
/tmp/install.sh

この例では、/tmp/mypatches.tar には Solaris パッチ 117448–01 と 117466–01 がデータストリーム形式で格納されています。

OS アップデートのスクリプトとソースファイルは、load server server-name update コマンドを実行したときにターゲットサーバーにコピーされます。スクリプトファイルは Bourne シェルを使用し、パッケージファイルへのフルパスを唯一の引数として実行されます。