在建立安裝伺服器後,必須設定要從網路安裝的每個系統。 每個您要安裝的系統都需要尋找下列物件:
安裝伺服器
DHCP 伺服器
sysidcfg 檔案,如果您使用 sysidcfg 檔案來預先配置系統資訊
名稱伺服器,如果您使用名稱服務來預先配置系統資訊
設定檔伺服器上的 JumpStart 目錄中的設定檔,如果您使用的是自訂 JumpStart 安裝方法
使用下列 add_install_client 程序來設定 x86 用戶端,以使用 PXE 從網路安裝。
在安裝伺服器上,成為超級使用者。
如果使用 NIS、NIS+、DNS 或 LDAP 名稱服務,請確認下列要安裝系統的相關資訊已經加入至名稱服務:
主機名稱
IP 位址
乙太網路位址
如需有關名稱服務的更多資訊,請參閱「System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)」。
變更至安裝伺服器 Solaris 9 CD 影像的 Tools 目錄:
# cd /install_dir_path/Solaris_9/Tools |
指定 Tools 目錄的路徑
設定要從網路上安裝的用戶端系統。
# ./add_install_client -d [[-s install_server:install_dir_path]] \ [[-c jumpstart_server:jumpstart_dir_path]] [[-p sysid_server:path]] \ [[-t boot_image_path]] [[-b "boot-property=value"]] \ [[-e ethernet_address]] client_name platform_group |
指定用戶端必須使用 DHCP 取得網路安裝參數。 如果您僅使用 -d,add_install_client 指令將為同一類別的用戶端系統 (例如,所有 x86 用戶端機器) 設定安裝資訊。 若要設定特定用戶端的安裝資訊,請將 -d 與 -e 選項配合使用。
如需有關使用 DHCP 執行的特定類別安裝的更多資訊,請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集。
指定安裝伺服器的名稱和路徑。
install_server 為安裝伺服器的主機名稱
install_dir_path 是 Solaris 9 CD 影像的絕對路徑
為自訂的 JumpStart 安裝指定一個 JumpStart 目錄。 jumpstart_server 是存放 JumpStart 目錄的伺服器之主機名稱。 jumpstart_dir_path 是 JumpStart 目錄的絕對路徑。
請指定 sysidcfg 檔案的路徑,以預先配置系統資訊。 sysid_server 是包含該檔案的伺服器的 IP 位址或有效主機名稱。 path 是包含 sysidcfg 檔案的目錄的絕對路徑。
如果您要使用的開機影像不同於 Solaris 9 網路安裝影像、CD 或 DVD 上 Tools 目錄中的影像,則請指定替代開機影像的路徑。
僅限基於 x86 的系統:可讓您設定要用於從網路啟動用戶端的啟動特性變數。 -b 必須與 -e 選項配合使用。
請參閱 eeprom(1M) 線上援助頁,以取得啟動屬性的描述。
指定您要安裝的用戶端乙太網路位址。 此選項可讓您設定要用於特定用戶端的安裝資訊。
如需有關使用 DHCP 執行的特定用戶端安裝的更多資訊,請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集。
是要從網路上安裝的系統的名稱。 此名稱不是安裝伺服器的主機名稱。
是要安裝的系統的平台群組。 如需平台群組的詳細清單,請參閱附錄 C, 平台名稱與群組 (參考)。
上一個指令可輸出您需要加入 DHCP 伺服器中的供應商選項與巨集。 請參閱建立 Solaris 安裝參數的 DHCP 選項與巨集,以取得有關如何在 DHCP 伺服器中定義這些供應商選項與巨集的說明。
下列範例說明了當您使用 DHCP 在網路上設定安裝參數時,如何將 x86 安裝用戶端加入安裝伺服器。 -d 選項用來指定使用 DHCP 協定進行配置的用戶端。 DHCP 類別名稱 SUNW.i86pc 表示此指令適用於所有 Solaris x86 網路啟動用戶端,而不是僅適用於單一用戶端。 -s 選項可用來指定要從名為 rosemary 的安裝伺服器安裝的用戶端。 該伺服器包含 /export/home/cdx86 中的 Solaris Software 1 of 2 x86 Platform Edition CD 影像。
如需有關如何使用 DHCP 來設定執行網路安裝所需安裝參數的更多資訊,請參閱「System Administration Guide: IP Services」中的「Supporting Solaris Network Installation with the DHCP Service (Task Map)」。
x86_install_server# cd /export/boot/Solaris_9/Tools x86_install_server# ./add_install_client -d -s rosemary:/export/home/cdx86 \ SUNW.i86pc i86pc |
下列範例說明了如何將 x86 安裝用戶端加入安裝伺服器,以及如何指定在安裝期間要使用的串列主控台。 此範例採用以下方式設定安裝用戶端。
-d 選項表示將用戶端設定為使用 DHCP 來設定安裝參數。
-e 選項表示僅能在乙太網路位址為 00:07:e9:04:4a:bf 的用戶端上進行此安裝。
-b 選項指示安裝程式使用串列通訊埠 ttya 作為輸入與輸出裝置。
install server# cd /export/boot/Solaris_9/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" i86pc |
如需可與 -b 選項配合使用的啟動屬性變數之完整描述,請參閱 eeprom(1M) 線上援助頁。
以下範例以圖解方式說明了如何將 x86 安裝用戶端加入安裝伺服器,以及如何指定在安裝期間要使用的開機裝置。 如果您在設定安裝用戶端時指定開機裝置,則在安裝期間,裝置配置助理不會提示您提供此資訊。
此範例採用以下方式設定安裝用戶端。
-d 選項表示將用戶端設定為使用 DHCP 來設定安裝參數。
-e 選項表示僅能在乙太網路位址為 00:07:e9:04:4a:bf 的用戶端上進行此安裝。
-b 選項的第一與第二種用途指示安裝程式使用串列通訊埠 ttya 作為輸入與輸出裝置。
-b 選項的第三種用途指示安裝程式在安裝期間要使用特定開機裝置。
開機裝置路徑的值依硬體的不同而不同。
i86pc 平台名稱表示用戶端是基於 x86 的系統。
install server# cd /export/boot/Solaris_9/Tools install server# ./add_install_client -d -e "00:07:e9:04:4a:bf" \ -b "input-device=ttya" -b "output-device=ttya" \ -b "bootpath=/pci@0,0/pci108e,16a8@8" i86pc |
如需可與 -b 選項配合使用的啟動屬性變數之完整描述,請參閱 eeprom(1M) 線上援助頁。