4.3.4.2. 外部数据库
cfme-template-ext-db.yaml 文件中的任何 POSTGRES _*
或 DATABASE_*
模板参数都可以通过清单文件中的 openshift_management_template_parameters
哈希进行自定义。
外部 PostgreSQL 数据库要求您提供数据库连接参数。您必须在清单中的 openshift_management_template_parameters
参数中设置所需的连接密钥。以下键是必需的:
-
DATABASE_USER
-
DATABASE_PASSWORD
-
DATABASE_IP
-
DATABASE_PORT
(大多数 PostgreSQL 服务器在端口5432
上运行) -
DATABASE_NAME
注意
确保您的外部数据库正在运行 PostgreSQL 9.5,或者您可能无法成功部署 CloudForms 应用。
您的清单将包含类似如下的行:
[OSEv3:vars]
openshift_management_app_template=cfme-template-ext-db 1
openshift_management_template_parameters={'DATABASE_USER': 'root', 'DATABASE_PASSWORD': 'mypassword', 'DATABASE_IP': '10.10.10.10', 'DATABASE_PORT': '5432', 'DATABASE_NAME': 'cfme'}
- 1
- 将
openshift_management_app_template
参数设置为cfme-template-ext-db
。