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
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
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
Tags domain-name-system fqdn rhev ovirt