Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

4.10. NIC

nic 리소스 유형은 Red Hat Virtualization 환경에서 네트워크 인터페이스 리소스를 그룹화합니다. 이러한 리소스는 호스트vm 리소스 모두에 하위 리소스로 작동하지만 각각에 대해 다르게 정의됩니다. 이 섹션에는 각 매개 변수가 있는 두 개의 테이블이 포함되어 있습니다.

표 4.24. 호스트 네트워크 인터페이스 매개변수

이름 유형 설명 필수 항목 사용자 Creatable 사용자 Updatable
--network-id|name
 string
인터페이스가 연결되어 있는 경우 네트워크에 대한 참조입니다.
제공됨
제공됨
--name
 string
호스트 네트워크 인터페이스의 이름(예: eth0).
제공됨
제공됨
--bonding-slaves-host_nic
 컬렉션
본딩된 인터페이스를 형성하는 슬레이브 네트워크 인터페이스 컬렉션입니다.
없음
제공됨
--bonding-options-option
 컬렉션
본딩된 인터페이스의 옵션 목록입니다. 각 옵션에는 속성 이름과 속성이 포함되어 있습니다.
없음
제공됨
--ip-gateway
 string
네트워크 게이트웨이의 IP 주소입니다.
없음
제공됨
--boot_protocol
 string
호스트를 부팅할 때 IP 주소 할당 프로토콜(예: dhcp 또는 고정 )입니다.
없음
제공됨
--mac
 string
인터페이스의 MAC 주소입니다.
없음
제공됨
--ip-address
 string
인터페이스의 IP 주소입니다.
없음
제공됨
--ip-netmask
 string
인터페이스 IP 주소의 넷마스크입니다.
없음
제공됨
--ip-mtu
int
인터페이스의 최대 전송 단위입니다.
없음
없음
제공됨

표 4.25. 가상 머신 네트워크 인터페이스 매개변수

이름 유형 설명 필수 항목 사용자 Creatable 사용자 Updatable
--network-id|name
 string
인터페이스가 연결되어 있는 경우 네트워크에 대한 참조입니다.
제공됨
제공됨
--name
 string
인터페이스 이름(예: eth0) 입니다.
제공됨
제공됨
--mac-address
 string
인터페이스의 MAC 주소입니다.
없음
제공됨
--interface
 string
e1000,virtio,rtl8139 rtl8139_virtio 와 같은 인터페이스 유형을 정의합니다.
없음
제공됨
--port_mirroring-networks-network
 컬렉션
네트워크 인터페이스에서 (mirror) 네트워크 데이터를 복사할 네트워크 세트를 정의합니다.
없음
제공됨
--bonding-slaves-host_nic 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.

표 4.26. --bonding-slaves-host_nic

이름 유형 설명
host_nic.id|name
string
본딩할 다른 호스트 NIC에 대한 참조입니다.
--bonding-options-option 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.

표 4.27. --bonding-options-option

이름 유형 설명
option.name
string
본딩 옵션 이름입니다.
option.value
string
본딩 옵션 값입니다.
type
string
본딩 옵션 유형입니다.
--port_mirroring-networks-network 매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.

표 4.28. --port_mirroring-networks-network

이름 유형 설명
network.id
string
미러링할 네트워크에 대한 참조입니다.
다음 표에는 리소스 기반 명령에 대한 추가 NIC 옵션이 나열되어 있습니다.

표 4.29. 추가 명령 옵션

옵션 설명
--host-identifier 호스트에 NIC를 하위 리소스로 추가합니다.
--vm-identifier NIC를 vm 에 하위 리소스로 추가합니다.

예 4.25. 가상 머신에서 새 네트워크 인터페이스 생성

[RHEVM shell (connected)]# add nic --vm-identifier MyVM1 --name eth0 --network-name MyNetwork

예 4.26. 가상 머신에서 네트워크 인터페이스 업데이트

[RHEVM shell (connected)]# update nic eth0 --vm-identifier MyVM1 --ip-address 10.5.68.123

예 4.27. 가상 머신에서 네트워크 인터페이스 삭제

[RHEVM shell (connected)]# remove nic eth0 --vm-identifier MyVM1

예 4.28. 호스트에서 네트워크 본딩 구성

[RHEVM shell (connected)]# add nic --host-identifier MyHost1 --name bond1 --network-name MyNetwork --bonding-slaves-host_nic host_nic.name=eth0 --bonding-slaves-host_nic host_nic.name=eth1

예 4.29. 호스트 네트워크 인터페이스에 논리적 네트워크 할당

[RHEVM shell (connected)]# action nic eth0 attach --host-identifier MyHost1 --network-name MyNetwork
다음 표에는 호스트 NIC 리소스에 대한 작업이 나열되어 있습니다.

표 4.30. 호스트 NIC 작업

동작 설명
attach 호스트에 NIC를 연결합니다.
detach 호스트에서 NIC를 분리합니다.
다음 표에는 가상 머신 NIC 리소스에 대한 작업이 나열되어 있습니다.

표 4.31. 가상 머신 NIC 작업

동작 설명
활성화 가상 머신에서 NIC를 활성화합니다.
disable 가상 머신에서 NIC를 비활성화합니다.