4.10. 스파인-리프트가 활성화된 오버클라우드 배포


RHOSP(Red Hat OpenStack Platform) 오버클라우드 배포의 마지막 단계는 overcloud deploy 명령을 실행하는 것입니다. 명령에 대한 입력에는 사용자가 구성한 모든 다양한 오버클라우드 템플릿 및 환경 파일이 포함됩니다. RHOSP director는 이러한 템플릿과 파일을 오버클라우드 설치 및 설정 방법에 대한 계획으로 사용합니다.

사전 요구 사항

  • 언더클라우드 호스트 및 stack 사용자의 인증 정보에 액세스합니다.
  • 이 섹션의 이전 절차에 나열된 모든 단계를 수행하고 overcloud deploy 명령에 입력으로 사용할 다양한 heat 템플릿 및 환경 파일을 모두 어셈블했습니다.

프로세스

  1. 언더클라우드 호스트에 stack 사용자로 로그인합니다.
  2. stackrc 언더클라우드 인증 정보 파일을 소싱합니다.

    $ source ~/stackrc
  3. 오버클라우드 환경에 필요한 사용자 지정 환경 파일 및 사용자 지정 템플릿을 수집합니다. 이 목록에는 director 설치와 함께 제공된 편집되지 않은 heat 템플릿 파일과 사용자가 생성한 사용자 지정 파일이 포함되어 있습니다. 다음 파일에 대한 경로가 있는지 확인합니다.

  4. 사용자 지정 환경 파일 및 명령에 입력된 사용자 지정 템플릿을 신중하게 정렬하여 overcloud deploy 명령을 입력합니다.

    일반 규칙은 편집되지 않은 heat 템플릿 파일을 먼저 지정하고 사용자 지정 환경 파일 및 기본 속성 덮어쓰기와 같은 사용자 지정 구성이 포함된 사용자 지정 템플릿을 지정하는 것입니다.

    오버클라우드 배포 명령에 대한 입력을 나열하려면 다음 순서를 따르십시오.

    1. 각 역할에 매핑된 사용자 정의 NIC 템플릿이 포함된 사용자 지정 환경 파일을 포함합니다.

      예: network-environment.yaml 이후 spine-leaf-nic-roles-map.yaml.

      network-environment.yaml 파일은 매핑 파일에서 재정의하는 구성 가능 네트워크 매개변수에 대한 기본 네트워크 구성을 제공합니다. director는 network-environment.j2.yaml Jinja2 템플릿에서 이 파일을 렌더링합니다.

    2. 다른 스파인 리프 네트워크 환경 파일을 생성한 경우 roles-NIC 템플릿 매핑 파일 뒤에 이러한 환경 파일을 포함합니다.
    3. 추가 환경 파일을 추가합니다. 예를 들어 컨테이너 이미지 위치 또는 Ceph 클러스터 구성이 포함된 환경 파일입니다.

      예제

      샘플 overcloud deploy 명령에서 발췌한 내용은 명령 입력의 적절한 순서를 보여줍니다.

      $ openstack overcloud deploy --templates \
        -n /home/stack/templates/spine-leaf-networks-data.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/network-environment.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/services/frr.yaml \
        -e /usr/share/openstack-tripleo-heat-templates/environments/services/ovn-bgp-agent.yaml \
        -e /home/stack/templates/spine-leaf-nic-roles-map.yaml \
        -e /home/stack/templates/spine-leaf-ctlplane.yaml \
        -e /home/stack/templates/spine-leaf-baremetal-provisioned.yaml \
        -e /home/stack/templates/spine-leaf-networks-provisioned.yaml \
        -e /home/stack/templates/spine-leaf-vips-provisioned.yaml \
        -e /home/stack/containers-prepare-parameter.yaml \
        -e /home/stack/inject-trust-anchor-hiera.yaml \
        -r /home/stack/templates/spine-leaf-roles-data.yaml
        ...
    작은 정보

    자세한 내용은 director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리에서 오버클라우드 생성 참조하십시오.

  5. overcloud deploy 명령을 실행합니다.

    오버클라우드 생성이 완료되면 RHOSP director에서 오버클라우드 액세스에 도움이 되는 세부 정보를 제공합니다.

검증

추가 리소스

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.