]>
Commit | Line | Data |
---|---|---|
49833ad7 DM |
1 | [% PROCESS pve_network_templates.tt %] |
2 | ||
3 | graph default_network_setup_bond { | |
4 | splines=line | |
22a5acc8 | 5 | fontname="Helvetica" |
49833ad7 | 6 | node [shape=record]; |
22a5acc8 | 7 | edge [fontname="Helvetica" color="#FF9100"]; |
49833ad7 DM |
8 | |
9 | size="8.0,5.0!" | |
10 | ratio=fill | |
11 | ||
12 | [% switch(id="tor01", title="Top of Rack Switch 1", ports=[1,2]) %] | |
13 | [% switch(id="tor02", title="Top of Rack Switch 2", ports=[1,2]) %] | |
14 | ||
15 | tor01 -- tor02 [ label="MLAG" style="bold" constraint=0 ] | |
16 | ||
17 | tor01:1 -- node1_bond0:eno1 | |
18 | tor02:1 -- node1_bond0:eno2 | |
19 | ||
20 | tor01:2 -- node2_bond0:eno1 | |
21 | tor02:2 -- node2_bond0:eno2 | |
22 | ||
23 | subgraph cluster_node1 { | |
22a5acc8 DM |
24 | label="Node: proxmox1" labelloc=b |
25 | style="rounded,filled" | |
26 | color="#00617F" | |
27 | fillcolor="#00617F" | |
28 | fontcolor="white" | |
29 | edge [color=white] | |
49833ad7 DM |
30 | |
31 | [% switch( | |
32 | id="node1_bond0", | |
33 | title="bond0", | |
34 | subtitle="LACP" | |
35 | top_ports=["eno1", "eno2"] | |
36 | ) | |
37 | %] | |
38 | ||
39 | [% switch( | |
40 | id="node1_vmbr0", | |
41 | title="vmbr0", | |
42 | subtitle="10.10.10.2/24" | |
43 | top_ports="bond0" | |
44 | ports="tap100i0" | |
45 | ) | |
46 | %] | |
47 | ||
48 | [% server(id="vm100" title="VM 100" subtitle="10.10.10.100" top_ports='ens18') %] | |
49 | ||
50 | node1_bond0 -- node1_vmbr0:bond0 | |
51 | ||
52 | node1_vmbr0:tap100i0 -- vm100:ens18 | |
53 | } | |
54 | ||
55 | subgraph cluster_node2 { | |
22a5acc8 DM |
56 | label="Node: proxmox2" labelloc=b |
57 | style="rounded,filled" | |
58 | color="#00617F" | |
59 | fillcolor="#00617F" | |
60 | fontcolor="white" | |
61 | edge [color=white] | |
49833ad7 DM |
62 | |
63 | [% switch( | |
64 | id="node2_bond0", | |
65 | title="bond0", | |
66 | subtitle="LACP" | |
67 | top_ports=["eno1", "eno2"] | |
68 | ) | |
69 | %] | |
70 | ||
71 | [% switch( | |
72 | id="node2_vmbr0", | |
73 | title="vmbr0", | |
74 | subtitle="10.10.10.3/24" | |
75 | top_ports="bond0" | |
76 | ports="tap100i0" | |
77 | ) | |
78 | %] | |
79 | ||
80 | [% server(id="vm200" title="VM 200" subtitle="10.10.10.200" top_ports='ens18') %] | |
81 | ||
82 | node2_bond0 -- node2_vmbr0:bond0 | |
83 | ||
84 | node2_vmbr0:tap100i0 -- vm200:ens18 | |
85 | ||
86 | } | |
87 | ||
88 | } |