9.2. 구성 가능 네트워크 추가

구성 가능 네트워크를 사용하여 다양한 서비스의 네트워크를 추가합니다. 예를 들어 스토리지 백업 트래픽 전용 네트워크가 있는 경우 네트워크를 여러 역할에 제공할 수 있습니다.

절차

  1. 기본 network_data.yaml 파일을 복사합니다.

    $ cp /usr/share/openstack-tripleo-heat-templates/network_data.yaml /home/stack/.
  2. network_data.yaml 파일의 로컬 사본을 편집하고 새 네트워크의 섹션을 추가합니다.

    - name: StorageBackup
      name_lower: storage_backup
      vlan: 21
      vip: true
      ip_subnet: '172.21.1.0/24'
      allocation_pools: [{'start': '171.21.1.4', 'end': '172.21.1.250'}]
      gateway_ip: '172.21.1.1'

network_data.yaml 파일에서 다음 매개변수를 사용할 수 있습니다.

name
사람이 읽을 수 있는 네트워크의 이름을 설정합니다. 이 매개변수는 유일한 필수 매개변수입니다. name_lower 를 사용하여 가독성을 위해 이름을 표준화할 수도 있습니다. 예를 들어 InternalApiinternal_api 로 변경합니다.
name_lower
director가 roles_data.yaml 파일에서 역할에 할당된 해당 네트워크에 매핑하는 이름의 소문자를 설정합니다.
vlan
이 네트워크에 사용할 VLAN을 설정합니다.
vip: true
새 네트워크에 가상 IP 주소(VIP)를 만듭니다. 이 IP는Service-to-network 매핑 매개 변수(Service-to-network mapping 매개변수)에 나열된 서비스의 대상 IP로 사용됩니다. VIP는 Pacemaker를 사용하는 역할에서만 사용됩니다. Overcloud 부하 분산 서비스는 이러한 IP의 트래픽을 해당 서비스 엔드포인트로 리디렉션합니다.
ip_subnet
CIDR 형식으로 기본 IPv4 서브넷을 설정합니다.
allocation_pools
IPv4 서브넷의 IP 범위를 설정합니다.
gateway_ip
네트워크의 게이트웨이를 설정합니다.
routes

네트워크에 경로를 추가합니다. 추가 경로가 포함된 JSON 목록을 사용합니다. 각 목록 항목에는 사전 값 매핑이 포함되어 있습니다. 다음 예제 구문을 사용합니다.

  routes: [{'destination':'10.0.0.0/16', 'nexthop':'10.0.2.254'}]
subnets

이 네트워크 내에 속하는 라우팅된 추가 서브넷을 생성합니다. 이 매개 변수는 서브넷에 매핑된 값으로 라우팅된 서브넷의 소문자 이름을 키로, vlan,ip_subnet,allocation_poolsgateway_ip 매개 변수를 포함하는 dict 값을 허용합니다. 다음 예제는 이러한 레이아웃을 보여줍니다.

- name: StorageBackup
  name_lower: storage_backup
  vlan: 200
  vip: true
  ip_subnet: '172.21.0.0/24'
  allocation_pools: [{'start': '171.21.0.4', 'end': '172.21.0.250'}]
  gateway_ip: '172.21.0.1'
  subnets:
    storage_backup_leaf1:
      vlan: 201
      ip_subnet: '172.21.1.0/24'
      allocation_pools: [{'start': '171.21.1.4', 'end': '172.21.1.250'}]
      gateway_ip: '172.19.1.254'

이 매핑은 스파인 스트라이프 배포에서 일반적입니다. 자세한 내용은 Spine Leaf Networking 가이드를 참조하십시오.

n 옵션을 사용하여 배포 명령에 사용자 지정 network_data.yaml 파일을 포함합니다. n 옵션을 사용하지 않으면 배포 명령에서 기본 네트워크 집합을 사용합니다.