14.3. overcloud 创建和部署故障排除
使用 OpenStack Orchestration (heat) 服务对 overcloud 进行初始创建。如果 overcloud 部署失败,则使用 OpenStack 客户端和服务日志文件诊断失败的部署。
步骤
Source
stackrc文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 启动临时 Heat 进程:
openstack tripleo launch heat --heat-dir /home/stack/overcloud-deploy/overcloud/heat-launcher --restore-db export OS_CLOUD=heat
(undercloud)$ openstack tripleo launch heat --heat-dir /home/stack/overcloud-deploy/overcloud/heat-launcher --restore-db (undercloud)$ export OS_CLOUD=heatCopy to Clipboard Copied! Toggle word wrap Toggle overflow 查看失败的详情:
openstack stack failures list <overcloud> --long
(undercloud)$ openstack stack failures list <overcloud> --longCopy to Clipboard Copied! Toggle word wrap Toggle overflow -
用您的 overcloud 的名称替换
<overcloud>。
-
用您的 overcloud 的名称替换
识别失败的堆栈:
openstack stack list --nested --property status=FAILED
(undercloud)$ openstack stack list --nested --property status=FAILEDCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从 undercloud 中删除临时 Heat 进程:
openstack tripleo launch heat --kill
(undercloud)$ openstack tripleo launch heat --killCopy to Clipboard Copied! Toggle word wrap Toggle overflow