Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

인프라 설정(Contrail Networking 릴리스 21.4 이상)

요약 Contrail Networking 릴리스 21.4 이상을 사용하는 경우 RHOSP 16 환경에서 Contrail Networking 구축을 위한 인프라를 설정하려면 이 주제를 따르십시오.

이 절차를 사용하는 경우

Contrail Networking 릴리스 21.4 이상을 사용하는 경우 RHOSP 16 환경에서 Contrail Networking 구축을 위한 인프라를 설정하려면 이 주제를 사용해야 합니다.

이 절차에서는 호스트가 RHV(Red Hat Virtualization)를 사용할 때 설치를 위한 인프라를 설정하는 방법을 보여줍니다. Contrail Networking은 릴리스 21.4에서 RHV(Red Hat Virtualization)를 사용하는 호스트와 함께 작동하도록 향상되었습니다.

릴리스 21.3 및 이전 버전에서는 KVM(커널 기반 가상 머신)을 사용하는 호스트에서 이 절차가 수행됩니다. 인프라 설정(Contrail Networking 릴리스 21.3 이하)을 참조하십시오.

Red Hat Virtualization 이해

이 절차에서는 호스트가 RHV(Red Hat Virtualization)를 사용하는 경우 RHOSP 16 환경에서 Contrail Networking 구축을 위한 인프라를 설정하는 방법의 예를 보여줍니다.

RHV는 Red Hat Enterprise Linux 및 KVM을 기반으로 구축된 엔터프라이즈 가상화 플랫폼입니다. RHV는 Red Hat에서 개발하고 전폭적으로 지원합니다.

이 주제의 목적은 RHOSP 16을 사용하여 RHOSP 16 환경에 Contrail Networking을 배포하는 한 가지 방법을 설명하는 것입니다. 관련 RHV 구성 요소에 대한 설명서는 이 주제의 범위를 벗어납니다.

RHV에 대한 자세한 내용은 Red Hat의 Red Hat Virtualization 제품 설명서를 참조하십시오.

RHV 설치에 대한 자세한 내용은 Red Hat의 명령줄 문서를 사용하여 Red Hat Virtualization을 셀프 호스트 엔진으로 설치를 참조하십시오.

Red Hat Virtualization Manager 호스트 준비

Red Hat에서 제공하는 지침을 사용하여 Red Hat Virtualization Manager 호스트를 준비합니다. Red Hat의 명령줄 가이드를 사용하여 Red Hat Virtualization을 셀프 호스트 엔진으로 설치 장의 Red Hat Virtualization 호스트 설치 섹션을 참조하십시오.

Red Hat Enterprise Linux를 사용하여 호스트 배포

RHEL(Red Hat Enterprise Linux)을 실행하여 RHV를 활성화해야 합니다.

이 섹션에서는 RHEL8을 배포하는 방법의 예를 제공합니다.

필수 소프트웨어 설치 및 활성화

이 예는 Red Hat Enterprise Linux 8을 운영하는 데 필요한 소프트웨어를 얻고, 설치하고, 활성화하는 방법을 보여줍니다.

도메인 이름 확인

계속하기 전에 DNS 또는 모든 노드의 /etc/hosts로 FQDN(정규화된 도메인 이름)을 확인할 수 있는지 확인합니다.

첫 번째 노드에 Red Hat Virtualization Manager 배포

이 섹션에서는 RHVM(Red Hat Virtual Manager)을 배포하는 방법을 보여줍니다.

Red Hat Virtualization Manager 어플라이언스 활성화

Red Hat Virtualization Manager 어플라이언스를 활성화하려면:

셀프 호스트 엔진 배포

셀프 호스트 엔진을 배포하는 방법은 다음과 같습니다.

메모:

배포 중에 NFS 작업을 진행하기 전에 IP 전달에 필요한 모든 인터페이스가 한 영역에 있는지 확인합니다.

virh CLI를 활성화하여 oVirt 인증 사용

virh cli에서 oVirt 인증을 사용하도록 설정하려면:

Red Hat Virtualization Manager 리포지토리 활성화

RHVM 리포지토리를 활성화하려면:

  1. RHVM에 로그인
  2. Red Hat Virtualization Manager 서브스크립션을 연결하고 리포지토리를 활성화합니다.

노드 구축 및 네트워킹 활성화

이 섹션의 작업에 따라 노드를 배포하고 네트워킹을 사용하도록 설정합니다.

Ansible env 파일 준비

Ansible env 파일을 준비하려면 다음을 수행합니다.

노드 및 네트워킹 구축

노드를 배포하고 네트워킹을 사용하도록 설정하려면:

호스트 확인

호스트가 재부팅 상태인 경우 확장 메뉴로 이동하여 '호스트가 재부팅되었는지 확인'을 선택합니다.

이미지 준비

이미지를 준비하려면:

  1. 이미지 폴더를 만듭니다.
  2. RedHat 다운로드에서 RHEL8.4 기본 이미지를 다운로드합니다(Red Hat 계정 필요). 이전 단계에서 만든 ~/images 디렉터리로 파일을 이동합니다.

오버클라우드 VM 생성

이 섹션의 지침에 따라 오버클라우드 VM을 생성합니다.

Kubernetes 클러스터에 대한 이미지 준비

Kubernetes 클러스터에 Contrail 컨트롤 플레인을 구축하는 경우 다음 예에 따라 Contrail Controller용 이미지를 준비하십시오.

쿠버네티스는 노드에 별도로 배포해야 한다. 이것은 다양한 방법으로 수행 할 수 있습니다. Kubespray를 사용하여 이 작업을 수행하는 방법에 대한 정보는 Github의 이 Kubespray 페이지를 참조하십시오.

Contrail Controller는 Kubernetes 위에 TF 연산자를 사용하여 구축할 수 있습니다. TF Operator Github 페이지를 참조하십시오.

오버클라우드 VM 정의 준비

오버클라우드 VM 정의를 준비하려면:

Kubernetes 기반 구축을 위한 Contrail 컨트롤 플레인 VM 생성

Contrail 컨트롤 플레인이 별도의 Kubernetes 기반 클러스터로 구축되는 병렬 구축에서 이 섹션의 지침을 따르십시오.

Kubernetes VM에 대한 VM 이미지 사용자 지정

Kubernetes VM에 대한 VM 이미지를 사용자 지정하려면 다음을 수행합니다.

Kubernetes VM 정의

Kubernetes VM을 정의하려면 다음을 수행합니다.

RHOSP 내부 API 네트워크에 대한 VLAN 구성

Kubernetes 노드에 SSH하고 RHOSP 내부 API 네트워크용 VLAN을 구성하려면 다음을 수행합니다.

언더클라우드 VM 생성

이 섹션의 지침에 따라 언더클라우드 VM을 생성합니다.

Undercloud VM에 대한 이미지 사용자 지정

언더클라우드 VM에 대한 이미지를 고객화하려면:

언더클라우드 VM 정의

언더클라우드 VM을 정의하려면:

FreeIPA VM 만들기

FreeIPA VM을 만들려면 다음을 수행합니다.

RedHat IDM(FreeIPA) VM에 대한 VM 이미지 사용자 지정

이 예제에 따라 RedHat IDM 이미지에 대한 VM 이미지를 고객에게 제공합니다.

이 예제는 모든 곳에서 TLS 배포에 대한 설정입니다.

RedHat IDM(FreeIPA) VM 사용Enable the RedHat IDM (FreeIPA) VM

RedHat IDM VM을 사용하도록 설정하려면 다음을 수행합니다.

웹 브라우저를 통해 RHVM에 액세스

RHVM은 엔진 FQDN 또는 엔진 대체 FQDN 중 하나를 사용해서만 액세스할 수 있습니다. 예를 들어, https://vmengine.dev.clouddomain. FQDN을 확인할 수 있는지 확인하십시오.

직렬 콘솔을 통해 VM에 액세스Access to VMs via serial console

직렬 콘솔을 통해 VM에 액세스하려면 RedHat 설명서 또는 oVirt 설명서를 참조하세요.