У нас есть сеть VPC, которая подключена к нашей классической инфраструктуре с помощью VPN.
Когда мы создаем виртуальную машину, она использует облачные DNS-серверы для разрешения запроса. Он работает для любых других общедоступных ресурсов, таких как Artifeartory.com, но не работает для наших внутренних ресурсов, таких как Artifeartory.abc.com.
Поэтому нам нужно использовать наши DNS-серверы.
Различные решения могут быть:
- Обновите конфигурацию netplan, используя пользовательские данные
- Настройте образ таким образом, чтобы он имел встроенные DNS-серверы.
- Используйте частную зону хостинга DNS и создайте URL-адреса для ресурсов, к которым мы хотим получить доступ, например, Artifeartory.abc.com. Но это невозможно, поскольку таких URL-адресов несколько, а у некоторых даже нет статического IP-адреса.
Мы хотим сделать это на уровне сети, а не на уровне экземпляра или образа. Как и в AWS и OCI, у нас есть способ сделать это, но мы не смогли найти в IBM, чтобы сделать то же самое.
Примеры AWS и OCI:
https://docs.aws.amazon.com/vpc/latest/userguide/VPC_DHCP_Options.html
https://docs.oracle.com/en-us/iaas/Content/Network/Tasks/managingDHCP.htm