Weer eens een vraag betreffende networking in het ganse virtualisatie verhaal.
Bij een klant staan 2 Blacecenter H chassis'.
Elk bladecenter is uitgerust met 2 (losse, niet-gestackte) BNT switches. Deze switches zijn elk geuplinked met de rest van het LAN via een static linkagg. Deze static linkagg is (op de LAN kant) getagged met alle vlan's die nodig zijn op de virtuele servers en esx'en. Op de BNT is geen enkele vlan geconfigureerd.
Even de config:
Even kortsluiten: dit werkt! VMware ESX servers die op de blades draaien krijgen met VST de juiste vlan en kunnen communiceren met de rest van het netwerk. Ik snap alleen niet hoe dat komt.
Onder vnicgroup 1 config zie je vnicvlan 1000. Volgens de manual plaats je hiermee de bijhorende vnicgroup in een bepaalde vlan. Vlan 1000 of 1001 echter helemaal niet.
Voor het ganse VST verhaal van VMware is het trouwens ook nodig dat deze vlan tags rechtstreeks door de switch tot op de ESX geraken zodat ESX zelf de vlan tags kan strippen waar nodig.
Waar slaat die vnicvlan dus precies op? Of hoe wordt bepaald in welke vlan de vnics terrecht komen?
Hoe zorg ik ervoor dat b.v. 1 van de esx servers in een andere vlan terecht komt als dit niet met die vnicvlan.
Bij een klant staan 2 Blacecenter H chassis'.
Elk bladecenter is uitgerust met 2 (losse, niet-gestackte) BNT switches. Deze switches zijn elk geuplinked met de rest van het LAN via een static linkagg. Deze static linkagg is (op de LAN kant) getagged met alle vlan's die nodig zijn op de virtuele servers en esx'en. Op de BNT is geen enkele vlan geconfigureerd.
Even de config:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
| script start "BNT Virtual Fabric 10Gb Switch Module for IBM BladeCenter" 6 /**** DO NOT EDIT THIS LINE!
/* Configuration dump taken 17:40:33 Fri Jun 1, 2011
/* Version 6.5.3, Base MAC address 00:00:00:00:00:00
/c/sys/sshd/on
/c/l2/vlan 1
def INT1-INT14 EXT3-EXT9 EXT11
/c/virt/vnic
on
/c/virt/vnic/port INT1/vnic 1
ena
bw 75
/c/virt/vnic/port INT1/vnic 2
ena
bw 25
/c/virt/vnic/port INT2/vnic 1
ena
bw 75
/c/virt/vnic/port INT2/vnic 2
ena
bw 25
/c/virt/vnic/port INT3/vnic 1
ena
bw 75
/c/virt/vnic/port INT3/vnic 2
ena
bw 25
/c/virt/vnic/vnicgrp 1
ena
vnicvlan 1000
failover ena
addvnic INT1.1
addvnic INT2.1
addvnic INT3.1
addtrnk 7
/c/virt/vnic/vnicgrp 2
ena
vnicvlan 1001
failover ena
addvnic INT1.2
addvnic INT2.2
addvnic INT3.2
addport EXT10
/c/l2/stg 1/off
/c/l2/stg 1/clear
/c/l2/stg 1/add 1 1000 1001
/c/l2/stg 1/port EXT1/off
/c/l2/stg 1/port EXT2/off
/c/l2/stg 1/port EXT10/off
/c/l2/trunk 7
ena
add EXT1
add EXT2
/c/l2/lldp
on
/
script end /**** DO NOT EDIT THIS LINE! |
Even kortsluiten: dit werkt! VMware ESX servers die op de blades draaien krijgen met VST de juiste vlan en kunnen communiceren met de rest van het netwerk. Ik snap alleen niet hoe dat komt.
Onder vnicgroup 1 config zie je vnicvlan 1000. Volgens de manual plaats je hiermee de bijhorende vnicgroup in een bepaalde vlan. Vlan 1000 of 1001 echter helemaal niet.
Voor het ganse VST verhaal van VMware is het trouwens ook nodig dat deze vlan tags rechtstreeks door de switch tot op de ESX geraken zodat ESX zelf de vlan tags kan strippen waar nodig.
Waar slaat die vnicvlan dus precies op? Of hoe wordt bepaald in welke vlan de vnics terrecht komen?
Hoe zorg ik ervoor dat b.v. 1 van de esx servers in een andere vlan terecht komt als dit niet met die vnicvlan.