You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CA-422713: XSI-2105: Pool.join failed due to AD status corrupt (#6832)
The target pool has leaved AD, the joining host leave AD as well.
However, the AD status is somehow corrupt
- external_auth_type is empty, this is expected
- external_auth_service_name is a valid domain
This confused pool.join as it thinks AD is not enabled, but somehow
joined to a domain.
- Normal domain leave does not resolve the issue, and it does not join
domain
- Join domain again(failed) also does not resolve it, as xapi will
restore to the current value before join on failed.
This commit introduce force option to host.disable_external_auth API
to force clean up to recover host
BTW, current code try to keep them consistent already, but not atomic.
0 commit comments