藉由在 parmfile 中指定關鍵參數,即可局部自動化安裝程序。parmfile 包含網路設定與 DASD 組態的全部所需資料。除此之外,這個檔案也可以用來設定 SUSE Linux Enterprise Server 安裝系統與其上執行之 YaST 例項的連線方式。因此可將使用者互動限制為由 YaST 對話方塊控制的實際 YaST 安裝。
下列參數可傳遞至安裝常式,安裝常式會將它們視為安裝預設值。所有 IP 位址、伺服器名稱和數值都僅供示範之用。請根據安裝方案所需的設定值來取代此處的值。
Parmfile 中的行數上限為 10 行。一行請指定一個以上的參數。參數名稱不區分大小寫。請以空格分隔參數。您可以依任何順序指定參數。請務必將 PARAMETER=value 字串保持在同一行。例如:
Hostname=s390zvm01.suse.de HostIP=10.11.134.65
![]() | 安裝期間使用 IPv6 |
|---|---|
依預設,您只能為您的機器指定 IPv4 網路位址。若要在安裝期間啟用 IPv6,請在開機提示中輸入以下某個參數︰ | |
以下某些參數為必要參數。如果缺少這些參數,自動程序便會暫停,並以互動方式詢問值。
<URL> Manual=0
AutoYaST 參數會指定 autoinst.xml 控制檔案的位置以進行自動安裝。Manual 參數會控制其他參數是否只是預設值,且仍需使用者確認。若不必詢問即接受所有值,請將此參數設為 0。設定 AutoYaST 表示將 Manual 設為 0。
<URL>指定檔案的位置,以便從中讀取更多選項。這有利於克服 parmfile 每行 (共 10 行) 只有 80 個字元的限制。
![]() | 建立具有自動安裝之資訊的檔案 |
|---|---|
在系統安裝的最後可核取。此動作會建立名稱為 | |
![]() | 設定網路介面組態 |
|---|---|
此處討論的所有設定只會套用至安裝期間所使用的網路介面。請按照第 18.6 節「手動設定網路連線」 (第 18 章基本網路, ↑管理指南) 中提供的指示設定已安裝系統的其他網路介面。 | |
輸入完全合法的主機名稱。
DNS 的網域搜尋路徑。可讓您使用簡短而非完全合法的主機名稱。
輸入要設定的介面之 IP 位址。
指定要使用的閘道。
指定負責的 DNS 伺服器。
輸入要設定的介面類型。可能值包括 osa、hsi、ctc、escon 以及 iucv。(不再提供 CTC、ESCON 和 IUCV 的官方支援)。
如果是介面類型 hsi 和 osa,請指定適當的網路遮罩並選擇性指定廣播位址:
Netmask=255.255.255.0 Broadcast=192.168.255.255
如果是介面類型 ctc、escon 和 iucv (不再提供 CTC、ESCON 和 IUCV 的官方支援),請輸入對等體的 IP 位址:
Pointopoint=192.168.55.20
對於 osa 網路設備,請指定主機介面 (qdio 或 lcs) 與實體媒體 (乙太網路為 eth,記號環為 tr)。
對於 osa QDIO 乙太網路設備,請指定是否啟用 OSI 第二層支援。
為 osa 網路設備指定連接埠號碼 (如果該設備支援此特性)。如果未指定,則預設為 0。
每個介面都需要特定的設定選項:
介面 ctc 和 escon (不再提供 CTC 和 ESCON 的官方支援):
ReadChannel=0.0.0424 WriteChannel=0.0.0425
ReadChannel 會指定要使用的 READ 通道。WriteChannel 是 WRITE 通道。
如果是 ctc 介面 (不再提供官方支援),請指定這個介面要使用的通訊協定:
CTCProtocol=<0/1/2>
有效項目如下:
|
|
相容模式,也適用於 OS/390 與 z/OS (此為預設模式) 以外的非 Linux 對等體 |
|
|
延伸模式 |
|
|
OS/390 和 z/OS 的相容模式 |
網路設備類型 osa 與介面 lcs:
ReadChannel=0.0.0124 Portname=1
ReadChannel 代表此設定中使用的通道號碼。新增連接埠號碼到 ReadChannel 即可從這個號碼衍生出第二個連接埠號碼。Portnumber 可用來指定對等連接埠。
介面 iucv:
IUCVPeer=PARTNER
輸入對等機器的名稱。
OSA-Express Gigabit 乙太網路和 OSA-Express 高速記號環網路的網路設備類型 osa 與介面 qdio:
ReadChannel=0.0.0524 WriteChannel=0.0.0525 DataChannel=0.0.0526 Portname=FEF400
如果是 ReadChannel,請輸入 READ 通道的號碼。如果是 WriteChannel,請輸入 WRITE 通道的號碼。DataChannel 會指定 DATA 通道。如果是 Portname,請輸入適當的連接埠名稱。請確認 READ 通道使用偶數設備號碼。
HiperSockets 和 VM 來賓 LAN 的 介面 hsi:
ReadChannel=0.0.0624 WriteChannel=0.0.0625 DataChannel=0.0.0626
如果是 ReadChannel,請輸入 READ 通道的適當號碼。如果是 WriteChannel 和 DataChannel,請輸入 WRITE 與 DATA 通道號碼。
指定要使用之安裝來源的位置。可能的通訊協定包括 nfs、smb (Samba/CIFS)、ftp 以及 http。
如果提供了 ftp 或 smb URL,請使用該 URL 指定使用者名稱和密碼。這些參數是選擇性的,若未提供這些參數,則會假設使用匿名或訪客登入。
Install=ftp://password@server/directory/DVD1/
如果是 Samba 或 CIFS 安裝,您也可以指定要使用的網域:
Install=smb://workdomain;password@server/directory/DVD1/
根據您提供的參數,將會使用遠端 X 伺服器、SSH 或 VNC 進行安裝。UseSSH 會啟用 SSH 安裝,UseVNC 會在安裝機器上啟動 VNC 伺服器,而 Display_IP 則會使安裝系統嘗試連接指定位址的 X 伺服器。一次應該只設定其中一個參數。
![]() | X 驗證機制 |
|---|---|
X Window System 的直接安裝需仰賴以主機名稱為基礎的原始驗證機制。目前的 SUSE Linux Enterprise Server 版本會停用此機制。使用 SSH 或 VNC 安裝是優先選擇。 | |
若要允許在 YaST 與遠端 X 伺服器之間進行連線,請使用在遠端機器上所安裝機器的位址來執行 xhost <IP address>。
如果是 VNC,請指定安裝時使用的六到八個字元的密碼。
VNCPassword=<a password>
如果是 SSH,請指定安裝時使用的六到八個字元的密碼。
SSHPassword=<a password>
在 LPAR 中使用 AutoYaST 自動安裝時,最好讓 parmfile 只包含一個長行。如果為追求可讀性而需要使用多行,請在每行的行首和行尾使用空白字元。Parmfile 中的最大行數為 10。
若要接收主控台上的潛在錯誤訊息,請使用
linuxrcstderr=/dev/console
範例 4.15. 透過 NFS、VNC 與 IUCV 以及使用 HTTP 之 AutoYaST 進行安裝的 Parmfile。
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb instnetdev=iucv iucvpeer=ROUTER01 pointopoint=192.168.0.1 hostip=192.168.0.2 nameserver=192.168.0.3 install=nfs://192.168.0.4/SLES/SLES-11-s390x/DVD1 autoyast=http://192.168.0.5/autoinst.xml linuxrcstderr=/dev/console usevnc=1 vncpassword=testin
範例 4.16. 透過 NFS、SSH 與 HSI 以及使用 NFS 之 AutoYaST 進行安裝的 Parmfile。
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb AutoYast=nfs://192.168.1.1/autoinst/s390.xml Hostname=zseries.example.com HostIP=192.168.1.2 Gateway=192.168.1.3 Nameserver=192.168.1.4 InstNetDev=hsi layer2=0 Netmask=255.255.255.128 Broadcast=192.168.1.255 readchannel=0.0.702c writechannel=0.0.702d datachannel=0.0.702e install=nfs://192.168.1.5/SLES-11-s390x/DVD1/ UseSSH=1 SSHPassword=testing linuxrcstderr=/dev/console