Nexus 7K支持操作系統虛擬化。
- N7K default VDC默認爲VDC 1,永遠處於激活狀態,不可刪除。
- default VDC作爲管理VDC,可以創建、刪除其他VDC,不建議使用VDC 1承載業務數據;
- 每臺物理N7K能創建4個VDC(含default VDC(老版本),每個VDC可以在創建的時候分派不同的硬件資源;
- default VDC的狀態會影響到其他的VDC,其他VDC相互獨立;
- 4個VDC使用同一個物理管理口mgmt 0,且可以在各自VDC下獨立配置不同的IP,但限制於同一個網段;
- 同一個Port Group 的接口必須屬於同一個VDC
- VDC需要購買高級license才能激活;
NX-OS不同版本VDC數量的對比
如上圖所示,NX-OS在6.1(withSupervisor 2/2e)之後支持獨立的admin VDC,admin VDC只能用來管理其他VDC。NX-OS 6.2支持在Supervisor 1上創建admin VDC。
VDC資源分派命令詳解
vdc TEST-DCA-BZ2-ZCS01 id 2 |
//創建VDC |
limit-resource module-type m1 m1xl m2xl f2e |
//VDC支持F1/F2/F2e/M1/M1XL和M2XL系列的板卡類型 備註1:在同一個VDC下,F2e板卡不能和F1板卡共存,VDC可以支持F1, M1,M1XL, and M2XL混用,或F2e,M1, M1XL, and M2XL混用; 備註2:在同一個VDC下,F2板卡不能和F1, M1, M1XL, and M2XL共存, |
cpu-share 5 |
//自NX-OS 6.1開始支持CPU資源控制,配置該VDC使用cpu資源的優先級,配置範圍1~10,當系統cpu資源出現爭搶時,優先級10的VDC比優先級5的VDC擁有2倍的CPU使用時間 |
ha-policy dual-sup restart |
//定義了當發生不可修復的VDC故障時,NX-OS會採取何種處理方式。 配置VDC的HA策略,分單引擎和雙引擎 備註:默認VDC或管理VDC不能更改HA策略,單引擎下reload,雙引擎下switchover 雙引擎時: Ø Bringdown ——將VDC置於failed狀態; Ø Restart ——重啓當前VDC,重啓該VDC的所有接口及服務; Ø Switchover——執行引擎模塊切換; 單引擎時: Ø Bringdown ——將VDC置於failed狀態; Ø Restart ——重啓當前VDC,重啓該VDC的所有接口及服務; Ø Reload——重啓引擎模塊; |
allocate interface Ethernet1/1-16 |
//分配端口資源,同一個Port Group 的接口必須屬於同一個VDC |
allocate interface Ethernet3/1-24 |
//分配端口資源,同一個Port Group 的接口必須屬於同一個VDC |
allocate interface Ethernet10/1-16 |
//分配端口資源,同一個Port Group 的接口必須屬於同一個VDC |
boot-order 1 |
//NX-OS可以配置多個相同boot-order的VDCs,默認爲1,相同boot-order的VDC同時啓動。值小的,最先啓動。 Supervisor 2的VDC boot-order爲1~4; Supervisor 2e的VDC boot-order爲1~8; 默認VDC的的boot-order無法更改。 |
limit-resource vlan minimum 16 maximum 4094 |
//限制vlan可配置數量 |
limit-resource monitor-session minimum 0 maximum 2 |
//限制監控會話可配置數量 |
limit-resource monitor-session-erspan-dst minimum 0 maximum 23 |
//限制遠程監控會話配置數量 |
limit-resource vrf minimum 2 maximum 4096 |
//限制vrf可配置數量 |
limit-resource port-channel minimum 0 maximum 768 |
//限制port-channel可配置數量 |
limit-resource u4route-mem minimum 8 maximum 8 |
//只能爲單播和組播的內存資源設置1個值/M,即最小和最大值一致; |
limit-resource u6route-mem minimum 4 maximum 4 |
//只能爲單播和組播的內存資源設置1個值/M,即最小和最大值一致; |
limit-resource m4route-mem minimum 8 maximum 8 |
//只能爲單播和組播的內存資源設置1個值/M,即最小和最大值一致; |
limit-resource m6route-mem minimum 5 maximum 5 |
//只能爲單播和組播的內存資源設置1個值/M,即最小和最大值一致; |
limit-resource monitor-session-inband-src minimum 0 maximum 1 |
//限制資源 |
limit-resource anycast_bundleid minimum 0 maximum 16 |
//限制資源 |
limit-resource monitor-session-mx-exception-src minimum 0 maximum 1 |
//限制資源 |
limit-resource monitor-session-extended minimum 0 maximum 12 |
//限制資源 |