JavaScript is required to for searching.
跳過導航連結
結束列印檢視
Oracle Solaris 10 1/13 安裝指南:網路安裝     Oracle Solaris 10 1/13 Information Library (繁體中文)
search filter icon
search icon

文件資訊

前言

第 1 部分規劃從網路進行安裝

1.  Oracle Solaris 安裝規劃資訊的位置

2.  預先配置系統配置資訊 (作業)

3.  使用命名服務或 DHCP 預先配置

第 2 部分從區域網路進行安裝

4.  從網路安裝 (簡介)

5.  使用 DVD 媒體從網路安裝 (作業)

6.  使用 CD 媒體從網路安裝 (作業)

7.  修補 Miniroot 映像檔 (作業)

8.  從網路安裝 (範例)

9.  從網路進行安裝 (指令參考)

第 3 部分透過廣域網路安裝

10.  WAN Boot (簡介)

11.  準備使用 WAN Boot 進行安裝 (規劃)

12.  使用 WAN Boot 進行安裝 (作業)

透過廣域網路進行安裝 (作業說明)

配置 WAN Boot 伺服器

建立文件根目錄

建立 WAN Boot miniroot

SPARC: 如何建立 WAN Boot Miniroot

確認用戶端上的 WAN Boot 支援

如何檢查 WAN Boot 支援的用戶端 OBP

在 WAN Boot 伺服器上安裝 wanboot 程式

SPARC: 如何在 WAN Boot 伺服器上安裝 wanboot 程式

在 WAN Boot 伺服器上建立 /etc/netboot 階層結構

如何在 WAN Boot 伺服器上建立 /etc/netboot 階層結構

將 WAN Boot CGI 程式複製到 WAN Boot 伺服器中

如何將 wanboot-cgi 程式複製至 WAN Boot 伺服器

如何配置 WAN Boot 記錄伺服器

使用 HTTPS 保護資料

如何在伺服器和用戶端驗證時使用數位憑證

如何建立雜湊金鑰與加密金鑰

建立 JumpStart 安裝檔案

如何建立 Flash 歸檔

如何建立 sysidcfg 檔案

如何建立 JumpStart 設定檔

如何建立 JumpStart rules 檔案

建立開始和結束程序檔

建立配置檔

如何建立系統配置檔

如何建立 wanboot.conf 檔案

使用 DHCP 伺服器提供配置資訊

13.  SPARC: 使用 WAN Boot 進行安裝 (作業)

14.  SPARC: 使用 WAN Boot 進行安裝 (範例)

15.  WAN Boot (參考)

第 4 部分附錄

A.  疑難排解 (作業)

B.  遠端安裝或升級 (作業)

字彙表

索引

建立 JumpStart 安裝檔案

WAN Boot 會執行一個 JumpStart 安裝,以在用戶端上安裝 Flash 歸檔。JumpStart 安裝方法是一個指令行介面,此介面可使您根據建立的設定檔自動安裝數個系統。這些設定檔可定義特定的軟體安裝需求。您也可以加入 shell 程序檔,以包含安裝前和安裝後的作業。您可以選擇要使用何種設定檔和程序檔來進行安裝或升級。

JumpStart 安裝方法會根據您選取的設定檔和程序檔,來安裝或升級系統。而且,您也可以使用 sysidcfg 檔案來指定配置資訊,這樣 JumpStart 安裝可完全避免手動干預。

rules 檔案就是包含系統中每個群組規則的文字檔,而此處的系統是指要安裝 Oracle Solaris 作業系統 的系統。每個規則均能夠根據一個或多個系統屬性來區分群組,每個規則也會將每個群組連結至一個設定檔。設定檔是一個文字檔案,定義 Oracle Solaris 軟體要如何安裝在群組中的每個系統上。例如,以下規則指定 JumpStart 程式使用 basic_prof 設定檔中的資訊來安裝 sun4u 平台群組的任何系統:

karch sun4u - basic_prof -

rules 檔案用於建立 JumpStart 安裝所需要的 rules.ok 檔案。

如需如何建立 rules 檔案的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立 rules 檔案」

若要為 WAN Boot 安裝準備 JumpStart 檔案,請完成以下作業:

如需 JumpStart 安裝方法的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的第 2 章「JumpStart (簡介)」

如何建立 Flash 歸檔

Flash 歸檔 安裝功能可讓您使用系統上的 Oracle Solaris 作業系統 單一參照安裝,也稱為主系統。然後即可建立 Flash 歸檔,此檔案為主系統的複製映像檔。您可以在網路的其他系統上安裝 Flash 歸檔,建立複製系統。

開始之前

  1. 啟動主系統。

    請儘可能在非使用中狀態下執行主系統。如果可能,請以單一使用者模式來執行該系統;否則,請關閉您要歸檔的所有應用程式以及需要耗用大量作業系統資源的所有應用程式。

  2. 建立歸檔。
    # flarcreate -n name [optional-parameters]  document-root/flash/filename
    name

    為歸檔提供的名稱,就是 content_name 關鍵字的值。

    optional-parameters

    您可以在 flarcreate 指令中使用多個選項以自訂 Flash 歸檔。如需這些選項的詳細說明,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的第 6 章「Flash 歸檔 (參照)」

    document-root/flash

    到安裝伺服器之文件根目錄的 Flash 子目錄的路徑。

    filename

    歸檔檔案的名稱。

    為了節省磁碟空間,您可以在 flarcreate 指令中使用 -c 選項以壓縮歸檔。但是,一個經過壓縮的歸檔可能影響 WAN Boot 安裝的效能。如需建立壓縮歸檔的詳細資訊,請參閱 flarcreate(1M) 線上手冊。

    • 如果歸檔建立成功,flarcreate 指令將傳回退出碼 0。

    • 如果歸檔建立失敗,flarcreate 指令將傳回一個非零的退出碼。

範例 12-6 建立 WAN Boot 安裝的 Flash 歸檔

此範例會複製主機名稱為 wanserver 的 WAN Boot 系統,來建立 Flash 歸檔。此歸檔名為 sol_10_sparc,且完全由主系統複製而來。它是主系統的精確副本,歸檔儲存於 sol_10_sparc.flar 中。歸檔儲存在 WAN Boot 伺服器上文件根目錄的 flash/archives 子目錄中。

wanserver# flarcreate -n sol_10_sparc \
/opt/apache/htdocs/flash/archives/sol_10_sparc.flar

接下來的步驟

建立 Flash 歸檔之後,請在 sysidcfg 檔案中預先配置用戶端資訊。如需說明,請參閱如何建立 sysidcfg 檔案

另請參閱

如需如何建立 Flash 歸檔的詳細說明,請參閱「Oracle Solaris 10 1/13 安裝指南:Flash 歸檔 (建立與安裝)」中的第 3 章「建立 Flash 歸檔 (作業)」

如需有關 flarcreate 指令的詳細資訊,請參閱 flarcreate(1M) 線上手冊。

如何建立 sysidcfg 檔案

您可以在 sysidcfg 檔案中指定一組關鍵字以預先配置系統。

開始之前

建立 Flash 歸檔。如需詳細說明,請參閱如何建立 Flash 歸檔

  1. 在包含所要關鍵字的安裝伺服器上,建立名為 sysidcfg 的檔案。

    如需 sysidcfg 關鍵字的詳細資訊,請參閱sysidcfg 檔案關鍵字

  2. sysidcfg 檔案儲存在 WAN Boot 伺服器能夠存取到的位置。

    將檔案儲存在下列位置之一:

    • 如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。

    • 如果 WAN Boot 伺服器和安裝伺服器不在同一台機器上,可以將這個檔案儲存到安裝伺服器之文件根目錄的 flash 子目錄下。

範例 12-7 用於 WAN Boot 安裝的 sysidcfg 檔案

以下是一個用於 SPARC 系統的 sysidcfg 檔案之範例。透過編輯命名服務,已預先配置了此系統的主機名稱、IP 位址和網路遮罩。

network_interface=primary {hostname=wanclient
                           default_route=192.168.198.1
                           ip_address=192.168.198.210
                           netmask=255.255.255.0
                           protocol_ipv6=no}
timezone=US/Central
system_locale=C
terminal=xterm
timeserver=localhost
name_service=NIS {name_server=matter(192.168.255.255)
                  domain_name=mind.over.example.com
                  }
security_policy=none

接下來的步驟

建立 sysidcfg 檔案之後,請為用戶端建立 JumpStart 設定檔。如需說明,請參閱如何建立 JumpStart 設定檔

另請參閱

如需 sysidcfg 關鍵字和值的更多詳細資訊,請參閱使用 sysidcfg 檔案進行預先配置

如何建立 JumpStart 設定檔

設定檔就是指示 JumpStart 程式如何在系統上安裝 Oracle Solaris 軟體的文字檔。設定檔定義了安裝元素,例如,要安裝的軟體群組。

如需如何建立設定檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立設定檔」

開始之前

為用戶端建立 sysidcfg 檔案。如需詳細說明,請參閱如何建立 sysidcfg 檔案

  1. 在包含所要的關鍵字和值的安裝伺服器上建立設定檔。

    確定設定檔的名稱可以明確說明您想使用設定檔在系統上安裝 Oracle Solaris 軟體的方式。例如,您可以將設定檔命名為 basic_installeng_profileuser_profile

    如需設定檔關鍵字和值的清單,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「設定檔關鍵字和值」

    設定檔關鍵字和其值是區分大小寫的。

  2. 將設定檔儲存在 WAN Boot 伺服器能夠存取到的位置。

    將設定檔儲存在下列位置之一:

    • 如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。

    • 如果 WAN Boot 伺服器和安裝伺服器分處不同的機器,請將 sysidcfg 檔案儲存在安裝伺服器之文件根目錄的 flash 子目錄中。

  3. 確保目錄中含有設定檔,且權限已設為 644。
  4. (可選擇) 測試設定檔。

    如需詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「測試設定檔」

範例 12-8 從安全 HTTP 伺服器擷取 Flash 歸檔

在下列範例中,設定檔指示 JumpStart 程式從安全 HTTP 伺服器擷取 Flash 歸檔。

# profile keywords         profile values
# ----------------         -------------------
install_type               flash_install
archive_location           https://192.168.198.2/sol_10_sparc.flar
partitioning               explicit
filesys                    c0t1d0s0 4000 /
filesys                    c0t1d0s1 512 swap
filesys                    c0t1d0s7 free /export/home

此範例中部分關鍵字與值如下:

install_type

該設定檔在複製系統上安裝 Flash 歸檔。與初始安裝中一樣,將會覆寫所有檔案。

archive_location

可從安全 HTTP 伺服器中擷取壓縮的 Flash 歸檔。

partitioning

檔案系統片段是由 filesys 關鍵字所決定,其值為 explicit。根 (/) 目錄的大小依 Flash 歸檔的大小而定。swap 的大小會依需要設定,它安裝在 c0t1d0s1 上。/export/home 則視剩餘的磁碟空間而定。/export/home 安裝在 c0t1d0s7 上。

接下來的步驟

建立設定檔之後,您必須建立和驗證 rules 檔案。如需說明,請參閱如何建立 JumpStart rules 檔案

另請參閱

如需如何建立設定檔的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立設定檔」

如需設定檔關鍵字和值的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「設定檔關鍵字和值」

如何建立 JumpStart rules 檔案

開始之前

為用戶端建立設定檔。如需詳細說明,請參閱如何建立 JumpStart 設定檔

  1. 在安裝伺服器上,建立一個名為 rules 的文字檔。
  2. rules 檔案中為每組要安裝的系統增加一個規則。

    如需如何建立 rules 檔案的詳細資訊,請參閱「Oracle Solaris 10 1/13 安裝指南:JumpStart 安裝」中的「建立 rules 檔案」

  3. 在安裝伺服器上儲存 rules 檔案。
  4. 驗證 rules 檔案。
    $ ./check -p path -r file name
    -p path

    請使用目前的 Oracle Solaris 發行版本軟體映像檔的 check 程序檔驗證 rules,而不要使用目前所用系統的 check 程序檔。path 是本機磁碟、已裝載的 Oracle Solaris DVD 或 Oracle Solaris 軟體 - 1 CD 上的映像檔。

    如果系統執行的是前版 Oracle Solaris 作業系統,請使用此選項來執行最新版的 check

    -r file name

    指定一個規則檔案,而不是指定名為 rules 的檔案。透過使用此選項,您可在將規則整合至 rules 檔案之前測試規則的有效性。

    當執行 check 程序檔時,程序檔會報告 rules 檔案和每個設定檔的有效性檢查。如果沒有發生任何錯誤,程序檔會報告 The custom JumpStart configuration is okcheck 程序檔會建立 rules.ok 檔案。

  5. rules.ok 檔案儲存在 WAN Boot 伺服器能夠存取到的位置。

    將檔案儲存在下列位置之一:

    • 如果 WAN Boot 伺服器和安裝伺服器位於同一機器上,則將該檔案儲存到 WAN Boot 伺服器之文件根目錄的 flash 子目錄中。

    • 如果 WAN Boot 伺服器和安裝伺服器分處不同的機器,請將 sysidcfg 檔案儲存在安裝伺服器之文件根目錄的 flash 子目錄中。

  6. 確認 root 中含有 rules.ok 檔案,且權限已設為 644。

範例 12-9 建立並驗證 rules 檔案

在此範例中,JumpStart 程式使用 rules 檔案,為 wanclient-1 系統選取正確的安裝設定檔。

用戶端系統的 IP 位址為 192.168.198.210 ,網路遮罩為 255.255.255.0

這個 rules 檔案名稱為 wanclient_rule,會指示 JumpStart 程式,使用 wanclient_prof 設定檔在用戶端上安裝 目前的 Oracle Solaris 發行版本 軟體。

network 192.168.198.0 - wanclient_prof - 

執行 check 程序檔,以確認這些檔案有效。

wanserver# ./check -r wanclient_rule

如果 check 程序檔未發現任何錯誤,該程序檔會建立 rules.ok 檔案。

rules.ok 檔案儲存在 /opt/apache/htdocs/flash/ 目錄中。

接下來的步驟

建立 rules.ok 檔案之後,您就可以選擇設置開始程序檔和結束程序檔以供安裝。如需說明,請參閱建立開始和結束程序檔

如果您不想要設置開始和結束程序檔,請參閱建立配置檔以繼續進行 WAN Boot 安裝。

建立開始和結束程序檔

開始程序檔和結束程序檔是您在 rules 檔案中指定的使用者定義的 Bourne shell 程序檔。開始程序檔會在 Oracle Solaris 軟體安裝到系統上之前執行作業。結束程序檔在 Oracle Solaris 軟體安裝到系統上之後,系統重新啟動之前執行作業。僅當您使用 JumpStart 來安裝 Oracle Solaris 時,才可使用這些程序檔。

您可以使用開始程序檔建立衍生的設定檔。結束程序檔可使您執行各種安裝後作業,例如增加檔案、套裝軟體、修補程式或其他軟體。

您必須將開始程序檔和結束程序檔與 sysidcfgrules.ok 和設定檔儲存在安裝伺服器的同一目錄中。

若要繼續準備 WAN Boot 安裝,請參閱建立配置檔