Solaris 10 10/08 安裝指南:自訂 JumpStart 及進階安裝

archive_location 關鍵字

archive_location retrieval_type location
retrieval_type

retrieval_type location 的值是依 Solaris Flash 歸檔儲存的位置而定。下節包含您可以用於 retrieval_type location 的值,以及如何使用 archive_location 關鍵字的範例。

location

下列小節說明位置的詳細資訊。


注意 – 注意 –

若有安裝非全域區域,則無法正確建立 Solaris Flash 歸檔。Solaris Flash 功能與 Solaris Zones 分割技術不相容。如果建立 Solaris Flash 歸檔,則當在下列條件下部署歸檔時,將無法正確安裝所生產的歸檔:


儲存在 NFS 伺服器上的歸檔

如果歸檔儲存在 NFS 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location nfs server_name:/path/filename retry n
server_name

您儲存歸檔的伺服器名稱。

path

從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

retry n

可選關鍵字。n 是 Solaris Flash 公用程式嘗試掛載歸檔的最多次數。


範例 8–1 儲存在 NFS 伺服器上的歸檔

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

儲存在 HTTP 或 HTTPS 伺服器上的歸檔

如果歸檔儲存在 HTTP 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location http://server_name:port/path/filename optional_keywords

如果歸檔儲存在 HTTPS 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location https://server_name:port/path/filename optional_keywords
server_name

您儲存歸檔的伺服器名稱。

port

可選通訊埠。port 可以是通訊埠號碼,也可以是 TCP 服務的名稱,該服務會在執行階段決定通訊埠號碼。

如果您未指定通訊埠,Solaris Flash 安裝公用程式會使用預設的 HTTP 通訊埠號碼 (80)。

path

從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

optional_keywords

當您從 HTTP 伺服器擷取 Solaris Flash 歸檔時所能指定的可選關鍵字。

表 8–3 與 archive_location HTTP 一起使用的可選關鍵字

關鍵字 

值定義 

auth basic user_name password

如果歸檔位於受密碼保護的 HTTP 伺服器,您必須將存取 HTTP 伺服器所需的使用者名稱和密碼納入設定檔中。  


備註 –

在用於自訂 JumpStart 的設定檔中使用驗證方式是不妥當的。未授權的使用者可能可以存取包含密碼的設定檔。


timeout min

timeout 關鍵字可讓您以分鐘為單位,指定沒有從 HTTP 伺服器接收資料的可允許最大時間長度。如果發生逾時,連線便會進行關閉、重新開啟及恢復等一連串動作。如果將 timeout 值指定為 0 (零),則連線不會重新開啟。

  • 如果發生逾時重新連線,Solaris Flash 安裝公用程式會嘗試從歸檔中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。

  • 如果在安裝套裝軟體時發生逾時重新連線,套裝軟體會從套裝軟體的起始位置重新開始安裝,並且捨棄逾時之前所擷取到的資料。

proxy host:port

proxy 關鍵字讓您可以指定代理主機和代理通訊埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris Flash 歸檔。您必須在指定 proxy 關鍵字時,提供一個代理連接埠。


範例 8–2 儲存在 HTTP 或 HTTPS 伺服器上的歸檔

archive_location http://silver/archives/usrarchive.flar timeout 5 

auth basic user_name password 關鍵字的範例:

archive_location http://silver/archives/usrarchive.flar timeout 5 user1 secret

儲存在 FTP 伺服器上的歸檔

如果歸檔儲存在 FTP 伺服器上,請使用下列 archive_location 關鍵字的語法。


archive_location ftp://user_name:password@server_name:port/path/filename optional_keywords
user_name:password

您在設定檔中存取 FTP 伺服器時所需的使用者名稱和密碼。

server_name

您儲存歸檔的伺服器名稱。

port

A 是可選通訊埠。port 可以是通訊埠號碼,也可以是 TCP 服務的名稱,該服務會在執行階段決定通訊埠號碼。

如果您未指定通訊埠,Solaris Flash 安裝公用程式就會使用預設的 FTP 通訊埠號碼 (21)。

path

從指定伺服器擷取的歸檔位置。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

optional_keywords

當您從 FTP 伺服器擷取 Solaris Flash 歸檔時所能指定的可選關鍵字。

表 8–4 搭配 archive_location FTP 使用的可選關鍵字

關鍵字 

值定義 

timeout min

timeout 關鍵字可讓您以分鐘為單位,指定沒有從 HTTP 伺服器接收資料的可允許最大時間長度。如果發生逾時,連線便會進行關閉、重新開啟及恢復等一連串動作。如果將 timeout 值指定為 0 (零),則連線不會重新開啟。

  • 如果發生逾時重新連線,Solaris Flash 安裝公用程式會嘗試從歸檔中最近使用的一個已知位置繼續執行安裝。如果 Solaris Flash 安裝公用程式無法從最近使用的一個已知位置繼續執行安裝,程式會從歸檔的起始位置重新開始擷取資料,並且捨棄逾時之前所擷取到的資料。

  • 如果在安裝套裝軟體時發生逾時重新連線,套裝軟體會從套裝軟體的起始位置重新開始安裝,並且捨棄逾時之前所擷取到的資料。

proxy host:port

proxy 關鍵字讓您可以指定代理主機和代理通訊埠。您可以使用代理主機從防火牆的另一邊擷取 Solaris Flash 歸檔。您必須在指定 proxy 關鍵字時,提供一個代理連接埠。


範例 8–3 儲存在 FTP 伺服器上的歸檔

archive_location ftp://user1:secret@silver/archives/usrarchive.flar timeout 5

儲存在本機磁帶上的歸檔

如果歸檔儲存在磁帶上,請使用下列 archive_location 關鍵字的語法。


archive_location local_tape device position
device

您儲存 Solaris Flash 歸檔的磁帶機名稱。如果裝置名稱是正規的路徑,則 Solaris Flash 安裝公用程式會從裝置節點的路徑擷取歸檔。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/rmt/ 增加到路徑。

position

指定您要在磁帶機上儲存歸檔的位置。如果您不提供位置,Solaris Flash 安裝公用程式會從磁帶機上的目前位置擷取歸檔。藉由指定 position,您可以將磁帶機上的開始程序檔或 sysidcfg 檔案放在歸檔之前。


範例 8–4 儲存在本機磁帶上的歸檔

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

儲存在本機裝置上的歸檔

如果 Solaris Flash 歸檔是儲存在檔案系統導向的隨機存取裝置上,如磁片或是 DVD,您就可以從本機裝置擷取 Solaris Flash 歸檔。請使用下列 archive_location 關鍵字的語法。


備註 –

藉由使用本機磁帶的語法,您可以從磁帶等資料流導向裝置擷取歸檔。



archive_location local_device device path/filename file_system_type
device

您儲存 Solaris Flash 歸檔的磁碟機名稱。如果裝置名稱是正式路徑,就會直接掛載路徑。如果您提供的裝置名稱不是一個正式路徑,則 Solaris Flash 安裝公用程式就會將 /dev/dsk/ 增加到路徑。

path

Solaris Flash 歸檔的路徑,相對於您指定裝置上的檔案系統的根路徑。如果路徑名稱包含 $HOST,則 Solaris Flash 安裝公用程式會以您要安裝的複製系統名稱來取代 $HOST。

filename

Solaris Flash 歸檔檔案的名稱。

file_system_type

指定裝置上的檔案系統類型。如果您不提供檔案系統類型,Solaris Flash 安裝公用程式會嘗試掛載 UFS 檔案系統。如果 UFS 的掛載失敗,Solaris Flash 安裝公用程式會嘗試掛載 HSFS 檔案系統。


範例 8–5 儲存在本機裝置上的歸檔

如果要從格式化為 UFS 檔案系統的本機硬碟裝置上擷取歸檔,請使用下列指令:

archive_location local_device c0t0d0s0 /archives/$HOST

如果要從具有 HSFS 檔案系統的本機 CD-ROM 擷取歸檔,請使用以下指令:

archive_location local_device c0t0d0s0 /archives/usrarchive

儲存在本機檔案中的歸檔

您可以擷取儲存在 miniroot 中的歸檔,因為您已經在該處將複製系統做為本機檔案啟動。當您執行自訂 JumpStart 安裝時,您是使用 DVD、CD 或以 NFS 為基礎的 miniroot 啟動系統。安裝軟體載入且由此執行 miniroot。因此,您儲存在 DVD、CD 或以 NFS 為基礎的 miniroot 中的 Solaris Flash 歸檔可以視為本機檔案來使用。請使用下列 archive_location 關鍵字的語法。


archive_location local_file path/filename 
path

歸檔的位置。當使用 Solaris Software - 1 CD 或 Solaris Operating System DVD 啟動系統時,系統必須能夠存取歸檔的路徑,以將其當成本機檔案來使用。當使用 Solaris Software - 1 CD 或 Solaris Operating System DVD 啟動系統時,系統將無法存取 /net 或任何其他自動掛載的目錄。

filename

Solaris Flash 歸檔檔案的名稱。


範例 8–6 儲存在本機檔案中的歸檔

archive_location local_file /archives/usrarchive