15.7. 移除 overcloud 堆栈
您可以删除 overcloud 堆栈并取消置备所有堆栈节点。
注意
删除 overcloud 堆栈不会清除所有 overcloud 数据。如果您需要清除所有 overcloud 数据,请联系红帽支持。
流程
-
以
stack用户身份登录 undercloud 主机。 查找
stackrcundercloud 凭证文件:source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 检索堆栈中所有节点的列表及其当前状态:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除 overcloud 堆栈并取消置备节点和网络:
openstack overcloud delete -b <node_definition_file> \ --networks-file <networks_definition_file> --network-ports <stack>
(undercloud)$ openstack overcloud delete -b <node_definition_file> \ --networks-file <networks_definition_file> --network-ports <stack>Copy to Clipboard Copied! Toggle word wrap Toggle overflow -
将
<node_definition_file> 替换为节点定义文件的名称,如overcloud-baremetal-deploy.yaml。 -
将
<networks_definition_file> 替换为网络定义文件的名称,如network_data_v2.yaml。 -
将 <stack> 替换为您要删除的堆栈的名称。如果未指定,则默认堆栈为overcloud。
-
将
确认您要删除 overcloud:
Are you sure you want to delete this overcloud [y/N]?
Are you sure you want to delete this overcloud [y/N]?Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 等待 overcloud 删除,以及节点和网络取消置备。
确认裸机节点已取消置备:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 删除堆栈目录:
rm -rf ~/overcloud-deploy/<stack> rm -rf ~/config-download/<stack>
$ rm -rf ~/overcloud-deploy/<stack> $ rm -rf ~/config-download/<stack>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您使用
openstack overcloud deploy命令部署 overcloud 时,堆栈的目录路径可能与默认值不同。