Как SSH использовать DNS или имя хоста в упаковщике для GCP - PullRequest
0 голосов
/ 19 июня 2019

Для AWS, Packer имеет этот атрибут для доступа к экземпляру через имя DNS / хоста: https://www.packer.io/docs/builders/amazon-ebs.html#ssh_interface, это обсуждается в этой теме Но я не вижу эквивалентного атрибута для Google Cloud.

Для GCP он всегда пытается подключиться через IP-адрес.Но наша настройка DNS не разрешает подключение через IP-адрес.Мы разрешаем соединение только через DNS / имя хоста.

Я также пробовал ssh_host, но это фактически используется для указания предварительно зарезервированного внешнего IP-адреса, а это не то, что нам нужно.

Может кто-нибудь указать нам, как Packer поддерживает SSH через DNS для GCP?Очень ценится!

1 Ответ

0 голосов
/ 20 июня 2019

Для GCP он всегда пытается подключиться через IP-адрес.Но наша настройка DNS не разрешает подключение через IP-адрес.Мы разрешаем соединение только через DNS / имя хоста.

Это не совсем так, как работает сеть.Соединение всегда выполняется по IP.Эфемерные внешние (NAT) IP-адреса GCE не имеют ассоциированного с ними DNS-имени.

...