本节介绍了如何配置系统属性,这些属性提供了一种机制以控制 VMware 的系统范围行为。

最初,可以使用 cloud-init 配置文件设置系统属性(请参阅创建 cloud-init 元数据文件)。要确保服务正常运行,需要配置以下属性。

系统名称

network.public.address 系统属性中输入一个完全限定 VMware 域名。

Google Maps

Google Maps 用于在地图上显示 Edge 和数据中心。如果没有许可证密钥,可能无法显示地图。在这种情况下,Orchestrator 将继续正常运行,但是浏览器地图将无法使用。

  1. 登录 https://console.developers.google.com
  2. 创建一个新项目(如果尚未创建项目)。
  3. 找到启用 API (Enable API) 按钮。在 Google Maps API 下单击并启用 Google Maps JavaScript APIGoogle Maps 地理位置 API (Google Maps Geolocation API)
  4. 在屏幕左侧,单击凭据 (Credentials) 链接。
  5. 在“凭据”页面下,单击创建凭据 (Create Credentials),然后选择 API 密钥 (API key)。创建一个 API 密钥。
  6. service.client.googleMapsApi.key VMware 系统属性设置为 API 密钥。
  7. service.client.googleMapsApi.enable 设置为“true”。

Twilio

Twilio 是一种消息传送服务,允许您通过短信接收 VMware 警示。此服务是可选的。可以通过操作员门户的系统属性 (System Properties) 页面在 VMware 中输入帐户详细信息。将调用以下属性:

  • service.twilio.enable,允许在 VMware 无法访问 Internet 时禁用该服务
  • service.twilio.accountSid
  • service.twilio.authToken
  • (nnn)nnn-nnnn 格式的 service.twilio.phoneNumber

可在 https://www.twilio.com 获取此服务。

MaxMind

MaxMind 是一种地理位置服务。此服务用于根据 IP 地址自动检测 Edge 和网关位置以及 ISP 名称。如果禁用此服务,将需要手动更新地理位置信息。可以通过操作员门户的系统属性 (System Properties) 页面在 VMware 中输入帐户详细信息。您可以配置:

  • service.maxmind.enable,允许在 VMware 无法访问 Internet 时禁用该服务
  • service.maxmind.userid,可保留 MaxMind 在帐户创建过程中提供的用户标识
  • service.maxmind.license,可保留 MaxMind 提供的许可证密钥

可在以下位置获取许可证:https://www.maxmind.com/en/geoip2-precision-city-service

电子邮件

电子邮件服务可用于发送 Edge 激活消息,以及警报和通知。该服务不是必需的,但强烈建议您将该服务配置为 VMware 操作的一部分。以下系统属性可用于配置 Orchestrator 使用的外部电子邮件服务:

  • mail.smtp.auth.pass - SMTP 用户密码。
  • mail.smtp.auth.user - SMTP 身份验证用户。
  • mail.smtp.host - 从 VMware 发出的电子邮件的中继服务器。
  • mail.smtp.port - SMTP 端口。
  • mail.smtp.secureConnection - 使用 SSL 传输 SMTP 流量。