[root@0001 ~]# ironic node-delete 29969388
The "ironic" CLI is deprecated and will be removed in the S* release. Please use the "openstack baremetal" CLI instead.
Failed to delete node 29969388: Can not delete node "29969388" while it is in provision state "inspect failed". Valid provision states to perform deletion are: "('available', 'manageable', 'enroll', 'adopt failed')", or set the node into maintenance mode (HTTP 409)
[root@0001 ~]# ironic node-list
The "ironic" CLI is deprecated and will be removed in the S* release. Please use the "openstack baremetal" CLI instead.
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+------------------------------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | Conductor Manager |
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+------------------------------------+
| power off | available | False | ironic0001 |
| 29969388 | bms001 | None
将节点设置为维护模式才能删除。
[root@0001 ~]# openstack baremetal node manage 29969388
[root@0001 ~]# ironic node-list
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+------------------------------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | Conductor Manager |
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+------------------------------------+
| 29969388 | bms0001 | None | power off | manageable | False | ironic0001 |
[root@0001 ~]# ironic node-delete 29969388
The "ironic" CLI is deprecated and will be removed in the S* release. Please use the "openstack baremetal" CLI instead.
Deleted node 29969388
裸金属在钻取状态inspect wait删除方法
[root@0001 ~]# openstack baremetal node maintenance set --reason "Maintenance mode" af65d26d8d0e
[root@0001 ~]# ironic node-list
The "ironic" CLI is deprecated and will be removed in the S* release. Please use the "openstack baremetal" CLI instead.
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+-------------------------------------+
| UUID | Name | Instance UUID | Power State | Provisioning State | Maintenance | Conductor Manager |
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+-------------------------------------+
| power off | available | False |
| af65d26d8d0e | bms0001 | None | power on | inspect wait | True | ironic0001 |
+--------------------------------------+--------------------------------+---------------+-------------+--------------------+-------------+-------------------------------------+
[root@hmn0001 ~]# ironic node-delete af65d26d8d0e
The "ironic" CLI is deprecated and will be removed in the S* release. Please use the "openstack baremetal" CLI instead.
Deleted node af65d26d8d0e
[root@0001 ~]#
钻取失败后底层重新钻取
openstack baremetal node inspect 2efafaa67ca9e