8.4. 기본 네트워크 인터페이스 템플릿
director에는 대부분의 일반적인 네트워크 시나리오에 맞게 /usr/share/openstack-tripleo-heat-templates/network/config/
에 템플릿이 포함되어 있습니다. 다음 표에서는 템플릿을 활성화하는 데 사용해야 하는 각 NIC 템플릿 세트와 해당 환경 파일을 간략하게 설명합니다.
NIC 템플릿을 활성화하는 각 환경 파일은 접미사 .j2.yaml
을 사용합니다. 렌더링되지 않은 Jinja2 버전입니다. 배포에 .yaml
접미사를 사용하는 렌더링된 파일 이름을 포함해야 합니다.
NIC 디렉토리 | 설명 | 환경 파일 |
---|---|---|
|
|
|
|
기본 Linux 브리지에 |
|
|
|
|
|
|
|
외부 네트워크 없이 오버클라우드를 배포하기 위한 환경 파일(예: net-bond-with-vlans-no-external.yaml
) 및 IPv6 배포(예: net-bond-with-vlans-v6.yaml
). 이러한 인터페이스는 이전 버전과의 호환성을 위해 제공되며 구성 가능한 네트워크에서 작동하지 않습니다.
각 기본 NIC 템플릿 세트에는 role.role.j2.yaml 템플릿이
포함되어 있습니다. 이 파일은 Jinja2를 사용하여 구성 가능 역할에 대한 추가 파일을 렌더링합니다. 예를 들어 오버클라우드에서 Compute, Controller 및 Ceph Storage 역할을 사용하는 경우 배포에서 다음 템플릿과 같이 role.role.j2.yaml
을 기반으로 새 템플릿을 렌더링합니다.
-
compute.yaml
-
controller.yaml
-
ceph-storage.yaml
.