osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Getting the power state


On 8/27/19 3:36 PM, Mauricio Tavares wrote:
>        How does openstack finds whether an ironic node is on or off? In
> the following example,
> 
> [raub at irony ~]$ openstack baremetal node list
> +--------------------------------------+------+---------------+-------------+--------------------+-------------+
> | UUID                                 | Name | Instance UUID | Power
> State | Provisioning State | Maintenance |
> +--------------------------------------+------+---------------+-------------+--------------------+-------------+
> | 6ae69caa-970e-4749-9545-7f3854299bef | nod1 | None          | power
> off   | available          | False       |
> | 86f28a6f-22c1-4352-a841-cfb370ed62ca | nod2 | None          | power
> off   | available          | False       |
> | bf8317d2-6ef1-4aa3-83b3-25bafa993711 | nod3 | None          | power
> off   | available          | False       |
> +--------------------------------------+------+---------------+-------------+--------------------+-------------+
> [raub at irony ~]$
> 
> I know the 3 nodes are alive and running, but openstack does not seem
> to agree with me.
> 

Ironic periodically polls the nodes to learn their real state. The explanation 
can be:
1. It takes some time, so maybe you'll see the update in a while.
2. The operator has disabled the periodic sync in the configuration.
3. IPMI/Redfish/whatever driver you have provides wrong information.
4. IPMI/Redfish/whatever is no longer accessible, and ironic will soon report 
power_state=None and maintenance mode.

Dmitry