[ English | русский | 한국어 (대한민국) | Deutsch | Indonesia | English (United Kingdom) | français ]

Menambahkan jaringan ekstra ke container

Dalam beberapa kasus mungkin berguna untuk memiliki kemampuan untuk menambahkan antarmuka jaringan tambahan untuk beberapa kelompok container (atau hanya satu container tunggal). Sebagai contoh, ini dapat digunakan untuk menerapkan alamat IP tetap yang diketahui dari jaringan lain untuk layanan Designate. Kami akan menampilkan konfigurasi lebih lanjut berdasarkan contoh ini. Mari kita asumsikan, bahwa jaringan ini adalah 10.0.20.0/24 yang dapat dijangkau melalui antarmuka br-dns.

Untuk menambahkan antarmuka baru dengan jaringan itu ke dalam containers dessignate, kita perlu melakukan beberapa tindakan di openstack_user_config.yml.

Catatan

Anda dapat menemukan contoh detail konfigurasi openstack_user_config.yml di bagian referensi pengaturan openstack_user_config.

  • Tambahkan jaringan ini di cidr_networks:

    cidr_networks:
      container: 172.29.236.0/22
      tunnel: 172.29.240.0/22
      storage: 172.29.244.0/22
      designate: 10.0.20.0/24
    
  • Jelaskan jaringan di provider_networks:

    global_overrides:
      provider_networks:
        - network:
          container_bridge: "br-dns"
          container_type: "veth"
          container_interface: "eth5"
          ip_from_q: "designate"
          type: "veth"
          group_binds:
            - dnsaas_hosts
    
  • Tentukan override untuk containers

    Catatan

    Menambahkan kunci gateway akan membuat rute default di dalam container melaluinya

    dnsaas_hosts:
      aio1:
        ip: 172.29.236.100
        container_vars:
          container_extra_networks:
            dns_address:
              bridge: br-dns
              interface: eth5
              address: 10.0.20.100
              netmask: 255.255.255.0
              gateway: 10.0.20.1