OpenStack: Backup falhando do que parece ser uma resposta incorreta

Resumo: Backup OpenStack falhando do que parece ser uma resposta ruim. Nos logs de proxy do DPE, parece que a resposta no arquivo Json está faltando um registro; "AttributeError: O objeto 'json_record' não tem atributo 'tenant_id'" ...

Este artigo aplica-se a Este artigo não se aplica a Este artigo não está vinculado a nenhum produto específico. Nem todas as versões do produto estão identificadas neste artigo.

Sintomas

Backup OpenStack falhando do que parece ser uma resposta ruim. Nos logs de proxy do DPE, parece que a resposta no arquivo Json está faltando um registro; "AttributeError: O objeto 'json_record' não tem nenhum atributo 'tenant_id'"
Logs de proxy do DPE, Parece que a autenticação está acontecendo como administrador.

ERROR    avamar.service.proxy No access to tenant xxxxxx (admin)
 WARNING  avamar.service.proxy Client error: Cannot authenticate as tenant: admin
 avamar.service.proxy ==== backup_finish tenant: xxxxx client: xxxx
 INFO     avamar.stack.keystone direct_scoped_token is : False

 

dpe_proxy_service.log

- INFO     avamar.controller.conventions TENANT source      : uuid (admin) 
- INFO     avamar.controller.conventions TENANT destination : uui (avamar) 
- INFO     avamar.stack.meta nova-metadata href: https://urldefense.com/v3/__http://DPE_Proxy:8775/latest/__;!!LpKI!iyNU2VxHCuJVJ02KdrcyVvK46FIjVmgyFLiRjxPS2O0G0btCMxahE9YkrHnmnv5rjkKlwJxSAyHCuUcqKQEa6al7$ xxx secret: xxxxxxyyyyy 
- INFO     avamar.controller.backup keystone: type(keystone):<class 'avamar.stack.base.json_record'> 
- INFO     avamar.controller.backup keystone_cred: type(keystone_cred):<class 'dict'> 
- INFO     avamar.controller.proxy PROXY INSTANCE UUID(DPE_proxy-name) 
- INFO     avamar.controller.backup ==== BACKUP START ==== 
- INFO     avamar.controller.backup INSTANCE/python3.6/site-packages/avamar/controller/backup.py", line 212, in _fetch     metadata = self.meta.inspect(instance.tenant_id, instance.id) AttributeError: 'json_record' object has no attribute 'tenant_id' uuid 
- ERROR    avamar.controller.backup Cannot fetch metadata for instance: uuid Traceback (most recent call last):   File "/usr/lib/python3.6/site-packages/avamar/controller/backup.py", line 212, in _fetch     metadata = self.meta.inspect(instance.tenant_id, instance.id) AttributeError: 'json_record' object has no attribute 'tenant_id' 
- ERROR    avamar.controller.backup A client or server error on backup-start Traceback (most recent call last):   File "/usr/lib

 

Causa

Backup_Admin função não é adicionada como membro do projeto.

 

Resolução

Altere a função Backup_admin como membro do projeto.
Veja as capturas de tela, por exemplo:

Editar projeto

Editar membros do projeto

 

Produtos afetados

Data Protection, Data Backup & Protection Software, Avamar, OpenStack Data Protection Extension
Propriedades do artigo
Número do artigo: 000222805
Tipo de artigo: Solution
Último modificado: 23 out. 2024
Versão:  3
Encontre as respostas de outros usuários da Dell para suas perguntas.
Serviços de suporte
Verifique se o dispositivo está coberto pelos serviços de suporte.