이 절에서는 VPort에 대해 다음 작업을 수행하는 방법을 설명합니다.
VPort에 대한 등록 정보 설정
VPort에 연결된 등록 정보 표시
VPort에 대한 정보 표시
VPort 재설정
VPort 제거
evsadm set-vportprop 명령을 사용하여 VPort에 대한 등록 정보를 설정합니다. 명령 구문은 다음과 같습니다.
# evsadm set-vportprop [-T tenant-name] -p prop=value[,...] EVS-switch-name/VPort-name
테넌트의 이름을 지정합니다.
지정된 VPort에 대한 등록 정보 값을 지정합니다. VPort에 연결된 VNIC가 있는 경우 해당 VPort에 대해 등록 정보를 설정하면 VNIC의 등록 정보가 변경됩니다. VPort 등록 정보에 대한 자세한 내용은 Table 5–1을 참조하십시오.
등록 정보를 설정할 탄력적 가상 스위치 또는 VPort의 이름을 지정합니다.
이 예에서는 HR/vport0에 대해 최대 대역폭 등록 정보를 1G로 설정하는 방법을 보여줍니다.
# evsadm set-vportprop -p maxbw=1G HR/vport0
evsadm show-vportprop 명령을 사용하여 VPort의 등록 정보를 표시합니다. 명령 구문은 다음과 같습니다.
# evsadm show-vportprop [-f {fname=value[,...]}[,...] [[-c] -o field[,...]] \ [-p prop[,...]] [[EVS-switch-name]/[VPort-name]]
이 명령은 모든 VPort 또는 지정된 VPort에 대한 하나 이상의 등록 정보의 현재 값을 표시합니다. VPort 등록 정보를 지정하지 않은 경우 모든 사용 가능한 VPort 등록 정보가 표시됩니다. VPort 등록 정보에 대한 자세한 내용은 Table 5–1을 참조하십시오.
출력(행 선택)을 필터링하는 데 사용되는 쉼표로 구분된 이름-값 쌍입니다. 여러 필터를 지정한 경우 출력에는 필터 중 AND 연산의 결과가 표시됩니다. 필터가 다중 값을 갖는 경우 출력에는 필터 값 중 OR 연산의 결과가 표시됩니다. 지원되는 필터는 다음과 같습니다.
tenant – VPort 등록 정보를 테넌트 이름별로 필터링
EVS – VPort 등록 정보를 탄력적 가상 스위치 이름별로 필터링
vport – VPort 등록 정보를 VPort 이름별로 필터링
host – VPort 등록 정보를 호스트 이름별로 필터링
표시할 출력 필드의 대소문자를 무시한 쉼표로 구분된 목록을 지정합니다. 출력에 열로 표시되는 다음 필드를 지정할 수 있습니다.
모든 출력 필드를 표시합니다.
VPort가 연결된 탄력적 가상 스위치의 이름과 VPort의 이름을 함께 나타내며 EVS-switch-name/VPort-name 형식을 따릅니다.
탄력적 가상 스위치를 소유한 테넌트의 이름입니다.
VPort 등록 정보의 이름입니다.
등록 정보에 대한 읽기 또는 쓰기 권한입니다. 표시되는 값은 r- 또는 rw입니다.
현재 등록 정보 값입니다. 값을 설정하지 않은 경우 --로 표시됩니다. 값을 알 수 없는 경우 ?로 표시됩니다.
등록 정보의 기본값입니다. 등록 정보에 기본값이 없는 경우 --가 표시됩니다.
등록 정보에 대해 쉼표로 구분된 가능한 값 목록입니다. 값이 숫자 범위에 걸쳐 있는 경우 최소값 - 최대값으로 간단히 표시될 수 있습니다. 가능한 값을 알 수 없거나 바인드 해제된 경우 --가 표시됩니다.
이 예에서는 VPort vport0에 대한 VPort 등록 정보를 표시합니다.
# evsadm show-vportprop ORA/vport0 NAME TENANT PROPERTY PERM VALUE DEFAULT POSSIBLE ORA/vport0 sys-global cos rw -- 0 0-7 ORA/vport0 sys-global maxbw rw -- -- -- ORA/vport0 sys-global priority rw -- medium low,medium,high ORA/vport0 sys-global ipaddr r- 192.168.10.2/24 -- -- ORA/vport0 sys-global macaddr r- 2:8:20:b0:6e:63 -- -- ORA/vport0 sys-global evs r- ORA -- -- ORA/vport0 sys-global tenant r- sys-global -- --
evsadm show-vport 명령을 사용하여 VPort를 표시합니다. 명령 구문은 다음과 같습니다.
# evsadm show-vport [-f {fname=value[,...]}[,...]] [[-c] -o field[,...]] \ [[EVS-switch-name/][VPort-name]]
출력(행 선택)을 필터링하는 데 사용되는 쉼표로 구분된 이름-값 쌍입니다. 여러 필터를 지정한 경우 출력에는 필터 중 AND 연산의 결과가 표시됩니다. 필터가 다중 값을 갖는 경우 출력에는 필터 값 중 OR 연산의 결과가 표시됩니다. 지원되는 필터는 다음과 같습니다.
tenant – VPort 목록을 테넌트 이름별로 필터링
EVS – VPort 목록을 탄력적 가상 스위치 이름별로 필터링
vport – VPort 목록을 VPort 이름별로 필터링
host – VPort 목록을 호스트 이름별로 필터링
표시할 출력 필드의 대소문자를 무시한 쉼표로 구분된 목록을 지정합니다. 출력에 열로 표시되는 다음 필드를 지정할 수 있습니다.
모든 출력 필드를 표시합니다.
VPort가 연결된 탄력적 가상 스위치의 이름과 VPort의 이름을 함께 나타내며 EVS-switch-name/VPort-name 형식을 따릅니다.
탄력적 가상 스위치를 소유한 테넌트의 이름입니다.
VPort가 사용 중인지 사용 가능한지를 표시합니다. VPort가 VNIC에 연결되어 있으면 VPort가 사용 중입니다. 그렇지 않으면 VPort가 사용 가능합니다.
VPort에 연결된 VNIC의 이름입니다.
VPort에 연결된 VNIC가 있는 호스트의 이름입니다.
이 예에서는 VPort vport0에 대한 정보를 표시합니다.
# evsadm show-vport NAME TENANT STATUS VNIC HOST ORA/vport0 sys-global used vnic1 s11-client
VPort와 연결된 VNIC를 삭제할 경우 VPort의 상태는 free가 됩니다. 다음 상황에서는 VPort와 연결된 VNIC를 삭제하더라도 VPort가 used 상태가 될 수 있습니다.
EVS 노드의 VNIC를 삭제할 경우 EVS 노드가 EVS 컨트롤러에 도달할 수 없습니다.
EVS 노드를 재부트하기 전에 VPort와 연결된 VNIC가 삭제되지 않았습니다.
VPort의 상태를 free로 재설정하려면 evsadm reset-vport 명령을 사용합니다. 명령 구문은 다음과 같습니다.
# evsadm reset-vport [-T tenant-name] EVS-switch-name/VPort-name
VNIC가 VPort에 연결되어 있는 경우 VPort 제거가 실패합니다. 따라서 먼저 evsadm show-vport 명령을 사용하여 제거하려는 VPort에 VNIC가 연결되어 있는지 확인해야 합니다. evsadm remove-vport 명령을 사용하여 탄력적 가상 스위치에서 VPort를 제거합니다. 명령 구문은 다음과 같습니다.
# evsadm remove-vport [-T tenant-name] EVS-switch-name/VPort-name
이 명령은 지정된 VPort를 제거합니다. VPort가 제거되면 VPort에 연결된 MAC 주소와 IP 주소가 해제됩니다.
예 6-14 VPort 제거이 예에서는 탄력적 가상 스위치 ORA에 대해 구성된 VPort vport0을 제거하는 방법을 보여줍니다.
# evsadm remove-vport -T tenantA ORA/vport0