由于无法检索 UUIDCREATE_SE_FAIL,在 VMware vCenter Cloud 上创建服务引擎可能会失败。本主题介绍了如何对此错误进行故障排除。

在控制器上的事件日志中发现以下错误。

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 服务引擎 Avi-se-abcde 创建失败 (CREATE_SE_FAIL Service Engine Avi-se-abcde creation failed)。造成失败的原因是无法检索 Avi-se-abcde 的 UUID。

错误解决方案

检查 VMware vCenter 服务帐户 LOCALSYSTEM 的区域设置(语言)。必须将 vCenter 服务帐户的语言设置为 en-US。有关设置语言的更多信息,请参阅更改 VMware vCenter Server 的默认语言。云配置中使用的服务帐户的区域设置必须为英语。

失败原因

由于服务帐户的语言未设置为 en-USNSX 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