oc set data secret/osp-secret "AdminPassword=$ADMIN_PASSWORD"
$ oc set data secret/osp-secret "AdminPassword=$ADMIN_PASSWORD"
Copy to ClipboardCopied!Toggle word wrapToggle overflow
在 osp-secret 中设置服务帐户密码,以匹配原始部署中的服务帐户密码:
oc set data secret/osp-secret "AodhPassword=$AODH_PASSWORD"
oc set data secret/osp-secret "BarbicanPassword=$BARBICAN_PASSWORD"
oc set data secret/osp-secret "CeilometerPassword=$CEILOMETER_PASSWORD"
oc set data secret/osp-secret "CinderPassword=$CINDER_PASSWORD"
oc set data secret/osp-secret "GlancePassword=$GLANCE_PASSWORD"
oc set data secret/osp-secret "HeatAuthEncryptionKey=$HEAT_AUTH_ENCRYPTION_KEY"
oc set data secret/osp-secret "HeatPassword=$HEAT_PASSWORD"
oc set data secret/osp-secret "HeatStackDomainAdminPassword=$HEAT_STACK_DOMAIN_ADMIN_PASSWORD"
oc set data secret/osp-secret "IronicPassword=$IRONIC_PASSWORD"
oc set data secret/osp-secret "IronicInspectorPassword=$IRONIC_PASSWORD"
oc set data secret/osp-secret "ManilaPassword=$MANILA_PASSWORD"
oc set data secret/osp-secret "MetadataSecret=$METADATA_SECRET"
oc set data secret/osp-secret "NeutronPassword=$NEUTRON_PASSWORD"
oc set data secret/osp-secret "NovaPassword=$NOVA_PASSWORD"
oc set data secret/osp-secret "OctaviaPassword=$OCTAVIA_PASSWORD"
oc set data secret/osp-secret "PlacementPassword=$PLACEMENT_PASSWORD"
oc set data secret/osp-secret "SwiftPassword=$SWIFT_PASSWORD"
$ oc set data secret/osp-secret "AodhPassword=$AODH_PASSWORD"
$ oc set data secret/osp-secret "BarbicanPassword=$BARBICAN_PASSWORD"
$ oc set data secret/osp-secret "CeilometerPassword=$CEILOMETER_PASSWORD"
$ oc set data secret/osp-secret "CinderPassword=$CINDER_PASSWORD"
$ oc set data secret/osp-secret "GlancePassword=$GLANCE_PASSWORD"
$ oc set data secret/osp-secret "HeatAuthEncryptionKey=$HEAT_AUTH_ENCRYPTION_KEY"
$ oc set data secret/osp-secret "HeatPassword=$HEAT_PASSWORD"
$ oc set data secret/osp-secret "HeatStackDomainAdminPassword=$HEAT_STACK_DOMAIN_ADMIN_PASSWORD"
$ oc set data secret/osp-secret "IronicPassword=$IRONIC_PASSWORD"
$ oc set data secret/osp-secret "IronicInspectorPassword=$IRONIC_PASSWORD"
$ oc set data secret/osp-secret "ManilaPassword=$MANILA_PASSWORD"
$ oc set data secret/osp-secret "MetadataSecret=$METADATA_SECRET"
$ oc set data secret/osp-secret "NeutronPassword=$NEUTRON_PASSWORD"
$ oc set data secret/osp-secret "NovaPassword=$NOVA_PASSWORD"
$ oc set data secret/osp-secret "OctaviaPassword=$OCTAVIA_PASSWORD"
$ oc set data secret/osp-secret "PlacementPassword=$PLACEMENT_PASSWORD"
$ oc set data secret/osp-secret "SwiftPassword=$SWIFT_PASSWORD"
Copy to ClipboardCopied!Toggle word wrapToggle overflow
Copy to ClipboardCopied!Toggle word wrapToggle overflow
验证
验证所有定义的单元的 Galera 和 RabbitMQ 状态是否为 Running :
RENAMED_CELLS="cell1 cell2 cell3"
oc get pod openstack-galera-0 -o jsonpath='{.status.phase}{"\n"}'
oc get pod rabbitmq-server-0 -o jsonpath='{.status.phase}{"\n"}'
for CELL in $(echo $RENAMED_CELLS); do
oc get pod openstack-$CELL-galera-0 -o jsonpath='{.status.phase}{"\n"}'
oc get pod rabbitmq-$CELL-server-0 -o jsonpath='{.status.phase}{"\n"}'
done
$ RENAMED_CELLS="cell1 cell2 cell3"
$ oc get pod openstack-galera-0 -o jsonpath='{.status.phase}{"\n"}'
$ oc get pod rabbitmq-server-0 -o jsonpath='{.status.phase}{"\n"}'
$ for CELL in $(echo $RENAMED_CELLS); do
> oc get pod openstack-$CELL-galera-0 -o jsonpath='{.status.phase}{"\n"}'
> oc get pod rabbitmq-$CELL-server-0 -o jsonpath='{.status.phase}{"\n"}'
> done
Copy to ClipboardCopied!Toggle word wrapToggle overflow
之后,使用环境变量 RENAMED_CELLS 会引用给定的单元名称。
确保所有 Rabbitmq 和 Galera CR 的状态都 完成 :
oc get Rabbitmqs,Galera
$ oc get Rabbitmqs,Galera
NAME STATUS MESSAGE
rabbitmq.rabbitmq.openstack.org/rabbitmq True Setup complete
rabbitmq.rabbitmq.openstack.org/rabbitmq-cell1 True Setup complete
NAME READY MESSAGE
galera.mariadb.openstack.org/openstack True Setup complete
galera.mariadb.openstack.org/openstack-cell1 True Setup complete
Copy to ClipboardCopied!Toggle word wrapToggle overflow
验证 OpenStackControlPlane CR 是否已等待 openstackclient pod 部署:
oc get OpenStackControlPlane openstack
$ oc get OpenStackControlPlane openstack
NAME STATUS MESSAGE
openstack Unknown OpenStackControlPlane Client not started
Copy to ClipboardCopied!Toggle word wrapToggle overflow