8.11. IP 주소 구성 및 보기
VM(가상 머신)을 생성할 때 IP 주소를 구성할 수 있습니다. IP 주소는 cloud-init를 사용하여 프로비저닝됩니다.
OpenShift Container Platform 웹 콘솔 또는 명령줄을 사용하여 VM의 IP 주소를 볼 수 있습니다. 네트워크 정보는 QEMU 게스트 에이전트에 의해 수집됩니다.
8.11.1. 가상 머신용 IP 주소 구성
웹 콘솔 또는 명령줄을 사용하여 VM(가상 머신)을 생성할 때 고정 IP 주소를 구성할 수 있습니다.
명령줄을 사용하여 VM을 생성할 때 동적 IP 주소를 구성할 수 있습니다.
IP 주소는 cloud-init를 사용하여 프로비저닝됩니다.
8.11.1.1. 명령줄을 사용하여 가상 머신을 생성할 때 IP 주소 구성
VM(가상 머신)을 생성할 때 정적 또는 동적 IP 주소를 구성할 수 있습니다. IP 주소는 cloud-init를 사용하여 프로비저닝됩니다.
VM이 Pod 네트워크에 연결되어 있으면 업데이트하지 않는 한 Pod 네트워크 인터페이스가 기본 경로입니다.
사전 요구 사항
- 가상 머신이 보조 네트워크에 연결되어 있습니다.
- 가상 머신의 동적 IP를 구성하기 위해 보조 네트워크에 DHCP 서버를 사용할 수 있습니다.
프로세스
가상 머신 구성의
spec.template.spec.volumes.cloudInitNoCloud.networkData
스탠자를 편집합니다.동적 IP 주소를 구성하려면 인터페이스 이름을 지정하고 DHCP를 활성화합니다.
kind: VirtualMachine spec: # ... template: # ... spec: volumes: - cloudInitNoCloud: networkData: | version: 2 ethernets: eth1: 1 dhcp4: true
- 1
- 인터페이스 이름을 지정합니다.
고정 IP를 구성하려면 인터페이스 이름과 IP 주소를 지정합니다.
kind: VirtualMachine spec: # ... template: # ... spec: volumes: - cloudInitNoCloud: networkData: | version: 2 ethernets: eth1: 1 addresses: - 10.10.10.14/24 2
8.11.2. 가상 머신의 IP 주소 보기
OpenShift Container Platform 웹 콘솔 또는 명령줄을 사용하여 VM의 IP 주소를 볼 수 있습니다.
네트워크 정보는 QEMU 게스트 에이전트에 의해 수집됩니다.
8.11.2.1. 웹 콘솔을 사용하여 가상 머신의 IP 주소 보기
OpenShift Container Platform 웹 콘솔을 사용하여 VM(가상 머신)의 IP 주소를 볼 수 있습니다.
보조 네트워크 인터페이스의 IP 주소를 보려면 VM에 QEMU 게스트 에이전트를 설치해야 합니다. Pod 네트워크 인터페이스에는 QEMU 게스트 에이전트가 필요하지 않습니다.
프로세스
-
OpenShift Container Platform 콘솔의 사이드 메뉴에서 가상화
VirtualMachines 를 클릭합니다. - VM을 선택하여 VirtualMachine 세부 정보 페이지를 엽니다.
- 세부 정보 탭을 클릭하여 IP 주소를 확인합니다.
8.11.2.2. 명령줄을 사용하여 가상 머신의 IP 주소 보기
명령줄을 사용하여 VM(가상 머신)의 IP 주소를 볼 수 있습니다.
보조 네트워크 인터페이스의 IP 주소를 보려면 VM에 QEMU 게스트 에이전트를 설치해야 합니다. Pod 네트워크 인터페이스에는 QEMU 게스트 에이전트가 필요하지 않습니다.
프로세스
다음 명령을 실행하여 가상 머신 인스턴스 구성을 가져옵니다.
$ oc describe vmi <vmi_name>
출력 예
# ... Interfaces: Interface Name: eth0 Ip Address: 10.244.0.37/24 Ip Addresses: 10.244.0.37/24 fe80::858:aff:fef4:25/64 Mac: 0a:58:0a:f4:00:25 Name: default Interface Name: v2 Ip Address: 1.1.1.7/24 Ip Addresses: 1.1.1.7/24 fe80::f4d9:70ff:fe13:9089/64 Mac: f6:d9:70:13:90:89 Interface Name: v1 Ip Address: 1.1.1.1/24 Ip Addresses: 1.1.1.1/24 1.1.1.2/24 1.1.1.4/24 2001:de7:0:f101::1/64 2001:db8:0:f101::1/64 fe80::1420:84ff:fe10:17aa/64 Mac: 16:20:84:10:17:aa