はじめに
AIX の TL(Technology Level) 適用によるアップグレード、または SP (Service Pack) 適用によるアップデートが NIM の mksysb リストアと同時に実行可能であることを確認したログです。
OS レベルでの mksysb マイグレーション・リストアは以下で確認しています。
対象読者
IBM PowerSystems AIX + NIM ユーザー
環境
・NIM サーバー : ホスト名 nimserver1 (OSレベル:AIX7.2TL00SP0)
nimserver1:[/]# oslevel -s
7200-00-00-0000
・NIMクライアント : ホスト名 nimclient1 (OSレベル:AIX7.1TL3SP1)
nimclient1[/] # oslevel -s
7100-03-01-1341
設定の流れ
- 使用するbosinst_data リソース
nimserver1:[/]# lsnim -l nimclient1_bosinstdata
nimclient1_bosinstdata:
class = resources
type = bosinst_data
Rstate = ready for use
prev_state = unavailable for use
location = /export/others/nimclient1_bosinst_data
alloc_count = 1
server = master
- /export/others/nimclient1_bosinst_data ファイルの中身
nimserver1:[/]# cat /export/others/nimclient1_bosinst_data
control_flow:
CONSOLE = Default
INSTALL_METHOD =
PROMPT = no
EXISTING_SYSTEM_OVERWRITE =
ACCEPT_LICENSES = yes
INSTALL_DEVICES_AND_UPDATES = yes
MKSYSB_MIGRATION_DEVICE =
RECOVER_DEVICES = yes
target_disk_data:
LOCATION =
SIZE_MB =
HDISKNAME =
locale:
BOSINST_LANG =
CULTURAL_CONVENTION =
MESSAGES =
KEYBOARD =
OSリストアとは異なり "MKSYSB_MIGRATION_DEVICE" , "INSTALL_METHOD" , "EXISTING_SYSTEM_OVERWRITE" は指定していません。
- 使用する mksysbリソース
nimserver1:[/]# lsnim -l nimclient1_710301mksysb
nimclient1_710301mksysb:
class = resources
type = mksysb
creation_date = Fri Dec 16 19:33:16 2022
source_image = nimclient1
arch = power
Rstate = ready for use
prev_state = unavailable for use
location = /export/mksysb/nimclient1_710301mksysb
version = 7
release = 1
mod = 3
oslevel_r = 7100-03
oslevel_s = 7100-03
alloc_count = 0
server = master
- 対象 mksysbファイルの確認
nimserver1:[/]# ls -l /export/mksysb/nimclient1_710301mksysb
-rw-r--r-- 1 root system 2193920000 Dec 16 19:33 /export/mksysb/nimclient1_710301mksysb
NIM の bos_inst 設定例
TLアップグレード、SPアップデートの場合も、OSレベルのアップグレードと同様に CLI で NIM bos_instを設定します。
コマンド例:
# nim -o bos_inst -a source=rte -a spot=<対象のspot> -a lpp_source=<対象のlpp_source> -a bosinst_data=<対象のbosinst_data> -a mksysb=<対象のmksysb> -a boot_client=no <対象のNIMクライアント>
TL適用の実行例
① 対象のLPARを停止
② AIX7.1TL4SP2 のlpp_source, spot を割り当て
# nim -o bos_inst -a source=rte -a spot=AIX710_04_02_spot -a lpp_source=AIX710_04_02_lpp_source -a bosinst_data=nimclient1_bosinstdata -a mksysb=nimclient1_710301mksysb -a boot_client=no nimclient1
③ HMCでSMS起動、SMS設定を行い exit
④ bosinst_data の設定に従いリストア開始
⑤ 確認
上記の実行で目的のレベルである AIX 7.1TL4 SP2 にアップグレードされたことが確認できました。
AIX Version 7
Copyright IBM Corporation, 1982, 2016.
Console login: root
*******************************************************************************
* *
* *
* Welcome to AIX Version 7.1! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
# oslevel -s
7100-04-02-1614
#
SP適用の実行例
①対象のLPARを停止
②AIX7.1TL3SP5 のlpp_source, spot を割り当て
nimserver1:[/]# nim -o bos_inst -a source=rte -a spot=AIX710_03_05_spot -a lpp_source=AIX710_03_05_lpp_source -a bosinst_data=nimclient1_bosinstdata -a mksysb=nimclient1_710301mksysb -a boot_client=no nimclient1
③ HMCでSMS起動、SMS設定を行い exit
④ bosinst_data の設定に従いリストア開始
⑤ 確認
AIX Version 7
Copyright IBM Corporation, 1982, 2015.
Console login: root
*******************************************************************************
* *
* *
* Welcome to AIX Version 7.1! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
# oslevel -s
7100-03-05-1524
#
上記の実行で目的のレベルである AIX 7.1TL3 SP5 にアップデートされたことが確認できました。
おわりに
・TL, SP 適用の場合でも OSレベルと同様に mksysb リストアでアップグレード/アップデートが可能であることを確認しました。
・OSのマイグレーション・リストアとは異なり、bosisnt_data で "MKSYSB_MIGRATION_DEVICE" と "INSTALL_METHOD" と "EXISTING_SYSTEM_OVERWRITE" を指定せずに実行が可能でした。
以上です。