IBM S/390(R) 與 IBM eServer zSeries(R) 架構使用一個特殊的參數檔,好在安裝程式(anaconda)啟動前,先設定網路。本節描寫了這設定檔的內容。
這設定檔有 32 個參數的上限。為了要符合設定檔的先天限制,您該在 CMS DASD 上使用新的設定檔,以開始網路與 DASD 的設定工作。.parm 檔案應該要包括真正的核心參數,例如 root=/dev/ram0 ro ip=off ramdisk_size=40000,以及並沒有指定為變數的單一參數,例如 vnc。在新設定檔裡,兩個指向安裝程式的新參數需要加入 .parm 中。;這兩個參數為 CMSDASD 與 CMSCONF。
其中的 <cmsdasd_address> 代表包含了設定檔的 CMS DASD 裝置 ID。這通常是 CMS 使用者的 'A' 磁碟。這選項只對擁有 CMS 格式化磁片(z/VM)的使用者有用。
例如:CMSDASD=191
在此,<configuration_file> 代表的是設定檔的名稱,全部為小寫,以 Linux 檔名格式命名。CMS 檔案 REDHAT CONF 則被指定為 redhat.conf。這選項只對擁有 CMS 格式化磁片(z/VM)的使用者有用。
例如:CMSCONFFILE=redhat.conf
其中 <dasd-list> 代表的是 Red Hat Enterprise Linux 所使用的 DASD 裝置名稱列表。
雖然即使您省去這參數,系統還是會自動偵測 DASD;但我們還是建議您加入 DASD= 參數,因為當新的 DASD 加入 Red Hat Enterprise Linux 用戶端時,裝置的數目會變動(也因此裝置名稱也會跟著變動)。這會導致系統無法正常運行。
例如:DASD=0.0.0100,0.0201-0.0.0204
底下是設定網路時的必備參數:
為多種網路介面提供必備的裝置匯流排 ID。
qeth: SUBCHANNELS="<read_device_bus_id>,<write_device_bus_id>,
<data_device_bus_id>"
lcs: SUBCHANNELS="<read_device_bus_id>,<write_device_bus_id>"
ctc: SUBCHANNELS="<read_device_bus_id>,<write_device_bus_id>"
Due to the length of the qeth command line, it has been broken
into two lines. |
例如(qeth SUBCHANNEL 敘述的範例):
SUBCHANNELS=0.0.0600,0.0.0601,0.0.0602 |
要強迫指定 CTC 通訊協定,您可以加入額外的參數。例如:
CTCPROT=<n> |
其中 <n> 是底下其中一種:
0:相容模式(為非 S/390 與 zSeries 作業系統的非 Linux 群組所使用)
1:延伸模式
2:以 CTC 為基礎的 tty(僅支援 Linux 對 Linux 的連線)
3:為 S/390 與 zSeries 作業系統提供的相容模式
其中 <userid> 代表的是您打算連上的用戶端電腦 ID。注意,這 ID 應該使用大寫。舉例來說,連到 z/VM TCP/IP 服務的電腦上,其 IUCV 連線會被寫成:
PEERID=TCPIP |
以下是選用的參數:
其中 <string> 是新安裝 Linux 用戶端的主機名稱。
其中 <type> 必須是底下任何一種:ctc、iucv、qeth、或 lcs。
其中 <IP> 是新安裝 Linux 用戶端的 IP 位址。
其中 <network> 是網路的位址。
其中 <netmask> 是網路遮罩。
其中 <broadcast> 是廣播位址。
其中 <gw> 是 eth 裝置的閘道器 IP;或是使用 ctc/escon/iucv 點對點傳輸時,對方的 IP 位址。
其中 <mtu> 是本連結的最大傳輸單元(MTU,Maximum Transmission Unit)。
其中 <server1>:<server2>:...:<serverN> 是 DNS 伺服器的清單,以冒號隔開。例如:
DNS=10.0.0.1:10.0.0.2 |
其中 <domain1>:<domain2>:...:<domainN> 是搜尋網域的清單,以冒號隔開。例如:
SEARCHDNS=example.com:example.org |
這變數能讓 OSA 裝置在支援 qdio 模式或非 qdio 模式中運作。
使用 qdio 模式:<qeth_portname> 是以 qeth 模式運作時,OSA 裝置上的連接埠號。只有在沒有 APARs VM63308 與 PQ73878 的 z/VM 4.3 或較老版本中,才需要 PORTNAME。
使用非 qdio 模式:<lcs_portnumber> 用來傳遞相對埠號,這個值是介於 0 到 15 的整數。
在使用 FCP 裝置的系統上,這變數可以用來預先設定 FCP(您可以在安裝過程中,改變這些值)。
請使用以下的範例,作為您設定參數檔的參考。
含有最低需求參數的範例檔案:
root=/dev/ram0 DASD=200 |
![]() | 請注意 |
|---|---|
Red Hat Enterprise Linux 安裝程式會提示使用者任何於參數檔案中未指定的必要參數。 |
設定一個 CTC 網路連線裝置的範例檔案:
redhat.parm 檔的範例:
root=/dev/ram0 ro ip=off ramdisk_size=40000 CMSDASD=191 CMSCONFFILE=redhat.conf vnc |
redhat.conf 檔的範例(redhat.parm 中 CMSCONFFILE 所指向的檔案)
DASD=200 HOSTNAME=client.z900.example.com NETTYPE=ctc IPADDR=192.168.0.10 SUBCHANNELS=0.0.0150,0.0.0151 NETWORK=192.168.0.0 NETMASK=255.255.255.0 SEARCHDNS=example.com:dns.example.com:z900.example.com BROADCAST=192.168.0.255 GATEWAY=192.168.0.1 DNS=192.168.0.254 MTU=1492 CTCPROT=0 |