Oracle® Solaris 11.2의 네트워크 가상화 및 네트워크 리소스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

VPort 구성 관리

이 절에서는 VPort에 대해 다음 작업을 수행하는 방법을 설명합니다.

  • VPort에 대한 등록 정보 설정

  • VPort에 연결된 등록 정보 표시

  • VPort에 대한 정보 표시

  • VPort 재설정

  • VPort 제거

VPort에 대한 등록 정보 설정

evsadm set-vportprop 명령을 사용하여 VPort에 대한 등록 정보를 설정합니다. 명령 구문은 다음과 같습니다.

# evsadm set-vportprop [-T tenant-name] -p prop=value[,...] EVS-switch-name/VPort-name
–T tenant-name

테넌트의 이름을 지정합니다.

–p prop=value[...,]

지정된 VPort에 대한 등록 정보 값을 지정합니다. VPort에 연결된 VNIC가 있는 경우 해당 VPort에 대해 등록 정보를 설정하면 VNIC의 등록 정보가 변경됩니다. VPort 등록 정보에 대한 자세한 내용은 Table 5–1을 참조하십시오.


주 -  시스템 VPort의 등록 정보를 변경할 수 없습니다. 시스템 VPort에 대한 자세한 내용은 탄력적 가상 스위치를 구성하는 방법을 참조하십시오.
EVS-switch-name/VPort-name

등록 정보를 설정할 탄력적 가상 스위치 또는 VPort의 이름을 지정합니다.


주 -  VPort를 만든 이후에는 ipaddr, macaddr, evstenant 등록 정보를 수정할 수 없습니다.
예 6-11  VPort에 대한 등록 정보 설정

이 예에서는 HR/vport0에 대해 최대 대역폭 등록 정보를 1G로 설정하는 방법을 보여줍니다.

# evsadm set-vportprop -p maxbw=1G HR/vport0

VPort의 등록 정보 표시

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을 참조하십시오.

[–f {fname=value[,...]}[,...]

출력(행 선택)을 필터링하는 데 사용되는 쉼표로 구분된 이름-값 쌍입니다. 여러 필터를 지정한 경우 출력에는 필터 중 AND 연산의 결과가 표시됩니다. 필터가 다중 값을 갖는 경우 출력에는 필터 값 중 OR 연산의 결과가 표시됩니다. 지원되는 필터는 다음과 같습니다.

  • tenant – VPort 등록 정보를 테넌트 이름별로 필터링

  • EVS – VPort 등록 정보를 탄력적 가상 스위치 이름별로 필터링

  • vport – VPort 등록 정보를 VPort 이름별로 필터링

  • host – VPort 등록 정보를 호스트 이름별로 필터링

–o field[,...]

표시할 출력 필드의 대소문자를 무시한 쉼표로 구분된 목록을 지정합니다. 출력에 열로 표시되는 다음 필드를 지정할 수 있습니다.

all

모든 출력 필드를 표시합니다.

NAME

VPort가 연결된 탄력적 가상 스위치의 이름과 VPort의 이름을 함께 나타내며 EVS-switch-name/VPort-name 형식을 따릅니다.

TENANT

탄력적 가상 스위치를 소유한 테넌트의 이름입니다.

PROPERTY

VPort 등록 정보의 이름입니다.

PERM

등록 정보에 대한 읽기 또는 쓰기 권한입니다. 표시되는 값은 r- 또는 rw입니다.

VALUE

현재 등록 정보 값입니다. 값을 설정하지 않은 경우 --로 표시됩니다. 값을 알 수 없는 경우 ?로 표시됩니다.

DEFAULT

등록 정보의 기본값입니다. 등록 정보에 기본값이 없는 경우 --가 표시됩니다.

POSSIBLE

등록 정보에 대해 쉼표로 구분된 가능한 값 목록입니다. 값이 숫자 범위에 걸쳐 있는 경우 최소값 - 최대값으로 간단히 표시될 수 있습니다. 가능한 값을 알 수 없거나 바인드 해제된 경우 --가 표시됩니다.

예 6-12  VPort 등록 정보 표시

이 예에서는 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      --        --

VPort 표시

evsadm show-vport 명령을 사용하여 VPort를 표시합니다. 명령 구문은 다음과 같습니다.

# evsadm show-vport [-f {fname=value[,...]}[,...]] [[-c] -o field[,...]] \
[[EVS-switch-name/][VPort-name]]
–f {fname=value[,...]}[,...]

출력(행 선택)을 필터링하는 데 사용되는 쉼표로 구분된 이름-값 쌍입니다. 여러 필터를 지정한 경우 출력에는 필터 중 AND 연산의 결과가 표시됩니다. 필터가 다중 값을 갖는 경우 출력에는 필터 값 중 OR 연산의 결과가 표시됩니다. 지원되는 필터는 다음과 같습니다.

  • tenant – VPort 목록을 테넌트 이름별로 필터링

  • EVS – VPort 목록을 탄력적 가상 스위치 이름별로 필터링

  • vport – VPort 목록을 VPort 이름별로 필터링

  • host – VPort 목록을 호스트 이름별로 필터링

–o field[,...]

표시할 출력 필드의 대소문자를 무시한 쉼표로 구분된 목록을 지정합니다. 출력에 열로 표시되는 다음 필드를 지정할 수 있습니다.

all

모든 출력 필드를 표시합니다.

NAME

VPort가 연결된 탄력적 가상 스위치의 이름과 VPort의 이름을 함께 나타내며 EVS-switch-name/VPort-name 형식을 따릅니다.

TENANT

탄력적 가상 스위치를 소유한 테넌트의 이름입니다.

STATUS

VPort가 사용 중인지 사용 가능한지를 표시합니다. VPort가 VNIC에 연결되어 있으면 VPort가 사용 중입니다. 그렇지 않으면 VPort가 사용 가능합니다.

VNIC

VPort에 연결된 VNIC의 이름입니다.

HOST

VPort에 연결된 VNIC가 있는 호스트의 이름입니다.

예 6-13  VPort 정보 표시

이 예에서는 VPort vport0에 대한 정보를 표시합니다.

# evsadm show-vport
NAME            TENANT        STATUS VNIC      HOST
ORA/vport0      sys-global    used   vnic1     s11-client 

VPort 재설정

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

VPort 제거

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