JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Solaris のシステム管理 (基本編)     Oracle Solaris 10 8/11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris 管理ツール (製品概要)

2.  Solaris 管理コンソールの操作 (手順)

3.  Oracle Java Web Console の操作 (手順)

4.  ユーザーアカウントとグループの管理 (概要)

5.  ユーザーアカウントとグループの管理 (手順)

6.  クライアントとサーバーサポートの管理 (概要)

7.  ディスクレスクライアントの管理 (手順)

ディスクレスクライアントの管理 (作業マップ)

ディスクレスクライアントの管理の準備

x86: GRUB ベースのブート環境にディスクレスクライアントを追加するための準備方法

Oracle Solaris 10 にディスクレスクライアントを追加するための準備方法

ディスクレスクライアントサポートの OS サービスの追加方法

x86: GRUB ベースのブート環境にディスクレスクライアントを追加する方法

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

x86: GRUB を使用してディスクレスクライアントをブートする方法

SPARC: Oracle Solaris 10 でディスクレスクライアントをブートする方法

ディスクレスクライアントサポートの削除方法

ディスクレスクライアントの OS サービスを削除する方法

ディスクレスクライアント OS サービスにパッチを適用する

ディスクレスクライアントの OS パッチの表示

ディスクレスクライアントの OS パッチの追加方法

ディスクレスクライアント問題のトラブルシューティング

ディスクレスクライアントのインストールの問題

失われた ARCH=all パッケージを検出してインストールする方法

ディスクレスクライアントの一般的な問題のトラブルシューティング

8.  システムのシャットダウンとブートの概要

9.  システムのシャットダウンとブート (概要)

10.  システムのシャットダウン (手順)

11.  Oracle Solaris ブート動作の変更 (手順)

12.  Oracle Solaris システムのブート (手順)

13.  Oracle Solaris ブートアーカイブの管理 (手順)

14.  Oracle Solaris システムのブートのトラブルシューティング (手順)

15.  x86: GRUB ベースのブート (参照情報)

16.  x86: GRUB を実装しないシステムのブート (手順)

17.  Oracle Solaris 自動登録コマンド regadm の操作 (手順)

18.  サービスの管理 (概要)

19.  サービスの管理 (手順)

20.  ソフトウェアの管理 (概要)

21.  Oracle Solaris システム管理ツールによるソフトウェアの管理 (手順)

22.  Oracle Solaris パッケージコマンドによるソフトウェアの管理 (手順)

23.  パッチの管理

A.  SMF サービス

索引

ディスクレスクライアントの管理の準備

この節では、ディスクレスクライアントの管理に必要な準備作業について説明します。

ディスクレスクライアントを管理する場合には、次の点に注意してください。

各ディスクレスクライアントについてプラットフォーム、メディアパス、およびクラスタを決定したら、OS サービスを追加する準備ができたことになります。

追加する各 OS サービスについて、次のディレクトリが作成され移植されます。

追加する各ディスクレスクライアントについて、次のデフォルトのディレクトリが OS サーバー上に作成されます。


注 - smosservice および smdiskless コマンドの x オプションを使うと、ルート (/)、/swap-、および /dump ディレクトリのデフォルト位置を変更することができます。ただし、/export ファイルシステムの下にはこれらのディレクトリを作成しないでください。


x86: GRUB ベースのブート環境にディスクレスクライアントを追加するための準備方法

ディスクレスクライアントの追加の準備をするには、次の手順を実行します。この手順は、x86 システムでの一般的な説明になっています。

smosservice add コマンドを使用して OS サービスを追加する場合は、サポートする各ディスクレスクライアントプラットフォームのプラットフォーム、メディアパス、およびクラスタ (またはソフトウェアグループ) を指定する必要があります。

始める前に

サポートしているリリースが、OS サービスに指定されたシステム上で実行されていることを確認します。さらに、OS サーバーリリースとディスクレスクライアントリリースの組み合わせがサポートされていることも確認します。詳細は、「OS サーバーおよびディスクレスクライアントのサポート情報」を参照してください。

  1. 次の形式で使用されるディスクレスクライアントプラットフォームを識別します。

    instruction-set.machine-class.Solaris-version

    次に例を示します。

    i386.i86pc.Solaris_10

    次に、利用できるプラットフォームのオプションを示します。


    命令セット
    マシンクラス
    Solaris バージョン
    sparc
    sun4v

    sun4u、sun4m、sun4d、および sun4c

    Solaris 10 1/06 OS 以降

    Oracle Solaris 10、Solaris 9、および Solaris 8

    i386
    i86pc
    Oracle Solaris 10、Solaris 9、および Solaris 8

    注 - sun-4c アーキテクチャーは、Solaris 8、Solaris 9、Oracle Solaris 10 の各リリースではサポートされていません。sun-4d アーキテクチャーは、Solaris 9、Oracle Solaris 10 の各リリースではサポートされていません。sun-4m アーキテクチャーは、Oracle Solaris 10 OS ではサポートされていません。


  2. メディアパスを特定します。

    メディアパスは、ディスクレスクライアントにインストールする OS を含むディスクイメージのフルパスです。

    一部の Oracle Solaris リリースでは、OS は複数の CD で提供されます。 ただし、smosservice コマンドでは、複数の CD から OS を読み込むことはできません。続く手順で説明するように、Oracle Solaris ソフトウェア CD (とオプションの Language CD)、または Oracle Solaris DVD 上のスクリプトを実行する必要があります。


    注 - この Oracle Solaris リリースでは、ソフトウェアは DVD のみで配布されます。


  3. サーバー上にインストールイメージを作成します。

    インストールサーバーの設定方法については、『Oracle Solaris 10 9/10 インストールガイド (ネットワークインストール)』を参照してください。

  4. DVD イメージから必要な OS サービスを読み込みます。
    # /mount_point/Solaris_10/Tools/setup_install_server
  5. BootFile および BootSrvA DHCP オプションを DHCP サーバー構成に追加して、PXE ブートを有効にします。

    次に例を示します。

    Boot server IP (BootSrvA) : svr-addr
    (BootFile) : 01client-macro

    svr-addr は OS サーバーの IP アドレスです。client-macro は、クライアントの Ethernet タイプ (01) とクライアントの MAC (Media Access Control) アドレスに基づいて作成された名前です。この番号は、インストールサーバーの /tftpboot ディレクトリで使用されるファイルの名前としても使われます。


    注 - client-macro は大文字で表記します。コロンは含めないでください。


    これらのオプションは、コマンド行から、または DHCP Manager を使用して追加できます。詳細は、例 7-4 を参照してください。

    詳細は、「x86: GRUB ベースのブートをネットワークから実行する方法」『Oracle Solaris 10 9/10 インストールガイド (ネットワークインストール)』の「DHCP サービスによるシステム構成情報の事前設定 (作業)」、および 『Solaris のシステム管理 (IP サービス)』のパート III「DHCP」を参照してください。

  6. ディスクに Oracle Solaris イメージをインストールしたあと、ディスクのメディアパスを書き留めておきます。次に例を示します。
    /net/export/install/sol_10_x86

    このディスクのメディアパスは、smosservice コマンドを使用するときに指定する必要があります。

  7. OS サービスを追加するときに SUNWCXall クラスタを特定します。

    同じシステム上で同じ OS が動作しているディスクレスクライアントには、同じクラスタを使用する必要があります。


    注 - クラスタには常に SUNWCXall を指定してください。


Oracle Solaris 10 にディスクレスクライアントを追加するための準備方法

smosservice add コマンドを使用して OS サービスを追加する場合は、サポートする各ディスクレスクライアントプラットフォームのプラットフォーム、メディアパス、およびクラスタ (またはソフトウェアグループ) を指定する必要があります。

始める前に

サポートしているリリースが、OS サービスに指定されたシステム上で実行されていることを確認します。さらに、OS サーバーリリースとディスクレスクライアントリリースの組み合わせがサポートされていることも確認します。詳細は、「OS サーバーおよびディスクレスクライアントのサポート情報」を参照してください。

  1. 次の形式で使用されるディスクレスクライアントプラットフォームを識別します。

    instruction-set.machine-class.Solaris- version

    次に例を示します。

    sparc.sun4u.Solaris_10

    次に、利用できるプラットフォームのオプションを示します。


    instruction-set
    machine-class
    Solaris_version
    sparc
    sun4v

    sun4c、sun4d、sun4m、sun4u

    Solaris 10 1/06 OS 以降

    Solaris_10、Solaris_9、および Solaris_8

    i386
    i86pc
    Solaris_10、Solaris_9、および Solaris_8

    注 - sun-4c アーキテクチャーは、Solaris 8、Solaris 9、Oracle Solaris 10 の各リリースではサポートされていません。sun-4d アーキテクチャーは、Solaris 9、Oracle Solaris 10 の各リリースではサポートされていません。sun-4m アーキテクチャーは、Oracle Solaris OS ではサポートされていません。


  2. メディアパスを特定します。

    メディアパスは、ディスクレスクライアントにインストールする OS を含むディスクイメージのフルパスです。

    一部の Oracle Solaris リリースでは、OS は複数の CD で提供されます。 ただし、smosservice コマンドでは、複数の CD から OS を読み込むことはできません。続く手順で説明するように、Solaris ソフトウェア CD (とオプションの Language CD)、または DVD 上のスクリプトを実行する必要があります。


    注 - この Oracle Solaris リリースでは、ソフトウェアは DVD のみで提供されます。.


  3. サーバー上にインストールイメージを作成します。

    インストールサーバーの設定方法については、『Oracle Solaris 10 9/10 インストールガイド (ネットワークインストール)』を参照してください。

  4. DVD イメージから必要な OS サービスを読み込みます。
    # /mount_point/Solaris_10/Tools/setup_install_server
  5. ディスクに Oracle Solaris DVD イメージをインストールしたあと、ディスクのメディアパスを指定します。例:
    /export/install/sparc_10
  6. OS サービスを追加するときに SUNWCXall クラスタを特定します。

    同じシステム上で同じ OS が動作しているディスクレスクライアントには、同じクラスタを使用する必要があります。

    たとえば、次の Solaris 9 ディスクレスクライアントについて考えてみましょう。

    • sparc.sun4m.Solaris_9

    • sparc.sun4u.Solaris_9

    sun4u および sun4m システムでは SUNWCXall クラスタを要求するため、これらのディスクレスクライアントをセットアップするには、各ディスクレスクライアントに SUNWCXall クラスタを指定する必要があります。また、同じシステム上で同じオペレーティングリリース (この例では Solaris_9) が動作しているディスクレスクライアントには、同じクラスタを使用する必要があります。


    注 - sun4u システム、または 8 ビットの高速カラーメモリーフレームバッファー (cgsix) が搭載されたシステムを使用している場合には、クラスタに必ず SUNWCXall を指定してください。


ディスクレスクライアントサポートの OS サービスの追加方法

ディスクレスクライアントの OS サービスをサーバーに追加するには、次の手順を実行します。


注 - smosservice add コマンドを使用して OS サービスを追加するときに、ARCH=all タイプのルート(/) パッケージと /usr パッケージはインストールされません。これらのパッケージは読み飛ばされます。警告やエラーメッセージは表示されません。OS サービスを OS サーバーに追加したあとに、失われたパッケージを手動でインストールする必要があります。手順については、「失われた ARCH=all パッケージを検出してインストールする方法」を参照してください。


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

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

  2. Solaris 管理コンソールサーバーが実行中であり、システムでディスクレスクライアントツールが使用できることを確認します。
    # /usr/sadm/bin/smosservice list -H host-name:898 --
  3. OS サービスを追加します。
    # /usr/sadm/bin/smosservice add -H host-name
    :898 -- -o 
    host-name 
    -x mediapath=path -x platform=
    instruction-set.machine-class
    .Solaris_version 
    -x cluster=cluster-name 
    -x locale=locale-name
    add

    指定された OS サービスを追加します。

    -H host-name:898

    接続するホスト名とポートを指定します。ポートを指定しない場合は、デフォルトポート 898 に接続されます。


    注 - smossservice コマンドを使って OS サービスを追加する場合は、-H オプションは必要ありません。


    --

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

    -x mediapath=path

    Solaris イメージのフルパスを指定します。

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

    追加する命令アーキテクチャー、マシンクラス、および Solaris バージョンを指定します。

    -x cluster=cluster-name

    インストールする Solaris クラスタを指定します。

    -x locale=locale-name

    インストールするロケールを指定します。


    注 - サーバーの処理速度および選択した OS サービスの構成により、インストールプロセスには 45 分ほどかかることがあります。


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

  4. (省略可能) ほかの OS サービスを追加します。
  5. OS サービスを追加し終わったら、OS サービスがインストールされているかどうか確認します。
    # /usr/sadm/bin/smosservice list -H host-name:898 --

例 7-1 SPARC: ディスクレスクライアントサポートの OS サービスを追加する

この例では、サーバー jupiter で SPARC 版 Solaris 10 の OS サービスを追加する方法を示します。サーバー jupiter では Oracle Solaris OS が動作しています。SPARC 版 Oracle Solaris 10 OS の CD イメージは、インストールサーバー myway/export/s10/combined.s10s_u2wos/61 にあります。

# /usr/sadm/bin/smosservice add -H jupiter:898 -- -o jupiter -x mediapath=/net/myway/export/s10/combined.s10s_u2wos/61 -x platform=sparc.sun4u.Solaris_10 -x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H jupiter:898
Authenticating as user: root

Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: xxxxxx
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli
from jupiter:898
Login to jupiter as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from jupiter:898 
was successful.

例 7-2 x86: ディスクレスクライアントサポートの OS サービスを追加する

この例では、サーバー orbit で x86 版 Solaris 10 の OS サービスを追加する方法を示します。サーバー orbit では Oracle Solaris OS が動作しています。x86 版 Oracle Solaris 10 OS の CD イメージは、インストールサーバー seriously/export/s10/combined.s10x_u2wos/03 にあります。

# /usr/sadm/bin/smosservice add -H orbit:898 -- -o orbit -x mediapath=/net/seriously/export/s10u2/combined.s10x_u2wos/03 -x platform=i386.i86pc.Solaris_10 -x cluster=SUNWCXall -x locale=en_US

# /usr/sadm/bin/smosservice list - H orbit:898
Type /? for help, pressing <enter> accepts the default denoted by [ ]
Please enter a string value for: password ::
Starting Solaris Management Console server version 2.1.0.
endpoint created: :898
Solaris Management Console server is ready.
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898
Login to orbit as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from orbit:898 was successful.
Client           Root Area
                Swap Area
                Dump Area
--------------------------------------------------------------------------------
.
.
.
#

次の手順

smosservice add コマンドを実行して OS サービスを OS サーバーに追加したときに失われた ARCH=all パッケージをすべて検出し、それらをインストールします。詳細は、「失われた ARCH=all パッケージを検出してインストールする方法」を参照してください。

x86: GRUB ベースのブート環境にディスクレスクライアントを追加する方法

Solaris 10 1/06 リリース以降では、OS サービスを追加したあとに、次の手順を実行してディスクレスクライアントを追加します。

  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. まだ作成されていない場合は、DHCP サーバー構成に BootSrva および BootFile DHCP オプションを追加して、PXE ブートを有効にします。

    次に例を示します。

    Boot server IP (BootSrvA) : svr-addr 
    Boot file (BootFile) : 01client-macro

    svr-addr は サーバーの IP アドレスです。client-macro は、クライアントの Ethernet タイプ (01) とクライアントの MAC アドレスに基づいて作成された名前です。この番号は、インストールサーバーの /tftpboot ディレクトリで使用されるファイルの名前としても使われます。


    注 - client-macro は大文字で表記します。コロンは含めないでください。


    次のファイルとディレクトリが /tftpboot ディレクトリに作成されます。

    drwxr-xr-x   6 root sys     512 Dec 28 14:53 client-host-name
    
    lrwxrwxrwx   1 root root     31 Dec 28 14:53 menu.lst.01ethernet-address
    
                            -> /tftpboot/client-host-name/grub/menu.lst
    -rw-r--r--   1 root root 118672 Dec 28 14:53 01ethernet-address
  4. コンソールがシリアルポート上にある場合は、/tftpboot/menu.lst.01 ethernet-address ファイルを編集し、tty 設定を指定する行のコメントを解除します。
    • クライアントに作成されるデフォルトの menu.lst ファイルを変更する場合は、/usr/sadm/lib/wbem/config_tftp ファイルの echo 行を編集します。

    詳細は、「x86 システムのネットワークからのブート」を参照してください。

  5. ディスクレスクライアントがインストールされたことを確認します。
    # /usr/sadm/bin/smdiskless list -H host-name:898 --
  6. (省略可能) smdiskless add コマンドを続けて使用して、各ディスクレスクライアントを追加します。

例 7-3 x86: GRUB ブート環境の x86 システムにディスクレスクライアントサポートを追加する

この例では、Solaris 10 x86 ベースのディスクレスクライアント mikey1 を追加する方法を示します。

rainy-01# /usr/sadm/bin/smdiskless add -H sdts-01-qfe0 -- -o sdts-01-qfe0 -n mikey1 -i 192.168.20.22 -e 00:E0:88:55:33:BC -x os=i386.i86pc.Solaris_10 -x root=/export/root/mikey1 -x swap=/export/swap/mikey1


Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli
from  sdts-01-qfe0
Login to rainy-01-qfe0 as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from
rainy-01-qfe0 was successful.

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

例 7-4 x86: BootSrvA および BootFile DHCP オプションを DHCP サーバー構成に追加する

この例では、PXE ブートを有効にするために必要な BootSrva および BootFile DHCP オプションを追加する方法を示します。

rainy-01# pntadm -A mikey1 -m 0100E0885533BC -f 'MANUAL+PERMANENT' \ -i 0100E0885533BC 192.168.0.101
rainy-01# dhtadm -A -m 0100E0885533BC -d \ ":BootSrvA=192.168.0.1:BootFile=0100E0885533BC:"

この例のサーバーアドレスはサーバーの IP アドレスであり、クライアントマクロの名前はクライアントの Ethernet タイプ (01) と MAC アドレスに基づいて作成されています。この番号は、インストールサーバーの /tftpboot ディレクトリで使用されるファイルの名前としても使われます。クライアントマクロの表記は大文字で構成されます。また、このマクロにコロンを含めないようにしてください。

Oracle 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

x86: GRUB を使用してディスクレスクライアントをブートする方法

Solaris 10 1/06 OS 以降をインストールした場合、または Solaris 10 1/06 OS 以降にアップグレードした場合は、ディスクレスクライアントのブート手順が変更されています。GRUB を使用してディスクレスクライアントをブートする場合は、次の手順で行います。


注 - Solaris 10 6/06 リリース以降、フェイルセーフアーカイブを起動するときに、ブートアーカイブの自動更新を要求されることがなくなりました。ブートアーカイブの更新を要求されるのは、矛盾したブートアーカイブが検出された場合だけです。詳細は、「x86 システムをフェイルセーフモードでブートする方法」を参照してください。


始める前に

システムをネットワークブートできるように、OS サーバーが次の要件を満たしていることを確認してください。

  1. 適切なキーの組み合わせを入力して、ディスクレスクライアントをブートします。

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

    ネットワークインストールサーバーの設定によっては、使用するシステムに表示される GRUB メニューがここで示した GRUB メニューと異なる可能性があります。

  2. 矢印キーを使ってブートエントリを選択して、Enter キーを押します。

    選択しない場合は、数秒後にデフォルトの OS インスタンスが自動的にブートします。

    • ブート時に GRUB メニューを編集して GRUB カーネル動作を変更する必要がある場合には、矢印キーを使ってブートエントリを選択したあと、e と入力してそのエントリを編集します。

      編集するブートコマンドが、GRUB 編集画面に表示されます。

      ブート時にカーネルの動作を変更する方法については、第 11 章Oracle Solaris ブート動作の変更 (手順)を参照してください。

    • 編集を保存して前のメニューに戻るには、Enter キーを押します。

      GRUB メニューが開き、ブートコマンドに加えた編集が表示されます。

    • b キーを押して、ネットワークからシステムをブートします。

SPARC: Oracle Solaris 10 でディスクレスクライアントをブートする方法

始める前に

OS サーバーの次の必要条件を確認します。

ディスクレスクライアントサポートの削除方法

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

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

  2. ディスクレスクライアントサポートを削除します。
    # /usr/sadm/bin/smdiskless delete -- -o host-name :898 -n client-name
  3. ディスクレスクライアントサポートが削除されたことを確認します。
    # /usr/sadm/bin/smosservice list -H host-name:898 --

例 7-7 ディスクレスクライアントサポートを削除する

この例では、OS サーバー starlite からディスクレスクライアント holoship を削除する方法を示します。

# /usr/sadm/bin/smdiskless delete -- -o starlite:898 -n holoship

Authenticating as user: root

Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: 
Starting SMC server version 2.0.0.
endpoint created: :898
SMC server is ready.

# /usr/sadm/bin/smosservice list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite
Login to starlite as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite
was successful.

ディスクレスクライアントの OS サービスを削除する方法

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

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

  2. ディスクレスクライアントの OS サービスを削除します。
    # /usr/sadm/bin/smosservice delete -H $HOST:$PORT -u root -p $PASSWD -- -x instruction-set.all.Solaris_version

    注 - machine-class は all のみがサポートされています。


  3. OS サービスが削除されたことを確認します。
    # /usr/sadm/bin/smosservice list -H host-name:898 --

例 7-8 ディスクレスクライアントの OS サービスを削除する

次の例では、サーバー starlite からディスクレスクライアントの OS サービス (sparc.all.Solaris_10) を削除する方法を示します。

# /usr/sadm/bin/smosservice delete -H starlite:898 -u root \ -p xxxxxx -- -x sparc.all.solaris_10
Authenticating as user: root
Type /? for help, pressing enter accepts the default denoted by [ ]
Please enter a string value for: password :: 

# /usr/sadm/bin/smosservice list -H starlite:898 --
Loading Tool: com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898
Login to starlite as user root was successful.
Download of com.sun.admin.osservermgr.cli.OsServerMgrCli from starlite:898
was successful