2.3. 네트워킹 요구사항

2.3.1. 일반 요구 사항

Red Hat Virtualization에서는 Manager를 실행하는 실제 또는 가상 시스템에서 IPv6를 활성화해야 합니다. 시스템에서 사용하지 않는 경우에도 Manager 시스템에서 IPv6를 비활성화하지 마십시오.

2.3.2. 셀프 호스트 엔진 배포를 위한 네트워크 범위

셀프 호스트 엔진 배포 프로세스에서는 192.168. 아래의 /24 네트워크 주소를 일시적으로 사용합니다. 기본값은 192.168.222.0/24 이고 이 주소가 사용 중인 경우 사용되지 않는 주소를 찾을 때까지 192.168 에서 다른 /24 주소를 시도합니다. 이 범위에서 사용되지 않는 네트워크 주소를 찾지 못하면 배포에 실패합니다.

명령줄을 사용하여 자체 호스팅 엔진을 설치하는 경우 --ansible-extra-vars=he_ipv4_subnet_prefix=PREFIX 옵션을 사용하여 대체 /24 네트워크 범위를 사용하도록 배포 스크립트를 설정할 수 있습니다. 여기서 PREFIX 는 기본 범위의 접두사입니다. 예를 들면 다음과 같습니다.

# hosted-engine --deploy --ansible-extra-vars=he_ipv4_subnet_prefix=192.168.222
참고

명령줄을 사용하여 Red Hat Virtualization을 자체 호스팅 엔진으로 설치하여 다른 범위만 설정할 수 있습니다.

2.3.3. DNS, NTP 및 IPMI 펜싱에 대한 방화벽 요구 사항

다음 모든 항목에 대한 방화벽 요구 사항은 개별적으로 고려해야 하는 특수한 사례입니다.

DNS 및 NTP

Red Hat Virtualization에서는 DNS 또는 NTP 서버를 생성하지 않으므로 방화벽에 들어오는 트래픽에 대해 열려 있는 포트가 필요하지 않습니다.

기본적으로 Red Hat Enterprise Linux는 모든 대상 주소의 DNS 및 NTP로의 아웃바운드 트래픽을 허용합니다. 나가는 트래픽을 비활성화하는 경우 DNS 및 NTP 서버로 전송되는 요청에 대한 예외를 정의합니다.

중요
  • Red Hat Virtualization Manager 및 모든 호스트(Red Hat Virtualization Host 및 Red Hat Enterprise Linux 호스트)는 정규화된 도메인 이름과 완벽하게 정렬된 정방향 및 역방향 이름 확인을 갖추고 있어야 합니다.
  • Red Hat Virtualization 환경에서 DNS 서비스를 가상 시스템으로 실행하는 것은 지원되지 않습니다. Red Hat Virtualization 환경에서 사용하는 모든 DNS 서비스는 환경 외부에서 호스팅되어야 합니다.
  • 이름 확인을 위해 /etc/hosts 파일 대신 DNS를 사용합니다. hosts 파일을 사용하려면 일반적으로 더 많은 작업이 필요하며 오류가 발생할 가능성이 높아집니다.

IPMI 및 기타 펜싱 메커니즘 (선택 사항)

IPMI(Intelligent Platform Management Interface) 및 기타 펜싱 메커니즘의 경우 방화벽에 들어오는 트래픽에 대한 열려 있는 포트가 필요하지 않습니다.

기본적으로 Red Hat Enterprise Linux는 모든 대상 주소의 포트에 아웃바운드 IPMI 트래픽을 허용합니다. 나가는 트래픽을 비활성화하는 경우 IPMI 또는 펜싱 서버로 전송되는 요청의 경우 예외를 수행합니다.

클러스터의 각 Red Hat Virtualization Host 및 Red Hat Enterprise Linux 호스트는 클러스터에 있는 다른 모든 호스트의 펜싱 장치에 연결할 수 있어야 합니다. 클러스터 호스트에 오류가 발생하면 (네트워크 오류, 스토리지 오류...)) 호스트 역할을 수행할 수 없으며 데이터 센터의 다른 호스트에 연결할 수 있어야 합니다.

특정 포트 번호는 사용 중인 펜스 에이전트 유형 및 구성 방법에 따라 다릅니다.

다음 섹션의 방화벽 요구 사항 표는 이 옵션을 나타내지 않습니다.

2.3.4. Red Hat Virtualization Manager 방화벽 요구 사항

Red Hat Virtualization Manager에서는 시스템의 방화벽을 통해 네트워크 트래픽을 허용하도록 여러 포트를 열어야 합니다.

engine-setup 스크립트는 방화벽을 자동으로 구성할 수 있습니다.

여기에 설명된 방화벽 구성은 기본 구성이 있다고 가정합니다.

참고

이러한 방화벽 요구 사항에 대한 다이어그램은 https://access.redhat.com/articles/3932211 에서 확인할 수 있습니다. 테이블의 ID를 사용하여 다이어그램에서 연결을 조회할 수 있습니다.

표 2.3. Red Hat Virtualization Manager 방화벽 요구 사항

ID포트프로토콜소스대상목적기본적으로 암호화됨

M1

-

ICMP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Manager

선택 사항:

진단에 도움이 될 수 있습니다.

없음

M2

22

TCP

백엔드 구성 및 소프트웨어 업그레이드를 포함하여 관리자 유지 관리에 사용되는 시스템.

Red Hat Virtualization Manager

SSH(Secure Shell) 액세스.

선택 사항:

있음

M3

2222

TCP

가상 시스템 직렬 콘솔에 액세스하는 클라이언트.

Red Hat Virtualization Manager

SSH(Secure Shell) 액세스로 가상 시스템 직렬 콘솔에 연결할 수 있습니다.

있음

M4

80, 443

TCP

관리 포털 클라이언트

VM 포털 클라이언트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

REST API 클라이언트

Red Hat Virtualization Manager

관리자에 HTTP(포트 80, 암호화되지 않음) 및 HTTPS(포트 443, 암호화된) 액세스를 제공합니다. HTTP는 연결을 HTTPS로 리디렉션합니다.

있음

M5

6100

TCP

관리 포털 클라이언트

VM 포털 클라이언트

Red Hat Virtualization Manager

Manager에서 websocket 프록시가 실행 중일 때 웹 기반 콘솔 클라이언트 noVNC 에 대한 websocket 프록시 액세스를 제공합니다.

없음

M6

7410

UDP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Manager

호스트에서 Kdump가 활성화된 경우 Manager의 fence_kdump 리스너에 대해 이 포트를 엽니다. fence_kdump Advanced Configuration 을 참조하십시오.fence_kdump 는 연결을 암호화하는 방법을 제공하지 않습니다. 그러나 자격이 없는 호스트의 액세스를 차단하도록 이 포트를 수동으로 구성할 수 있습니다.

없음

M7

54323

TCP

관리 포털 클라이언트

Red Hat Virtualization Manager(ovirt-imageio 서비스)

ovirt-imageo 서비스와 통신하는 데 필요합니다.

있음

M8

6642

TCP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

OVN(Open Virtual Network) southbound 데이터베이스

OVN(Open Virtual Network) 데이터베이스에 연결

있음

M9

9696

TCP

OVN의 외부 네트워크 공급자 클라이언트

OVN의 외부 네트워크 공급자

OpenStack Networking API

예, engine-setup에 의해 생성된 구성으로.

M10

35357

TCP

OVN의 외부 네트워크 공급자 클라이언트

OVN의 외부 네트워크 공급자

OpenStack Identity API

예, engine-setup에 의해 생성된 구성으로.

M11

53

TCP, UDP

Red Hat Virtualization Manager

DNS Server

1023 이상의 포트에서 포트 53으로의 DNS 조회 요청 및 응답. 기본적으로 를 엽니다.

없음

M12

123

UDP

Red Hat Virtualization Manager

NTP 서버

1023 이상의 포트에서 123 포트로의 NTP 요청 및 응답. 기본적으로 를 엽니다.

없음

참고
  • 기본 구성에서 OVN northbound 데이터베이스(6641)의 유일한 클라이언트는 ovirt-provider-ovn 이므로 OVN northbound 데이터베이스(6641)의 포트는 나열되지 않습니다. 둘 다 동일한 호스트에서 실행되므로 해당 통신은 네트워크에 표시되지 않습니다.
  • 기본적으로 Red Hat Enterprise Linux는 모든 대상 주소의 DNS 및 NTP로의 아웃바운드 트래픽을 허용합니다. 나가는 트래픽을 비활성화하는 경우 Manager가 DNS 및 NTP 서버로 요청을 보내는 경우 예외를 수행합니다. 다른 노드에는 DNS 및 NTP가 필요할 수도 있습니다. 이 경우 해당 노드의 요구 사항을 참조하고 그에 따라 방화벽을 구성합니다.

2.3.5. 호스트 방화벽 요구 사항

Red Hat Enterprise Linux 호스트와 RHVH(Red Hat Virtualization Host)에서는 시스템 방화벽을 통해 네트워크 트래픽을 허용하도록 여러 포트를 열어야 합니다. 방화벽 규칙은 Manager에 새 호스트를 추가할 때 기본적으로 자동으로 구성되며 기존 방화벽 구성을 덮어씁니다.

새 호스트를 추가할 때 자동 방화벽 구성을 비활성화하려면 Advanced Parameters (고급 매개 변수 )에서 Automatically configure host firewall (호스트 방화벽 자동 구성) 확인란을 지웁니다.

호스트 방화벽 규칙을 사용자 지정하려면 RHV를 참조하십시오. 호스트의 방화벽 규칙을 사용자 지정하는 방법?.

참고

이러한 방화벽 요구 사항의 다이어그램은 Red Hat Virtualization에서 확인할 수 있습니다. 방화벽 요구 사항 다이어그램. 테이블의 ID를 사용하여 다이어그램에서 연결을 조회할 수 있습니다.

표 2.4. 가상화 호스트 방화벽 요구 사항

ID포트프로토콜소스대상목적기본적으로 암호화됨

H1

22

TCP

Red Hat Virtualization Manager

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

SSH(Secure Shell) 액세스.

선택 사항:

있음

H2

2223

TCP

Red Hat Virtualization Manager

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

SSH(Secure Shell) 액세스로 가상 시스템 직렬 콘솔에 연결할 수 있습니다.

있음

H3

161

UDP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Manager

SNMP(Simple Network Management Protocol). 호스트에서 하나 이상의 외부 SNMP 관리자에게 보내는 간단한 네트워크 관리 프로토콜 트랩을 원하는 경우에만 필요합니다.

선택 사항:

없음

H4

111

TCP

NFS 스토리지 서버

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

NFS 연결.

선택 사항:

없음

H5

5900 - 6923

TCP

관리 포털 클라이언트

VM 포털 클라이언트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

VNC 및 SPICE를 통한 원격 게스트 콘솔 액세스. 가상 시스템에 대한 클라이언트 액세스를 용이하게 하려면 이러한 포트가 열려 있어야 합니다.

예(선택 사항)

H6

5989

TCP, UDP

CIFSMOM (Common Information Model Object Manager)

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

CIFSMOM(Common Information Model Object Manager)에서 호스트에서 실행되는 가상 시스템을 모니터링하는 데 사용됩니다. CIMOM을 사용하여 가상화 환경의 가상 시스템을 모니터링하려는 경우에만 필요합니다.

선택 사항:

없음

H7

9090

TCP

Red Hat Virtualization Manager

클라이언트 시스템

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

설치된 경우 Cockpit 웹 인터페이스에 액세스하는 데 필요합니다.

있음

H8

16514

TCP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

libvirt 를 사용하는 가상 시스템 마이그레이션.

있음

H9

49152 - 49215

TCP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

VDSM을 사용한 가상 시스템 마이그레이션 및 펜싱. 이러한 포트는 가상 시스템의 자동화 및 수동 마이그레이션을 모두 원활하게 수행할 수 있도록 열려 있어야 합니다.

네, 필요합니다. 펜싱 에이전트에 따라 libvirt를 통해 마이그레이션이 수행됩니다.

H10

54321

TCP

Red Hat Virtualization Manager

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Manager 및 기타 가상화 호스트와의 VDSM 통신.

있음

H11

54322

TCP

Red Hat Virtualization Manager ovirt-imageio 서비스

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

ovirt-imageo 서비스와 통신하는 데 필요합니다.

있음

H12

6081

UDP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

OVN이 호스트 간에 터널을 생성할 수 있도록 OVN이 네트워크 공급자로 사용되는 경우 필수입니다.

없음

H13

53

TCP, UDP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

DNS Server

1023 이상의 포트에서 포트 53으로의 DNS 조회 요청 및 응답. 이 포트는 필수이며 기본적으로 열려 있습니다.

없음

H14

123

UDP

Red Hat Virtualization Host

Red Hat Enterprise Linux 호스트

NTP 서버

1023 이상의 포트에서 123 포트로의 NTP 요청 및 응답. 이 포트는 필수이며 기본적으로 열려 있습니다.

 

H15

4500

TCP, UDP

Red Hat Virtualization Host

Red Hat Virtualization Host

인터넷 보안 프로토콜 (IPSec)

있음

H16

500

UDP

Red Hat Virtualization Host

Red Hat Virtualization Host

인터넷 보안 프로토콜 (IPSec)

있음

H17

-

AH, ESP

Red Hat Virtualization Host

Red Hat Virtualization Host

인터넷 보안 프로토콜 (IPSec)

있음

참고

기본적으로 Red Hat Enterprise Linux는 모든 대상 주소의 DNS 및 NTP로의 아웃바운드 트래픽을 허용합니다. 나가는 트래픽을 비활성화하는 경우 Red Hat Virtualization Host에 대한 예외를 만드십시오.

DNS 및 NTP 서버로 요청을 보낼 Red Hat Enterprise Linux 호스트. 다른 노드에는 DNS 및 NTP가 필요할 수도 있습니다. 이 경우 해당 노드의 요구 사항을 참조하고 그에 따라 방화벽을 구성합니다.

2.3.6. 데이터베이스 서버 방화벽 요구 사항

Red Hat Virtualization에서는 Manager 데이터베이스(엔진) 및 데이터 웨어하우스 데이터베이스(ovirt-engine-history)에 원격 데이터베이스 서버를 사용할 수 있습니다. 원격 데이터베이스 서버를 사용하려면 관리자 및 데이터 웨어하우스 서비스(관리자와 분리 가능)의 연결을 허용해야 합니다.

마찬가지로 외부 시스템에서 로컬 또는 원격 데이터 웨어하우스 데이터베이스에 액세스하려는 경우 데이터베이스에서 해당 시스템의 연결을 허용해야 합니다.

중요

외부 시스템에서 Manager 데이터베이스에 액세스하는 것은 지원되지 않습니다.

참고

이러한 방화벽 요구 사항에 대한 다이어그램은 https://access.redhat.com/articles/3932211 에서 확인할 수 있습니다. 테이블의 ID를 사용하여 다이어그램에서 연결을 조회할 수 있습니다.

표 2.5. 데이터베이스 서버 방화벽 요구 사항

ID포트프로토콜소스대상목적기본적으로 암호화됨

D1

5432

TCP, UDP

Red Hat Virtualization Manager

데이터 웨어하우스 서비스

관리자 (엔진) 데이터베이스 서버

데이터 웨어하우스(ovirt-engine-history) 데이터베이스 서버

PostgreSQL 데이터베이스 연결에 대한 기본 포트입니다.

아니요,하지만 활성화할 수 있습니다.

D2

5432

TCP, UDP

외부 시스템

데이터 웨어하우스(ovirt-engine-history) 데이터베이스 서버

PostgreSQL 데이터베이스 연결에 대한 기본 포트입니다.

기본적으로 비활성되어 있습니다. 아니요,하지만 활성화할 수 있습니다.

2.3.7. 최대 전송 단위 요구 사항

배포 중에 호스트에 대해 권장되는 최대 전송 단위(MTU) 설정은 1500입니다. 환경이 다른 MTU로 설정된 후 이 설정을 업데이트할 수 있습니다. MTU 설정을 변경하는 방법에 대한 자세한 내용은 호스팅 엔진 VM 네트워크 MTU를 변경하는 방법을 참조하십시오.