本节介绍了如何配置系统属性,这些属性提供了一种机制以控制 VMware 的系统范围行为。
最初,可以使用 cloud-init 配置文件设置系统属性(请参阅创建 cloud-init 元数据文件)。要确保服务正常运行,需要配置以下属性。
系统名称
在 network.public.address
系统属性中输入一个完全限定 VMware 域名。
Google Maps
Google Maps 用于在地图上显示 Edge 和数据中心。如果没有许可证密钥,可能无法显示地图。在这种情况下,Orchestrator 将继续正常运行,但是浏览器地图将无法使用。
- 登录 https://console.developers.google.com。
- 创建一个新项目(如果尚未创建项目)。
- 找到启用 API (Enable API) 按钮。在 Google Maps API 下单击并启用 Google Maps JavaScript API 和 Google Maps 地理位置 API (Google Maps Geolocation API)。
- 在屏幕左侧,单击凭据 (Credentials) 链接。
- 在“凭据”页面下,单击创建凭据 (Create Credentials),然后选择 API 密钥 (API key)。创建一个 API 密钥。
- 将
service.client.googleMapsApi.key
VMware 系统属性设置为 API 密钥。 - 将
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 流量。