Solaris 9 安裝指南

archive_location 關鍵字

archive_location retrieval_type location

retrieval_type location 的值取決於 Solaris Flash 歸檔檔案的儲存位置。 下列小節包含可以用於 retrieval_type location 的值,以及如何使用 archive_location 關鍵字的範例。

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 公用程式嘗試裝載歸檔檔案的最多次數。

範例:

archive_location nfs golden:/archives/usrarchive

archive_location nfs://golden/archives/usrarchive

HTTP 伺服器

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


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

server_name

儲存歸檔檔案的伺服器的名稱。 server_name 可以是通訊埠編號,也可以是 TCP 服務的名稱,該服務會在執行期間決定通訊埠編號。

port

選擇性的通訊埠。 如果您不指定通訊埠,Solaris Flash 安裝公用程式會使用預設的 HTTP 通訊埠編號 80。 

path

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

filename

Solaris Flash 歸檔檔案的名稱。 

optional_keywords

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

表 28–3 與 archive_location http 一起使用的可選關鍵字

關鍵字 

值定義  

auth basic user_name password

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


註解 –

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


timeout min

timeout 關鍵字可以讓您指定在關閉連線、重新開啟連線從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間(以分鐘為單位)。如果您指定 timeout 值為零 (0),連線會因為停止使用而無法重新開啟。

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

proxy host:port

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

範例:

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

您儲存歸檔檔案的伺服器名稱。 server_name 可以是通訊埠編號,也可以是 TCP 服務的名稱,該服務必須在執行期間已決定通訊埠編號。

port

A 是可選通訊埠。 如果您不指定通訊埠,Solaris Flash 安裝公用程式就會使用預設的 FTP 通訊埠編號 (21)。 

path

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

filename

Solaris Flash 歸檔檔案的名稱。 

optional_keywords

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

表 28–4 與 archive_location ftp 一起使用的可選關鍵字

關鍵字 

值定義  

timeout min

timeout 關鍵字可以讓您指定在關閉連線、重新開啟連線從前一次逾時發生處繼續進行之前,暫停從 FTP 伺服器接收資料的最長允許時間(以分鐘為單位)。 如果您指定 timeout 值為零 (0),連線會因為停止使用而無法重新開啟。

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

proxy host:port

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

範例:

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 檔案放在歸檔檔案之前。

範例:

archive_location local_tape /dev/rmt/0n 5

archive_location local_tape 0n 5

本機裝置

如果將 Solaris Flash 歸檔檔案儲存在檔案系統導向的隨機存取裝置上,如磁片或是 CD-ROM,就可以擷取本機裝置的 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 檔案系統。  

範例:

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

archive_location local_device c0t0d0s0 /archives/$HOST

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

archive_location local_device c0t0d0s0 /archives/usrarchive

本機檔案

您可以擷取儲存在 miniroot 中的歸檔檔案,因為您已經在該處將複製系統作為本機檔案啟動。如果執行自訂 JumpStart 安裝,要從 CD-ROM 或以 NFS 為基礎的 miniroot 中啟動系統。系統會從此 miniroot 載入並執行安裝軟體。 因此,您儲存在 CD-ROM 或以 NFS 為基礎的 miniroot 中的 Solaris Flash 歸檔檔案可以視為本機檔來使用。 請使用下列 archive_location 關鍵字的語法。


archive_location local_file path/filename 

path

歸檔檔案的位置。 如果系統是從 Solaris 9 Installation CD 或 Solaris 9 DVD 啟動,系統必須能存取歸檔檔案的路徑,以將其當成本機檔案來使用。當系統是從 Solaris 9 Installation CD 或 Solaris 9 DVD 啟動時,將無法存取 /net

filename

Solaris Flash 歸檔檔案的名稱。 

範例:

archive_location local_file /archives/usrarchive

archive_location local_file /archives/usrarchive