- 21, Oct 2024
- #1
Это расширение и упрощение моей предыдущей проблемы. Я создал
- Сеть
- Подсеть
- Порт, подключенный к указанной выше сети и подсети.
- Вычислительный экземпляр на этом порту.
С помощью следующего скрипта Terraform:
**DNS Assignment**
Hostname host-192-168-199-158
IP Address 192.168.199.158
FQDN host-192-168-199-158.openstacklocal.
В Горизонте под
Name: port_project
ID: 384f70d3-360b-478f-9c39-23dc804a3b5f
Network Name: net_project
Network ID: 33091875-5a4b-40e0-9e79-efac82cbd324
Project ID: ce9d50b729aa4a7a95c21e534105725c
MAC Address: fa:16:3e:e0:74:d7
Status: Active
Admin State: UP
Port Security Enabled: True
DNS Name: None <- **NAMESERVER FIELD SHOWS NONE**
, this subnet does not show a DNS server,
project/networks/ports/384f70d3-360b-478f-9c39-23dc804a3b5f/detail
Но он все еще показывает задание (та же страница)
provider "openstack" {
tenant_name = "admin"
cloud = "openstack"
}
resource "openstack_compute_instance_v2" "test-server" {
name = "test-server"
flavor_name = "m1.medium"
key_pair = "cp-2021"
# Ubuntu
image_name = "ubuntu-20.04"
user_data = data.template_file.user_data.rendered
network { port = openstack_networking_port_v2.port_project.id }
}
## Here we're trying to create a project association
resource "openstack_networking_network_v2" "net_project" {
name = "net_project"
admin_state_up = "true"
}
resource "openstack_networking_subnet_v2" "subnet_project" {
name = "subnet_project"
network_id = openstack_networking_network_v2.net_project.id
cidr = "192.168.199.0/24"
ip_version = 4
}
resource "openstack_networking_port_v2" "port_project" {
name = "port_project"
network_id = openstack_networking_network_v2.net_project.id
admin_state_up = "true"
fixed_ip {
subnet_id = openstack_networking_subnet_v2.subnet_project.id
}
}
Что это за назначение DNS? Что может разрешить это полное доменное имя?
#terraform #openstack