Solaris のシステム管理 (基本編)

ProcedureOracle Solaris 10 でディスクレスクライアントを追加する方法

OS サービスを追加した後に、ディスクレスクライアントを追加するには、次の手順を実行します。特に記載している場合を除いて、この手順は、SPARC と x86 プラットフォームに共通の一般的な説明になっています。

  1. スーパーユーザーになるか、同等の役割を引き受けます。

    役割には、認証と特権コマンドが含まれます。役割の詳細については、『Solaris のシステム管理 (セキュリティサービス)』「RBAC の構成 (作業マップ)」を参照してください。

  2. ディスクレスクライアントを追加します。


    # /usr/sadm/bin/smdiskless add -- -i 
    ip-address -e ethernet-address 
    -n client-name -x os=
    instruction-set.machine-class.Solaris_
    version 
    -x root=/export/root/client-name 
    -x swap=/export/swap/client-name 
    -x swapsize=size -x tz=
    time-zone -x locale=
    locale-name
    
    add

    指定したディスクレスクライアントを追加します。

    --

    これ以降のサブコマンド引数が始まることを示します。

    -i ip-address

    ディスクレスクライアントの IP アドレスを指定します。

    -e ethernet-address

    ディスクレスクライアントのイーサネットアドレスを識別します。

    -n client-name

    ディスクレスクライアントの名前を指定します。

    -x os=instruction-set.machine-class. .Solaris_version

    ディスクレスクライアントの命令アーキテクチャー、マシンクラス、OS、および Solaris バージョンを指定します。

    -x root=/export/root/client-name

    ディスクレスクライアントのルート (/) ディレクトリを指定します。

    -x swap=/export/root/client-name

    ディスクレスクライアントのスワップファイルを指定します。

    -x swapsize=size

    スワップファイルのサイズをメガバイト (M バイト) で指定します。デフォルトは 24M バイトです。

    -x tz=time-zone

    ディスクレスクライアントの時間帯を指定します。

    -x locale=locale-name

    ディスクレスクライアントをインストールするロケールを指定します。

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

  3. (省略可能) smdiskless add コマンドを続けて使用して、各ディスクレスクライアントを追加します。

  4. ディスクレスクライアントがインストールされたことを確認します。


    # /usr/sadm/bin/smdiskless list -H host-name:898 --
    

例 7–5 SPARC: ディスクレスクライアントサポートを SPARC システムに追加する

この例では、サーバー bearclaus から Solaris 10 sun4u ディスクレスクライアント starlite を追加する方法を示します。


# /usr/sadm/bin/smdiskless add -- -i 172.20.27.28 -e 8:0:20:a6:d4:5b 
-n starlite -x os=sparc.sun4u.Solaris_10 -x root=/export/root/starlite 
-x swap=/export/swap/starlite -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US

# /usr/sadm/bin/smdiskless list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898
Login to line2-v480 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from line2-v480:898 was 
successful.
Platform
--------------------------------------------------------------------------------
i386.i86pc.Solaris_10                                                           
sparc.sun4us.Solaris_10                                                         
sparc.sun4u.Solaris_10                                                          
i386.i86pc.Solaris_9                                                            
sparc.sun4m.Solaris_9                                                           
sparc.sun4u.Solaris_9                                                           
sparc.sun4us.Solaris_9

smdiskless list -H コマンド出力には SPARC と x86 の両方のシステムが表示されます。



例 7–6 x86: Oracle Solaris 10 の動作する x86 システムにディスクレスクライアントサポートを追加する

この例では、サーバー bearclaus から Oracle Solaris 10 x86 の ディスクレスクライアント mars を追加する方法を示します。


# /usr/sadm/bin/smdiskless add -- -i 172.20.27.176 -e 00:07:E9:23:56:48
-n mars -x os=i386.i86pc.Solaris_10 -x root=/export/root/mars 
-x swap=/export/swap/mars -x swapsize=128 -x tz=US/Mountain 
-x locale=en_US