evocar Ubuntu Server 17.04 OpenStack Nova LXD

evocar Ubuntu Server 17.04 OpenStack Nova LXD

Executei a configuração do Ubuntu Server 17.04 OpenStack Nova LXD. Foi concluído com sucesso.

A única diferença entre o vídeo de configuração e minha instalação foi que executei a configuração por meio de um shell SSH, pois não estou executando um sistema operacional de desktop.

Presumivelmente é por isso que não forneceu instruções sobre como conectar-se ao IP de gerenciamento ( http://"horizon-ip"/horizon). Suponho que o componente WebUI esteja sendo executado em um contêiner lxd.

Como obtenho acesso ao WebUI da minha rede? Presumi que essa seria a forma preferida de acesso, já que tudo está sendo executado em uma nuvem, mas a configuração inicial parece pensar que todo o acesso seria local.

Responder1

Você pode conseguir isso de uma destas duas maneiras:

  1. Adicione uma regra ao iptables

    Neste caso, você deve apenas executar este comando.

    sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination <<horizon-ip>>:443
    

    você pode acessarhorizontepainel viahttps://<<horizon-ip>>/horizon

  2. Configurar o NginX

    sudo apt install nginx

    adicione essas configurações avim /etc/nginx/site-enables/openstack.conf

    server {
      listen  81;
      server_name <<server-ip>>;
    
      location / {
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-NginX-Proxy true;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_redirect off;
        proxy_pass http://<<horizon-ip>>/;
      }       
    

    sudo service nginx reload

    Agora você pode acessar ohorizontepainel viahttp://<<server-ip>>:81/horizon

informação relacionada