conjure-up Ubuntu Server 17.04 OpenStack Nova LXD

0

Eu passei pela configuração conjure-up para o Ubuntu Server 17.04 OpenStack Nova LXD. Foi concluído com sucesso.

A única diferença entre o vídeo de configuração e a 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 ele não forneceu as instruções de como se conectar ao IP de gerenciamento ( http://"horizon-ip"/horizon ). Eu estou supondo que o componente WebUI está sendo executado em um contêiner lxd.

Como obtenho acesso à WebUI da minha rede? Presumi que essa seria a maneira preferida de acesso, já que tudo isso está sendo executado em uma nuvem, mas a configuração conjunta parece achar que todo o acesso seria local.

    
por user10133 27.09.2017 / 08:09

1 resposta

0

Você pode conseguir isso por um desses dois caminhos:

  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 acessar o horizonte dashborad via https://<<horizon-ip>>/horizon

  2. Configuração do NginX

    sudo apt install nginx

    adicione essas configurações a vim /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 o painel horizonte via http://<<server-ip>>:81/horizon

por Vahid Amintabar 28.02.2018 / 06:40