Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

11.2. 사용자 정의를 위한 기본 네트워크 인터페이스 템플릿 렌더링

사용자 지정 인터페이스 템플릿 구성을 간소화하려면 기본 NIC 템플릿의 Jinja2 구문을 렌더링하고 사용자 지정 구성의 기반으로 렌더링된 템플릿을 사용합니다.

절차

  1. process-templates.py 스크립트를 사용하여 openstack-tripleo-heat-templates 컬렉션 사본을 렌더링합니다.

    $ cd /usr/share/openstack-tripleo-heat-templates
    $ ./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-rendered

    이렇게 하면 모든 Jinja2 템플릿을 렌더링된 YAML 버전으로 변환하고 결과를 ~/openstack-tripleo-heat-templates-rendered에 저장합니다.

    사용자 지정 네트워크 파일 또는 사용자 지정 역할 파일을 사용하는 경우 각각 -n 및 - r 옵션을 사용하여 이러한 파일을 포함할 수 있습니다. 예를 들면 다음과 같습니다.

    $ ./tools/process-templates.py -o ~/openstack-tripleo-heat-templates-rendered -n /home/stack/network_data.yaml -r /home/stack/roles_data.yaml
  2. 여러 NIC 예제를 복사합니다.

    $ cp -r ~/openstack-tripleo-heat-templates-rendered/network/config/multiple-nics/ ~/templates/custom-nics/
  3. custom-nics 에 설정된 템플릿을 편집하여 자체 네트워크 구성에 맞게 편집할 수 있습니다.