* 輸入 STRSST 命令啟動 System Service Tools。 * 選擇 5:Work with system partitions。 * 在下一屏幕上,選擇 3:Work with partition configuration。 * 在下一屏幕上,選擇 5:Create a new partition。 * 在下一屏幕上,選擇 2:Guest 作為要創建的分區類型。 * 在即將出現的屏幕上(參見 圖 2),指定以下內容: o 分區的名稱(例如,LNXCTCC6)。 o 分區的數字標識符(在本例中是 3;0 值總是指主分區)。 o 分配給分區的處理器數量。要使用共享處理器,請按 F10 並單擊 1=Yes,以使用共享處理器池。這樣就可以輸入 CPU 的百分比。 o 分區主存的大小。(記住,Linux 分區最少為 64 MB)。 圖 2. 創建新分區
* 為分區指定一個虛擬 LAN 埠。圖 3 顯示 LAN 0 是活動的 —— Virtual Ethernet Identifier 0 下面有一個 1。 圖 3. 配置虛擬乙太網
* 在 Work with Partition Configuration 面板上,按 F23 鍵以得到更多選項,然後在 Linux 分區後面輸入 13(Change Host)。 * 在下一屏幕上,在將要宿主 Linux 分區資源的分區後面輸入 1。 圖 4. 宿主分區的選擇
* 返回 Work with Partition Configuration 屏幕並按 F10 鍵(Work with Virtual LAN)。確保宿主分區被配置為使用虛擬 LAN。
創建網路伺服器描述 網路伺服器描述(Network Server Description) 給 iSeries 機器一個啟動和停止客分區及其相關虛擬 LAN 的方式。它可以與 xSeries® 機器上的引導載入器并行,以啟動 Linux 分區。
* 使用 CRTNWSD 命令啟動 Create Network Server Description 助手(參見 圖 5)。 * 提供以下信息: o Network server description(網路伺服器描述):例如,LNXCTCC6。 o Resource name(資源名稱):*NONE 表示您沒有引用物理資源。 o Network server type(網路伺服器類型):*GUEST。 o Partition(分區):將要安裝 Linux 的分區名稱,在本例中是 LNXCTCC6。 o Code Page(代碼頁):437;不支持默認值 *LNGVER。 圖 5. 創建網路伺服器描述
* 為網路伺服器描述配置 IPL 參數(參見圖 6): o Port number(埠號):*NONE。 o Synchronize date and time(同步日期和時間):*TYPE。 o IPL Source(IPL 源):定義內核位於哪裡,如下所示: + *NWSSTG 將引導源設置在 NWSD 中定義的一個虛擬磁碟上。必須有一個分區格式化為 0x41 (PReP Boot) 可引導類型的主分區。最佳的大小應該為 8 MB。 + *STMF 在集成文件系統(Integrated File System,IFS)中的一個文件中尋找引導源。這包括一個安裝在 IFS 中的 QOPT 目錄下的 CD-ROM(用於 CD 安裝)。 + A 或 B 表示 Linux 系統從插槽 A 或 B 引導。要這樣做,/proc 文件系統將與下面這個命令一起使用: dd if=/usr/src/linux/vmlinux of=/proc/iSeries/mf/A/vmlinux。 + *PANEL表示 IPL 源是在 SST Partition Configuration 面板中指定的。 o IPL stream file(IPL 流文件):如果 IPL Source 被設置為 *STMF,則鍵入流文件;否則是 *NONE。例如,對於 SUSE 鍵入: '/QOPT/SU90.001/ISERIES64'。 o IPL parameters(IPL 參數):載入程序參數。
圖 6. 創建網路伺服器描述(續)
創建網路伺服器存儲空間 網路伺服器存儲空間(Network Server Storage Space) 是網路伺服器環境中看起來像本地硬碟驅動器、來自 IFS 的流文件。
* 使用 CRTNWSSTG 命令啟動 Create Network Server Storage Space 助手(參見圖 7)。 * 提供以下信息: o Network server storage space(網路伺服器存儲空間):給空間取一個名稱(例如,USERDATA)。 o Size(大小):每存儲空間不超過 64 GB。 o From storage space(源存儲空間):*NONE。 o Format(格式):*OPEN,因為它允許操作系統格式化驅動器。 o Auxiliary storage pool ID(輔助存儲池 ID):1。 o Text 'description'(文本描述):*BLANK。
圖 7. 創建網路伺服器存儲空間
將網路存儲空間鏈接到網路伺服器 為了網路伺服器真正能夠訪問網路存儲空間,必須將它們二者鏈接起來。
* 使用 ADDNWSSTGL 命令啟動 Network Server Storage Link 創建助手(參見圖 8)。 * 提供以下信息: o Network server storage space(網路伺服器存儲空間):空間的名稱(USERDATA)。 o Network server description(網路伺服器描述):NWSD 的名稱(LNXCTCC6)。 o Dynamic storage link(動態存儲鏈接):*YES。 o Network server type(網路伺服器類型):*NWSD。 o Drive sequence number(驅動器序列號):*CALC。 o Access(存取):*UPDATE。
圖 8. 添加網路伺服器存儲鏈接
配置網路地址轉換 為了使用 SUSE 的圖形安裝程序,必須要有一個到將要宿主系統的分區的直接網路連接。但是,因為系統只設置有一個物理適配器,所以您必須使用一種叫做靜態網路地址轉換(Static Network Address Translation) 的技術,使得 Linux 分區看起來像是直接插在公共網路上。要做到這樣,需要為主機配置一個新的 IP 地址,並讓它將出入該地址的所有流量都轉發到您的連接在 Virtual LAN 0 上的 Linux 分區的私有地址。 首先,我們來配置 Linux 分區的公共地址。
* 使用 CFGTCP 命令啟動 TCP/IP Configuration 工具。 * 選擇 1. Work With TCP/IP Interfaces。 * 使用 Add 的選項 1,並配置 IP Address(公共的)、Netmask 和 Line Description(物理網路介面的名稱)。(參見圖 9)
* 將私有地址名稱映射到公共地址名稱,並選擇物理網路適配器的線路名稱。 圖 14. 映射 IP 地址
文件看起來應該像下面這樣:
清單 1. 數據包規則文件
ADDRESS LNXCTCC6_VLAN0 IP = 192.168.100.4 ADDRESS LNXCTCC6_LGE_FR IP = 9.100.101.29 MAP LNXCTCC6_VLAN0 TO LNXCTCC6_LGE_FR LINE = ETH01 JRN = OFF * 最後,從 File 菜單選擇 Verify,然後選擇 Save,然後是 Activate。
現在 Linux 分區就在您為它定義的公共 IP 地址處直接可訪問了。數據包將通過虛擬 LAN 被自動轉發到邏輯分區。 啟動安裝程序 本節展示如何從 SUSE Linux Enterprise Server V9 啟動安裝程序並以圖形模式配置安裝過程。 首先,更改網路伺服器描述(Network Server Description)的參數,以便它從包含 SUSE 發行版本安裝程序的 CD-ROM 進行引導。
* 左上部的 Filter 下拉菜單允許您查看更多軟體包組或者搜索單個的軟體包。現在使用該下拉菜單來查找 System 組下的「Shells」,並驗證您是在安裝 pdksh 軟體包,好幾個 IBM 中間件軟體包都需要這個軟體包。 * 選擇引導載入配置。 圖 23. 引導載入程序(BootLoader)設置
選擇引導方法:從 IFS 中的文件啟動 IPL 的一個好處是,幾個 NWSD 可以使用同一內核。只使用本機 I/O 的系統引導時可以不使用 NWS,因此它對 OS/400 的依賴性也更小。如果您使用不同的內核,請確保安裝需要的模塊。IBM 紅皮書 Linux on the IBM eServer iSeries Server: An Implementation Guide(developerWorks,2002 年)中詳細介紹了這一主題。
推薦: o 如果有一個 PReP 引導分區,則請使用它。 o 如果沒有任何虛擬磁碟,則請選擇 Slot B。 o 如果想要所有的分區使用同一內核,則請選擇 Generate a Boot File for *STMF Booting,並指定到 vmlinux 的路徑。 圖 24. 引導安裝
就這樣!安裝完成! * 邏輯關閉分區。將 IPL 源更改為 B,並清除 IPL 參數。當再次邏輯激活分區時,您就具有了一個 SUSE Enterprise Linux Server V9! 使用您在第 13 步中指定的密碼,以根用戶身份登錄。但是對於大多數工作,都不應該以根用戶身份登錄。閱讀「針對 Linux 開發新手的基本任務」(developerWorks,2003 年),了解如何臨時切換到不同的用戶。
結束語 在本文中,您看到了如何準備 iSeries 環境,以接受 SUSE Linux Enterprise Server V9 作為客操作系統。還學習了 Linux 安裝和配置過程中的主要步驟,包括設置網路。 關於作者: Vincent Tassy畢業於數學和計算機科學工程學校,並於 2000 年 10 月加入 IBM La Gaude, France 的 EMEA TSS組織。自那以後,他一直當技術顧問,提供教育、技術支持、有關 J2EE 技術和 IBM 中間件(包括 WebSphere ApplicationServer、WebSphere Portal Server、WebSphereMQ、開發工具,等等)的專業知識,以及高可用性和性能方面的支持。他對 Linux 充滿熱情,自 1997年以來一直使用它,並且獲得了三項認證:Linux Certified Professional、Comptia Linux+ 和Certified Red Hat Administrator。他還獲得了版本 4 和版本 5 的 WebSphere ApplicationServer 和相關開發工具以及 WebSphere Portal Server 和 e-Business ApplicationArchitecture 等方面的認證。
廣州億高科技有限公司 suse linux 華南區技術處:87500172 張小姐 www.51novell.com