9.7. 删除 overcloud 堆栈
您可以删除 overcloud 堆栈,并取消置备所有堆栈节点。
注意
删除 overcloud 堆栈不会清除所有 overcloud 数据。如果您需要清除所有 overcloud 数据,请联系红帽支持。
流程
-
以
stack
用户身份登录 undercloud 主机。 查找
stackrc
undercloud 凭证文件:source ~/stackrc
$ source ~/stackrc
Copy 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 时使用了--output-dir
和--working-dir
选项,则堆栈的目录路径可能与默认值不同。