跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南  / 安裝準備 / IBM Z 和 LinuxONE 上的安裝
適用範圍 SUSE Linux Enterprise Server 15 SP3

5 IBM Z 和 LinuxONE 上的安裝

本章介紹在 IBM Z 上安裝 SUSE® Linux Enterprise Server 的準備程序,其中提供了完成在 LPAR 和 z/VM 一端安裝的準備工作所需的全部資訊。

5.1 系統要求

本節提供有關系統要求、微碼層級及軟體的基本資訊。文中還介紹了不同的安裝類型,以及第一次安裝時如何執行 IPL。如需 SUSE Linux Enterprise Server 上的 IBM Z 的相關詳細技術資訊,請參閱 https://www.ibm.com/developerworks/linux/linux390/documentation_suse.html

5.1.1 硬體

SUSE Linux Enterprise Server 在以下平台上執行:

  • IBM zEnterprise EC12 (zEC12) (2827)

  • IBM zEnterprise BC12 (zBC12) (2828)

  • IBM z13 (2964)

  • IBM z13s (2965)

  • IBM LinuxONE Emperor (2964)

  • IBM LinuxONE Rockhopper (2965)

  • IBM z14 (3906)

  • IBM z14 ZR1 (3907)

  • IBM z Systems z15 (8561)

  • IBM LinuxONE Emperor II (3906)

  • IBM LinuxONE Rockhopper II (3907)

  • IBM LinuxONE Rockhopper III (8561)

5.1.1.1 記憶體要求

在安裝期間,不同的安裝方法所需的記憶體各異。建議為 z/VM、LPAR 和 KVM 中的文字模式安裝至少提供 1 GB 記憶體。圖形模式安裝至少需要 1.5 GB 記憶體。

注意
注意:使用遠端安裝來源的記憶體要求

從 NFS、FTP 和 SMB 安裝來源安裝,或者使用 VNC 安裝時,至少需要 512 MB 記憶體。請注意,記憶體要求還取決於對 z/VM 客體或 LPAR 影像可視的裝置數量。當有大量可存取的裝置 (即使不用於安裝) 時,安裝作業可能需要更多記憶體。

5.1.1.2 磁碟空間要求

磁碟要求很大程度上取決於安裝。要使系統正常運作,通常需要提供比安裝軟體所需空間更多的空間。可用安裝類型的最低要求如下:

安裝類型

最低硬碟要求

文字模式

1.5 GB

最小系統

2.5 GB

GNOME 桌面

3 GB

所有模式

4 GB

建議的最低要求 (無 Btrfs 快照):10 GB

必要的最低要求 (包含 Btrfs 快照):16 GB

建議的最低要求 (包含 Btrfs 快照):32 GB

5.1.1.3 網路連線

SUSE Linux Enterprise Server 系統通訊必須具有網路連接。可以是下列一或多個連接或網路卡:

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

  • HiperSocket 或 Guest LAN

  • 10 GBE、VSWITCH

  • RoCE (透過整合式乙太網路的 RDMA)

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

  • CTC (或虛擬 CTC)

  • ESCON

  • IUCV 的 IP 網路介面

對於 KVM 下的安裝,請確定滿足以下要求,以便 VM 客體能夠以透明方式存取網路:

  • 虛擬網路介面已連接到主機網路介面。

  • 主機網路介面已連接到虛擬伺服器將加入的網路。

  • 若透過將兩個獨立的 OSA 網路連接埠組合成一個結合的網路介面,為主機設定備援網路連接,則該結合的網路介面的識別碼為 bond0。如果存在多個結合的介面,則識別碼為 bond1bond2,以此類推。

  • 非備援網路連接設定需要單個網路介面的識別碼。識別碼格式為:enccw0.0.NNNN,其中 NNNN 為所需網路介面的裝置號碼。

5.1.2 微碼層級、APAR 和修復

IBM developerWorks 上提供了有關此 SUSE Linux Enterprise Server 版本的限制和要求的文件,網址為 https://www.ibm.com/developerworks/linux/linux390/documentation_suse.html。我們建議使用可用的最高服務層級。請聯絡 IBM 支援人員瞭解最低要求。

支援以下 z/VM 版本:

  • z/VM 6.4

  • z/VM 7.1

由於在安裝新的微碼層級之前可能需要啟用 VM APAR,因此請讓 IBM 支援人員指明安裝順序。

5.1.3 軟體

當透過基於非 Linux 的 NFS 或 FTP 安裝 SUSE Linux Enterprise Server 時,您可能會遇到 NFS 或 FTP 伺服器軟體方面的問題。Windows* 標準 FTP 伺服器可能會導致錯誤,因此我們建議透過 SMB 在這些機器上執行安裝。

若要連接到 SUSE Linux Enterprise Server 安裝系統,需要使用下列其中一種方法 (建議使用 SSH 或 VNC):

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

SSH 是大部分 Unix 或 Linux 系統上提供的標準 Unix 工具。對於 Windows,可以使用 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 中提供的 Putty SSH 用戶端。

VNC 用戶端

對於 Linux,SUSE Linux Enterprise Server 會在 tightvnc 套件中隨附 vncviewer VNC 用戶端。對於 Windows,TightVNC 也可用。可從 http://www.tightvnc.com/ 下載該套件。

X 伺服器

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

提示
提示:詳細資訊

在 IBM Z 上安裝 SUSE Linux Enterprise Server 之前,請參閱第一個 SUSE Linux Enterprise Server 安裝媒體根目錄中的 README 檔案。

5.2 一般資訊

本節提供有關系統要求、微碼層級及軟體的基本資訊。文中還介紹了不同的安裝類型,以及第一次安裝時如何執行 IPL。如需 SUSE Linux Enterprise Server 上的 IBM Z 的相關詳細技術資訊,請參閱 https://www.ibm.com/developerworks/linux/linux390/documentation_suse.html

5.2.1 系統要求

本節列出了 SUSE Linux Enterprise Server 所支援且適用於 IBM Z 的硬體清單,隨後介紹了 IBM Z 系統中使用的微碼層級 (MCL),這對安裝而言非常重要。本節文末會提到安裝作業所需安裝和使用的其他軟體。

5.2.1.1 硬體

SUSE Linux Enterprise Server 在以下平台上執行:

  • IBM zEnterprise System z196 (2817)

  • IBM zEnterprise System z114 (2818)

  • IBM zEnterprise EC12 (zEC12) (2827)

  • IBM zEnterprise BC12 (zBC12) (2828)

  • IBM z Systems z13 (2964)

  • IBM z Systems z13s (2965)

  • IBM z Systems z14 (3906)

  • IBM z Systems z14 ZR1 (3907)

  • IBM z Systems z15 (8561)

  • IBM LinuxONE Emperor (2964)

  • IBM LinuxONE Rockhopper (2965)

  • IBM LinuxONE Emperor II (3906)

  • IBM LinuxONE Rockhopper II (3907)

  • IBM LinuxONE Emperor III (8561)

5.2.1.1.1 記憶體要求

在安裝期間,不同的安裝方法所需的記憶體各異。完成安裝後,系統管理員可以將記憶體降低至所需大小。建議為 z/VM、LPAR 和 KVM 中的文字模式安裝至少提供 1 GB 記憶體。圖形模式安裝至少需要 1.5 GB 記憶體。

注意
注意:使用遠端安裝來源的記憶體要求

從 NFS、FTP 和 SMB 安裝來源安裝,或者使用 VNC 安裝時,至少需要 512 MB 記憶體。請注意,對 z/VM 客體或 LPAR 影像可視的裝置數量會影響記憶體要求。當有大量可存取的裝置 (即使不用於安裝) 時,安裝作業可能需要更多記憶體。

5.2.1.1.2 磁碟空間要求

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

800 MB

最小安裝

1.4 GB

最小安裝 + 基礎系統

2.6 GB

預設安裝

3.6 GB+

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

5.2.1.1.3 網路連線

SUSE Linux Enterprise Server 系統通訊必須建立網路連接。可以是下列一或多個連接或網路卡:

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

  • HiperSocket 或 Guest LAN

  • 10 GBE、VSWITCH

  • RoCE (透過整合式乙太網路的 RDMA)

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

  • CTC (或虛擬 CTC)

  • ESCON

  • IUCV 的 IP 網路介面

對於 KVM 下的安裝,請確定滿足以下要求,以便 VM 客體能夠以透明方式存取網路:

  • 虛擬網路介面已連接到主機網路介面。

  • 主機網路介面已連接到虛擬伺服器將加入的網路。

  • 若透過將兩個獨立的 OSA 網路連接埠組合成一個結合的網路介面,為主機設定備援網路連接,則該結合的網路介面的識別碼為 bond0。如果存在多個結合的介面,則識別碼為 bond1bond2,以此類推。

  • 非備援網路連接設定需要單個網路介面的識別碼。識別碼格式為:enccw0.0.NNNN,其中 NNNN 為所需網路介面的裝置號碼。

5.2.1.2 微碼層級、APAR 和修復

IBM developerWorks 上提供了有關此 SUSE Linux Enterprise Server 版本的限制和要求的文件,網址為 http://www.ibm.com/developerworks/linux/linux390/documentation_suse.html。建議您盡量使用最高的可用服務層級。聯絡您的 IBM 支援以瞭解最低要求。

5.2.1.2.1 z/VM
  • z/VM 6.3:我們強烈建議安裝 APAR VM65419 或更新版本,以改善 qclib 的輸出。

  • z/VM 6.4

  • z/VM 7.1

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

5.2.1.3 軟體

當透過基於非 Linux 的 NFS 或 FTP 安裝 SUSE Linux Enterprise Server 時,您可能會遇到 NFS 或 FTP 伺服器軟體方面的問題。Windows* 標準 FTP 伺服器可能會產生錯誤,因此一般建議您透過 SMB 在這些機器上進行安裝。

若要連接到 SUSE Linux Enterprise Server 安裝系統,需要使用下列其中一種方法 (建議使用 SSH 或 VNC):

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

SSH 是大部分 Unix 或 Linux 系統上提供的標準 Unix 工具。對於 Windows,可以使用 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 中提供的 Putty SSH 用戶端。

VNC 用戶端

對於 Linux,SUSE Linux Enterprise Server 會在 tightvnc 套件中隨附 vncviewer VNC 用戶端。對於 Windows,TightVNC 也可用。可從 http://www.tightvnc.com/ 下載該套件。

X 伺服器

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

提示
提示:詳細資訊

在 IBM Z 上安裝 SUSE Linux Enterprise Server 之前,請參閱第一個 SUSE Linux Enterprise Server 安裝媒體根目錄中的 README 檔案。此檔案是對本文件的補充。

5.2.2 安裝類型

本節概述了 SUSE Linux Enterprise Server for IBM Z 的數種不同安裝類型。可將 SUSE Linux Enterprise Server 安裝在 LPAR 中、安裝為 z/VM 中的客體,或安裝為 KVM 中的客體。

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

5.2.2.1 LPAR

如果將 SUSE Linux Enterprise Server for IBM Z 安裝在邏輯分割區 (LPAR) 中,請指定用於此例項的記憶體和處理器。對於高負載的線上機器,建議安裝在 LPAR 中。以 LPAR 模式執行還能達到更高的安全標準。可以透過外部介面或 Hipersocket 在 LPAR 之間建立網路連接。如果您計劃將安裝用於結合 KVM 的虛擬化,則強烈建議您在 LPAR 中安裝。

5.2.2.2 z/VM

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

5.2.2.3 KVM 客體

若要以 KVM 客體的形式安裝 SUSE Linux Enterprise Server for IBM Z,則必須在 LPAR 中安裝 KVM 主機伺服器例項。有關客體安裝的詳細資料,請參閱程序 5.3 「KVM 客體安裝綜覽」

5.2.3 IPL 選項

本節提供第一次安裝時執行 IPL 所需的資訊。視安裝類型而定,需要使用不同的選項。我們將會介紹 VM 讀取器、從 CD-ROM 或伺服器載入資料,以及從掛接到 SCSI 的 DVD-ROM 載入資料的選項。透過網路安裝軟體套件並不需要 IPL 媒體。

5.2.3.1 VM 讀取器

若要從 VM 讀取器執行 IPL,請先傳輸必要的檔案至讀取器。為了便於管理,建議您建立使用者 linuxmnt,讓其擁有包含 IPL 所需檔案及程序檔的迷你磁碟。接著 Linux 客體便會以唯讀方式存取這個迷你磁碟。如需詳細資料,請參閱第 5.3.4.2.1 節 「從 z/VM 讀取器執行 IPL」

5.2.3.2 從抽取式媒體或伺服器載入

若要在 LPAR 中進行 IPL,請直接從 SE 或 HMC 的 CD/DVD-ROM 裝置,或從任何可透過 FTP 存取的遠端系統載入核心影像。這個功能可以從 HMC 執行。安裝程序需要這樣一個檔案,其中包含檔案系統中安裝資料的位置與要在其中複製資料的記憶體位置之間的對應。

對於 SUSE Linux Enterprise Server,此類檔案有兩個。這兩個檔案都位於第一個安裝媒體的根目錄中:

  • suse.ins,要讓此檔案發揮作用,您需要在開始安裝前先在 Linuxrc 中設定網路存取。

  • susehmc.ins,允許在無法存取網路的情況下進行安裝。

在 HMC 的左側導覽窗格中,展開系統管理 ›  系統,選取要使用的大型主機系統。從 LPAR 表格中,選擇要從中將 SUSE Linux Enterprise Server 開機的 LPAR,然後選取從抽取式媒體或伺服器載入

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

5.2.3.3 從透過 SCSI 連接的 DVD 載入

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

5.2.3.4 使用 zPXE 從網路載入

使用 zPXE 從網路進行 IPL 需要可提供核心、RAM 磁碟和 parmfile 的 Cobbler 伺服器。它可透過執行 ZPXE EXEC 程序檔來啟動。如需詳細資料,請參閱第 5.3.1.3 節 「針對 zPXE 使用 Cobbler 伺服器」。zPXE 僅在 z/VM 上可用。

5.3 安裝準備工作

本章介紹如何使安裝程式能夠存取資料、如何使用不同的方法安裝 SUSE Linux Enterprise Server,以及如何準備和使用 SUSE Linux Enterprise Server 安裝系統的 IPL。本章還提供有關網路組態和網路安裝的資訊。

5.3.1 提供安裝資料

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

提示
提示:從 DVD 執行 IPL

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

注意
注意:無法從硬碟安裝

不能透過將 DVD 內容放入 DASD 上的分割區,來從硬碟執行安裝。

5.3.1.1 使用 Linux 工作站或 SUSE Linux Enterprise Server DVD

可以在電腦環境中使用一個 Linux 工作站,以透過 NFS 或 FTP 將安裝資料提供給 IBM Z 安裝程序。如果 Linux 工作站執行 SUSE Linux Enterprise Server,您可以使用第 16.1 節 「使用 YaST 設定安裝伺服器」中所述的 YaST 安裝伺服器模組,來設定安裝伺服器 (NFS 或 FTP)。

重要
重要:透過 NFS 輸出掛接的裝置

輸出檔案系統根目錄 (/) 不會自動輸出掛接的裝置 (例如 DVD)。因此,需要在 /etc/exports 中明確命名掛接點:

/media/dvd  *(ro)

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

若要在 Linux 系統上設定 FTP 伺服器,需要安裝並設定伺服器軟體,例如 vsftpd.如果您使用的是 SUSE Linux Enterprise Server,請參閱第 35 章 「使用 YaST 設定 FTP 伺服器以瞭解安裝指示。不支援透過匿名登入的方式下載安裝資料,因此您需要設定 FTP 伺服器,以便為使用者驗證提供支援。

5.3.1.1.1 DVD 中的 SUSE Linux Enterprise Server

SUSE Linux Enterprise Server for IBM Z 的第一個安裝媒體中包含用於 Intel 工作站的可開機 Linux 影像,以及 IBM Z 的影像。

對於 Intel 工作站,請從此媒體開機。出現提示時,請選取所需的回答語言和鍵盤配置,然後選取啟動救援系統。您至少需要 64 MB RAM 才能執行這個作業。由於整個救援系統都位於工作站的 RAM 中,因此無需提供磁碟空間。此方法需要手動設定工作站的網路。

對於 IBM Z,請依第 5.3.4.1.2 節 「從透過 FCP 連接的 SCSI DVD 執行 IPL」所述從此媒體對 LPAR/VM 客體執行 IPL。輸入網路參數後,安裝系統會將該媒體視為安裝資料的來源。由於 IBM Z 無法直接連接具有 X11 功能的終端機,因此請選擇要執行 VNC 還是 SSH 安裝。SSH 也提供圖形安裝,方法是使用 ssh -X 打開 X 到 SSH 的通道。

5.3.1.2 使用 Microsoft Windows 工作站

可以使用網路中的 Microsoft Windows 工作站來使安裝媒體可用。為此,最簡單的方法是使用 SMB 通訊協定。請務必啟用 SMB over TCP/IP,這會將 SMB 套件封裝至 TCP/IP 套件。如需詳細資訊,請參閱 Windows 線上說明或其他討論網路的 Windows 相關文件。

5.3.1.2.1 使用 SMB

若要使安裝媒體可以配合 SMB 使用,請將包含 SLE-15-SP3-Online-ARCH-GM-media1.iso 的 USB 隨身碟插入 Windows 工作站的 USB 連接埠。然後使用 USB 隨身碟的代號建立新共用,並提供此共用給網路中的任何人。

在 YaST 中,安裝路徑可能為:

smb://DOMAIN;USER:PW@SERVERNAME/SHAREPATH

其中預留位置表示:

DOMAIN

選擇性的工作群組或使用中的目錄網域。

USER , PW

可以存取此伺服器及其共享之使用者的選擇性使用者名稱及密碼。

SERVERNAME

代管共享之伺服器的名稱。

SHAREPATH

要共享的路徑。

5.3.1.2.2 使用 NFS

請參閱啟用 Windows 工作站的 NFS 伺服器服務之協力廠商產品隨附的文件。包含 SLE-15-SP3-Online-ARCH-GM-media1.iso 媒體的 USB 隨身碟必須位於可用的 NFS 路徑。

5.3.1.2.3 使用 FTP

請參閱啟用 Windows 工作站的 FTP 伺服器服務之協力廠商產品隨附的文件。包含 SLE-15-SP3-Online-ARCH-GM-media1.iso 媒體的 USB 隨身碟必須位於可用的 FTP 路徑。

某些 Microsoft Windows 版本中綁定的 FTP 伺服器只會執行一部分 FTP 指令,因此不適用於提供安裝資料。在這種情況下,請使用能夠提供所需功能的協力廠商 FTP 伺服器。

5.3.1.2.4 使用透過 FCP 連接的 SCSI DVD 磁碟機

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

5.3.1.3 針對 zPXE 使用 Cobbler 伺服器

從網路進行 IPL 需要一個 Cobbler 伺服器,用以提供核心、initrd 與安裝資料。Cobbler 伺服器的準備工作包括以下步驟:

5.3.1.3.1 輸入安裝資料

若要輸入媒體,在 Cobbler 伺服器上必須可以使用安裝來源,不論該來源是 USB 隨身碟還是網路來源。執行下列指令輸入資料:

tux > sudo cobbler import --path=PATH1 --name=IDENTIFIER2 --arch=s390x

1

安裝資料的掛接點。

2

識別所匯入產品的字串,例如 sles15_s390x。此字串用做複製了安裝資料之子目錄的名稱。在執行於 SUSE Linux Enterprise 上的 Cobbler 伺服器中,該目錄為 /srv/www/cobbler/ks_mirror/IDENTIFIER。如果 Cobbler 在其他作業系統上執行,則此路徑可能有所不同。

5.3.1.3.2 新增套裝作業系統

新增套裝作業系統可讓 Cobbler 透過 zPXE 提供所需的核心和 initrd 來執行 IPL。在 Cobbler 伺服器上執行下面的指令,可新增 SUSE Linux Enterprise Server for IBM Z:

tux > sudo cobbler distro add --arch=s390 --breed=suse --name="IDENTIFIER"1 \
  --os-version=sles152 \
  --initrd=/srv/www/cobbler/ks_mirror/IDENTIFIER/boot/s390x/initrd3 \
  --kernel=/srv/www/cobbler/ks_mirror/IDENTIFIER/boot/s390x/linux4 \
  --kopts="install=http://cobbler.example.com/cobbler/ks_mirror/IDENTIFIER"5

1

套裝作業系統的唯一識別碼,例如 SLES 15 SP3 IBM Z

2

作業系統識別碼。請使用 sles15

3

initrd 的路徑。該路徑的第一部分 (/srv/www/cobbler/ks_mirror/識別碼/) 取決於輸入資料的位置,以及您在輸入安裝資料時選取的子目錄名稱。

4

核心的路徑。該路徑的第一部分 (/srv/www/cobbler/ks_mirror/識別碼/) 取決於輸入資料的位置,以及您在輸入安裝資料時選取的子目錄名稱。

5

Cobbler 伺服器上安裝目錄的 URL。

5.3.1.3.3 調整設定檔

新增套裝作業系統 (請參閱第 5.3.1.3.2 節 「新增套裝作業系統」) 會自動產生具有相應識別碼的設定檔。使用以下指令可以做出一些所需的調整:

tux > sudo cobbler distro edit \
--name=IDENTIFIER1 --os-version=sles102 --ksmeta=""3
--kopts="install=http://cobbler.example.com/cobbler/ks_mirror/IDENTIFIER"4

1

設定檔的識別碼。使用新增套裝作業系統時指定的字串。

2

作業系統版本.應套用設定檔的套裝作業系統。使用輸入步驟中 --name=識別碼所指定的字串。

3

用於建立 Kickstart 檔案範本的選項。在 SUSE 中不使用此選項,因此請將其保留空白。

4

核心參數的空格分隔清單。它必須至少包含 install 參數。

5.3.1.3.4 新增系統

最後一步是將系統新增至 Cobbler 伺服器。必須針對應透過 zPXE 開機的每個 IBM Z 客體執行此步驟。客體按照其 z/VM 使用者 ID 來識別 (在以下範例中,ID 為 linux01)。請注意,該 ID 必須小寫。若要新增系統,請執行下列指令:

tux > sudo cobbler system add --name=linux01 --hostname=linux01.example.com \
--profile=IDENTIFIER --interface=qdio \
--ip-address=192.168.2.103 --subnet=192.168.2.255 --netmask=255.255.255.0 \
--name-servers=192.168.1.116 --name-servers-search=example.com \
--gateway=192.168.2.1 --kopts="KERNEL_OPTIONS"

使用 --kopts 選項可以指定通常在 parmfile 中指定的核心和安裝參數。使用以下格式指定參數:PARAMETER1=VALUE1 PARAMETER2=VALUE2。安裝程式將提示您指定缺少的參數。若要進行完全自動化的安裝,您需要指定網路連接與 DASD 的所有參數,並提供 AutoYaST 檔案。下面是一個客體範例,該客體配有 OSA 介面,且使用上述相同的網路參數。

--kopts=" \
AutoYaST=http://192.168.0.5/autoinst.xml \
Hostname=linux01.example.com \
Domain=example.com \
HostIP=192.168.2.103 \
Gateway=192.168.2.1 \
Nameserver=192.168.1.116 \
Searchdns=example.com \
InstNetDev=osa; \
Netmask=255.255.255.0 \
Broadcast=192.168.2.255 \
OsaInterface=qdio \
Layer2=0 \
PortNo=0 \
ReadChannel=0.0.0700 \
WriteChannel=0.0.0701 \
DataChannel=0.0.0702 \
DASD=600"

5.3.1.4 從 HMC 的 USB 隨身碟安裝

在 IBM Z 伺服器上安裝 SUSE Linux Enterprise Server 通常需要一個網路安裝來源。如果無法符合此要求,SUSE Linux Enterprise Server 允許您使用硬體管理主控台 (HMC) 的 USB 隨身碟作為安裝來源,在 LPAR 上完成安裝。

若要從 HMC 的 USB 隨身碟執行安裝,請執行以下操作:

重要
重要:設定網路

開始安裝之前,請在 linuxrc 中指定網路組態。無法透過開機參數執行此操作,並且您很可能需要存取網路。在 linuxrc 中,移至啟動安裝,然後選擇網路設定

重要
重要:Linux 系統必須先開機

請先等到 Linux 系統開機,再授予對 HMC 的 USB 隨身碟中媒體的存取權限。IPLing 可能會中斷 HMC 與 LPAR 之間的連接。如果首次嘗試使用所述的方法失敗,您可以授予存取權限並重新嘗試選項 HMC

注意
注意:安裝儲存庫

USB 隨身碟不會做為安裝儲存庫保留,因為安裝是一次性的程序。如果您需要安裝儲存庫,請註冊並使用線上儲存庫。

5.3.2 安裝類型

本節介紹每種安裝模式的 SUSE Linux Enterprise Server 安裝步驟。完成前面章節所述的準備步驟後,請遵循所需安裝模式的綜覽。

第 5.3.1 節 「提供安裝資料」中所述,IBM Z 上的 Linux 有三種不同的安裝模式:LPAR、z/VM 和 KVM 客體安裝。

程序 5.1︰ LPAR 安裝綜覽
  1. 準備安裝所需的裝置。請參閱第 5.3.3.1 節 「LPAR 安裝的 IPL 準備工作」

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

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

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

  5. 使用 YaST 啟動安裝,並對安裝好的系統執行 IPL。請參閱第 8 章 「安裝步驟

程序 5.2︰ z/VM 安裝綜覽
  1. 準備安裝所需的裝置。請參閱第 5.3.3.2.1 節 「使用 dirMaint 新增 Linux 客體」

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

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

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

  5. 使用 YaST 啟動安裝,並對安裝好的系統執行 IPL。請參閱第 8 章 「安裝步驟

程序 5.3︰ KVM 客體安裝綜覽
  1. 建立虛擬磁碟影像並寫入網域 XML 檔案。請參閱第 5.3.3.3 節 「KVM 客體安裝的 IPL 準備工作」

  2. 準備安裝目標並對 VM 客體執行 IPL。請參閱第 5.3.4.3 節 「對 KVM 客體安裝執行 IPL」

  3. 第 5.3.5.3 節 「設定網路並選取安裝來源」

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

  5. 使用 YaST 啟動安裝,並對安裝好的系統執行 IPL。請參閱第 8 章 「安裝步驟

5.3.3 SUSE Linux Enterprise Server 安裝系統的 IPL 準備工作

5.3.3.1 LPAR 安裝的 IPL 準備工作

透過適用的啟用設定檔和 IOCDS,將 IBM Z 系統設定為以 ESA/S390 模式或僅限 Linux 模式啟動。如需更多資訊,請參閱 IBM 文件。如第 5.3.4.1 節 「對 LPAR 安裝執行 IPL」中所述繼續操作。

5.3.3.2 z/VM 安裝的 IPL 準備工作

5.3.3.2.1 使用 dirMaint 新增 Linux 客體

第一步是連接及格式化系統中的一或多個 DASD,以便用於 z/VM 中的 Linux 訪客。接著,在 z/VM 中建立新使用者。該範例顯示了 LINUX1 使用者 (密碼為 LINPWD) 的目錄、1 GB 記憶體 (最大可擴充至 2 GB)、數個迷你磁碟 (MDISK)、兩個 CPU 以及一個 OSA QDIO 裝置。

提示
提示:指派記憶體給 z/VM 客體

為 z/VM 客體指定記憶體時,請確定記憶體大小對於偏好的安裝類型足夠。請參閱第 5.2.1.1.1 節 「記憶體要求」。若要將記憶體大小設定為 1 GB,請使用指令 CP DEFINE STORAGE 1G。完成安裝後,請將記憶體大小重設為所需值。

範例 5.1︰ z/VM 目錄的組態
USER LINUX1 LINPWD 1024M 2048M 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
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 中。

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

DIRM DIRECT
DIRM USER WITHPASS

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

RECEIVE <number> USER DIRECT A (REPL)

您現在可以使用者 LINUX1 的訪客身分登入。

如果 dirmaint 選項不可用,請參閱 IBM 文件瞭解如何設定此使用者。

繼續執行第 5.3.4.2 節 「對 z/VM 安裝執行 IPL」

5.3.3.3 KVM 客體安裝的 IPL 準備工作

進行 KVM 客體安裝需要使用一個用於指定虛擬機器的網域 XML 檔案,以及至少一個用於安裝的虛擬磁碟影像。

5.3.3.3.1 建立虛擬磁碟影像

依預設,libvirt 會搜尋 VM 主機伺服器上的 /var/lib/libvirt/images/ 中的磁碟影像。雖然影像可以儲存在檔案系統上的任何位置,但建議您將所有影像都儲存在同一個位置,以方便維護。若要建立影像,請登入 KVM 主機伺服器並執行以下指令:

qemu-img create -f qcow2 /var/lib/libvirt/images/s12lin_qcow2.img 10G

這會在 /var/lib/libvirt/images/ 中建立一個大小為 10 GB 的 qcow2 影像。若需更多資訊,請參閱Section 34.2, “Managing disk images with qemu-img

5.3.3.3.2 編寫網域 XML 檔案

網域 XML 檔案用於定義 VM 客體。若要建立網域 XML 檔案,請使用編輯器開啟空白檔案 s15-1.xml,並建立如下例中所示的檔案。

範例 5.2︰ 網域 XML 檔案範例

以下範例建立了一個包含一個 CPU、1 GB RAM 以及上一節 (第 5.3.3.3.1 節 「建立虛擬磁碟影像」) 中建立的虛擬磁碟影像的 VM 客體,假設虛擬伺服器已掛接到主機網路介面 bond0。變更來源裝置元素,以便與您的網路設定相符。

<domain type="kvm">
 <name>s15-1</name>
 <description>Guest-System SUSE SLES15</description>
 <memory>1048576</memory>
 <vcpu>1</vcpu>
 <os>
  <type arch="s390x" machine="s390-ccw-virtio">hvm</type>
  <!-- Boot kernel - remove 3 lines after successfull installation -->
  <kernel>/var/lib/libvirt/images/s15-kernel.boot</kernel>
  <initrd>/var/lib/libvirt/images/s15-initrd.boot</initrd>
  <cmdline>linuxrcstderr=/dev/console</cmdline>
 </os>
 <iothreads>1</iothreads>
 <on_poweroff>destroy</on_poweroff>
 <on_reboot>restart</on_reboot>
 <on_crash>preserve</on_crash>
 <devices>
  <emulator>/usr/bin/qemu-system-s390x</emulator>
  <disk type="file" device="disk">
   <driver name="qemu" type="qcow2" cache="none" iothread="1" io="native"/>
   <source file="/var/lib/libvirt/images/s15lin_qcow2.img"/>
   <target dev="vda" bus="virtio"/>
  </disk>
  <interface type="direct">
   <source dev="bond0" mode="bridge"/>
   <model type="virtio"/>
  </interface>
  <console type="pty">
   <target type="sclp"/>
  </console>
 </devices>
</domain>

5.3.4 SUSE Linux Enterprise Server 安裝系統執行 IPL

5.3.4.1 對 LPAR 安裝執行 IPL

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

5.3.4.1.1 從 DVD-ROM 執行 IPL

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

5.3.4.1.2 從透過 FCP 連接的 SCSI DVD 執行 IPL

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

5.3.4.2 對 z/VM 安裝執行 IPL

本節介紹如何對安裝系統執行 IPL,以便在 z/VM 系統上安裝 SUSE Linux Enterprise Server for IBM Z。

5.3.4.2.1 從 z/VM 讀取器執行 IPL

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

以 z/VM Linux 訪客的身分登入以執行 IPL。在網路中,透過 FTP 提供整合安裝程式 (媒體 1) 的 /boot/s390x 目錄內容。從此目錄取得檔案 linuxinitrdparmfilesles.exec。以 80 字元的固定區塊大小傳輸檔案。使用 FTP 指令 locsite fix 80 加以指定。linux (Linux 核心) 和 initrd (安裝影像) 必須以二進位檔格式複製,因此請使用 binary 傳輸模式。parmfilesles.exec 需要使用 ASCII 模式進行傳輸。

以下範例說明了所需的步驟。此特定案例假設可以從位址為 192.168.0.3、登入名稱為 lininst 的 FTP 伺服器存取所需檔案。

範例 5.3︰ 透過 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/linux sles15.linux
200 PORT Command successful
150 Opening BINARY mode data connection for /media/dvd1/boot/s390x/linux
(10664192 bytes)
226 Transfer complete.
10664192 bytes transferred in 13.91 seconds.
Transfer rate 766.70 Kbytes/sec.
Command:
get /media/dvd1/boot/s390x/initrd sles12.initrd
200 PORT Command successful
150 Opening BINARY mode data connection for /media/dvd1/boot/s390x/initrd
(21403276 bytes)
226 Transfer complete.
21403276 bytes transferred in 27.916 seconds.
Transfer rate 766.70 Kbytes/sec.
Command:
ascii
200 Type set to A
Command:
get /media/dvd1/boot/s390x/parmfile sles12.parmfile
150 Opening ASCII mode data connection for /media/dvd1/boot/s390x/parmfile
(5 bytes)
226 Transfer complete.
5 bytes transferred in 0.092 seconds.
Transfer rate 0.05 Kbytes/sec.
Command:
get /media/dvd1/boot/s390x/sles.exec sles.exec
150 Opening ASCII mode data connection for /media/dvd1/boot/s390x/sles.exec
(891 bytes)
226 Transfer complete.
891 bytes transferred in 0.097 seconds.
Transfer rate 0.89 Kbytes/sec.
Command:
quit

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

範例 5.4︰ SLES12 EXEC
/* REXX LOAD EXEC FOR SUSE LINUX S/390 VM GUESTS       */
/* LOADS SUSE LINUX S/390 FILES INTO READER            */
SAY ''
SAY 'LOADING SLES12 FILES INTO READER...'
'CP CLOSE RDR'
'PURGE RDR ALL'
'SPOOL PUNCH * RDR'
'PUNCH SLES12 LINUX A (NOH'
'PUNCH SLES12 PARMFILE A (NOH'
'PUNCH SLES12 INITRD A (NOH'
'IPL 00C'

使用該程序檔可以透過指令 sles12SUSE Linux Enterprise Server 安裝系統執行 IPL。然後,Linux 核心會啟動並輸出其開機訊息。

若要繼續安裝,請繼續第 5.3.5 節 「網路組態」

5.3.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

若要繼續安裝,請繼續第 5.3.5 節 「網路組態」

5.3.4.2.3 使用 zPXE 從 Cobbler 伺服器執行 IPL

若要使用 zPXE 從 Cobbler 伺服器執行 IPL,您需要透過 FTP 將 zpxe.exec 程序檔從 Cobbler 伺服器傳輸到 z/VM 客體。為此,z/VM 客體需要使用運作中的 TCP/IP 連接和 FTP 用戶端程式。

以 z/VM Linux 訪客身分登入進行 IPL,然後在 ASCII 模式下傳輸固定大小為 80 個字元的程序檔 (如需範例,請參閱範例 5.3 「透過 FTP 傳輸二進位檔。」)。zpxe.rexx 程序檔已放在整合安裝程式 DVD (/boot/s390x/zpxe.rexx) 或 SLE Cobbler 伺服器 (/usr/share/doc/packages/s390-tools/zpxe.rexx) 中。

zpxe.rexx 預設會取代您客體的 PROFILE EXEC。請備份現有的 PROFILE EXEC 並將 ZPXE REXX 重新命名為 PROFILE EXEC。或者,透過在現有 PROFILE EXEC 中新增 'ZPXE REXX' 行,從該程序檔呼叫 ZPXE REXX

最後一步是建立組態檔案 ZPXE CONF,指示 ZPXE REXX 連接哪個 Cobbler 伺服器以及對哪個磁碟執行 IPL。執行 xedit zpxe conf a 並建立具有下列內容的 ZPXE CONF (相應地取代範例資料):

HOST cobbler.example.com
IPLDISK 600

這樣,在下一次您登入 z/VM 客體時,就會連接 Cobbler 伺服器。如果排程在 Cobbler 伺服器上執行安裝,將會執行安裝。若要排程安裝,請在 Cobbler 伺服器上執行下列指令:

tux > sudo cobbler system edit --name ID1 --netboot-enabled 12 --profile PROFILENAME3

1

z/VM 使用者 ID。

2

啟用從網路進行 IPL。

3

現有設定檔的名稱,請參閱第 5.3.1.3.3 節 「調整設定檔」

5.3.4.3 對 KVM 客體安裝執行 IPL

若要啟動客體安裝,則必須先啟動 VM 客體,如第 5.3.3.3.1 節 「建立虛擬磁碟影像」中所定義。在開始之前,請確定核心和 initrd 可用於 IPL。

5.3.4.3.1 準備安裝來源

必須將安裝系統的核心與 initrd 複製到虛擬機器主機伺服器,才能將虛擬機器客體 IPL 至安裝系統。

  1. 登入 KVM 主機,並確定您可以連接到提供安裝來源的遠端主機或裝置。

  2. 將以下兩個檔案從安裝來源複製到 /var/lib/libvirt/images/。若資料從遠端主機提供,請使用 ftpsftpscp 傳輸檔案:

    /boot/s390x/initrd
    /boot/s390x/cd.ikr
  3. 重新命名 KVM 主機上的檔案:

    tux > sudo cd /var/lib/libvirt/images/
    tux > sudo mv initrd s15-initrd.boot
    tux > sudo mv cd.ikr s15-kernel.boot
5.3.4.3.2 對 VM 客體執行 IPL

若要對 VM 客體執行 IPL,請登入 KVM 主機並執行以下指令:

tux > virsh  create s15-1.xml --console

當 VM 客體啟動並執行時,安裝程序將會開始,您會看到以下訊息:

Domain s15-1 started
Connected to domain s15-1
Escape character is ^]
Initializing cgroup subsys cpuset
Initializing cgroup subsys cpu
Initializing
cgroup subsys cpuacct
.
.
Please make sure your installation medium is available.
Retry?
0) <-- Back <--
1) Yes
2) No

回答 2) No 並在下一步中選擇安裝。依 第 5.3.5.3 節 「設定網路並選取安裝來源」 所述進行。

5.3.5 網路組態

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

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

在可用裝置的清單中,選擇用於接收安裝資料的 OSA 或 HiperSockets 網路裝置。儘管該清單可能包含 CTC、ESCON 或 IUCV 裝置,但 SUSE Linux Enterprise Server 不再支援這些裝置。

5.3.5.1 設定 HiperSockets 介面

從網路裝置清單中選取 HiperSocket 裝置。然後,輸入讀取、寫入和資料通道的值:

範例 5.5︰ 支援的網路連接類型和驅動程式參數
Choose the network device.

 1) IBM parallel CTC Adapter (0.0.0600)
 2) IBM parallel CTC Adapter (0.0.0601)
 3) IBM parallel CTC Adapter (0.0.0602)
 4) IBM Hipersocket (0.0.0800)
 5) IBM Hipersocket (0.0.0801)
 6) IBM Hipersocket (0.0.0802)
 7) IBM OSA Express Network card (0.0.0700)
 8) IBM OSA Express Network card (0.0.0701)
 9) IBM OSA Express Network card (0.0.0702)
10) IBM OSA Express Network card (0.0.f400)
11) IBM OSA Express Network card (0.0.f401)
12) IBM OSA Express Network card (0.0.f402)
13) IBM IUCV

> 4

Device address for read channel. (Enter '+++' to abort).
[0.0.0800]> 0.0.0800

Device address for write channel. (Enter '+++' to abort).
[0.0.0801]> 0.0.0801

Device address for data channel. (Enter '+++' to abort).
[0.0.0802]> 0.0.0802

5.3.5.2 設定 OSA Express 裝置

從網路裝置清單中選取一個 OSA Express 裝置,並指定連接埠號。輸入讀取、寫入和資料通道的值。選擇是否啟用 OSI 第二層支援。

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

範例 5.6︰ 網路裝置驅動程式參數
Choose the network device.

 1) IBM parallel CTC Adapter (0.0.0600)
 2) IBM parallel CTC Adapter (0.0.0601)
 3) IBM parallel CTC Adapter (0.0.0602)
 4) IBM Hipersocket (0.0.0800)
 5) IBM Hipersocket (0.0.0801)
 6) IBM Hipersocket (0.0.0802)
 7) IBM OSA Express Network card (0.0.0700)
 8) IBM OSA Express Network card (0.0.0701)
 9) IBM OSA Express Network card (0.0.0702)
10) IBM OSA Express Network card (0.0.f400)
11) IBM OSA Express Network card (0.0.f401)
12) IBM OSA Express Network card (0.0.f402)
13) IBM IUCV

> 7

Enter the relative port number. (Enter '+++' to abort).
> 0

Device address for read channel. (Enter '+++' to abort).
[0.0.0700]> 0.0.0700

Device address for write channel. (Enter '+++' to abort).
[0.0.0701]> 0.0.0701

Device address for data channel. (Enter '+++' to abort).
[0.0.0702]> 0.0.0702

Enable OSI Layer 2 support?

0) <-- Back <--
1) Yes
2) No

> 1

MAC address. (Enter '+++' to abort).
> +++

5.3.5.3 設定網路並選取安裝來源

輸入所有網路裝置參數後,相關的驅動程式即會安裝到系統中,而您將看到相應的核心訊息。

接下來,需要指定是否使用 DHCP 自動組態來設定網路介面參數。由於 DHCP 僅適用於幾個裝置,而且需要特殊硬體組態設定,因此請選擇。然後,系統會提示您指定以下網路參數:

  • 要安裝的系統的 IP 位址

  • 對應的網路遮罩 (如果未隨 IP 位址指定)

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

  • 網域名稱伺服器 (DNS) 涵蓋的搜尋網域清單

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

範例 5.7︰ 網路參數
Automatic configuration via DHCP?

0) <-- Back <--
1) Yes
2) No

> 2

Enter your IP address with network prefix.

You can enter more than one, separated by space, if necessary.
Leave empty for autoconfig.

Examples: 192.168.5.77/24 2001:db8:75:fff::3/64. (Enter '+++' to abort).
> 192.168.0.20/24

Enter your name server IP address.

You can enter more than one, separated by space, if necessary.
Leave empty if you don't need one.

Examples: 192.168.5.77 2001:db8:75:fff::3. (Enter '+++' to abort).
> 192.168.0.1

Enter your search domains, separated by a space:. (Enter '+++' to abort).
> example.com

Enter the IP address of your name server. Leave empty if you do not need one. (En
ter '+++' to abort).
> 192.168.0.1

最後,請提供有關安裝伺服器的所需資訊,例如 IP 位址、包含安裝資料的目錄,以及登入身分證明。提供所需的資訊後,即會載入安裝系統。

5.3.6 連接至 SUSE Linux Enterprise Server 安裝系統

載入安裝系統後,linuxrc 會提示您選擇用來控制安裝程序的顯示類型。可用的選項包括 X11 (X Window 系統)、VNC (虛擬網路計算通訊協定) 及 SSH (文字模式或透過安全外圍程序的 X11 安裝) 或 ASCII 主控台。建議的選項是 VNCSSH

如果選取了 ASCII 主控台選項,YaST 將以文字模式啟動,您可以直接在終端機中執行安裝。如需有關如何在文字模式下使用 YaST 的指示,請參閱第 4 章 「文字模式下的 YaST。僅當在 LPAR 中安裝時,ASCII 主控台才有用。

注意
注意:ASCII 主控台的終端機模擬

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

5.3.6.1 啟始化 VNC 安裝

若要透過 VNC 從遠端控制安裝,請執行以下步驟:

  1. 選取 VNC 選項會啟動 VNC 伺服器。主控台中的簡短說明顯示了用於連接 vncviewer 的 IP 位址和顯示編號。

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

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

    http://<IP address of installation system>:5801/
  4. 建立連接後,使用 YaST 來安裝 SUSE Linux Enterprise Server

5.3.6.2 啟始化 X Window 系統安裝

重要
重要:X 驗證機制

X Window 系統的直接安裝需仰賴以主機名稱為基礎的驗證機制。此機制在目前的 SUSE Linux Enterprise Server 版本中已停用。我們建議使用 SSH 或 VNC 執行安裝。

若要透過 X 轉遞從遠端控制安裝,請執行以下步驟:

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

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

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

5.3.6.3 啟始化 SSH 安裝

若要透過 SSH 連接到名為 earth 的安裝系統,請使用 ssh -X earth 指令。如果您的工作站在 Microsoft Windows 上執行,請使用 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 中提供的 Putty 工具。在 Putty 中的連接 › SSH › X11 下設定啟用 X11 轉遞

若您使用其他作業系統,請執行 ssh -X earth 以連接到名稱為 earth 的安裝系統。若您擁有本地 X 伺服器,則支援透過 SSH 的 X 轉遞。否則,YaST 會在 ncurses 上提供文字介面。

出現提示時,請輸入 root 使用者名稱,然後使用密碼登入。輸入 yast.ssh 啟動 YaST。接著 YaST 會引導您執行安裝。

重要
重要:解決透過 SSH 執行 YaST 時的問題

在某些情況下,使用 X 轉遞透過 SSH 執行 YaST 的 GUI 版本可能會失敗,並顯示以下錯誤訊息:

XIO: fatal IO error 11 (Resource temporarily unavailable) on X server "localhost:11.0"

在這種情況下,您有兩種選擇:

  • 使用 QT_XCB_GL_INTEGRATION=none 選項執行 YaST,例如:

    QT_XCB_GL_INTEGRATION=none yast.ssh
    QT_XCB_GL_INTEGRATION=none yast2 disk
  • 透過停用 X 轉遞或將 ncurses 指定為所需 UI,來執行 YaST 應用程式的 ncurses 版本。若要執行後一種操作,請使用 yast2 disk --ncursesYUI_PREFERED_BACKEND=ncurses yast2 disk 指令。

繼續執行第 8 章 「安裝步驟中所述的安裝程序。

5.3.7 IBM Z 上的 SUSE Linux Enterprise Server 開機程序

在 SLES 10 和 11 上,開機程序由 zipl 開機載入程式處理。為了從 Btrfs 分割區開機並支援使用 Snapper 進行系統復原,IBM Z 上的 SUSE Linux Enterprise Server 開機方式已有變更。

GRUB 2 取代了 SUSE Linux Enterprise Server for IBM Z 上的 zipl。AMD64/Intel 64 架構上的 GRUB 2 包含韌體層級的裝置驅動程式,用於存取檔案系統。大型主機上沒有韌體,將 ccw 新增至 GRUB 2 不僅任務繁重,而且還需要在 GRUB 2 中重新實作 zipl。因此,SUSE Linux Enterprise Server 使用兩階段方案:

階段一:

將一個包含核心和 initrd 的單獨分割區掛接到 /boot/zipl。使用 /boot/zipl/config 中的組態透過 zipl 載入此核心和 initrd。

此組態會將關鍵字 initgrub 新增到核心指令行。載入核心與 initrd 後,initrd 將啟動掛接根檔案系統所需的裝置 (參閱 /boot/zipl/active_devices.txt)。然後,GRUB 2 使用者空間程式將會啟動,該程式會讀取 /boot/grub2/grub.cfg

階段二:

透過 kexec 啟動 /boot/grub2/grub.cfg 中指定的核心與 initrd。然後啟用 /boot/zipl/active_devices.txt 中所列的,用於啟動磁碟中系統的裝置。該清單中的其他裝置將會加入白名單,但未列出的裝置將被忽略。如同在其他架構中一樣,將會掛接根檔案系統,開機程序將會繼續。

如需開機程序的詳細資料,請參閱第 12 章 「開機過程簡介

5.4 安全開機

若要使安全開機功能可在 IBM Z 系統上正常運作,必須符合以下條件。

  • 機器必須為 z15 T01、z15 T02、LinuxONE III LT1、LinuxONE III LT2 或更新型號。

  • 必須使用 LPAR (不支援在 z/VM 和 KVM 上進行安全開機)。

  • LPAR 必須啟用安全開機。

  • 必須使用 SCSI (FCP) 磁碟 (不支援在 DASD 上進行安全開機)。

注意
注意:硬體移轉

如果您移轉至其他機器 (例如,從 z13 移轉至 z15),請確定目標機器上的 LPAR 具有磁碟上系統的安全開機狀態。

若要變更安全開機狀態,必須依照以下程序操作。

程序 5.4︰ 變更安全開機狀態
  1. 在 YaST 中啟用安全開機,並寫入新的開機載入程式。

  2. 關閉系統。

  3. 變更 LPAR 的組態 (啟用或停用安全開機)。

  4. 將系統開機。

注意
注意:HMC 上的安全開機

設定了 secure=1 參數的磁碟上的系統可在 z15 HMC 上開機,前提是韌體支援新的磁碟上形式 (在 z15 上永遠支援該形式)。

5.5 IBM Z 系統上的 I/O 裝置自動組態

I/O 裝置自動組態機制可讓使用者指定應在 Linux 上自動啟用的 I/O 裝置的 ID 和設定。透過在 DPM (動態分割區管理員) 模式下執行的 HMC 針對 LPAR 指定這些資訊。

注意
注意

執行 DPM 的系統上可以使用 I/O 裝置自動組態功能。DPM 在 LinuxONE 機器上預設即會執行。對於 IBM Z,則必須訂購此功能。

可以使用 rd.zdev=no-auto 核心參數來停用自動組態。

若要使用 YaST 啟用 I/O 自動組態,請執行 yast2 system_settings 指令,移至核心設定區段,然後啟用自動組態選項。

若要在 AutoYaST 設定檔中停用 I/O 自動組態,請將 rd.zdev=no-auto 附加至開機選項。例如:

<bootloader>
  <global>
    <append>rd.zdev=no-auto</append>
  </global>
</bootloader>

安裝期間,安裝設定螢幕的裝置設定區段中會顯示自動組態設定的狀態。

5.6 parmfile — 自動進行系統組態

藉由在 parmfile 中指定必要參數,即可局部自動化安裝程序。parmfile 包含網路設定與 DASD 組態的全部所需資料。除此之外,這個檔案也可以用來設定與 SUSE Linux Enterprise Server 安裝系統及其上執行之 YaST 例項建立連接的方式。這可以減少使用者在實際安裝 YaST 時所需的互動。

可將第 5.6.1 節 「一般參數」中列出的參數做為安裝預設值傳遞至安裝常式。請注意,所有 IP 位址、伺服器名稱和數值都僅供示範之用。請將其取代為安裝案例的實際值。

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

Hostname=s390zvm01.suse.de HostIP=10.11.134.65
提示
提示:在安裝期間使用 IPv6

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

以下某些參數為必要參數。如果缺少這些參數,自動化程序會提示您指定。

5.6.1 一般參數

AutoYaST=<URL> Manual=0

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

Info=<URL>

指定包含其他選項的檔案的位置。這有助於解決 parmfile 的 10 行 (及在 z/VM 下每行 80 個字元) 限制問題。更多有關 Info 檔案的文件,可在Section 9.3.3, “Combining the linuxrc info file with the AutoYaST control file”中找到。由於在 IBM Z 上通常只能透過網路存取資訊檔案,因此不能使用該檔案指定設定網路所需的選項 (即第 5.6.2 節 「設定網路介面」中所述的選項)。其他 linuxrc 特定的選項 (例如與除錯相關的選項) 必須在 parmfile 本身中指定。

Upgrade=<0|1>

若要升級 SUSE Linux Enterprise,請指定 Upgrade=1。需要自訂 parmfile 才能升級現有的 SUSE Linux Enterprise 安裝。如果未設定此參數,安裝程序將不會提供任何升級選項。

5.6.2 設定網路介面

重要
重要:設定網路介面

本節所述的設定只適用於安裝期間使用的網路介面。請按照第 19.5 節 「手動設定網路連接」中的指示設定已安裝系統的其他網路介面。

Hostname=zsystems.example.com

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

Domain=example.com

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

HostIP=192.168.1.2/24

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

Gateway=192.168.1.3

指定要使用的閘道。

Nameserver=192.168.1.4

指定負責的 DNS 伺服器。

InstNetDev=osa

輸入要設定的介面類型。可能的值為 osahsictcesconiucv (CTC、ESCON 和 IUCV 不再受正式支援)。

對於 ctc 介面 esconiucv (不再提供 CTC、ESCON 和 IUCV 的官方支援),請輸入對等體的 IP 位址:

Pointopoint=192.168.55.20
OsaInterface=<lcs|qdio>

對於 osa 網路裝置,請指定主機介面 (qdiolcs)。

Layer2=<0|1>

對於 osa QDIO 乙太網路和 hsi 裝置,請指定是啟用 (1) 還是停用 (0) OSI 第二層支援。

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

適用於已啟用第二層的 osa QDIO 以太網路裝置。手動指定一個 MAC 位址,或者為系統預設值指定 OSAHWADDR= (以空格結尾)。

PortNo=<0|1>

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

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

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

    ReadChannel=0.0.0600
    WriteChannel=0.0.0601

    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

    ReadChannel 代表此設定中使用的通道號碼。新增連接埠號碼到 ReadChannel 即可從這個號碼衍生出第二個連接埠號碼。Portnumber 可用來指定對等連接埠。

  • 介面 iucv

    IUCVPeer=PEER

    輸入對等機器的名稱。

  • OSA-Express Gigabit 乙太網路的網路裝置類型為 osa,介面為 qdio

    ReadChannel=0.0.0700
    WriteChannel=0.0.0701
    DataChannel=0.0.0702

    如果是 ReadChannel,請輸入 READ 通道的號碼。如果是 WriteChannel,請輸入 WRITE 通道的號碼。DataChannel 會指定 DATA 通道。確定 READ 通道的裝置號碼為偶數。

  • HiperSockets 和 VM 客體 LAN 的 介面 hsi

    ReadChannel=0.0.0800
    WriteChannel=0.0.0801
    DataChannel=0.0.0802

    如果是 ReadChannel,請輸入 READ 通道的適當號碼。如果是 WriteChannelDataChannel,請輸入 WRITE 與 DATA 通道號碼。

5.6.3 指定安裝來源和 YaST 介面

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

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

如果提供了 ftptftpsmb URL,請指定使用者名稱和密碼。跳過匿名或客體登入的身分證明。

Install=ftp://USER:PASSWORD@SERVER/DIRECTORY/DVD1/
Install=tftp://USER:PASSWORD@SERVER/DIRECTORY/DVD1/

若要透過加密連接執行安裝,請使用 https URL。若證書無法驗證,請使用 sslcerts=0 開機選項停用證書檢查。

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

Install=smb://WORKDOMAIN;USER:PASSWORD@SERVER/DIRECTORY/DVD1/
ssh=1 vnc=1 Display_IP=192.168.42.42

安裝方法取決於指定的參數。ssh 會啟用 SSH 安裝,vnc 會在安裝機器上啟動 VNC 伺服器,而 Display_IP 則會使安裝系統嘗試連接指定位址的 X 伺服器。應該只設定其中一個參數。

重要
重要:X 驗證機制

X Window 系統的直接安裝需仰賴以主機名稱為基礎的驗證機制。此機制在目前的 SUSE Linux Enterprise Server 版本上已停用。我們建議優先使用 SSH 或 VNC 執行安裝。

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

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

VNCPassword=<a password>

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

ssh.password=<a password>

5.6.4 範例 parmfile

parmfile 的容量上限是 860 個字元。一般來說,parmfile 最多只應包含 10 行,且每行不超過 79 個字元。讀取 parmfile 時,將會串連所有行而不加入空格,因此,每行的最後一個字元 (第 79 個字元) 須是 Space

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

linuxrclog=/dev/console
範例 5.8︰ 用於透過 VNC 和 AutoYaST 從 NFS 執行安裝的 parmfile
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb
instnetdev=osa osainterface=qdio layer2=1 osahwaddr=
pointopoint=192.168.0.1 hostip=192.168.0.2
nameserver=192.168.0.3
install=nfs://192.168.0.4/SLES/SLES-12-Server/s390x/DVD1
autoyast=http://192.168.0.5/autoinst.xml
linuxrclog=/dev/console vnc=1 VNCPassword=testing
範例 5.9︰ 用於透過 NFS、SSH、HSI 和 AutoYaST (使用 NFS) 執行安裝的 parmfile
ramdisk_size=131072 root=/dev/ram1 ro init=/linuxrc TERM=dumb
AutoYast=nfs://192.168.1.1/autoinst/s390.xml
Hostname=zsystems.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-12-Server/s390x/DVD1/
ssh=1 ssh.password=testing linuxrclog=/dev/console
範例 5.10︰ 用於在 VLAN 中安裝的 parmfile
ro ramdisk_size=50000 MANUAL=0 PORTNO=1 ReadChannel=0.0.b140
WriteChannel=0.0.b141 DataChannel=0.0.b142
cio_ignore=all,!condev,!0.0.b140-0.0.b142,!0.0.e92c,!0.0.5000,!0.0.5040
HostIP= Gateway= Hostname=zsystems.example.com nameserver=192.168.0.1
Install=ftp://user:password@10.0.0.1/s390x/SLES15.0/INST/ usevnc=1
vncpassword=12345 InstNetDev=osa Layer2=1 OSAInterface=qdio ssl_certs=0
osahwaddr= domain=example.com self_update=0
vlanid=201

5.7 使用 vt220 終端機模擬器

最新的微碼層級除了標準行模式終端機以外,還允許使用整合式 vt220 終端機模擬器 (ASCII 終端機)。vt220 終端機連接到 /dev/ttysclp0。行模式終端機連接到 /dev/ttysclp_line0。對於 LPAR 安裝,預設已啟動 vt220 終端機模擬器。

若要在 HMC 上啟動 ASCII 主控台,請登入 HMC,然後選取系統管理 › 系統 › 影像 ID 。選取 LPAR 對應的選項圓鈕,然後選取復原 › 整合式 ASCII 主控台

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

console=ttysclp0 console=ttysclp_line0

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

parameters = "root=/dev/dasda2 TERM=dumb console=ttysclp0 console=ttysclp_line0"

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

5.8 詳細資訊

IBM Redbooks (https://www.redbooks.ibm.com/Redbooks.nsf/domains/zsystems) 或 IBM developerWorks (https://www.ibm.com/developerworks/linux/linux390/) 上提供了更多 IBM Z 相關技術文件。https://www.ibm.com/developerworks/linux/linux390/documentation_suse.html 上提供了 SUSE Linux Enterprise Server 特定的文件。

5.8.1 有關 Linux on IBM Z 的一般文件

下列文件提供了 Linux on IBM Z 的一般資訊:

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

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

5.8.2 Linux on IBM Z 的技術問題

請參閱下列文件以取得有關 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 zEnterprise 196 技術指南

  • IBM zEnterprise EC12 技術指南

  • IBM z13 技術指南

  • IBM z14 技術指南

  • IBM z15 技術指南

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)

5.8.3 Linux on IBM Z 的進階組態

請參閱下列 Redbook、Redpaper 和線上資源,以瞭解更複雜的 IBM Z 案例: