6.2. 네트워크 정의 파일 생성
네트워크 정의 파일을 생성하여 분리된 오버클라우드 네트워크를 구성합니다.
절차
/usr/share/openstack-tripleo-heat-templates/network-data-samples에서 환경 파일 디렉터리에 필요한 샘플 네트워크 정의 템플릿을 복사합니다.$ cp /usr/share/openstack-tripleo-heat-templates/network-data-samples/<sample_network_definition_file> /home/stack/templates/<networks_definition_file>-
<
sample_network_definition_file>을 복사할 샘플 네트워크 정의 파일의 이름(예:default-network-isolation-ipv6.yaml)으로 바꿉니다. -
&
lt;networks_definition_file>을 네트워크 정의 파일의 이름(예:network_data.yaml)으로 바꿉니다.
-
<
- 오버클라우드 네트워크 환경의 요구 사항과 일치하도록 로컬 네트워크 정의 파일의 네트워크 및 네트워크 속성을 업데이트합니다. 네트워크 정의 파일에서 네트워크 속성을 구성하는 데 사용할 수 있는 속성에 대한 자세한 내용은 네트워크 정의 파일 구성 옵션을 참조하십시오. 노드 정의 파일의 예는 네트워크 정의 파일 예제 를 참조하십시오.
선택 사항: 기본 네트워크의 사용자가 볼 수 있는 이름을 변경하려면
name_lower필드를 네트워크의 새 이름으로 변경하고 새 이름으로ServiceNetMap을 업데이트합니다.- name: InternalApi name_lower: <custom_name> service_net_map_replace: <default_name>-
이름필드를 수정하지 마십시오. -
&
lt;custom_name>을 네트워크에 할당할 새 이름(예:MyCustomInternalApi)으로 바꿉니다. -
&
lt;default_name>을name_lower매개변수의 기본값으로 바꿉니다(예:internal_api).
-
선택 사항: 사용자 지정 네트워크를 네트워크 정의 파일에 추가합니다. 다음 예제에서는 스토리지 백업을 위한 네트워크를 추가합니다.
- name: StorageBackup vip: false name_lower: storage_backup subnets: storage_backup_subnet: ip_subnet: 172.16.6.0/24 allocation_pools: [{'start': '172.16.6.4', 'end': '172.16.6.250'}] gateway_ip: 172.16.6.1