колдование Сервер Ubuntu 17.04 Новинок OpenStack LXD

Я пробежал установку колдования для Сервера Ubuntu 17.04 Новинок OpenStack LXD. Это завершилось успешно.

Единственная разница между видео установки и моей установкой была то, что я выполнил установку через оболочку SSH, поскольку я не выполняю Рабочий стол ОС.

По-видимому, это - то, почему это не предоставляло инструкции для того, как соединиться с IP управления ( http://"horizon-ip"/horizon ). Я предполагаю, что компонент WebUI работает в lxd контейнере.

Как я получаю доступ к WebUI из моей сети? Я предположил, что это будет предпочтительным способом доступа, так как это все работает в облаке, но установка колдования, кажется, думает, что весь доступ был бы локален.

0
задан 26 September 2017 в 23:50

1 ответ

Можно достигнуть этого одним из этих двух путь:

  1. Добавьте одно правило к iptables

    В этом случае необходимо просто выполнить эту команду.

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

    можно получить доступ к горизонту dashborad через https://<<horizon-ip>>/horizon

  2. Установка NginX

    sudo apt install nginx

    добавьте их конфигурация к 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

    Теперь можно получить доступ к панели инструментов горизонта через http://<<server-ip>>:81/horizon

0
ответ дан 2 November 2019 в 05:11

Другие вопросы по тегам:

Похожие вопросы: