VM의 기본(Default) 네트워크는 Pod networking을 사용한다. 이 Pod networking을 이용하면 VM간에 통신 및 SNAT을 통한 외부로의 통신이 가능합니다. 이번 포스트에서는 Default 네트워크 외에 물리 머신에 브리지를 추가하여 VM이 물리머신의 네트워크를 사용하는 것을 테스트 하겠습니다.
목표
- worker 노드에 Linux bridge 네트워크 생성
- VM에 네트워크 연결을 위한 가상 네트워크 생성
- VM에 네트워크 인터페이스 추가
worker 노드에 linux bridge 네트워크 생성
1. OCP Web Console 메뉴에서 Administration > CustomResourceDefinitions 선택하고 검색 키워드에 NodeNetworkConfigurationP 을 입력하고 검색된 CRD 이름을 클릭합니다.

2. Instances 탭으로 이동하여 Create NodeNetworkConfigurationPolicy 를 클릭합니다.

3. 네트워크 설정 정보를 입력하고 Create을 클릭하여 브리지 생성을 완료 합니다.

4. worker 노드의 ens5 인터페이스에 br-ens5 브리지가 생성이 되고 상태가 UP이 잘 되었는지 확인합니다.

VM에 네트워크 연결을 위한 가상 네트워크 생성
- 메뉴에서 Networking > NetworkAttachmentDefinitions 를 선택하고 Create Network Attachment Definition을 클릭하고 네트워크에 대한 추가정보를 입력을 마치면 Create 버튼을 클릭하여 가상 네트워크를 생성을 마칩니다.
Name: br-ens5-network
Network Type: CNV Linux bridge
Bridge Name: br-ens5

VM에 네트워크 인터페이스 추가
1. 메뉴에서 Virtualization > VirtualMahines 메뉴를 선택하고 네트워크를 추가할 VM 이름을 클릭한 후, Network Interfaces 탭을 선택하고 Add Network Interface를 선택합니다.

2. Network 를 추가 정보를 입력하고 Add를 클릭하여 네트워크 추가를 완료 합니다.

3. VM을 재시작 후 VM Console로 이동하면 네트워크가 추가된 것을 확인할 수 있습니다.

'[Cloud] > OpenShift' 카테고리의 다른 글
OpenShift Virtualization 활용 - VM 생성 및 Console 접근 (0) | 2023.03.14 |
---|---|
OpenShift Virtualization Operator 설치 및 구성 (0) | 2023.03.14 |
KVM 환경에서 Nested Virtualization 구성 (0) | 2022.12.08 |