Solaris10のネットワークインストールを試みています。
ターゲットマシンはSunBlade100になります。
インストールサーバーはOpenSolaris[2009-06]で、これはWindows vista上でVirtualBoxにより稼働しております。
ターゲットマシン、インストールサーバーは同一のネットワークにおります。
また、それらはブロードバンドルーターのDHCPよりIPアドレスが割り振られています。
まず、インストールサーバーをビルドしてみました。
---------------------------------------ここから
# mkdir -p /export/home/dvdscparc
Solaris10(sparc)のDVDメディアをマウント。
# cd /cdrom/cdrom0/Solaris_10/Tools
# ./setup_install_server /export/home/dvdsparc
# cd /export/home/dvdscparc/Solaris_10/Tools
# ./add_install_client -d -s 192.168.11.6:/export/home/dvdscparc
-e xx:xx:xx:xx:xx:xx sun4u
cleaning up preexisting install client "xx:xx:xx:xx:xx:xx"
To disable xx:xx:xx:xx:xx:xx in the DHCP server,
remove the entry with Client ID xxxxxxxxxxxx
To enable xxxxxxxxxxxx in the DHCP server, ensure that
the following Sun vendor-specific options are defined
(SinstNM, SinstIP4, SinstPTH, SrootNM, SrootIP4,
SrootPTH, and optionally SbootURI, SjumpCF and SsysidCF),
and add a macro to the server named xxxxxxxxxxxx,
containing the following option values:
Install server (SinstNM) : 192.168.11.6
Install server IP (SinstIP4) : ip-addr-for-192.168.11.6
Install server path (SinstPTH) : /export/home/dvdscparc
Root server name (SrootNM) : opensolaris
Root server IP (SrootIP4) : ::1
Root server path (SrootPTH) : /export/home/dvdscparc/Solaris_10/Tools/ Boot
Boot file (BootFile) : xxxxxxxxxxxx
---------------------------------------ここまで
上記のRoot server IPがおかしいことが原因でしょうか。
そして、SunBlade100の方で以下を試しました。
ok > boot net:dhcp - install
すると、以下のエラーになります。
TFTP server's IP address not known.
boot load failed.
どなたかご教授頂ければ幸いです。
> ok boot net -v
> Boot device: /pci@1f,0/network@c,1 File and args: -v
> ■ ここで固まります。
手元の Blade 100 では、以下のように "Boot device ..." の次に、 "Requesting Internet Address for ..." と表示されるのですが、"Requesting ..." も表示されず、"Boot device ..." で固まってしまうということでしょうか?
ok boot net -v
Boot device: /pci@1f,0/network@c,1 File and args: -v
Requesting Internet Address for xx:xx:xx:xx:xx:xx
ネットワークの物理的な障害かもしれませんので、LAN ケーブルの状態(断線していないかどうかなど)やコネクタの接続状態を確認してみてください。
あと、関係ないとは思いますが、念のため以下のように OBP の設定情報を初期化してみるとどうなりますか?
ok set-defaults ← 設定情報の初期化
ok reset-all
ok boot net -v
質問者
お礼
> 手元の Blade 100 では、以下のように "Boot device ..." の次に、
> "Requesting Internet Address for ..." と表示されるのですが、
> "Requesting ..." も表示されず、"Boot device ..." で固まってしまうということでしょうか?
"Requesting.."も表示されない状態です。
> ネットワークの物理的な障害かもしれませんので、
> LAN ケーブルの状態(断線していないかどうかなど)やコネクタの接続状態を確認してみてください。
私も少しLANケーブルが気になり、WindowsVista上で正常か確認しました。
正常に動作することを確認し、再度クライアントの起動を試みましたが、
結果は変わりませんでした。
> あと、関係ないとは思いますが、念のため以下のように OBP の設定情報を初期化してみるとどうなりますか?
> ok set-defaults ← 設定情報の初期化
> ok reset-all
> ok boot net -v
これも結果は変わりませんでした。
お手上げ状態です。
ちなみにインストールサーバーはwi-fi(ゲストOS上では有線)、blade100は有線100base
というのはあまり関係がないですよね。
そもそもインストールサーバーがVirtualBoxのゲストOSであることが原因のような気もしてきました。
お礼
度々ありがとうございます。 (1) shareの結果は以下になります。 # share - /export/home/dvdsparc/Solaris_10/Tools anon=0,sec=sys,ro "" -@rpool/export /export/home/dvdsparc anon=0,sec=sys,ro "" (2) NFSサーバーはとりあえず起動はしているようです。 # ps -ef | grep nfsd daemon 571 1 0 16:35:03 ? 0:00 /usr/lib/nfs/nfsd (3) /etc/dfs/dfstabの内容です。 以前より最下部の1行を追記しております。 # Do not modify this file directly. # ... share -F nfs -o anon=0,sec=sys,ro /export/home/dvdsparc/Solaris_10/Tools (4) nfsdデーモンの動作確認をしました。 これは正常に動作していると認識して宜しいのでしょうか。 # svcs -l svc:/network/nfs/server:default fmri svc:/network/nfs/server:default name NFS server enabled true (temporary) state online next_state none state_time 2010年01月31日 16時35分03秒 logfile /var/svc/log/network-nfs-server:default.log restarter svc:/system/svc/restarter:default contract_id 95 dependency require_any/error svc:/milestone/network (online) dependency require_all/error svc:/network/nfs/nlockmgr (online) dependency optional_all/error svc:/network/nfs/mapid (online) dependency require_all/restart svc:/network/rpc/bind (online) dependency optional_all/none svc:/network/rpc/keyserv (disabled) dependency optional_all/none svc:/network/rpc/gss (online) dependency optional_all/none svc:/network/shares/group (multiple) dependency require_all/error svc:/system/filesystem/local (online) (4) shareallコマンド後に再度、add_install_clientを実行し、 クライアントを起動しましたが、"boot net"で固まってしまいます。 (今度は5000などの数値も表示されなくなりました)