當您完成 WAN Boot 安裝的網路準備工作後,可以選擇下列方法之一來安裝系統。
表 12–2 安裝用戶端的方法
方法 |
說明 |
操作說明 |
---|---|---|
非互動式安裝 |
如果要在啟動用戶端之前在用戶端上安裝金鑰並設定用戶端配置資訊,請使用此安裝方法。 |
|
互動式安裝 |
如果要在啟動過程中設定用戶端配置資訊,請使用此安裝方法。 | |
使用 DHCP 伺服器進行安裝 |
如果配置了在安裝期間提供用戶端配置資訊的網路 DHCP 伺服器,請使用此安裝方法。 |
|
使用本機 CD 媒體進行安裝 |
如果您的用戶端 OBP 不支援 WAN Boot,請從 Solaris Software CD 的本機複本啟動用戶端。 |
|
如果要在安裝用戶端之前安裝金鑰並設定用戶端配置資訊,請使用此安裝方法。然後,可以從 WAN 啟動用戶端,並執行無人值守的安裝。
此程序假定您已經在用戶端 OBP 內安裝了金鑰,或者正在執行不安全安裝。如需有關在安裝前於用戶端上安裝金鑰的資訊,請參閱在用戶端上安裝金鑰。
如果用戶端系統目前正在執行中,請使該系統執行 0 階層。
# init 0 |
螢幕上會顯示 ok 提示。
於用戶端系統的 ok 提示下,在 OBP 中設定網路啟動引數變數。
ok setenv network-boot-arguments host-ip=client-IP, router-ip=router-ip,subnet-mask=mask-value, hostname=client-name,http-proxy=proxy-ip:port, file=wanbootCGI-URL |
本指令範例中的行分隔僅依格式需要而設。請勿在完成指令輸入之前按下換行鍵。
啟動用戶端。
ok boot net - install |
指示用戶端使用網路啟動引數變數從 WAN 啟動
透過 WAN 進行用戶端安裝。如果 WAN Boot 程式找不到所有必需的安裝資訊,wanboot 程式會提示您提供遺漏的資訊。在提示下輸入附加資訊。
在以下範例中,在啟動機器之前便設定了用戶端系統 myclient 的網路啟動引數變數。此範例假定已經在用戶端上安裝了雜湊金鑰與加密金鑰。如需有關從 WAN 啟動之前安裝金鑰的資訊,請參閱在用戶端上安裝金鑰。
ok setenv network-boot-arguments host-ip=192.168.198.136, router-ip=192.168.198.129,subnet-mask=255.255.255.192 hostname=myclient,file=http://192.168.198.135/cgi-bin/wanboot-cgi ok boot net - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net - install Boot device: /pci@1f,0/network@c,1 File and args: - install |
設定了下列變數。
將用戶端 IP 位址設定為 192.168.198.136。
將用戶端的路由器 IP 位址設定為 192.168.198.129。
將用戶端的子網路遮罩設定為 255.255.255.192。
將用戶端的主機名稱設定為 seahag。
wanboot-cgi 程式位於 http://192.168.198.135/cgi-bin/wanboot-cgi。
如需有關如何設定網路啟動引數的更多資訊,請參閱「set(1)」。
如需有關如何啟動系統的更多資訊,請參閱「boot(1M) 線上手冊」。
如果要在安裝期間安裝金鑰並在指令行上設定用戶端配置資訊,請使用此安裝方法。
此程序假定在 WAN 安裝中使用 HTTPS。如果您正在執行不使用金鑰的不安全安裝,請不要顯示或安裝用戶端金鑰。
假定在 WAN Boot 伺服器上使用者身份與 Web 伺服器使用者身份相同。
顯示每個用戶端金鑰的金鑰值。
# wanbootutil keygen -d -c -o net=net-ip,cid=client-ID,type=key-type |
要安裝的用戶端子網路的 IP 位址。
要安裝的用戶端 ID。用戶端 ID 可以是使用者定義的 ID,也可以是 DHCP 用戶端 ID。
要在用戶端上安裝的金鑰類型。有效的金鑰類型包括 3des、aes 或 sha1。
螢幕上會顯示十六進制的金鑰值。
對於每種要安裝的用戶端金鑰類型,重複執行上面的步驟。
如果用戶端系統目前正在執行中,請使該用戶端執行 0 階層。
在用戶端系統上的 ok 提示符號下,設定 OBP 中的網路啟動引數變數。
ok setenv network-boot-arguments host-ip=client-IP,router-ip=router-ip, subnet-mask=mask-value,hostname=client-name, http-proxy=proxy-ip:port,bootserver=wanbootCGI-URL |
本指令範例中的行分隔僅依格式需要而設。請勿在完成指令輸入之前按下換行鍵。
指示 OBP 設定下列啟動引數
指定用戶端的 IP 位址
指定網路路由器的 IP 位址
指定子網路遮罩值
指定用戶端的主機名稱
指定網路伺服器上 wanboot-cgi 程式的 URL
bootserver 變數的 URL 值不得為一個 HTTPS URL。URL 必須以 http:// 開始。
在用戶端 ok 提示下,啟動系統。
ok boot net -o prompt - install |
指示用戶端從網路啟動與安裝。wanboot 程式會提示使用者在 boot> 提示符號下輸入用戶端配置資訊。
螢幕上會顯示 boot> 提示符號。
boot> 3des=key-value |
指定步驟 2 中顯示的 3DES 金鑰十六進制字串。
如果要使用 AES 加密金鑰,請使用以下指令格式。
boot> aes=key-value |
安裝雜湊金鑰。
boot> sha1=key-value |
指定步驟 2 中顯示的雜湊金鑰值。
輸入以下指令以繼續執行啟動程序。
boot> go |
該用戶端透過 WAN 進行安裝。
如果出現提示,請在指令行上輸入用戶端配置資訊。
如果 WAN Boot 程式未找到所有必要的安裝資訊,則 wanboot 程式會提示您提供缺少的資訊。在提示下輸入附加資訊。
在以下範例中,wanboot 程式會在安裝期間提示您設定用戶端系統的金鑰值。
顯示 WAN Boot 伺服器上的金鑰值。
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1 b482aaab82cb8d5631e16d51478c90079cc1d463 # wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 |
以上範例使用了以下資訊。
指定用戶端子網路的 IP 位址
指定用戶端 ID
指定用戶端的 HMAC SHA1 雜湊金鑰值
指定用戶端的 3DES 加密金鑰值
如果要在安裝中使用 AES 加密金鑰,請將 type=3des 變更為 type=aes 以顯示加密金鑰值。
在用戶端的 OBP 內設定網路啟動引數變數。
ok setenv network-boot-arguments host-ip=192.168.198.136, router-ip=192.168.198.129,subnet-mask=255.255.255.192,hostname=myclient, bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi |
設定了下列變數。
將用戶端 IP 位址設定為 192.168.198.136。
將用戶端的路由器 IP 位址設定為 192.168.198.129。
將用戶端的子網路遮罩設定為 255.255.255.192。
用戶端的主機名稱設定為 myclient。
wanboot-cgi 程式位於 http://192.168.198.135/cgi-bin/wanboot-cgi。
啟動與安裝用戶端。
ok boot net -o prompt - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net -o prompt Boot device: /pci@1f,0/network@c,1 File and args: -o prompt boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463 boot> go |
以上指令執行下列作業。
在用戶端上安裝值為 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 的 3DES 加密金鑰
在用戶端上安裝值為 b482aaab82cb8d5631e16d51478c90079cc1d463 的 HMAC SHA1 雜湊金鑰
開始安裝
如需有關如何顯示金鑰值的更多資訊,請參閱「wanbootutil(1M)」。
如需有關如何設定網路啟動引數的更多資訊,請參閱「set(1)」。
如需有關如何啟動系統的更多資訊,請參閱「boot(1M) 線上手冊」。
如果您將 DHCP 伺服器配置為支援 WAN Boot 選項,則在安裝期間可以使用 DHCP 伺服器,以提供用戶端配置資訊。如需有關配置 DHCP 伺服器以支援 WAN Boot 安裝的更多資訊,請參閱(可選擇) 使用 DHCP 伺服器提供配置資訊。
此程序做出下列假定。
用戶端系統正在執行中。
已經在用戶端上安裝了金鑰,或者正在執行不安全安裝。
如需有關在安裝前於用戶端上安裝金鑰的資訊,請參閱在用戶端上安裝金鑰。
已經將 DHCP 伺服器配置為支援 SbootURI 與 SHTTPproxy WAN Boot 選項。
這些選項可讓 DHCP 伺服器提供 WAN Boot 所需的配置資訊。
如需有關如何在 DHCP 伺服器上設定安裝選項的資訊,請參閱使用 DHCP 服務預先配置系統配置資訊 (作業)。
如果用戶端系統目前正在執行中,請使該系統執行 0 階層。
# init 0 |
螢幕上會顯示 ok 提示。
於用戶端系統的 ok 提示下,在 OBP 中設定網路啟動引數變數。
ok setenv network-boot-arguments dhcp,hostname=client-name |
指示 OBP 設定下列啟動引數
指示 OBP 使用 DHCP 伺服器配置用戶端
指定想要指定給用戶端的主機名稱
從網路啟動用戶端。
ok boot net - install |
指示用戶端使用網路啟動引數變數從 WAN 啟動
透過 WAN 進行用戶端安裝。如果 WAN Boot 程式找不到所有必需的安裝資訊,wanboot 程式會提示您提供遺漏的資訊。在提示下輸入附加資訊。
在以下範例中,網路上的 DHCP 伺服器提供用戶端配置資訊。此範例要求用戶端的主機名稱 myclient。
ok setenv network-boot-arguments dhcp, hostname=myclient ok boot net - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot net - install Boot device: /pci@1f,0/network@c,1 File and args: - install |
如需有關如何設定網路啟動引數的更多資訊,請參閱「set(1)」。
如需有關如何啟動系統的更多資訊,請參閱「boot(1M) 線上手冊」。
如需有關如何配置 DHCP 伺服器的更多資訊,請參閱(可選擇) 使用 DHCP 伺服器提供配置資訊。
如果您的用戶端 OBP 不支援 WAN Boot,則可以使用用戶端 CD-ROM 光碟機中的 Solaris Software - 1 CD 進行安裝。使用本機 CD 時,用戶端會首先從本機媒體擷取 wanboot 程式,而非首先從 WAN Boot 伺服器擷取。
此程序假定在 WAN 安裝中使用 HTTPS。如果執行的是不安全安裝,請不要顯示或安裝用戶端金鑰。
請依照以下步驟,從本機 CD 執行 WAN Boot 安裝。
假定在 WAN Boot 伺服器上使用者身份與 Web 伺服器使用者身份相同。
顯示每個用戶端金鑰的金鑰值。
# wanbootutil keygen -d -c -o net=net-ip,cid=client-ID,type=key-type |
要安裝的用戶端之網路 IP 位址。
要安裝的用戶端 ID。用戶端 ID 可以是使用者定義的 ID,也可以是 DHCP 用戶端 ID。
要在用戶端上安裝的金鑰類型。有效的金鑰類型包括 3des、aes 或 sha1。
螢幕上會顯示十六進制的金鑰值。
對於每種要安裝的用戶端金鑰類型,重複執行上面的步驟。
在用戶端系統上,將 Solaris Software - 1 CD 插入 CD-ROM 光碟機中。
開啟用戶端系統。
從 CD 啟動用戶端。
ok boot cdrom -o prompt -F wanboot - install |
指示 OBP 從本機 CD-ROM 啟動
指示 wanboot 程式提示使用者輸入用戶端配置資訊
指示 OBP 從 CD-ROM 載入 wanboot 程式
指示用戶端執行 WAN Boot 安裝
用戶端的 OBP 會從 Solaris Software - 1 CD 載入 wanboot 程式。wanboot 程式將啟動系統,螢幕上會顯示 boot> 提示符號。
輸入加密金鑰值。
boot> 3des=key-value |
指定步驟 2 中顯示的 3DES 金鑰十六進制字串。
如果要使用 AES 加密金鑰,請使用以下指令格式。
boot> aes=key-value |
輸入雜湊金鑰值。
boot> sha1=key-value |
指定表示步驟 2 中顯示之雜湊金鑰值的十六進制字串。
設定網路介面變數。
boot> variable=value[,variable=value*] |
在 boot> 提示符號下鍵入以下變數與值對。
指定用戶端的 IP 位址。
指定網路路由器的 IP 位址。
指定子網路遮罩值。
指定用戶端的主機名稱。
指定網路代理伺服器的 IP 位址與通訊埠編號。
指定 Web 伺服器上 wanboot-cgi 程式的 URL。
bootserver 變數的 URL 值不得為一個 HTTPS URL。URL 必須以 http:// 開始。
您可以使用以下方法輸入這些變數。
在 boot> 提示符號下鍵入一個變數與值對,然後按 Return 鍵。
boot> host-ip=client-IP boot> subnet-mask=mask-value |
在 boot> 提示行中鍵入所有變數與值對,然後按 Return 鍵。輸入逗號以分隔每個變數與值對。
boot> host-ip=client-IP,subnet-mask=mask-value, router-ip=router-ip,hostname=client-name, http-proxy=proxy-ip:port,bootserver=wanbootCGI-URL |
輸入以下指令以繼續執行啟動程序。
boot> go |
透過 WAN 進行用戶端安裝。如果 WAN Boot 程式找不到所有必需的安裝資訊,wanboot 程式會提示您提供遺漏的資訊。在提示下輸入附加資訊。
在以下範例中,本機 CD 上的 wanboot 程式會在安裝期間提示您設定用戶端的網路介面變數。
顯示 WAN Boot 伺服器上的金鑰值。
# wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=sha1 b482aaab82cb8d5631e16d51478c90079cc1d463 # wanbootutil keygen -d -c -o net=192.168.198.0,cid=010003BA152A42,type=3des 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 |
以上範例使用了以下資訊。
指定用戶端子網路的 IP 位址
指定用戶端 ID
指定用戶端的 HMAC SHA1 雜湊金鑰值
指定用戶端的 3DES 加密金鑰值
如果要在安裝中使用 AES 加密金鑰,請將 type=3des 變更為 type=aes 以顯示加密金鑰值。
啟動與安裝用戶端。
ok boot cdrom -o prompt -F wanboot - install Resetting ... Sun Blade 100 (UltraSPARC-IIe), No Keyboard Copyright 1998-2003 Sun Microsystems, Inc. All rights reserved. OpenBoot 4.x.build_28, 512 MB memory installed, Serial #50335475. Ethernet address 0:3:ba:e:f3:75, Host ID: 83000ef3. Rebooting with command: boot cdrom -F wanboot - install Boot device: /pci@1f,0/network@c,1 File and args: -o prompt boot> 3des=9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 boot> sha1=b482aaab82cb8d5631e16d51478c90079cc1d463 boot> host-ip=192.168.198.124 boot> subnet-mask=255.255.255.128 boot> router-ip=192.168.198.1 boot> hostname=myclient boot> client-id=010003BA152A42 boot> bootserver=http://192.168.198.135/cgi-bin/wanboot-cgi boot> go |
以上指令執行下列作業。
在用戶端上輸入值為 9ebc7a57f240e97c9b9401e9d3ae9b292943d3c143d07f04 的 3DES 加密金鑰
在用戶端上輸入值為 b482aaab82cb8d5631e16d51478c90079cc1d463 的 HMAC SHA1 雜湊金鑰
將用戶端的 IP 位址設定為 192.168.198.124
將用戶端的子網路遮罩設定為 255.255.255.128
將用戶端的路由器 IP 位址設定為 192.168.198.1
將用戶端的主機名稱設定為 myclient
將用戶端 ID 設定為 010003BA152A42
將 wanboot-cgi 程式的位置設定為 http://192.168.198.135/cgi-bin/wanboot-cgi/
如需有關如何顯示金鑰值的更多資訊,請參閱「wanbootutil(1M)」。
如需有關如何設定網路啟動引數的更多資訊,請參閱「set(1)」。
如需有關如何啟動系統的更多資訊,請參閱「boot(1M) 線上手冊」。