VMware Cloud Director 设备包括一个嵌入式 PostgreSQL 数据库。嵌入式 PostgreSQL 数据库包括复制管理器 (repmgr) 工具套件,可为 PostgreSQL 服务器集群提供高可用性 (HA) 功能。使用为 VMware Cloud Director 数据库提供故障切换功能的数据库 HA 集群,您可以创建设备部署。
您可以将 VMware Cloud Director 设备部署为主单元、备用单元或 VMware Cloud Director 应用程序单元。请参见使用 vSphere Client 部署 VMware Cloud Director 设备、使用 VMware OVF Tool 部署 VMware Cloud Director 设备或使用签名通配符证书部署 VMware Cloud Director 设备 10.4.1 及更高版本以进行 HTTPS 通信。
要为 VMware Cloud Director 数据库配置 HA,创建服务器组时,可以通过部署 VMware Cloud Director 设备的一个主实例和两个备用实例来配置数据库 HA 集群。您可以通过部署额外的应用程序单元来横向扩展服务器组。请参见 VMware Cloud Director 设备数据库 HA 集群 图。
创建具有数据库 HA 的 VMware Cloud Director 设备部署
- 将 VMware Cloud Director 设备部署为主单元。
主单元是 VMware Cloud Director 服务器组中的第一个成员。嵌入式数据库配置为 VMware Cloud Director 数据库。数据库名称是
vcloud
,数据库用户是vcloud
。 - 验证该主单元是否已启动且正在运行。
- 要验证 VMware Cloud Director 服务运行状况,请使用系统管理员凭据登录到 VMware Cloud Director Service Provider Admin Portal,网址为 https://primary_eth0_ip_address/provider。
- 要验证 PostgreSQL 数据库运行状况,请以 root 身份登录到设备管理用户界面,网址为 https://primary_eth1_ip_address:5480。
主节点必须处于运行状态。
- 将 VMware Cloud Director 设备的两个实例部署为备用单元。
嵌入式数据库是在主数据库的复制模式下配置的。
注: 在初始备用设备部署之后,复制管理器开始将其数据库与主设备数据库同步。在此期间, VMware Cloud Director 数据库以及 VMware Cloud Director UI 不可用。 - 验证 HA 集群中的所有单元是否都处于运行状态。
- (可选)将 VMware Cloud Director 设备的一个或多个实例部署为 VMware Cloud Director 应用程序单元。
不使用嵌入式数据库。VMware Cloud Director 应用程序单元将连接到主数据库。
Automatic
”。请参见
VMware Cloud Director 设备 API。新单元的默认故障切换模式为“
Manual
”。如果集群节点之间的故障切换模式不一致,则集群故障切换模式为“
Indeterminate
”。“
Indeterminate
”模式可能会导致这些节点与支持旧主单元的节点之间的集群状态不一致。要查看集群故障切换模式,请参见
查看 VMware Cloud Director 设备集群运行状况和故障切换模式。
创建不具有数据库 HA 的 VMware Cloud Director 设备部署
- 将 VMware Cloud Director 设备部署为主单元。
主单元是 VMware Cloud Director 服务器组中的第一个成员。嵌入式数据库配置为 VMware Cloud Director 数据库。数据库名称是
vcloud
,数据库用户是vcloud
。 - 验证该主单元是否已启动且正在运行。
- 要验证 VMware Cloud Director 服务运行状况,请使用系统管理员凭据登录到 VMware Cloud Director Service Provider Admin Portal,网址为 https://primary_eth0_ip_address/provider。
- 要验证 PostgreSQL 数据库运行状况,请以 root 身份登录到设备管理用户界面,网址为 https://primary_eth1_ip_address:5480。
主节点必须处于运行状态。
- (可选)将 VMware Cloud Director 设备的一个或多个实例部署为 VMware Cloud Director 应用程序单元。
不使用嵌入式数据库。VMware Cloud Director 应用程序单元将连接到主数据库。