- 論壇徽章:
- 0
|
NIM 是AIX比較流行的一種網(wǎng)絡(luò)安裝方式,也是比較推薦的,大家也都比較熟悉。 NIMOL 實(shí)在LINUX系統(tǒng)上的一種類似NIM的服務(wù),也是由IBM提供的,可以把LINUX服務(wù)器作為一個(gè)類似NIM的服務(wù),來進(jìn)行安裝AIX,當(dāng)然也可以進(jìn)行簡單的管理,功能于NIM類似,也算是一種可選的解決方案。文章介紹了如何在LINUX系統(tǒng)上安裝這個(gè)NIMOL服務(wù),內(nèi)容比較詳細(xì),比較有實(shí)用價(jià)值。
原文:在 Linux 服務(wù)器上使用 NIMOL 安裝 AIX
NIMOL 的簡介
網(wǎng)絡(luò)安裝管理工具(NIMOL)為 Linux 服務(wù)器提供了一系列的 AIX 軟件管理服務(wù)。包含在 AIX 產(chǎn)品介質(zhì)中的 NIMOL 軟件包為 Linux 服務(wù)器提供了以下的 NIM 功能:
• 使用 NIM 安裝 AIX 所必需的服務(wù)。
• 執(zhí)行 AIX 的網(wǎng)絡(luò)安裝。
• 在 NIMOL 客戶端上安裝軟件更新。
• 列出在 NIMOL 客戶端上安裝的軟件。
• 創(chuàng)建 AIX 系統(tǒng)備份,NIMOL 可使用該備份來安裝其他客戶端。
以下的命令隨附在 NIMOL 軟件包中:
nimol_config
配置 Linux 服務(wù)器為 NIMOL 服務(wù)器
nimol_install
創(chuàng)建要安裝的 NIMOL 客戶端
nimol_lslpp
列出安裝在 NIMOL 客戶端的軟件
nimol_update
在 NIMOL 客戶端上安裝軟件更新
nimol_backup
創(chuàng)建一個(gè)可安裝的 AIX 客戶端的備份
在 Linux 服務(wù)器上使用 NIMOL 安裝 AIX 的詳細(xì)步驟
NIMOL 的適用環(huán)境:
操作系統(tǒng) : SLES9/SP3, RedHatEL, AIX53J/AIX53L
安裝平臺 : IBM xSeries and pSeries
網(wǎng)絡(luò)要求 : NIMOL 客戶端必須和 NIMOL 服務(wù)器在同一網(wǎng)段
下面所列舉的例子均使用的 pSeries 平臺上的 SLES9 SP3 操作系統(tǒng)。
按照下列步驟,可在客戶端上進(jìn)行系統(tǒng)的第一次安裝或者覆蓋已經(jīng)存在的任何系統(tǒng)。
在 Linux 服務(wù)器上安裝必需的軟件包
以下軟件包為 NIMOL 所必需的:
tfttp-0.36-44.4
dhcpcd-1.3.22pl4-193.8
yast2-dhcp-server-2.9.25-0.5
dhcp-server-3.0.1rc13-28.20
dhcp-3.0.1rc13-28.18
yast2-nfs-client-2.9.11-23.2
yast2-nfs-server-2.9.9-23.2
nfs-utils-1.0.6-103.23
gettext-0.14.1-30.1
perl-gettext-1.01-576.1
在 Linux 服務(wù)器上安裝 NIMOL 軟件包
NIMOL 軟件包在 AIX 的第一張光盤里,執(zhí)行下面的命令來進(jìn)行安裝:
rpm –ivh nimol-1.0-4.noarch.rpm
在 Linux 服務(wù)器上配置 NIMOL
使用 nimol_config 命令可以配置 NIMOL 所必需的各種服務(wù)并且把安裝文件拷貝到目的目錄下。
下面的例子是在 Linux 服務(wù)器上進(jìn)行配置 。
nimol_config –C –s hostname
此命令將在 /etc/nimol.conf 文件中存儲遠(yuǎn)程訪問的方法(rsh 或 ssh),創(chuàng)建 /tftproot 目錄,在/etc/dhcpd.conf 文件中添加客戶端的網(wǎng)絡(luò)配置信息,并且啟動(dòng)相關(guān)的服務(wù)。由于對 /etc/dhcpd.conf 文件的修改可能妨礙NIMOL 添加和刪除子網(wǎng)和主機(jī)項(xiàng)的能力,因此請不要手動(dòng)修改該文件。
創(chuàng)建 AIX 安裝資源
在 NIMOL 服務(wù)器上創(chuàng)建 AIX 安裝資源有兩種方法:
- 使用 nimol_config 命令定義在 NIMOL 服務(wù)器上已存在的 AIX 安裝資源。 例如:在 /export/aix/aix53 目錄下有已存在的 AIX 安裝資源,使用以下命令來定義這個(gè) AIX 安裝資源。
nimol_config -t /export/aix -L aix53 - 使用 nimol_backup 命令創(chuàng)建一個(gè) AIX 系統(tǒng)的備份。
要?jiǎng)?chuàng)建 mksysb 備份文件,需要有一個(gè) AIX 資源機(jī)(已經(jīng)裝好 AIX 系統(tǒng)的機(jī)器),并且保證 Linux 服務(wù)器可以訪問此 AIX 資源機(jī)。
(1). 編輯 AIX 資源機(jī)的 /.rhosts 文件,添加 Linux 服務(wù)器的網(wǎng)絡(luò)信息,以使 Linux 服務(wù)器可以遠(yuǎn)程登錄到此 AIX 資源機(jī)上。
注:/.rhosts 文件內(nèi)容里應(yīng)包括如下內(nèi)容:
Linux 服務(wù)器的 IP 地址
Linux 服務(wù)器的 hostname
(2). 確認(rèn)在 Linux 服務(wù)器和 AIX 資源機(jī)上都存在 /etc/resolv.conf 文件。
(3). 在 Linux 服務(wù)器上運(yùn)行 nimol_backup 命令。
例如:如果 AIX 資源機(jī)的機(jī)器名為 c98m514ms01.ppd.pok.ibm.com 并且你想命名安裝資源為 aix53L,那么可以使用下面的命令來創(chuàng)建一個(gè) mksysb 的備份資源:
nimol_backup –c c98m514ms01.ppd.pok.ibm.com –L aix53L
|
命令執(zhí)行后,在 Linux 服務(wù)器的 /export/aix/aix53L/ 目錄下會創(chuàng)建以下資源:
SPOT
booti.chrp.mp.ent
bosinst.data
index
mksysb
resolv.conf
scripts
在 /tftpboot 目錄下創(chuàng)建:
aix53L.chrp.mp.ent
安裝 NIMOL 客戶端
在運(yùn)行 nimol_install 命令前,客戶端的一些信息是必需的:
主機(jī)名
MAC 地址
IP 地址
子網(wǎng)掩碼
網(wǎng)關(guān)地址
以下的例子顯示如何獲得 NIMOL 客戶端的 MAC 地址:
1. 如果客戶機(jī)正在與運(yùn)行,那么使用下面的命令在客戶端上獲得 ent0 網(wǎng)絡(luò)適配器的 MAC 地址:
lscfg -vl ent0
2. 在沒有運(yùn)行的客戶機(jī)上獲得 MAC 地址,執(zhí)行以下操作:
(1). 打開電源。
(2). 當(dāng)屏幕顯示訪問系統(tǒng)管理維護(hù)(SMS)菜單時(shí),按下 F1 鍵。
(3). 選擇引導(dǎo)選項(xiàng)。
(4). 選擇安裝或引導(dǎo)設(shè)備。
(5). 選擇網(wǎng)絡(luò),此菜單涉及到機(jī)器的網(wǎng)卡(例如:以太網(wǎng))。
(6). 選擇信息,此屏幕包含了 MAC 地址。
當(dāng)在 nimol_install 命令中添加 MAC 地址時(shí) , 需要用冒號進(jìn)行分隔。
例如:要安裝一個(gè)客戶端(主機(jī)名為 client1,子網(wǎng)掩碼為 255.255.255.0,網(wǎng)關(guān)為 192.168.1.1,MAC 地址為 00:60:08:3F:E8:DF,安裝資源為 aix53L),運(yùn)行如下命令:
nimol_install -c client1 -g 192.168.1.1 -m 00:60:08:3F:E8:DF -s 255.255.255.0 -L aix53L |
此命令運(yùn)行后,可以在 Linux 服務(wù)器上運(yùn)行 exportfs 命令來檢查一些必需地資源是否已經(jīng)導(dǎo)出:
#exportfs
/export/aix/aix53L
client1 |
在 /tftpboot 目錄下 , 以下兩個(gè)文件是否被創(chuàng)建:
在 Linux 服務(wù)器上運(yùn)行 nimol_config -l 命令,檢查安裝資源是否已經(jīng)創(chuàng)建好:
#nimol_config -l
nimol_config MESSAGE: The following resource labels are defined: aix53L |
如果準(zhǔn)備安裝的客戶端是一個(gè)正在運(yùn)行地系統(tǒng),在開始安裝之前,可以在客戶端上使用 bootlist 命令來指定網(wǎng)絡(luò)引導(dǎo)。例如,如果客戶端從 ent0 適配器(IP 地址為 192.168.1.20)安裝 AIX,并且 NIMOL 服務(wù)器的 IP 地址是 192.168.1.10,運(yùn)行此命令:
bootlist -m normal ent0 bserver=192.168.1.10 client=192.168.1.20
然后運(yùn)行 shutdown –Fr 命令開始安裝。
如果客戶端沒有系統(tǒng),就啟動(dòng)電源并在顯示鍵盤圖標(biāo)時(shí),按 F1 進(jìn)入 SMS,然后指定網(wǎng)絡(luò)引導(dǎo)參數(shù)和選擇網(wǎng)絡(luò)設(shè)備為引導(dǎo)設(shè)備。
全部設(shè)置完成后,退出 SMS,安裝過程開始。
在缺省情況下,配置 syslog 守護(hù)進(jìn)程用于接收遠(yuǎn)程狀態(tài),這個(gè)設(shè)置允許你在 NIMOL 服務(wù)器上通過查看 /var/log/nimol.log 文件監(jiān)視安裝過程。
維護(hù) NIMOL 客戶端 |
|