章 4. 在 IBM System z 上安裝

目錄

4.1. 一般資訊及需求
4.2. 準備安裝
4.3. 網路連線類型
4.4. Parmfile — 自動化系統組態
4.5. 使用 vt220 終端機模擬器
4.6. 有關 IBM System z 的進一步詳細資訊

摘要

本章描述在 IBM System z 系統上安裝 SUSE® Linux Enterprise Server 的準備程序。文中提供在 LPAR 和 z/VM 端準備安裝的一切必備資訊。

4.1. 一般資訊及需求

本節提供有關系統要求 (例如支援的硬體) 的基本資訊、微碼層級及軟體。文中也涵蓋了不同的安裝類型、第一次安裝時如何執行 IPL,以及關於 IOCDS 的資訊。

4.1.1. 系統要求

本節提供 SUSE Linux Enterprise Server 所支援且用於 IBM System z 的硬體清單。其次會討論 IBM System z 系統中使用的微碼層級 (MCL),這對安裝而言非常重要。本節文末會提到安裝作業所需安裝和使用的其他軟體。

4.1.1.1. 硬體

SUSE Linux Enterprise Server 在下列平台上可順利執行:

  • IBM Series z9 (z9-EC) 2094

  • IBM Series z9 (z9-BC) 2096

  • IBM Series z10 (z10-EC) 2097

  • IBM Series z10 (z10-BC) 2098

4.1.1.1.1. 記憶體要求

在安裝期間,不同的安裝方法所需的記憶體各異。完成安裝後,系統管理員可以將記憶體降低至所需大小。SUSE 建議使用:

768 MB

適用於 z/VM 下的安裝。

1 GB

適用於 LPAR 下的安裝。

[Note]遠端安裝來源的記憶體要求

從 NFS、FTP 或 SMB 安裝來源或使用 VNC 進行安裝時,至少需要 512MB 的記憶體,否則安裝嘗試可能會失敗。另外請注意,z/VM 訪客或 LPAR 影像可視的設備數量會影響記憶體要求。當有數百個可存取的設備 (即使不用於安裝) 時,安裝作業可能需要更多記憶體。

4.1.1.1.2. 磁碟空間要求

磁碟要求很大程度上取決於安裝。一般而言,需要比安裝軟體本身所需空間更大的空間,才能使系統正常運作。其他選擇的最低要求如下:

2.6 GB

預設安裝

3.6 GB+

建議 (當有圖形桌面、開發套件和 java 時)。

4.1.1.1.3. 網路連接

需要網路連線以與 SUSE Linux Enterprise Server 系統通訊。可以是下列一或多個連線或網路卡:

  • OSA 高速乙太網路 (包括 Fast 和 Gigabit 乙太網路)

  • HiperSocket 或 Guest LAN

  • 10 GBE、VSWITCH

下列介面仍然包含在內,但已不提供支援:

  • CTC (或虛擬 CTC)

  • ESCON

  • IUCV 的 IP 網路介面

4.1.1.1.4. IPL 選項

如果是 LPAR 安裝,請優先選擇從 CD-ROM 或伺服器載入以對安裝核心與 initrd (啟始 RAM 磁碟) 執行 IPL。如果沒有這個選項,而且無法使用 z/VM 來安裝系統,您就必須從連接通道的磁帶,使用 tapeipl 核心、parmfile 及 initrd 來執行 IPL。因此,您需要存取磁帶裝置 (例如 3480、3490 或 3590)。

4.1.1.2. 微碼層級、APAR 和修正程式

此版本的 SUSE Linux Enterprise Server 是以 IBM developerWorks 中開發串流 2008 年 5 月 的更新 (http://www.ibm.com/developerworks/linux/linux390/development_recommended.html) 為基礎。除非本手冊另有說明,否則網站所列出的限制與要求也適用於這個版本的 SUSE Linux Enterprise Server。建議您盡量使用最高的可用服務層級。聯絡您的 IBM 支援以瞭解最低要求。

4.1.1.2.1. z/VM
z/VM 5.2

z/VM 5.3

z/VM 5.4

請與 IBM 支援商討安裝順序,因為再安裝新的微碼層級之前,可能必須先啟動 VM APAR。

4.1.1.3. 軟體

若要透過不以 Linux 為基礎的 NFS 或 FTP 來安裝 SUSE Linux Enterprise Server,NFS 或 FTP 伺服器軟體可能會發生問題。Windows 標準 FTP 伺服器可能會產生錯誤,因此一般建議您透過這些機器上的 SMB 來進行安裝。

若要連接到 SUSE Linux Enterprise Server 安裝系統,需要採用下列其中一種方法:

SSH 與終端機模擬 (xterm 相容)

SSH 是標準的 Unix 工具,可配備在任何 Unix 或 Linux 系統上。Windows 中有一個稱為 Putty 的 SSH 用戶端。它可免費使用,並可從 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 獲取。

VNC 用戶端

對於 Linux,SUSE Linux Enterprise Server 會隨附稱為 vncviewer 的 VNC 用戶端,當做 tightvnc 套件的一部份。對於 Windows,tightvnc 也可用。可從 http://www.tightvnc.com/ 下載該套件。或者,也可使用 VNC Java 用戶端和啟用 Java 的網頁瀏覽器。

X 伺服器

尋找 Linux 或 Unix 工作站上適合的 X 伺服器實作方式。Windows 和 Macintosh 適用的商用 X Window System 環境有很多。有些提供免費的試用版下載。MochaSoft 之 Mocha X 伺服器的試用版可在 http://www.mochasoft.dk/freeware/x11.htm 處取得。

[Tip]其他資訊

請先參閱 SUSE Linux Enterprise Server DVD 1 根目錄中的 README,然後再在 IBM System z 上安裝 SUSE Linux Enterprise Server。這個檔案可補充本書記錄的內容。

4.1.2. 安裝類型

本節概述了各種可用來安裝 IBM System z 的 SUSE Linux Enterprise Server 的安裝方法。基本上提供以下兩種類型:

LPAR

使用邏輯分割區 (LPAR) 安裝 SUSE Linux Enterprise Server。

VM (z/VM)

以 z/VM 內客體作業系統的方式安裝 SUSE Linux Enterprise Server。

依據安裝模式 (LPAR 或 VM),會有不同的方式可啟動安裝程序以及對已安裝系統執行 IPL。

4.1.2.1. LPAR

如果您將 SUSE Linux Enterprise Server for IBM System z 安裝到單個邏輯分割區 (LPAR) 中,SUSE Linux Enterprise Server 便可使用系統中實體記憶體的特定部分。此外要決定 SUSE Linux Enterprise Server 會使用多少處理器。在這個模式中,您可以在 IBM System z 系統上同時執行不同的作業系統。

4.1.2.2. z/VM

在 z/VM 中執行 IBM System z 的 SUSE Linux Enterprise Server 表示 SUSE Linux Enterprise Server 是 z/VM 內的客體系統。這個模式的優點在於您可以從 z/VM 完全控制 SUSE Linux Enterprise Server。這對於核心開發或以核心為基礎的除錯來說非常有幫助。從 Linux 訪客新增或移除硬體也很方便。建立額外的 SUSE Linux Enterprise Server 客體很簡單,而且您可以同時執行上百個 Linux 例項。

4.1.3. IPL 選項

本節提供第一次安裝時執行 IPL 所需的資訊。視安裝類型而定,需要使用不同的選項。討論連接通道的磁帶、VM 讀取器及從 CD-ROM 或伺服器選項進行載入。透過網路安裝軟體套件並不需要 IPL 媒體。

4.1.3.1. 連接 ESCON 或 FICON 的磁帶

從連接通道的磁帶執行 IPL 可在所有連接至磁帶庫的系統上進行。唯一的先決條件是要在其中安裝 (或允許 z/VM 執行) 的 LPAR 必須可以存取磁帶裝置。因此,IOCDS 中的 IODEVICE 陳述式必須具有屬性 SHAREDPART=<LPARName>

4.1.3.2. VM Reader

若要從 VM 讀取器執行 IPL,請先傳輸必要的檔案至讀取器。然後便可以輕鬆執行多個 IPL。這在 z/VM 上是優先選擇的作法。為了便於管理,建議您建立使用者 linuxmnt,讓其擁有包含 IPL 所需檔案及程序檔的迷你磁碟。接著 Linux 客體便會以唯讀方式存取這個迷你磁碟。

4.1.3.3. 從 CD/DVD-ROM 或伺服器載入

若要 IPL 到 LPAR,可以直接從 SE 或 HMC 的 CD/DVD-ROM 設備,或從任何可透過 FTP 存取的遠端系統載入核心影像。這個功能可以從 HMC 執行。安裝程序需要這樣一個檔案,其中包含檔案系統中安裝資料的位置與要在其中複製資料的記憶體位置之間的映射。如果是 SUSE Linux Enterprise Server,此檔案名為 suse.ins,位於 DVD 1 上系統檔案的根目錄中。

在 HMC 的左側導覽窗格中,展開系統管理與伺服器,選取要使用的大型主機系統。從右上方的內容區域所顯示的 LPAR 表格中選擇要在其中將 SUSE Linux Enterprise Server 開機的 LPAR。在「任務」區域中,展開復原並按一下從 CD-ROM、DVD 或伺服器載入

現在選擇硬體管理主控台 CD-ROM/DVDFTP 來源。如果選擇了後者,請提供伺服器位址或名稱以及您的身分證明。如果 suse.ins 檔案不在伺服器的根目錄中,請提供此檔案的路徑。接著按一下選取要載入的軟體功能表,然後選取 suse.ins 項目。按一下確定開始安裝。

4.1.3.4. 從連接 SCSI 的 DVD 載入

若要從 SCSI DVD 執行 IPL,需要存取連接至 DVD 光碟機的 FCP 介面卡。您必須從 SCSI 磁碟機取得 WWPN 和 LUN 等值。如需詳細資料,請參閱第 4.2.4.1.2 節「從連接 FCP 的 SCSI DVD 執行 IPL」

4.1.4. IOCDS

本節提供有關 IOCDS 的一些必要資訊,以及如何自定某些設定以便在多個 LPAR 中共享網路卡或 DASD。在 IOCDS 中可定義 chpid 與連接至 IBM System z 的設備類型。可以將資源設為專用或於 LPAR 中共享。

[Warning]共享設備 (DASD)

請勿在 LPAR 中共享可寫入的 DASD,因為這樣可能會造成資料遺失。規劃對 IBM System z 上的 SUSE Linux Enterprise Server 的設定時,請預先考慮必要資源的定義。

這個範例會顯示如何讓 DASD 用於特定的 LPAR。這個 LPAR 稱為 LPAR1

範例 4.1. DASD 專用於單一 LPAR

CHPID PATH=FD,TYPE=DSD,SHARED 
CNTLUNIT CUNUMBR=FD00,PATH=FD,UNITADD=((00,256)),UNIT=3990-2 
IODEVICE ADDRESS=(FD03,1),CUNUMBR=FD00,UNIT=3390,PART=LPAR1

若要在 LPAR 中共享 DASD,請將 IOCDS 定義中的 PART=LPAR1 部分刪除。如果為了廣泛使用起見,或是以唯讀方式在 LPAR 中共享資料,這個方式就很有用。

若您要在 LPAR 或 z/VM 訪客中共享網路設備,則多個 Linux 系統都能使用相同的網路設備。這樣可減少必須提供給 Linux 系統的網路設備數量。另一方面,您必須提供不只一個網路設備給單一 Linux 系統,以便在連線失敗時替用。

OSA-Express 等網路卡可以用於兩種不同的模式。這些模式稱為 QDIO 與非 QDIO 模式。使用 TYPE 陳述式在 IOCDS 中定義這些模式。QDIO 模式比非 QDIO 模式快得多,但是要使用三個設備位址而非 QDIO 只需要兩個位址。規劃 IBM System z Linux 環境的安裝時,請考慮設備位址的數目限制。

範例 4.2. 在 z9 上的 LPAR (非 qdio) 中共享 OSA Express 卡

CHPID PATH=(FE),SHARED,PARTITION=((LPAR1,LPAR2)),TYPE=OSE 
CNTLUNIT CUNUMBR=FE00,PATH=(FE),UNIT=OSA 
IODEVICE ADDRESS=(FE00,016),CUNUMBR=(FE00),UNIT=OSA 
IODEVICE ADDRESS=(FEFE,001),CUNUMBR=(FE00),UNIT=OSAD

範例 4.3. 在 z9 上的 LPAR (qdio) 中共享 OSA Express 卡

CHPID PATH=(FE),SHARED,PARTITION=((LPAR1,LPAR2)),TYPE=OSD 
CNTLUNIT CUNUMBER=FE00,PATH=(FE),UNIT=OSA 
IODEVICE ADDRESS=(FE00,016),CUNUMBR=(FE00),UNIT=OSA 
IODEVICE ADDRESS=(FEFE,001),CUNUMBR=(FE00),UNIT=OSAD

4.2. 準備安裝

在本節中,您將瞭解如何提供安裝所需資料、如何使用不同方法來安裝 SUSE Linux Enterprise Server、以及如何準備和使用 SUSE Linux Enterprise Server 安裝系統的 IPL。本文還提供網路組態與網路安裝的相關內容。

4.2.1. 提供使用安裝資料

本節介紹如何提供安裝 SUSE Linux Enterprise Server IBM System z 所需安裝資料的詳細資訊。請依據您的電腦和系統環境,選擇 NFS 或 FTP 安裝。如果您的環境中目前執行的是 Microsoft Windows 工作站,您也可以使用包含 SMB 通訊協定的 Windows 網路將 SUSE Linux Enterprise Server 安裝在 IBM System z 系統上。

[Tip]從 DVD 執行 IPL

自 SUSE Linux Enterprise Server 10 的 Service Pack 1 開始,可以從 DVD 執行 IPL 並將 DVD 用做安裝媒體。若您在設定透過網路提供安裝媒體的安裝伺服器方面有限制,使用此方法將會很方便。先決條件是要有連接 FCP 的 SCSI DVD 光碟機。

[Note]無法透過硬體安裝

無法透過將 DVD 內容放入 DASD 分割區的方式從硬體進行安裝。

4.2.1.1. 使用 Linux 工作站或 SUSE Linux Enterprise Server DVD

如果您的電腦環境中正在執行 Linux 工作站,藉由 NFS 或 FTP 使用工作站來為 IBM System z 安裝程序提供安裝資料。如果 Linux 工作站在 SUSE Linux Enterprise Server 下執行,您可以使用 YaST 的安裝伺服器模組來設定安裝伺服器 (NFS 或 FTP),如第 14.2.1 節「使用 YaST 設定安裝伺服器」 中所述。

4.2.1.1.1. 透過 NFS

使用 NFS (網路檔案系統) 來啟用安裝媒體。

[Important]透過 NFS 輸出掛接的設備

輸出檔案系統根目錄 (/) 並不表示輸出掛接的設備,例如 DVD。在 /etc/exports 中明確指名定點:

/media/dvd  *(ro)

變更此檔案之後,使用指令 rcnfsserver restart 來重新啟動 NFS 伺服器。

4.2.1.1.2. 透過 FTP

在 Linux 系統上設定 FTP 伺服器需要安裝伺服器軟體本身 (例如 wuftpd 或 proftpd),還需要執行其他可能的組態任務。若使用 YaST,安裝步驟就很簡單:選取要安裝的套件,然後開始安裝。如果安裝不使用匿名 FTP,請跳過 FTP 伺服器的組態設定。否則,請以有效的使用者名稱和密碼來設定 FTP 登入。您可能想要建立這個任務專用的使用者帳戶。FTP 精靈並不需要手動啟動。發生 FTP 連線請求時,inetd 便會啟動此精靈。若要啟動新設定,請輸入 rcinetd restartrcxinetd restart

4.2.1.1.3. DVD 上的 SUSE Linux Enterprise Server

IBM System z 的 SUSE Linux Enterprise Server DVD1 包含適用於 Intel 式工作站之可開機的 Linux 影像及適用於 System z 的影像。

對於 Intel 式工作站,請從這個 DVD 開機,回答有關語言與鍵盤配置的問題,然後選取啟動救援系統。您至少需要 64 MB RAM 才能執行這個作業。由於整個救援系統都位於工作站的 RAM 中,因此無須提供磁碟空間。這項作業需要一些 Linux 與網路經驗,因為您必須手動設定工作站的網路。

對於系統 z,請依據第 4.2.4.1.2 節「從連接 FCP 的 SCSI DVD 執行 IPL」 中的說明從此 DVD 對 LPAR/VM 訪客執行 IPL。輸入網路參數後,安裝系統會將 DVD 視為安裝資料的來源。因為 System z 無法直接連接具有 X11 功能的終端,所以請選擇 VNC 或 SSH 安裝。SSH 也提供圖形安裝,方法是使用 ssh -X 打開 X 到 SSH 的通道。

4.2.1.2. 使用 Microsoft Windows 工作站

如果網路中有 Microsoft Windows 工作站,請使用此電腦來提供安裝媒體。最簡單的方法就是使用 Windows 作業系統已經隨附的 SMB 通訊協定。請務必啟動SMB over TCP/IP,因為這會將 SMB 套件封裝至 TCP/IP 套件。如需詳細資訊,請參閱 Windows 線上說明或其他討論網路的 Windows 相關文件。另一個方法是使用 FTP。這也需要使用 Windows 的特定協力廠商軟體。

4.2.1.2.1. 使用 SMB

若要使安裝媒體可用於 SMB,請將 SUSE Linux Enterprise Server DVD 1 插入 Windows 工作站的 DVD 光碟機。然後使用 DVD-ROM 光碟機的字母建立新共享,讓網路中的所有人員都可存取該共享。

[Tip]YaST 的 SMB 安裝路徑

請參閱 DVD 1 最上層目錄的 README,以獲取有關 YaST 安裝路徑語法的詳細資訊。

4.2.1.2.2. 使用 NFS

請參閱啟用 Windows 工作站的 NFS 伺服器服務之協力廠商產品隨附的文件。插入了 SUSE Linux Enterprise Server DVD 的 DVD-ROM 光碟機必須位於可用的 NFS 路徑中。

4.2.1.2.3. 使用 FTP

請參閱啟用 Windows 工作站的 FTP 伺服器服務之協力廠商產品隨附的文件。插入了 SUSE Linux Enterprise Server DVD 的 DVD-ROM 光碟機必須位於可用的 FTP 路徑中。

某些 Microsoft Windows 版本中綁定的 FTP 伺服器只會執行 FTP 指令集的其中一部分,不適用於提供安裝資料。不過,據報告其他產品 (如 Hummingbird Exceed 或 WAR-FTPD 包含的 FTP 伺服器) 能正常運作。

4.2.1.2.4. 使用連接 FCP 的 SCSI DVD 光碟機

依據第 4.1.3.4 節「從連接 SCSI 的 DVD 載入」 中的說明從 SCSI DVD 執行 IPL 後,安裝系統會將 DVD 用做安裝媒體。在此情況下,就不需要 FTP、NFS 或 SMB 伺服器上的安裝媒體。但需要 SUSE Linux Enterprise Server 的網路組態資料,因為在安裝期間必須設定網路以透過 VNC 或經由 SSH 的 X 通道執行圖形安裝。

4.2.2. 安裝類型

本節提供了詳細資訊,說明使用各種安裝模式安裝 SUSE Linux Enterprise Server 必須執行的步驟,以及在何處可找到正確資訊。完成先前章節描述的準備動作之後,請遵循所需安裝模式的安裝綜覽,在您的系統上安裝 SUSE Linux Enterprise Server。

第 4.2.1 節「提供使用安裝資料」 所述,IBM System z 上的 Linux 有兩種不同的安裝模式:

  • LPAR 安裝

  • z/VM 安裝

過程 4.1. LPAR 安裝的綜覽

  1. 準備安裝所需的設備。請參閱第 4.2.3.1 節「LPAR 安裝」

  2. 對安裝系統執行 IPL。請參閱第 4.2.4.1 節「LPAR 安裝」

  3. 設定網路。請參閱第 4.2.5 節「網路組態」

  4. 連接 SUSE Linux Enterprise Server 安裝系統。請參閱第 4.2.6 節「連接 安裝系統」

  5. 使用 YaST 開始安裝,並對已安裝系統執行 IPL。請參閱第 6 章「使用 YaST 安裝

過程 4.2. z/VM 安裝的安裝概觀

  1. 準備安裝所需的設備。請參閱第 4.2.3.2 節「z/VM 安裝」

  2. 對安裝系統執行 IPL。請參閱第 4.2.4.2 節「z/VM 安裝」

  3. 設定網路。請參閱第 4.2.5.1 節「z/VM 安裝」

  4. 連接 SUSE Linux Enterprise Server 安裝系統。請參閱第 4.2.6 節「連接 安裝系統」

  5. 使用 YaST 開始安裝,並對已安裝系統執行 IPL。請參閱第 6 章「使用 YaST 安裝

4.2.3. 準備 SUSE Linux Enterprise Server 安裝系統的 IPL

4.2.3.1. LPAR 安裝

透過相應的啟動設定檔和 IOCDS,將 IBM System z 系統設定為以 ESA/S390 模式啟動或僅以 LINUX 模式啟動。如需有關如何實現此目的的詳細資訊,請參閱 IBM 文件。

4.2.3.1.1. IOCDS:連接和設定設備

SUSE Linux Enterprise Server 安裝至少需要兩台設備:DASD 和網路連線設備。若是從磁帶執行 IPL,則還需可存取磁帶設備。在 IOCDS 中設定和連接設備到 LPAR (輸入輸出組態資料集)。本範例會定義一個 DASD、一個 OSA-2 網路設備和 LPAR Z1 的磁帶設備。如需如何設定適用於 Linux 的 IOCDS 的其他資訊,請參閱機器的 IBM 硬體文件。

範例 4.4. IOCDS 範例

CHPID PATH=(CSS(0),FD),PCHID=120,TYPE=FC
CHPID PATH=(CSS(0),FE),PCHID=320,TYPE=OSD
CHPID PATH=(CSS(0),10),PCHID=3A0,TYPE=CNC

CNTLUNIT CUNUMBR=FD00,PATH=((CSS(0),FD)),UNITADD=((00,1)),UNIT=2105
IODEVICE ADDRESS=(FD00,1),CUNUMBR=(FD00),UNIT=3390B,UNITADD=00

CNTLUNIT CUNUMBR=FE20,PATH=((CSS(0),FE)),UNIT=OSA
IODEVICE ADDRESS=(FE20,1),CUNUMBR=(FE20),UNIT=OSA
IODEVICE ADDRESS=(FEFE,1),CUNUMBR=(FE20),UNIT=OSAD

CNTLUNIT CUNUMBR=100A,PATH=((CSS(0),10)),UNIT=3480,UNITADD=((0A,1))
IODEVICE ADDRESS=(100A,1),CUNUMBR=(100A),UNIT=3480,UNITADD=00

繼續執行第 4.2.4.1 節「LPAR 安裝」

4.2.3.2. z/VM 安裝

4.2.3.2.1. 新增 Linux 客體

第一步是連接及格式化系統中的一或多個 DASD,以便用於 z/VM 中的 Linux 訪客。接著,在 z/VM 中建立新使用者。範例顯示使用者 LINUX1 的目錄,此使用者具有密碼 LINPWD、256  MB 的記憶體 (可擴充至 1024  MB)、32  MB 的擴充 RAM (XSTORE)、一些迷你磁碟 (MDISK)、兩個 CPU 以及 OSA QDIO 設備。

[Tip]指派記憶體給 z/VM 客體

指派記憶體給 z/VM 訪客時,請確認記憶體大小符合所需安裝類型的要求。請參閱第 4.1.1.1.1 節「記憶體要求」。 若要將記憶體大小設定為 512 MB,請使用指令 CP DEFINE STORAGE 512M。完成安裝後,請將記憶體大小重設為所需值。

範例 4.5. z/VM 目錄的組態

USER LINUX1 LINPWD 256M 1024M G 
*____________________________________________
* LINUX1 
*____________________________________________
* This VM Linux guest has two CPUs defined.

CPU 01 CPUID 111111 
CPU 02 CPUID 111222 
IPL CMS PARM AUTOCR 
IUCV ANY 
IUCV ALLOW 
MACH ESA 10 
OPTION MAINTCCW RMCHINFO 
SHARE RELATIVE 2000 
XSTORE 32M 
CONSOLE 01C0 3270 A 
SPOOL 000C 2540 READER * 
SPOOL 000D 2540 PUNCH A 
SPOOL 000E 3203 A 
* OSA QDIO DEVICE DEFINITIONS 
DEDICATE 9A0 9A0 
DEDICATE 9A1 9A1 
DEDICATE 9A2 9A2 
* 
LINK MAINT 0190 0190 RR 
LINK MAINT 019E 019E RR 
LINK MAINT 019D 019D RR 
* MINIDISK DEFINITIONS 
MDISK 201 3390 0001 0050 DASD40 MR ONE4ME TWO4ME THR4ME 
MDISK 150 3390 0052 0200 DASD40 MR ONE4ME TWO4ME THR4ME 
MDISK 151 3390 0253 2800 DASD40 MR ONE4ME TWO4ME THR4ME

本範例使用迷你磁碟 201 做為訪客的主要磁碟。包含 200 個磁柱的迷你磁碟 150 是 Linux 交換設備。Linux 安裝位於包含 2800 個磁柱的磁碟 151 中。

現在使用 DIRM FOR LINUX1 ADD 將訪客新增至使用者目錄 (以使用者 MAINT 的身分)。輸入訪客名稱 (LINUX1) 並按 F5。設定使用者環境如下:

DIRM DIRECT 
DIRM USER WITHPASS

最後一個指令會傳回讀取器檔案號碼。下一個指令需要使用此號碼:

RECEIVE <number> USER DIRECT A (REPL)

使用 DISKMAP USER DIRECT A 將目錄指定給訪客。您現在可以使用者 LINUX1 的訪客身分登入。

如果沒有可用的 dirmaint 選項,請參閱 IBM 文件以設定此使用者。

繼續執行第 4.2.4.2 節「z/VM 安裝」

4.2.4. 對 SUSE Linux Enterprise Server 安裝系統執行 IPL

4.2.4.1. LPAR 安裝

執行 IPL 將 SUSE Linux Enterprise Server 載入至 LPAR 的方法有很多。優先選擇是使用 SE 或 HMC 的從 CD-ROM 或伺服器載入功能。

4.2.4.1.1. 從 DVD-ROM 執行 IPL

標示要安裝的 LPAR,並選取從 CD-ROM 或伺服器載入。將檔案位置欄位留為空白,或輸入第一張 DVD-ROM 的根目錄路徑,然後繼續。在顯示的選項清單中,選擇預設選項。作業系統訊息現在應該會顯示核心開機訊息。

4.2.4.1.2. 從連接 FCP 的 SCSI DVD 執行 IPL

您可以透過選取SCSI做為載入類型以從 SCSI 執行 IPL 來使用載入程序。輸入 SCSI 橋接或儲存區 (16 位 — 不得省略尾數零) 所提供的 WWPN (全球埠名稱) 與 LUN (邏輯單位編號)。開機程式選擇器必須是 2。使用 FCP 介面卡做為載入位址並執行 IPL。

4.2.4.1.3. 從連接 ESCON 或 FICON 的磁帶執行 IPL

若無法從 DVD 執行 IPL,請建立連接磁帶的通道,並從此處對 SUSE Linux Enterprise Server 安裝影像執行 IPL。使用 SE 或 HMC 中的載入按鈕,將磁帶設備位址當做載入位址,對 SUSE Linux Enterprise Server 安裝系統執行 IPL。

建立可執行 IPL 的磁帶的方法有很多。其中一個方法是複製檔案:

/boot/s390x/tapeipl.ikr
/boot/s390x/parmfile
/boot/s390x/initrd

從 DVD 1 將其複製為二進位檔 (例如,使用 Linux 工作站的 FTP)。

為其命名

SLES11 IMAGE
SLES11 PARM
SLES11 INITRD

然後寫入至範例中包含 REXX 的磁帶。

[Important]使用 FTP 傳輸二進位檔

請勿將檔案上載為 fixed 80。請以 fixed 1024 儲存這些檔案。使用 FTP 指令 locsite fix 1024

範例 4.6. 建立 IPLable 磁帶的 REXX 程序檔

'REWIND 181'
'FILEDEF IN1 DISK' SLES11 IMAGE A
'FILEDEF IN2 DISK' SLES11 PARM A
'FILEDEF IN3 DISK' SLES11 INITRD A
'FILEDEF OUT TAP1 (RECFM F BLOCK 1024 LRECL 1024 PERM'
say 'Writing: ' left(file1,23)
'MOVEFILE IN1 OUT'
say 'Writing: ' left(file2,23)
'MOVEFILE IN2 OUT'
say 'Writing: ' left(file3,23)
'MOVEFILE IN3 OUT'
say 'Done.'
'REWIND 181'
 exit

這個程序檔的磁帶會以 181 的方式連接。請視您的需求調整程序檔。

4.2.4.2. z/VM 安裝

本節介紹對安裝系統執行 IPL,以在 z/VM 系統上安裝 IBM System z 的 SUSE Linux Enterprise Server。

4.2.4.2.1. 從 z/VM 讀取器執行 IPL

在新定義的 z/VM 客體中,需要有作用中的 TCP/IP 連線和 FTP 用戶端程式,以透過 FTP 傳輸安裝系統。為 z/VM 設定 TCP/IP 不在本手冊討論的範圍內。請參閱適當的 IBM 文件。

以 z/VM Linux 訪客的身分登入以執行 IPL。使 IBM System z 的 SUSE Linux Enterprise Server DVD 1 上 /boot/s390x 目錄的內容可在網路中透過 FTP 存取。從這個目錄取得檔案 vmrdr.ikrinitrdparmfile 以及 sles11.exec。以 80 字元的固定區塊大小傳輸檔案。使用 FTP 指令 locsite fix 80 加以指定。重要的是,將 vmrdr.ikr (Linux 核心) 和 initrd (安裝影像) 複製為二進位檔,因此請使用 binary 傳輸模式。parmfilesles11.exec 需要使用 ASCII 模式進行傳輸。

範例會顯示必要的步驟。在本範例中,可從 IP 位址為 192.168.0.3 的 FTP 伺服器存取所需檔案,且登入為 lininst。您的網路狀況可能不盡相同。

範例 4.7. 透過 FTP 傳輸二進位檔

FTP 192.168.0.3
VM TCP/IP FTP Level 530
Connecting to 192.168.0.3, port 21
220 ftpserver FTP server (Version wu-2.4.2-academ[BETA-18](1)
Thu Feb 11 16:09:02 GMT 2010) ready.
USER
lininst
331 Password required for lininst
PASS
******
230 User lininst logged in.
Command:
binary
200 Type set to I
Command:
locsite fix 80
Command:
get /media/dvd1/boot/s390x/vmrdr.ikr sles11.image
200 PORT Command successful
150 Opening BINARY mode data connection for /media/dvd1/boot/s390x/vmrdr.ikr
(6757376 bytes)
226 Transfer complete.
6757376 bytes transferred in 8.826 seconds.
Transfer rate 766.70 Kbytes/sec.
Command:
get /media/dvd1/boot/s390x/initrd sles11.initrd
200 PORT Command successful
150 Opening BINARY mode data connection for /media/dvd1/boot/s390x/initrd
(12654815 bytes)
226 Transfer complete.
12194534 bytes transferred in 16.520 seconds.
Transfer rate 766.70 Kbytes/sec.
Command:
ascii
200 Type set to A
Command:
get /media/dvd1/boot/s390x/parmfile sles11.parmfile
150 Opening ASCII mode data connection for /media/dvd1/boot/s390x/parmfile
(71 bytes)
226 Transfer complete.
71 bytes transferred in 0.092 seconds.
Transfer rate 0.71 Kbytes/sec.
Command:
get /media/dvd1/boot/s390x/sles11.exec sles11.exec
150 Opening ASCII mode data connection for /media/dvd1/boot/s390x/sles11.exec
(891 bytes)
226 Transfer complete.
891 bytes transferred in 0.097 seconds.
Transfer rate 0.89 Kbytes/sec.
Command:
quit

使用您剛下載的 REXX 程序檔 sles11.exec 對 Linux 安裝系統執行 IPL。此程序檔會將核心、parmfile 和啟始 RAM 磁碟載入至讀取器以便執行 IPL。

範例 4.8. SLES11 EXEC

/* REXX LOAD EXEC FOR SUSE LINUX S/390 VM GUESTS       */
/* LOADS SUSE LINUX S/390 FILES INTO READER            */
SAY ''
SAY 'LOADING SLES11 FILES INTO READER...'
'CP CLOSE RDR'
'PURGE RDR ALL'
'SPOOL PUNCH * RDR'
'PUNCH SLES11 IMAGE A (NOH'
'PUNCH SLES11 PARMFILE A (NOH'
'PUNCH SLES11 INITRD A (NOH'
'I 00C'

使用此程序檔,您可以透過 sles11 指令對 SUSE Linux Enterprise Server 安裝系統執行 IPL。Linux 核心接著會啟動並列印其開機訊息。

若要繼續安裝,請繼續第 4.2.5.1 節「z/VM 安裝」

4.2.4.2.2. 從連接 FCP 的 SCSI DVD 執行 IPL

若要在 z/VM 中執行 IPL,請使用 SET LOADDEV 參數準備 SCSI IPL 進程:

SET LOADDEV PORTNAME 200400E8 00D74E00 LUN 00020000 00000000 BOOT 2

將 LOADDEV 參數設定為適當值之後,對 FCP 介面卡執行 IPL,例如:

IPL FC00

若要繼續安裝,請繼續第 4.2.5.1 節「z/VM 安裝」

4.2.4.2.3. 從連接 ESCON 或 FICON 的磁帶執行 IPL

如果您無法從 z/VM 讀取器執行 IPL,請建立連接磁帶的通道,並從此處對 SUSE Linux Enterprise Server 安裝影像執行 IPL。如需指示,請參閱第 4.2.4.1.3 節「從連接 ESCON 或 FICON 的磁帶執行 IPL」

若要繼續安裝,請繼續第 4.2.5.1 節「z/VM 安裝」

4.2.5. 網路組態

等候核心完成啟動常式。若您是在基本模式或 LPAR 中安裝,請開啟 HMC 或 SE上的作業系統訊息

首先,在 Linuxrc 主功能表中選擇啟動安裝或系統,然後選擇啟動安裝或更新來啟動安裝程序。選取網路做為安裝媒體,然後選取安裝所使用的網路通訊協定類型。第 4.2.1 節「提供使用安裝資料」 將描述如何為各種類型的網路連線提供安裝資料。目前支援FTPHTTPNFSSMB/CIFS(Windows 檔案共享)。

現在,請設定要在其上接收安裝資料的網路設備:OSA-2 或 OSA ExpressHiperSockets。下列網路介面卡仍然存在並可供使用但不再支援:CTC、ESCON、IUCV。然後選擇 CCW 匯流排介面和實體媒體 (乙太網路)。然後便會安裝各自的驅動程式,您將看到相對應的核心訊息。

繼續安裝,Linuxrc 將會顯示可用的讀取、寫入及資料通道 (若有的話) 清單。輸入每個通道的位址之後,您還需要輸入其他資訊,例如 OSA 乙太網路卡的埠名稱。

接下來,決定是否要使用 DHCP 自動組態來設定網路介面參數。由於 DHCP 僅適用於幾個設備,而且需要特殊硬體組態設定,因此這裡您可能會選擇。若是如此,系統將提示您提供安裝網路設備的網路參數:

  • 要安裝的系統的 IP 位址

  • 相對應的網路遮罩

  • 進入伺服器的閘道 IP 位址

  • 網域名稱伺服器 (DNS) 的 IP 位址

若您使用的是 OSA Express 網路卡,此時系統會提示您輸入相關的埠號。新增此埠號是為了支援新的具有 2 個連接埠的 OSA Express 3 網路設備。如果您使用的不是 OSA Express 3 設備,請輸入 0。您還可以為 OSA Express 卡選擇以「OSI 第二層支援」模式或使用較舊但更通用的「第三層」模式執行。卡模式會影響所有共享設備的系統,包括其他 LPAR 上的系統。如果不清楚,請指定 2 以便與其他作業系統 (如 z/VM 和 z/OS) 使用的預設模式相容。有關這些選項的進一步資訊,請向硬體管理員資詢。

4.2.5.1. z/VM 安裝

當核心完成啟動常式後,回答幾個關於網路設定的問題。首先,選取要使用的網路連線類型:OSA Express 或 HiperSockets。在此安裝範例中使用 OSA Express。

然後,系統會顯示可能的 OSA 組態。先選擇是使用 QDIO 還是 LCS OSA。接下來,選擇要使用的實體媒體,並輸入設備位址。若您偏好其他設定,請輸入 OSA 讀取通道的設備位址 (本範例為 0.0.0700),然後輸入 OSA 寫入通道的設備位址 (0.0.0701) 與 OSA 控制通道的設備位址 (0.0.0702)。輸入這些通道後,插入連接 OSA 卡的埠名稱。

SUSE Linux Enterprise Server 現在會使用提供的資訊建立參數行並顯示所有載入的模組,以嘗試載入網路模組。如果顯示的輸出如下,則表示載入成功:

範例 4.9. 網路設備驅動程式參數

(portname YSW2)
(Port 0)
qdio: 0.0.0702 OSA on SC 3 using AI:1 QEBSM:0 PCI:1 TDD:1 SIGA:RW AO
qeth.736dae: 0.0.0700: Device is a Guest LAN QDIO card (level: V540)
with link type GuestLAN QDIO (portname: YSW2)
qeth.47953b: 0.0.0700: Hardware IP fragmentation not supported on eth0
qeth.066069: 0.0.0700: Inbound source MAC-address not supported on eth0
qeth.d7fdb4: 0.0.0700: VLAN enabled
qeth.e90c78: 0.0.0700: Multicast enabled
qeth.5a9d02: 0.0.0700: IPV6 enabled
qeth.184d8a: 0.0.0700: Broadcast enabled
qeth.dac2aa: 0.0.0700: Using SW checksumming on eth0.
qeth.9c4c89: 0.0.0700: Outbound TSO not supported on eth0

接下來,輸入 IP 位址、網路遮罩和預設閘道。若要透過 iucv 或 ctc 進行安裝,請輸入其他資訊,例如對等位址 (點對點介面卡) 或埠名稱。

最後會要求提供 DNS 伺服器的 IP 位址和 MTU 大小。MTU 大小必須總是符合連接的網路所使用的大小。

現在會顯示摘要。請確認您的輸入是否正確。啟動網路之前,請輸入密碼,此密碼只在安裝期間有效。對已安裝系統執行 IPL 之後,輸入真正的 root 密碼。

設定完所有基本參數之後,便會啟動網路。檢查 ifconfig 的輸出,該輸出應包含兩項:一個迴路 (lo) 連線與一個正確設定的連線 (eth0、ctc0、escon0、iucv0 或 hsi0)。

範例 4.10. ifconfig 範例

/sbin/ifconfig eth0 : 
	Link encap:Ethernet  HWaddr 02:00:01:00:00:27  
        inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
        inet6 addr: fe80::200:100:100:27/64 Scope:Link
        UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
        RX packets:0 errors:0 dropped:0 overruns:0 frame:0
        TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
        collisions:0 txqueuelen:1000 
        RX bytes:0 (0.0 Mb)  TX bytes:0 (0.0 Mb)

4.2.6. 連接 SUSE Linux Enterprise Server 安裝系統

設定網路連線後,linuxrc 會提示您輸入先前進程中所選安裝來源的詳細資訊,例如,伺服器 IP 位址與資料所在目錄。

最後,Linuxrc 需要知道您要用來控制安裝程序的顯示類型。可用的選項包括 X11 (X Window 系統)、VNC (虛擬網路計算通訊協定) 及 SSH (文字模式或透過安全性外圍程序的 X11 安裝) 或 ASCII 主控台

選擇最後一個選項 (ASCII 主控台) 時,會以文字模式啟動 YaST,並且您可以直接在終端機內執行安裝。如需使用指示,請參閱第 3 章「文字模式的 YaST 」 (↑管理指南)。

[Note]ASCII 主控台的終端機模擬

若希望能夠在文字模式下使用 YaST,則需要在具有 VT220/Linux 模擬功能 (也稱為 ASCII 主控台) 的終端機中執行該程式。例如,您無法在 3270 終端機中使用 YaST。

4.2.6.1. 啟始 VNC 的安裝

  1. 選擇安裝選項 VNC 之後,便會啟動 VNC 伺服器。主控台中顯示的簡短註記可提供有關 IP 位址的資訊,以及連接 vncviewer 所需的顯示號碼。或者,此處會提供 URL 以便輸入啟用 Java 的瀏覽器中,藉此連線到安裝系統。

  2. 在用戶端系統上啟動 VNC 用戶端應用程式。可選擇使用 vncviewer 或 VNC Java 用戶端和啟用 Java 的網頁瀏覽器。

  3. 出現提示時,輸入 SUSE Linux Enterprise Server 安裝系統的 IP 位址和顯示編號。

    若您透過啟用 Java 的瀏覽器來連線,請根據下列格式來輸入 URL,此 URL 需包含安裝系統的 IP 位址和適當的連接埠號碼:

    http://<IP address of installation system>:5801/
  4. 建立連線之後,使用 YaST 開始安裝 SUSE Linux Enterprise Server。

4.2.6.2. 啟始 X Window System 的安裝

[Important]X 驗證機制

X Window System 的直接安裝需仰賴以主機名稱為基礎的原始驗證機制。目前的 SUSE Linux Enterprise Server 版本會停用此機制。使用 SSH 或 VNC 安裝是優先選擇。

  1. 請確定 X 伺服器允許用戶端 (安裝的系統) 進行連線。設定檔案 /etc/sysconfig/displaymanager 中的變數 DISPLAYMANAGER_XSERVER_TCP_PORT_6000_OPEN="yes"。然後重新啟動 X 伺服器,並使用指令 xhost <用戶端 IP 位址> 來允許用戶端繫結伺服器。

  2. 在安裝系統出現提示時,請輸入執行 X 伺服器之機器的 IP 位址。

  3. 等候 YaST 開啟,然後開始安裝。

4.2.6.3. 啟始 SSH 的安裝

若要使用 SSH 連接至名為 earth 的安裝系統,請執行 ssh -X earth。若您的工作站是在 Microsoft Windows 上執行,請使用 ssh 和 telnet 用戶端及終端機模擬器 Putty (http://www.chiark.greenend.org.uk/~sgtatham/putty/ 上可找到)。在連線+SSH+X11下的 Putty 中設定啟用 X11 轉遞

將會出現登入提示。輸入 root 並以您的密碼登入。然後輸入 yast2 啟動 YaST。

請繼續參閱第 6 章「使用 YaST 安裝 中的安裝程序的詳細說明。

4.3. 網路連線類型

IBM System z 的 SUSE Linux Enterprise Server 包含 OSA 設備 (乙太網路和 Gigabit Ethernet) 的網路驅動程式以及 HiperSockets。本章描述 SUSE Linux Enterprise Server 安裝系統內的組態設定。

[Warning]不再提供 CTC、ESCON 和 IUCV 介面的支援

不再提供 CTC、ESCON 和 IUCV 介面的官方支援。基於相容性的原因,仍可使用這些介面,但 SUSE Linux Enterprise Server 的下個版本將完全廢止對這些介面的支援。

4.3.1. HiperSockets

從網路設備清單中選取您的設備。然後輸入網路設備讀取通道號碼 (例如 0.0.700)、寫入通道號碼 (例如 0.0.701) 與資料通道號碼 (例如 0.0.702)。

範例 4.11. 支援的網路連線類型與驅動程式參數

Choose the network device.

 1) IBM parallel CTC Adapter (0.0.0600)
 2) IBM parallel CTC Adapter (0.0.0602)
 3) IBM parallel CTC Adapter (0.0.0604)
 4) IBM Hipersocket (0.0.0700)
 5) IBM Hipersocket (0.0.0701)
 6) IBM Hipersocket (0.0.0702)
 7) IBM OSA Express Network card (0.0.050c)
 8) IBM OSA Express Network card (0.0.050d)
 9) IBM OSA Express Network card (0.0.050e)
10) IBM OSA Express Network card (0.0.f401)
11) IBM OSA Express Network card (0.0.f400)
12) IBM OSA Express Network card (0.0.f402)
13) IBM IUCV

> 4

Device address for read channel [0.0.700]
[0.0.700]> 0.0.700

Device address for write channel
> 0.0.701

Device address for data channel
> 0.0.702

接下來,選擇手動組態,然後輸入 IP 位址、網路遮罩、廣播位址、閘道的 IP 位址及 DNS 伺服器的搜尋清單。

範例 4.12. 網路設備名稱

Automatic configuration via DHCP?

1) Yes
2) No

> 2

Enter your IP address
> 192.168.0.20

Enter your netmask. For a normal class C network, this is usually
255.255.255.0 [255.255.255.0]
> 255.255.255.0

Enter the IP address of the gateway. Leave empty if you don't need one
> 192.168.0.1

Enter your search domains, separated by a space:
> example.com

4.3.2. 使用 quth 模組的 Gigabit 乙太網路

從網路設備清單中選取 IBM OSA Express 網路卡,然後為乙太網路選取 1。出現提示時,輸入網路設備的讀取、寫入及資料通道號碼,(例如 0.0.06000.0.06010.0.0602),還有埠名稱 (若有的話)。選擇是否啟用 OSI 第二層支援。

範例 4.13. 網路設備驅動程式參數

Detecting and loading network drivers
netiucv.8db02b: driver initialized

Choose the network device.
1) IBM OSA Express Network card (0.0.09a0)
2) IBM OSA Express Network card (0.0.09a1)
3) IBM OSA Express Network card (0.0.09a2)
4) IBM OSA Express Network card (0.0.0600)
5) IBM OSA Express Network card (0.0.0601)
6) IBM OSA Express Network card (0.0.0602)
7) IBM IUCV

> 4

Please choose the physical medium.
1) Ethernet
2) Token Ring

> 1

Enter the relative port number
> 0

Device address for read channel
[0.0.0600]> 0.0.0600

Device address for write channel
> 0.0.0601

Device address for data channel
> 0.0.0602

Portname to use
> DT70

Enable OSI Layer 2 support?
1) Yes
2) No

> 2

接下來,拒絕 DHCP 組態,然後輸入 IP 位址和網路遮罩。現在輸入閘道的 IP 位址 (若適用)、搜尋網域和 DNS 伺服器的 IP 位址。

範例 4.14. 網路組態

Automatic configuration via DHCP?

1) Yes
2) No

> 2

Enter your IPv4 address.
Example: 192.168.5.77/24
> 192.168.0.20

Enter your netmask. For a normal class C network, this is usually
255.255.255.0
[255.255.255.0]> 255.255.255.0

Enter the IP address of the gateway. Leave empty if you don't need one
> 192.168.0.2

Enter your search domains, separated by a space:
> example.net

Enter the IP address of your name server. Leave empty or enter "+++" if you
don't need one
> 192.168.0.1

4.4. Parmfile — 自動化系統組態

藉由在 parmfile 中指定關鍵參數,即可局部自動化安裝程序。parmfile 包含網路設定與 DASD 組態的全部所需資料。除此之外,這個檔案也可以用來設定 SUSE Linux Enterprise Server 安裝系統與其上執行之 YaST 例項的連線方式。因此可將使用者互動限制為由 YaST 對話方塊控制的實際 YaST 安裝。

下列參數可傳遞至安裝常式,安裝常式會將它們視為安裝預設值。所有 IP 位址、伺服器名稱和數值都僅供示範之用。請根據安裝方案所需的設定值來取代此處的值。

Parmfile 中的行數上限為 10 行。一行請指定一個以上的參數。參數名稱不區分大小寫。請以空格分隔參數。您可以依任何順序指定參數。請務必將 PARAMETER=value 字串保持在同一行。例如:

Hostname=s390zvm01.suse.de HostIP=10.11.134.65
[Tip]安裝期間使用 IPv6

依預設,您只能為您的機器指定 IPv4 網路位址。若要在安裝期間啟用 IPv6,請在開機提示中輸入以下某個參數︰ipv6=1 (接受 IPv4 與 IPv6) 或 ipv6only=1 (僅接受 IPv6)。

以下某些參數為必要參數。如果缺少這些參數,自動程序便會暫停,並要求您手動輸入相關的值。

4.4.1. 一般參數

AutoYaST=<URL> Manual=0

AutoYaST 參數會指定 autoinst.xml 控制檔案的位置以進行自動安裝。Manual 參數會控制其他參數是否只是預設值,且仍需使用者確認。若不必詢問即接受所有值,請將此參數設為 0。設定 AutoYaST 表示將 Manual 設為 0

Info=<URL>

指定可從中讀取其他選項的檔案的位置。這有助於解決 parmfile 的 10 行 (及在 z/VM 下每行 80 個字元) 限制問題。更多有關 Info 檔案的文件,可在第 21.1.5 節「建立 info 檔案」 中找到。由於 Info 檔案一般只能從 System z 上透過網路存取,所以您不能使用該檔案指定設定網路所需的選項,例如,第 4.4.2 節「設定網路介面組態」 中所述的選項。另外,其他 linuxrc 特定選項 (例如執行除錯的選項) 必須在 parmfile 中指定才能生效。

[Tip]建立具有自動安裝之資訊的檔案

在系統安裝的最後可核取為 Autoyast 複製這個系統。此動作會建立名稱為 /root/autoinst.xml 的現成設定檔,可用來建立這次安裝的複製檔案。若要重新建立自動安裝檔案或編輯現有檔案,請使用 YaST 模組自動安裝。如需有關 AutoYaST 的詳細資訊,請參閱第 21 章「自動安裝

4.4.2. 設定網路介面組態

[Important]設定網路介面組態

本節討論的設定只適用於安裝期間使用的網路介面。請按照第 19.6 節「手動設定網路連線」 (第 19 章「基本網路」, ↑管理指南) 中提供的指示設定已安裝系統的其他網路介面。

Hostname=zseries.example.com

輸入完全合格的主機名稱。

Domain=example.com

DNS 的網域搜尋路徑。可讓您使用簡短而非完全合格的主機名稱。

HostIP=192.168.1.2

輸入要設定的介面之 IP 位址。

Gateway=192.168.1.3

指定要使用的閘道。

Nameserver=192.168.1.4

指定負責的 DNS 伺服器。

InstNetDev=osa

輸入要設定的介面類型。可能值包括 osahsictcescon 以及 iucv。(不再提供 CTC、ESCON 和 IUCV 的官方支援)。

如果是介面類型 hsiosa,請指定適當的網路遮罩並選擇性指定廣播位址:

Netmask=255.255.255.0
Broadcast=192.168.255.255

如果是介面類型 ctcesconiucv (不再提供 CTC、ESCON 和 IUCV 的官方支援),請輸入對等體的 IP 位址:

Pointopoint=192.168.55.20
OsaInterface=<lcs|qdio> OsaMedium=<eth|tr>

對於 osa 網路設備,請指定主機介面 (qdiolcs) 與實體媒體 (乙太網路為 eth,記號環為 tr)。

Layer2=<0|1>

對於 osa QDIO 乙太網路和 hsi 設備,請指定是否啟用 OSI 第二層支援。

OSAHWAddr=02:00:65:00:01:09

對於啟用第二層支援的 osa QDIO 乙太網路設備,請指定手動 MAC 位址。請注意,該位址與硬體位址不同,後者包含 linuxrc 偵測到的預設 MAC 位址。

PortNo=<0|1>

osa 網路設備指定連接埠號碼 (如果該設備支援此特性)。預設值為 0。

每個介面都需要特定的設定選項:

  • 介面 ctcescon (不再提供 CTC 和 ESCON 的官方支援):

    ReadChannel=0.0.0424
    WriteChannel=0.0.0425

    ReadChannel 會指定要使用的 READ 通道。WriteChannel 指定 WRITE 通道。

  • 如果是 ctc 介面 (不再提供官方支援),請指定這個介面要使用的通訊協定:

    CTCProtocol=<0/1/2>

    有效項目如下:

    0

    相容模式,也適用於 OS/390 與 z/OS (此為預設模式) 以外的非 Linux 對等體

    1

    延伸模式

    2

    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 通道的適當號碼。如果是 WriteChannelDataChannel,請輸入 WRITE 與 DATA 通道號碼。

4.4.3. 指定安裝來源與 YaST 介面

Install=nfs://server/directory/DVD1/

指定要使用之安裝來源的位置。可能的通訊協定包括 nfssmb (Samba/CIFS)、ftp 以及 http

如果提供了 ftpsmb URL,請使用該 URL 指定使用者名稱和密碼。這些參數是選擇性的,若未提供這些參數,則會假設使用匿名或訪客登入。

Install=ftp://user:password@server/directory/DVD1/

如果是 Samba 或 CIFS 安裝,您也可以指定要使用的網域:

Install=smb://workdomain;user:password@server/directory/DVD1/
UseSSH=1 UseVNC=1 Display_IP=192.168.42.42

根據您提供的參數,將會使用遠端 X 伺服器、SSH 或 VNC 進行安裝。UseSSH 會啟用 SSH 安裝,UseVNC 會在安裝機器上啟動 VNC 伺服器,而 Display_IP 則會使安裝系統嘗試連接指定位址的 X 伺服器。一次應該只設定其中一個參數。

[Important]X 驗證機制

X Window System 的直接安裝需仰賴以主機名稱為基礎的原始驗證機制。目前的 SUSE Linux Enterprise Server 版本會停用此機制。使用 SSH 或 VNC 安裝是優先選擇。

若要允許在 YaST 與遠端 X 伺服器之間進行連線,請使用在遠端機器上所安裝機器的位址來執行 xhost <IP address>

如果是 VNC,請指定安裝時使用的六到八個字元的密碼。

VNCPassword=<a password>

如果是 SSH,請指定安裝時使用的六到八個字元的密碼。

SSHPassword=<a password>

4.4.4. Parmfile 範例

在 LPAR 中使用 AutoYaST 自動安裝時,最好讓 parmfile 只包含一個長行。如果為追求可讀性而需要使用多行,請在每行的行首和行尾使用空白字元。Parmfile 中的最大行數為 10。

若要接收主控台上的潛在錯誤訊息,請使用

linuxrclog=/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 
linuxrclog=/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 linuxrclog=/dev/console

4.5. 使用 vt220 終端機模擬器

最近的微碼層級 (MicroCode Level) 允許除標準行模式終端機以外,還可使用整合式 vt220 終端模擬器。vt220 終端機連接至 /dev/ttyS1。行模式終端機連接到 /dev/ttyS0。如果能夠使用 vt220 模擬,整合式 vt220 ASCII 主控台的圖示便會顯示在 HMC/SE 上的 3215 主控台圖示旁邊。

若要在機器上啟動 vt220 支援,請以使用者 root 身分編輯 /etc/inittab。請尋找下行並刪除前置的 # 符號:

#2:2345:respawn:/sbin/mingetty --noclear /dev/ttyS1 xterm

儲存檔案,然後執行 telinit q/etc/inittab 中的變更傳送至 init。然後 vt220 終端機就隨時可用。若非如此,請試著在終端機按 Enter,直到出現登入提示為止。

請確定您並未在不支援 vt220 終端模擬器的系統上套用如上所述的變更。否則,您可能無法登入這個系統,且畫面會顯示以下訊息:

INIT respawning too fast, disabled for 5 minutes.

為了讓開機時的核心訊息從系統主控台重新導向至 vt220 終端機,請將下列項目新增到 /etc/zipl.conf 中的 parameters 行:

console=ttyS0 console=ttyS1

產生的 parameters 行應該看起來如下例所示:

parameters = "root=/dev/dasda2 TERM=dumb console=ttyS0 console=ttyS1"

/etc/zipl.conf 中儲存變更,執行 zipl,並重新啟動系統。

4.6. 有關 IBM System z 的進一步詳細資訊

IBM 發行了許多關於 System z 平台的有趣文件。其網址為 http://www.redbooks.ibm.com

4.6.1. 含有 SUSE Linux Enterprise Server 的 IBM System z

以下位置提供了關於 IBM System z (含有 SUSE Linux Enterprise Server) 核心和應用程式主題的其他深入性技術文件︰

4.6.2. 硬體

如需快速瀏覽一些系統的技術詳細資訊,請參閱:

  • IBM System z10 Enterprise Class Technical Introduction (IBM System z10 Enterprise Class 技術簡介) (SG24-7515)

  • IBM System z9 Business Class Technical Introduction (IBM System z9 Business Class 技術簡介) (SG24-7241)

  • Linux on zSeries Fibre Channel Protocol Implementation Guide (zSeries 上的 Linux 光纖通道通訊協定實作指南) (SG24-6344)

4.6.3. 有關 IBM System z 上 Linux 的一般文件

下列文件提供了 IBM System z 上 Linux 的一般資訊:

  • Linux on IBM eServer zSeries and S/390: ISP and ASP Solutions (IBM eServer zSeries 與 S/390 上的 Linux︰ISP 與 ASP 解決方案) (SG24-6299)

這些文件可能無法反映 Linux 的最新狀態,但其中描述的 Linux 部署原則依舊正確。

4.6.4. IBM System z 上 Linux 的技術問題

請參閱下列文件以取得有關 Linux 核心與應用程式主題的詳盡技術資訊。如需這些文件的最新版本以取得最近期的程式碼,請瀏覽網際網路 (http://www.ibm.com/developerworks/linux/linux390/index.html)。

  • Linux on System z Device Drivers, Features, and Commands (Linux on System z 設備驅動程式、功能和指令)

  • zSeries ELF Application Binary Interface Supplement (zSeries ELF 應用程式二進位檔介面補充)

  • Linux on System z Device Drivers, Using the Dump Tools (Linux on System z 設備驅動程式,使用 Dump 工具)

  • IBM System z9-109 Technical Introduction (IBM System z9-109 技術簡介) (SG26-6669)

  • IBM System z10 Enterprise Class Technical Guide (IBM System z10 Enterprise Class 技術指南) (SG24-7516)

http://www.redbooks.ibm.com 上也提供 Linux 應用程式部署的 Redbook:

  • Linux on IBM eServer zSeries and S/390: Application Development (IBM eServer zSeries 與 S/390 上的 Linux︰應用程式開發) (SG24-6807)

4.6.5. IBM System z 上的 Linux 進階組態

請參閱下列 Redbook、Redpaper 和連結,以瞭解更複雜的 IBM System z 方案:

  • Linux on IBM eServer zSeries and S/390: Large Scale Deployment (IBM eServer zSeries 與 S/390 上的 Linux︰大規模部署) (SG24-6824)

  • Linux on IBM eServer zSeries and S/390: Performance Measuring and Tuning (IBM eServer zSeries 與 S/390 上的Linux︰效能測量與調整) (SG24-6926)

  • Linux with zSeries and ESS: Essentials ( zSeries 與 ESS 上的 Linux︰基本功能) (SG24-7025)

  • IBM TotalStorage Enterprise Storage Server Implementing ESS Copy Services with IBM eServer zSeries (IBM TotalStorage Enterprise Storage Server 實作 ESS Copy Service 與 IBM eServer zSeries) (SG24-5680)

  • Linux on IBM zSeries and S/390: High Availability for z/VM and Linux (IBM zSeries 與 S/390 上的 Linux︰z/VM 與 Linux 的高可用性) (REDP-0220)

  • 儲存區段之規劃與管理

    http://publibz.boulder.ibm.com/epubs/pdf/hcsg4a00.pdf

  • System z 上的 Linux 文件︰開發資料流

    http://www.ibm.com/developerworks/linux/linux390/development_documentation.html