вызывающий вызов Ubuntu Server 17.04 OpenStack Nova LXD

Я запускал настройку для создания Ubuntu Server 17.04 OpenStack Nova LXD. Это было успешно.

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

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

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

0
задан 27 September 2017 в 09:50

2 ответа

Вы можете достичь этого одним из этих двух способов:

Добавить одно правило в iptables. В этом случае вы должны просто запустить эту команду. sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination <<horizon-ip>>:443 вы можете получить доступ к горизонту dashborad через https://<<horizon-ip>>/horizon Setup 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
ответ дан 18 July 2018 в 06:10

Вы можете достичь этого одним из этих двух способов:

Добавить одно правило в iptables. В этом случае вы должны просто запустить эту команду. sudo iptables -t nat -A PREROUTING -p tcp --dport 443 -j DNAT --to-destination <<horizon-ip>>:443 вы можете получить доступ к горизонту dashborad через https://<<horizon-ip>>/horizon Setup 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
ответ дан 24 July 2018 в 18:31

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

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