2014年5月28日 星期三

[VMware] 透過 VLAN 的方式在 vSwitch 中設定多個網段

這功能必須透過 VLAN 的方式來達成,設定步驟如下:

1、在 vSwitch 中建立 Virtual Machine Port Group,除了設定一個好記的 Network Label 之外,最重要的是設定正確的 VLAN ID (假設此處設定 50)

2、新增第二個 Virtual Machine Port Group,設定 VLAN ID 為 51

3、在實體的 Switch 中,將 vSwitch 所對應到實體 switch 的實體 port 上,進行以下設定:
  • Link Type:Trunk
  • PVID:1
  • Tagged Membership:50, 51 
如此一來,設定就完成囉,分散在不同 Port Group 的 VMs,各自所產生的網路流量都會附帶著 vlan tag 供辨識囉!

這樣做可以達成兩個目的:
  1. vlan tag 可被實體 switch 與 vSwitch 辨識,廣播流量不會互相干擾。
  2. 可在同一個 vSwitch 中設定多個網段,提升網路管理上的彈性。

[VMware] vSphere ESXi 5.5 設定 NIC Teaming (搭配 HP A5120 Switch)

今天把 server 重灌成 5.5 U1 的版本,想說順便把 NIC Teaming 作一作.... 

測試了半天終於試成功了,為了怕未來又忘了,筆記一下...

 大概分成兩個部分

vSwitch 設定

1、新增 vSwitch,並指定多張(2~8)網卡與此 vSwitch 相連。

2、若有設定 VMKernal Adapter,設定管理用 IP Address,可不指定 VLAN ID,若需要 vMotion / FT / Virtual SAN ... 等功能,可順便開起來。

3、進入 vSwitch 設定中的 Teaming and failover 的功能,將選項設定如下:

  • Load balancing:Route based on IP hash 
  • Network failure detection:Link status only
  • Notify switches:Yes
  • Failback:Yes
4、除了上述設定外,還要將所有的 adapters 移動到 Active adapters 中 (放到 standby 就僅能做為 failover 用囉)。

實體 Switch 設定

1、在實體 switch 中,將對應的多個 port 設定為同一個 Link Aggregation Group (簡稱 LAG)。

2、將 LAG 的 Interface Type 設定為 Static (LACP Disabled)。

3、根據自家環境的設定,將 LAG 指定所需要的 PVID or 設定相對應的 Link Type(Access / Hybrid / Trunk),並 tag 所需要的 VLAN ID。

以我公司的例子,必須作以下設定:(只給 VLAN 10 的流量走)
  • Link Type:Access
  • PVID:10
  • Untagged Membership:10

如此一來,VMKernel 的流量就可以自動分散到多條線路上囉!

參考資料

2014年5月7日 星期三

[AngularJS] AngularJS 與 Animation.css 結合

Animation.css 是一個提供相當多動畫效果的 css library

裡面提供了很多很酷的動畫效果

然而透過一些簡單的方式,就可以很快的跟 AngularJS 整合並使用囉!

詳細的資料可以參考以下連結:

Easy Animations For AngularJS With Animate.css

How to create cool animations with AngularJS 1.2 and Animate.css

Get Moving With Angular 1.2 Animation and Animate.css