在进行热迁移时由于数据量较大,出现了token过期导致client鉴权失败,终止了热迁移,导致迁移失败。
Nova的一些操作可能需要很长时间才能完成。在这与此请求关联的用户令牌可能过期。在处理实时迁移等长时间运行的任务时提供的服务。Keystone middlewere信任服务在何时获得用户令牌,它是有效的,不要检查证书的有效期。
将nova配置为使用服务用户令牌来补充用于初始化操作的常规用户令牌。然后,如果用户令牌已经过期,keystone将使用服务用户令牌对请求进行身份验证。
[service_user]
send_service_user_token = True
auth_type = password
project_domain_name = Default
project_name = service
user_domain_name = Default
password = secretservice
username = nova
auth_url = https://104.130.216.102/identity
...
参考:https://docs.openstack.org/nova/rocky/admin/support-compute.html