0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

[VIOS] 3.1.4.50 or 3.1.4.60 から 4.1.0.x へのアップグレードは失敗します (mkvgエラー / APAR IJ50568)

Last updated at Posted at 2025-11-24

はじめに

IBM Power の VIOS(Virtual I/O Server) 3.1.4.60 の環境で 4.1.0.10 へHMC GUI 経由でアップグレードを行おうとした際に失敗した内容の調査メモです。

VIOS 3.1.4.50 or 3.1.4.60 から VIOS 4.1 にアップグレードを実行する際には、同様のエラーで失敗する可能性がありますのでご注意ください。


環境

更新前 VIOSバージョン: 3.1.4.60

$ ioslevel
3.1.4.60
$

HMC 10.3.1050

hscroot@HMC:~> lshmc -v | grep RM
*RM V10R3.1050.0

VIOS アップグレード・エラー・ログの確認

HMC GUI でのアップグレード手順、ログは割愛しますが、内部的に viosupgrade コマンドが使用されています。

HMC GUI から実行しましたが、内部処理のエラー詳細を確認するため、VIOS 上のログ (/var/adm/ras/ioslogs/viosupg_global.log) を確認し、mkvg のエラーが出ていることを見つけました。

# cat /var/adm/ras/ioslogs/viosupg_global.log
21299638 0 Mon Nov 24 11:08:29 2025 main::main 8357      ***************************************************************************************************************
21299638 0 Mon Nov 24 11:08:29 2025 main::main 8359      **** Entering main ****
21299638 0 Mon Nov 24 11:08:29 2025 main::main 8360      Command passed:
21299638 0 Mon Nov 24 11:08:29 2025 main::main 8366      /usr/ios/sbin/viosupg.pl -I /home/padmin/dvdimage.v1.iso -w /home/padmin/myNewIosMksysbImageDir
21299638 0 Mon Nov 24 11:08:29 2025 main::main 8452      Parameters received from CLI:


~ 省略 ~ 


21299644 0 Mon Nov 24 11:09:36 2025 main::viosupg_mksysb_operation 6519  image data contents - END
21299644 0 Mon Nov 24 11:09:36 2025 main::viosupg_mksysb_operation 6533  Running /usr/sbin/alt_disk_mksysb -m /home/padmin/myNewIosMksysbImageDir/viosupg/iosmksysb_2345 -d "hdisk22" -i /tmp/vupgdir_p1002v/image.data -P1

Restoring /image.data from mksysb image.
Checking disk sizes.
Creating cloned rootvg volume group and associated logical volumes.
0505-102 alt_disk_install: mkvg has returned an error.
/usr/sbin/mkvg: illegal option -- a
Usage: /usr/sbin/mkvg [-B] [-t factor] [-S [-v logicalvolumes] [-P partitions]]
        [-C] [-G] [-f] [-i] [-I] [-c] [-X {none/SSD}] [-L ltgsize] [-n] [-s size]
        [-V majornumber] [-y VGname] [-M {y/s}] [-p mirrorpool] [-O {y/n}]
        [-N {n/o}] [-r {y/n}] [-e {y/n}] [-k {y/n}] PVname...
Makes a volume group.
0516-862 /usr/sbin/mkvg: Unable to create volume group.
21299644 0 Mon Nov 24 11:09:37 2025 main::viosupg_mksysb_operation 6537  Installation on alternate disk(s) failed.

~ 省略~ 

(内部的に実行された)mkvg コマンドに誤って -a オプションが指定されているようです。


対象の APAR

対象のAPARが発行されていることを見つけました。

AIX 7.3 から導入された mkvg のオプションに関連した問題があるそうです。
また、VIOS 3.1.4.50、3.1.4.60 で報告されているようです。

IJ50568: VIOS UPGRADE FAILS BETWEEN MAJOR VIOS VERSIONS APPLIES TO AIX 7300-02

(抜粋)

Problem summary

Failure of the viosupgrade process occurred because of an
incorrect use of the mkvg -a option during the execution of
alt_disk_mksysb

Problem conclusion

The viosupgrade process failed due to an incorrect utilization
of the mkvg -a option while executing alt_disk_mksysb.mkvg -a
option or crfs logname=OUTLINE was introduced in version 7.3
and is not available in previous versions.keep oslevel check
while adding -a option to mkvg and logname=OUTLINE to crfs

AIX 7.3 mkvg コマンド

-a これは、small タイプのボリューム・グループを作成します。 このタイプには最大 32 個の物理ボリュームと最大 255 個の論理ボリュームを収容できます。


下記の Technote も見つけました。

padmin viosupgrade FAILED - Installation on alternate disk(s) failed.
(抜粋)

Known issue at 3.1.4.50 and 3.1.4.60 fixed with
IJ50568 VIOS UPGRADE FAILS BETWEEN MAJOR VIOS VERSIONS APPLIES TO AIX 7300-02

The above sample errors relate to a known issue fixed in VIOS version 4.1.1.
To get passed this error, retry the VIOS upgrade using newer mksysb image version, 4.1.1.X.

4.1.0.X へのアップグレードで遭遇するもので、4.1.1 では解消されていると考えられます。


エラー考察

  • VIOS 3.1.4.60の viosupgradeコマンドで使用される mkvg -a オプションが使用されていた
  • VIOS 3.1 ベースの AIX 7.2 では mkvg -a オプションは存在しない
  • AIX 7.3 から mkvg -aオプションが導入されている
  • VIOS 3.1.4.10 から 4.1.0.10 の viosupgrade コマンド実行の際には mkvg ではエラーにならなかった
  • 報告をしている範囲で見かけるのは、VIOS 3.1.4.50 or 3.1.4.60 のバージョンが対象。 VIOS 3.1.4.50 or 3.1.4.60 の viosupgrade コマンド内で mkvg -a オプションが使用されていると推測

対応方法

2025年11月時点では、サポート問い合わせで ifix を入手する必要があるようです。
VIOS 3.1.4.70 など新しい Fix Pack に対象 fix が盛り込まれることを期待したいと思います。


おわりに

VIOS 3.1.4.50 or 3.1.4.60 をご使用の環境で viosupgrade コマンドを使用した 4.1 へのアップグレードの際にはご注意ください。

VIOS 3.1.4.10 から 4.1.0.10 の VIOS ローカル環境での viosupgrade コマンドを使用したアップグレードについては以前に検証していますのでご参照ください。

以上です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?