#google-cloud-platform #openstack #rdo
#google-облачная платформа #openstack #rdo
Вопрос:
В консоли GCP я установил OpenStack с RDO, следуя этому руководству — https://www.rdoproject.org/install/packstack .
Я хочу получить к нему доступ из других сетей. Но я даже не могу получить доступ к dashboard с консоли виртуальной машины. Если я нажму curl -v [internal_ip]/dashboard
, я получу правильный ответ. Но если я нажму curl -v [external_ip]/dashboard
, я ничего не смогу получить:
Failed connect to [external_ip]:80; Connection timed out
Если я даже не могу получить доступ к внешнему IP с консоли виртуальной машины, то я абсолютно не могу получить доступ со своего компьютера, что и является моей целью.
Почему я не могу получить панель мониторинга с моей виртуальной машиной GCP, используя внешний IP?
Комментарии:
1. Вы используете Google Compute Engine? Вы включили брандмауэр для порта 80?
2. Да, вычислительный движок! Я не знаю, включено ли это. Это настройки брандмауэра по умолчанию. Я посмотрю прямо сейчас.
3. Вы можете отредактировать свой экземпляр Compute Engine. Затем прокрутите вниз и включите
http
. Сначала необходимо завершить работу экземпляра.4. Это сработало, просто пришлось добавить это. Спасибо @JohnHanley!
5. @JohnHanley вы знаете, как я могу получить доступ к этой панели мониторинга из другой сети? Я попытался добавить
ServerAlias internal_ip external_ip
в/etc/httpd/conf.d/15-horizon_vhost.conf
и включил параметры http и https в брандмауэре виртуальной машины. Извините, если я не должен задавать это на этой странице вопросов.