12 月 15 日にリリースされた vCenter 8.0 Update 3h を適用してから,のんびり年を越そうと考えていたのですが,リリースノートに不穏な記載を見つけてしまいました.
Default log partition of 50 GB:
With vCenter 8.0 Update 3h, the default size of the log partition is 50 GB for any vCenter deployment.
なんと,Log パーティション サイズのデフォルトが 50GB になる?
早速 Pre-Update Check で確認してみると,確かに Warning が表示されるようになっています.
Warning には KB 409413 を参照して Log パーティションを 50GB に増やすようにと表示されているので,早速対応してみました.
vCenter に ssh して bash に移り,lsblk コマンドで /storage/log にマウントされている論理ボリュームを確認すると,ブロックデバイス sde, HCTL 2:0:4:0 でサイズが 10G であることがわかります.
※ちなみに HCTL は
- H SCSI ホスト番号
- C Channel
- T Target
- L LUN
です.
続いてブロックデバイスに対応する PCI デバイスの実際のパス情報の確認です./sys/block 配下で Kernel が認識しているブロックデバイスを表示してみます.この 2:0:4:0 が HCTL の Host : 2, Channel : 0, Target : 4, LUN : 0 です.省略表現では "SCSI (0:4)" ということになります.
それでは,vCenter 側でディスクを見てみましょう.KB 409413 には,ブロックデバイスは OS が認識した順にアルファベットが振られるので,ほぼ Hard disk 5 であるが,HCTL も確認しましょうとあります.Hard disk 5 の Virtual Device Node を参照すると,"SCSI (0:4)" と表示されているので私の環境では当たりでした.
vCenter のバックアップが取得済みであること,加えて Snapshot が残っていないことを確認し,Hard Disk 5 のサイズを 10 GB から 50 GB に変更します.
最後に vCenter の bash に戻って /usr/lib/applmgmt/support/scripts/autogrow.sh を実行して論理ボリュームを拡張します.
root@vcsax [ ~ ]# /usr/lib/applmgmt/support/scripts/autogrow.sh Sat Dec 27 02:42:32 PM JST 2025 Disk Util: INFO: Scanning Hard disk sizes Syncing file systems which: no multipath in (/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/java/jre-vmware/bin:/opt/vmware/bin:/opt/vmware/cap/bin:/opt/vmware/bin:/opt/vmware/cap/bin) Scanning SCSI subsystem for new devices and remove devices that have disappeared Scanning host 0 for SCSI target IDs 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15, all LUNs Scanning for device 0 0 0 0 ... OLD: Host: scsi0 Channel: 00 Id: 00 Lun: 00 (中略) Sat Dec 27 02:42:37 PM JST 2025 Disk Util: INFO: LV Resizing /dev/log_vg/log Size of logical volume log_vg/log changed from 9.99 GiB (1279 extents) to 49.99 GiB (6399 extents). Logical volume log_vg/log successfully resized. resize2fs 1.46.5 (30-Dec-2021) Filesystem at /dev/mapper/log_vg-log is mounted on /storage/log; on-line resizing required old_desc_blocks = 2, new_desc_blocks = 7 The filesystem on /dev/mapper/log_vg-log is now 13105152 (4k) blocks long. (以下略)
lsblk コマンドで再度確認すると,サイズは 50G に増えています.Log パーティションの拡張成功です!
再び vCenter の VAMI に戻って Pre-Update Check を実行すると,先程までの Warning も消えています.
KB のおかげで無事に 8.0 Update 3h の適用が完了しました.今年もなんとか仕事納めの目処が立ちそうです!