KMVBLOG

VMware関連のトラブルシュート・設定・検証関連の備忘録

vRealize Automation 8.1から8.2へのアップデート

先日デプロイしたvRA8.1環境を8.2へアップグレードします。途中で何度か躓いたので、その備忘録として残しておきます。

 

vRAのアップグレードは主に以下の順序で行います。

  1. vRSLCMを8.1から8.2へアップデート
  2. vRA 8.1から8.2へアップデート

 

それでは、アップグレードを実施します。

"Lifecycle Operations"をクリック

f:id:Kame-chan:20210607093116p:plain

"Settings"をクリック

f:id:Kame-chan:20210607093551p:plain

"System Upgrade"をクリック

f:id:Kame-chan:20210607093750p:plain

今回アップデートにisoファイル(VMware-vLCM-Appliance-8.2.0.23-16982087-updaterepo.iso)を使用しますので、"Select Repository Type" > "CD-ROM"を選択し、"CHECK FOR UPGRADE"をクリック

f:id:Kame-chan:20210607094752p:plain

ターゲットバージョンの8.2.0.23が検知されました。

f:id:Kame-chan:20210607095401p:plain

実行前にvRSLCMのSnapshotを取得しておきましょう。

f:id:Kame-chan:20210607095148p:plain

vCenterのホストネームを入力し、Credentialを選択

"SUBMIT"をクリック

f:id:Kame-chan:20210607095554p:plain

Snapshotのリクエストが完了するのを待ちます。

f:id:Kame-chan:20210607100654p:plain

"UPGRADE"をクリックして実行します。

f:id:Kame-chan:20210607101513p:plain

インストールが実行されています。

f:id:Kame-chan:20210607101653p:plain

アップデート完了すると自動で再起動されますので、完了まで待ちます。

f:id:Kame-chan:20210607101753p:plain

アップデート後のバージョンは以下から確認可能です。

"Lifecycle Operations" > "Settings" > "System Details"

f:id:Kame-chan:20210607102720p:plain

 

vRAをアップデートする前にvIDMを互換性のあるバージョンにアップデートする必要がありますが、私の環境ではvIDMは3.3.2でvRA8.2と互換性がありますので、今回vIDMのアップデートは不要です。 

f:id:Kame-chan:20210608230132p:plain

 

まず事前に、My VMwareからvRAのアップデートisoファイル(Prelude_VA-8.2.0.12959-17018654-updaterepo.iso)をダウンロードします。

ダウンロード後、vRSLCMの"/data/"配下にコピーします。(今回は(/data/binaries/OVAに配置)

 

それでは、vRSLCMからアップグレードしていきます。

"Lifecycle Operations" > "Settings" > "Binary Mapping" 

f:id:Kame-chan:20210607104159p:plain

"ADD BINARIES"をクリック

f:id:Kame-chan:20210607104522p:plain

Location TypeにLocalを選択、Base Locationはisoファイルへのパス(/data/binaries/OVA)を入力し、"ADD"をクリック

f:id:Kame-chan:20210607111149p:plain

躓きポイント①

エラーが検知されました。

f:id:Kame-chan:20210607111642p:plain

 Error Code: LCMSOURCEMAPPING10018
Selected files checksums does not match with any product versions supported by vRealize Lifecycle Manager.
One or more selected files checksums does not match with any product versions supported by vRealize Lifecycle Manager.

 

エラーコードを調べた所、これに合致している模様です。

Solved: vRA 8.1 / LCM 8.1 - error when source mapping vRA ... - VMware Technology Network VMTN

 

vRSLCMへパッチを適用する必要がありますので、vRAのアップデートは一旦中断します。

"Settings > Binary Mapping" > "Patch Binaries"タブ > "ADD PATCH BINARY"

f:id:Kame-chan:20210607112551p:plain

 Request Detailsから進捗を確認し、完了するのを待ちます。

f:id:Kame-chan:20210607112716p:plain

 

"Settings > "Binary Mapping" > "Patch Binaries"タブでvRSLCMのpatchが表示されている事を確認します。

f:id:Kame-chan:20210607112942p:plain

"Settings > "System Patches"

f:id:Kame-chan:20210607113212p:plain

"NEW PATCH"をクリック

f:id:Kame-chan:20210607113319p:plain

"NEXT"をクリック

f:id:Kame-chan:20210607113417p:plain

"INSTALL"

f:id:Kame-chan:20210607113505p:plain

PATCH適用完了まで待ちます。 

f:id:Kame-chan:20210607113652p:plain

バージョンは以下から確認可能です。

"Lifecycle Operations" > "Settings" > "System Details"

f:id:Kame-chan:20210607113824p:plain

vRSLCMのパッチが適用できた所で、再度vRAのアップデートを試します。

f:id:Kame-chan:20210607114017p:plain

PATCH1適用後はPassしました。

f:id:Kame-chan:20210607114345p:plain

"Binary Mapping" > "Product Binaries"に表示されている事を確認します。

f:id:Kame-chan:20210607114836p:plain

それでは、vRAのアップデートを再開します。

"Environments" > "vRAのEnvironment"を選択

f:id:Kame-chan:20210607143514p:plain

"UPGRADE"をクリックします。

f:id:Kame-chan:20210607143740p:plain

vRSLCMの管理外でvRAに対して何かしら変更が加わった場合は、アップデートが失敗する可能性がありますので、アップデート実行前にvRSLCMとインベントリ情報を同期しておきます。

"TRIGGER INVENTORY SYNC"をクリック

f:id:Kame-chan:20210607144044p:plain

"SUBMIT"をクリック

f:id:Kame-chan:20210607144219p:plain

Request DetailsでStatusがSuccessfulになる事を確認します。

f:id:Kame-chan:20210607144353p:plain

それでは、アップグレードに進みます。

"PEOCEED"をクリック

f:id:Kame-chan:20210607144517p:plain

"NEXT"をクリック

f:id:Kame-chan:20210607144809p:plain

"RUN PRECHECK"をクリック

f:id:Kame-chan:20210607144917p:plain

f:id:Kame-chan:20210607145030p:plain

躓きポイント②

Pre-checkでエラーになりました。

エラーの詳細を確認するために、"View"をクリックして見てみます。

f:id:Kame-chan:20210607145543p:plain



f:id:Kame-chan:20210607145629p:plain

VMware KB#79925を参照せよと記載があります。

https://kb.vmware.com/s/article/79925

Disk3上のservices-logsパーティション(/services-logs)の容量が不足している事が原因のようです。容量を拡張する必要がありますので、実施していきます。

vRAが稼働するESXiホストのホストクライアントにアクセスします。

https://ESXi ip or hostname/ui

vRAの仮想アプライアンスを右クリック > "設定の編集" > ハードディスク3を8GB > 25GBに変更します。

f:id:Kame-chan:20210607163032p:plain
以下、Workaroundに記載のあるコマンドを実行します。

 Workaround
To work around this issue in version 8.1 and earlier:
  1. SSH to the appliance.
  2. Run the command: "vracli disk-mgr resize". The resize procedure will start in up to a minute. Progress could be monitored in the /var/log/disk_resize.log. It is expected to fail while resizing file system for logs disk.
  3. Run the command: "/usr/sbin/resize2fs /dev/mapper/logs_vg-services--logs"
  4. Run the command:
  • For vRA/vRO 8.0: "rm /var/run/disk_stats"
  • For vRA/vRO 8.0.1 and 8.1: "rm /var/vmware/prelude/disk-management/disk_stats"
  1.  Run the command  "vracli disk-mgr" to verify if new disk space is visible.

 コマンド実行履歴です。

root@vra [ ~ ]# vracli disk-mgr resize
2021-06-07 07:31:47,891 [INFO] Resetting automatic resize scan schedule...
2021-06-07 07:31:47,891 [INFO] Reset successful. Automatic resize of any device where it is applicable will commence in the next minute.


root@vra [ ~ ]# /usr/sbin/resize2fs /dev/mapper/logs_vg-services--logs
resize2fs 1.43.4 (31-Jan-2017)
Filesystem at /dev/mapper/logs_vg-services--logs is mounted on /services-logs; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/mapper/logs_vg-services--logs is now 6552576 (4k) blocks long.

root@vra [ ~ ]# rm /var/vmware/prelude/disk-management/disk_stats

root@vra [ ~ ]# vracli disk-mgr
/dev/sda4(/):
Total size: 47.86GiB
Free: 41.25GiB(86.2%)
Available(for non-superusers): 38.81GiB(81.1%)
/dev/sdb(/data):
Total size: 140.74GiB
Free: 107.41GiB(76.3%)
Available(for non-superusers): 100.21GiB(71.2%)
/dev/sdc(/services-logs):
Total size: 24.54GiB
Free: 24.23GiB(98.7%)
Available(for non-superusers): 23.15GiB(94.3%)
/dev/sdd(/metrics):
Total size: 19.56GiB
Free: 19.31GiB(98.8%)
Available(for non-superusers): 18.31GiB(93.6%)

 "RE-RUN PRECHECK"をクリック

f:id:Kame-chan:20210607163748p:plain

Pre-checkもpassしましたので、"NEXT"をクリック

f:id:Kame-chan:20210607163900p:plain

"SUBMIT"をクリック

f:id:Kame-chan:20210607215125p:plain

Request Detailsから進捗を確認可能

f:id:Kame-chan:20210607215548p:plain

アップグレードが完了しました。私の環境だと約1時間弱程かかりました。

f:id:Kame-chan:20210607232341p:plain

"Environments" > "vRAのEnvironment"からvRAが8.2へアップグレードされいる事を確認可能です。

f:id:Kame-chan:20210607233321p:plain

以上です。

アップデートは一筋縄ではいきませんでしたが、本記事が何かしらのお役に立てれば幸いです。