Ignorando a propriedade SSO no oVirt 4.0

1

Eu atualizei o mecanismo oVirt de 3.6 para 4.0, após a atualização não consegui acessar o portal webadmin, a página de boas-vindas exibe esta mensagem:

The client is not authorized to request an authorization. It's required to access the system using FQDN.

Depois de ler no oVirt 4.04 Release Notes eu soube que isso era devido ao Single Sign-On usando o protocolo OAUTH2, ovirt requer que eu acessasse o mecanismo com FQDN, infelizmente eu estou gerenciando meus recursos remotamente com apenas um IP público e eu don não possui nenhum nome de domínio. Como faço para contornar este problema? Se puder ser de alguma ajuda, abaixo está o meu resumo de configuração do motor oVirt

      Default SAN wipe after delete           : False
      Firewall manager                        : firewalld
      Update Firewall                         : True
      Host FQDN                               : ovirt
      Upgrade packages                        : True
      Engine database secured connection      : False
      Engine database host                    : localhost
      Engine database user name               : engine
      Engine database name                    : engine
      Engine database port                    : 5432
      Engine database host name validation    : False
      DWH database secured connection         : False
      DWH database host                       : localhost
      DWH database user name                  : ovirt_engine_history
      DWH database name                       : ovirt_engine_history
      DWH database port                       : 5432
      DWH database host name validation       : False
      Engine installation                     : True
      PKI organization                        : some_organization
      DWH installation                        : True
      Configure local DWH database            : True
      Engine Host FQDN                        : ovirt
      Configure Image I/O Proxy               : True
      Configure VMConsole Proxy               : True
      Configure WebSocket Proxy               : True
    
por ahmedjaad 24.01.2017 / 07:25

2 respostas

2

Se você não tem controle sobre DNS, você pode improvisar usando arquivos /etc/hosts locais. Um hack sujo, mas deve ser eficaz o suficiente para fazer as coisas funcionarem

    
por 26.01.2017 / 15:45
3

Você pode especificar um FQDN alternativo simplesmente editando a variável SSO_ALTERNATE_ENGINE_FQDNS em /etc/ovirt-engine/engine.conf.d/11-setup-sso.conf no mecanismo oVirt.

Em seguida, reinicie o daemon do mecanismo:

# systemctl restart ovirt-engine.service
    
por 31.03.2017 / 18:01