본문 바로가기

네트워크/Network 가상화

Cisco Nexus - NX-OS 정리 Part 9 (new VDC / Admin VDC)

Last Update (2013.11.30)


매번 같은 얘기긴 하지만, 오랜만에 또 정리를 하게 되는 것 같다.
이번에는 기존 정리 내용에 보완 및 추가적인 내용을 정리하려고 했으나, 바로 얼마전에
NX-OS 6.1이 Release된 걸 확인했다.
관련 문서도 내가 본 게 맞다면, 8월 10일자로 Cisco에 올라왔다.
그래서 이번 정리 내용은 급, VDC관련 신규 내용으로 정리를 해보았다.
이번주 N7K 교육이 3일동안 있는 것도 있고 이래저래 정리할게 당분간은 많아질 것 같다. 
그리고 이번 6.1이 Release되면서 드디어 IP SLA 기능도 추가되었다.

 

Nexus_정리자료9(NewVDC_Admin VDC).pdf



VDC

  NX-OS 6.1 에서는 8개의 VDC가 생성 가능하다.

   , Supervisor 2 Enhanced(2E) (N7K-SUP2E) Module을 사용하고 N7K-VDC1K9 LicenseChassis별로 1개가 필요하다.

    ※ Supervisor 2   : Quad core CPU / 12GB RAM  Supervisor 2E  : Dual Quad core CPU / 32GB RAM

 

VDC Control Groups

• VDC별로 어떻게 CPU를 공유할 것인지를 설정할 수 있다.

FeatureSupervisor 2 또는 Supervisor 2E Module에서 지원 된다.

 

Admin VDC

• NX-OS Release 6.2(2)부터 Supervisior 1 Module에서도 Supervisior 2/2e modules에서 지원되던, admin VDC를 지원한다.

  ※ Supervisor와 NX-OS에 따른 VDC 지원 갯수는 아래 표를 참고.

기존 Default VDC에서 모든 VDC를 관리하나, 이 경우에 Default VDC의 문제 발생 시에 SwitchoverReload 시에 모든 VDC

  에 영향.

이처럼 Service를 제공하기 위한 VDC에 대한 관리 및 문제 발생 시에 영향을 미치지 않도록 하기 위해서 Admin VDC가 나옴.

Setup Script를 통해서 초기 System bootup시에 admin VDC를 활성화 함. (선택사항)

Admin VDCSupervisor 2 /  Supervisor 2E modules 에서만 지원되며, Admin VDC 활성화 시에는 mgmt0 포트는 Admin

  VDC에 할당

별도의 feature를 활성화 하지는 않는다.

• Admin VDC에는 어떠한 line card moduleInterfaceAllocate 될 수 없고, 오직 mgmt0 포트만 Allocate된다.

    ※ admin VDC mgmt0을 통한  오직 out-of-band management만 가능하다는 것을 의미함.

• Admin VDCbootup시에 활성화되면,  default  VDC를 대체하게 된다. 

• Admin VDC를 생성되면, 삭제하거나, default VDC로 다시 전환되지 못한다. 만약 Default VDC로 전환을 하려면, 다시 bootup

  을 해야한다.

• Admin VDC migration동안,  특정 Feature 설정은 새로운 VDC로 복사되지만 admin VDC에서 제거되지 않기 때문에 명시적으

  로 관리자가 삭제해야 한다.

만약 System admin-vdc migrate 명령 실행 시에 default VDCVTP가 활성화되어 있다면, VTP 설정은 자동으로 넘어가지 않

  고, migration이 종료된 후에, 새로운 VDCVTP feature를 재설정해주어야 한다.  (Timezone 설정 동일함)

• Default VDC에서 새로운 VDCmanagement IP는 전환되지 않으며, 새로운 VDCmanagement interfaceIP를 재 설정해

  야 하며이 때 기존 Session 또한 새로운 VDC로 자동으로 전환되지 않는다.

• Migration 동안에 충분한 System Resource가 있을 경우에는 Default VDC는 다른 VDC로 복사되지만, System Resource가 부

  족할 경우에는 Error Message와 함께 migration은 실패한다.

• Default VDCfabric extender 활성화 및 설정된 상태라면 default VDC 설정의 migration은 수 분이 소요된다.

• Admin VDC를 활성화하기 위해서는 별도의 License가 필요하지는 않다.

 

Feature

NX-OS 6.2

NX-OS 6.1

NX-OS 6.0

NX-OS 5.2

Supervisor 1

4+1 (with admin VDC feature)

4 (including 1 default VDC)

Supervisor 2

4+1 (with admin VDC feature)

N/A

Supervisor 2e

8+1 (with admin VDC feature)

N/A

VDC resource templates

64

 

Admin VDC 설정

1. Bootup 시에 admin VDC활성화

 

Enter the password for "admin":

Confirm the password for "admin":

Do you want to enable admin vdc (yes/no) [n]:yes

 

 

2. admin-vdc  생성. (Default VDCadmin VDC로 전환되며, 기존 설정은 삭제 됨.)

 

 switch(config)# system admin-vdc

 All non-global configuration from the default vdc will be removed, Are you sure  you want to continue? (yes/no) [no] yes

 The following example displays the show vdc output after executing system

admin-vdc command:

 

switch(config)# sh vdc

vdc_ id  vdc_name  state  mac  type  lc     

---------  -----------  --------  ----------------------  ----------  ------ 

1  Switch  active  00:26:98:0d:01:41  Admin  None

2  vdc2  active  00:26:98:0d:01:42  Ethernet  m1 f1 m1xl m2xl

3  vdc3  active  00:26:98:0d:01:43  Ethernet  f2

 

 

2-1 admin-vdc  생성. (migrate Option 사용) Default VDCadmin VDC로 전환되며, 기존 설정은 새로운 VDC로 이동함.)

 

switch(config)# system admin-vdc migrate new-vdc

All non-global configuration from the default vdc will be removed, Are you sure you want to continue? (yes/no) [no] yes

Note: Interface mgmt0 will not have its ip address migrated to the new vdc

Note: During migration some configuration may not be migrated.

Example: VTP will need to be reconfigured in the new vdc if it was enabled. Please refer to configuration guide for details. Please wait, this may take a while

Note: Ctrl-C has been temporarily disabled for the duration of this command

2012 Jul 5 22:20:58 switch %$ VDC-1 %$ %VDC_MGR-2-VDC_ONLINE: vdc 4 has come online

 

switch(config)# sh vdc

vdc_ id  vdc_name  state  mac  type  lc     

---------  -----------  --------  ----------------------  ----------  ------ 

1  Switch  active  00:26:98:0d:01:41  Admin  None

2  vdc2  active  00:26:98:0d:01:42  Ethernet  m1 f1 m1xl m2xl

3  vdc3  active  00:26:98:0d:01:43  Ethernet  f2

4  new-vdc  active  00:26:98:0d:01:44  Ethernet  m1 f1 m1xl m2xl