VMware vCenter Server クラウドでのサービス エンジンの作成は、UUID および CREATE_SE_FAIL の取得に失敗した場合に、失敗することがあります。このエラーのトラブルシューティングについて、このトピックで説明します。

Controller のイベント ログに次のエラーが記録されました。

09/12 4:22:51 PM	Default-Group	Service Engine Group CREATE_SE_FAIL	Service Engine Avi-se-abcde creation failed
spawn_se_details
se_grp_name: Default-Group
se_cookie: e2c763f4-6c8d-4f71-b2d5-1fb2ac66362d
status_code: 16
availability_zone: N/A
reason: Failed to retrieve UUID for Avi-se-abcde
cloud_name: Default-Cloud
vcpus: 1
host_name: lab.avi.in
memory: 4096
se_name: Avi-se-abcde
注:

上記のイベント ログに示すように、SE Avi-se-abcde の作成が、CREATE_SE_FAIL Service Engine Avi-se-abcde creation failed というエラーで失敗します。失敗の理由は、Avi-se-abcde の UUID の取得に失敗したことです。

エラーの解決

VMware vCenter Server サービス アカウントの地域設定(言語)LOCALSYSTEM を確認します。vCenter Server サービス アカウントの言語は en-US に設定する必要があります。言語の設定の詳細については、Changing the default language of VMware vCenter Serverを参照してください。クラウド構成で使用されるサービス アカウントは、ロケールとして英語にする必要があります。

失敗の理由

サービス アカウントの言語が en-US に設定されていないため、NSX Advanced Load Balancer はサービス エンジン仮想マシンの UUID の取得に失敗します。NSX Advanced Load Balancer は、Network Adapter 1 の MAC アドレスから SE 仮想マシンの UUID を取得します。

トラブルシューティングを行うには、次の API 呼び出しを実行し、ラベルに対して出力を確認します。次の出力で確認されるように、ラベルはドイツ語で出力 Netzwerkadapter 1 を返しています。Network Adapter 1(英語)ではありません。

https://controller-ip/api/vimgrvmruntime/
"mgmt_vnic": false,
"type": "CLOUD_VCENTER",
"**label": "Netzwerkadapter 1", <-- This returning in German language for example**
"del_pending": false,
"connected": true,
"mac_addr": "00:50:56:8d:47:7b",
"network_uuid": "dvportgroup-88818-lab.avi.in",
"network_name": "avi_Server",
"avi_internal_network": false