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

인쇄 보기 종료

업데이트 날짜: 2014년 9월
 
 

VNIC 마이그레이션

VNIC를 삭제하고 재구성하지 않고 하나 이상의 VNIC를 한 기본 데이터 링크에서 다른 기본 데이터 링크로 이동할 수 있습니다. 기본 데이터 링크는 물리적 링크, 링크 집계 또는 etherstub일 수 있습니다.

일반적으로 다음과 같은 경우에 VNIC를 마이그레이션합니다.

  • 기존 NIC를 새 NIC로 바꾸어야 하는 경우

  • 대상 NIC가 기존 NIC보다 대역폭이 많은 경우

  • 대상 NIC가 하드웨어에서 특정 기능을 구현하는 경우(예: LRO(Large Receive Offload), LSO(Large Segment Offload), 체크섬)

VNIC를 성공적으로 마이그레이션하기 위해서는 VNIC를 이동할 대상 데이터 링크가 VNIC의 데이터 링크 등록 정보를 수용할 수 있어야 합니다. 해당 등록 정보가 지원되지 않는 경우 마이그레이션이 실패하고 사용자에게 통지됩니다. 마이그레이션을 성공한 후 대상 데이터 링크가 네트워크에 연결되어 있는 경우 VNIC를 사용하는 모든 응용 프로그램이 정상적으로 작동합니다.

데이터 링크 상태, 링크 속도 및 MTU 크기와 같은 특정 하드웨어에 종속된 등록 정보는 VNIC 마이그레이션 이후 변경될 수 있습니다. 이러한 등록 정보의 값은 VNIC가 마이그레이션된 데이터 링크에서 상속됩니다. 데이터 링크를 통해 구성된 모든 VNIC를 마이그레이션하거나 지정된 VNIC를 선택적으로 마이그레이션할 수 있습니다. VNIC를 마이그레이션하고 동시에 VLAN ID를 수정할 수도 있습니다.

  • 소스 링크를 통해 구성된 모든 VNIC를 대상 링크에 마이그레이션하려면 다음 명령 구문을 사용합니다.

    # dladm modify-vnic –l target-link –L source-link
    –l target-link

    VNIC를 마이그레이션하는 데 사용되는 링크를 나타냅니다.

    –L source-link

    VNIC를 이전에 구성하는 데 사용된 링크를 나타냅니다.

예 2-20  모든 VNIC를 소스 링크에서 대상 링크로 마이그레이션

이 예에서는 소스 링크 ether0의 모든 VNIC가 대상 링크 net1로 이동됩니다.

# dladm modify-vnic -l net1 -L ether0
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             321
vnic1     net1      1000         2:8:20:5f:84:ff     random             656  
vnic2     net1      1000         2:8:20:5f:84:ff     random              0 
  • 소스 링크를 통해 구성된 지정된 VNIC를 대상 링크로 마이그레이션하려면 다음 명령 구문을 사용합니다.

    # dladm modify-vnic –l target-link VNIC,VNIC,[...]

    선택적 VNIC 마이그레이션을 수행하려면 대상 링크만 지정해야 합니다.

예 2-21  지정된 VNIC를 소스 링크에서 대상 링크로 마이그레이션

이 예에서는 vnic0, vnic1vnic2가 소스 링크 net0에서 대상 링크 net1로 선택적으로 이동됩니다.

# dladm modify-vnic -l net1 vnic0,vnic1,vnic2
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             321
vnic1     net1      1000         2:8:20:5f:84:ff     random             656  
vnic2     net1      1000         2:8:20:5f:84:ff     random              0 
vnic3     net0      1000         2:8:20:5f:84:ff     random             345 
  • 소스 링크를 통해 구성된 VNIC의 VLAN ID를 수정하는 동시에 대상 링크로 마이그레이션하려면 다음 명령 구문을 사용합니다.

    # dladm modify-vnic –l target-link –v vid VNIC

    새 VLAN ID를 지정하려면 VNIC를 한 번에 하나씩 마이그레이션해야 합니다.

예 2-22  VNIC의 VLAN ID 마이그레이션 및 수정

이 예에서는 vnic0, vnic1vnic2가 대상 데이터 링크 net1로 마이그레이션됩니다. 마이그레이션과 동시에 모든 VNIC의 VLAN ID가 수정됩니다.

# dladm modify-vnic -l net1 -v 123 vnic0
# dladm modify-vnic -l net1 -v 456 vnic1
# dladm modify-vnic -l net1 -v 789 vnic2
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             123
vnic1     net1      1000         2:8:20:5f:84:ff     random             456  
vnic2     net1      1000         2:8:20:5f:84:ff     random             789 

VNIC를 소스 링크에서 대상 링크로 마이그레이션할 때 임의로 지정된 MAC 주소는 영향을 받지 않고 마이그레이션 후에도 해당 VNIC에 보존됩니다. Example 2–22를 참조하십시오.

하지만 VNIC가 소스 링크의 출하 시 기본 MAC 주소를 사용 중인 경우에는 MAC 주소가 변경됩니다. 마이그레이션 중에 MAC 주소를 지정하지 않은 경우 VNIC의 출하 시 기본 MAC 주소가 임의로 지정된 MAC 주소로 대체됩니다. 마이그레이션 중에 –m 옵션을 사용하여 MAC 주소를 지정할 경우 VNIC의 출하 시 기본 MAC 주소가 지정된 MAC 주소로 대체됩니다.

커널 영역에서 만든 VNIC에 여러 MAC 주소가 연결되어 있습니다. 커널 영역에서 생성된 VNIC를 마이그레이션할 경우 VNIC에 연결된 여러 MAC 주소가 모두 대상 NIC에 마이그레이션됩니다.