4.10. NIC
nic
리소스 유형은 Red Hat Virtualization 환경에서 네트워크 인터페이스 리소스를 그룹화합니다. 이러한 리소스는 호스트
및 vm
리소스 모두에 하위 리소스로 작동하지만 각각에 대해 다르게 정의됩니다. 이 섹션에는 각 매개 변수가 있는 두 개의 테이블이 포함되어 있습니다.
이름 | 유형 | 설명 | 필수 항목 | 사용자 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
|
인터페이스의 최대 전송 단위입니다.
|
없음
|
없음
|
제공됨
|
이름 | 유형 | 설명 | 필수 항목 | 사용자 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
매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
이름 | 유형 | 설명 |
---|---|---|
host_nic.id|name
|
string
|
본딩할 다른 호스트 NIC에 대한 참조입니다.
|
--bonding-options-option
매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
이름 | 유형 | 설명 |
---|---|---|
option.name
|
string
|
본딩 옵션 이름입니다.
|
option.value
|
string
|
본딩 옵션 값입니다.
|
type
|
string
|
본딩 옵션 유형입니다.
|
--port_mirroring-networks-network
매개변수는 다음 표의 하위 매개변수를 사용하는 컬렉션입니다.
이름 | 유형 | 설명 |
---|---|---|
network.id
|
string
|
미러링할 네트워크에 대한 참조입니다.
|
다음 표에는 리소스 기반 명령에 대한 추가 NIC 옵션이 나열되어 있습니다.
옵션 | 설명 |
---|---|
--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 리소스에 대한 작업이 나열되어 있습니다.
동작 | 설명 |
---|---|
attach | 호스트에 NIC를 연결합니다. |
detach | 호스트에서 NIC를 분리합니다. |
다음 표에는 가상 머신 NIC 리소스에 대한 작업이 나열되어 있습니다.
동작 | 설명 |
---|---|
활성화 | 가상 머신에서 NIC를 활성화합니다. |
disable | 가상 머신에서 NIC를 비활성화합니다. |