]>
Commit | Line | Data |
---|---|---|
c1801c52 DM |
1 | [% PROCESS pve_network_templates.tt %] |
2 | ||
3 | graph default_network_setup_bridge { | |
4 | splines=line | |
5 | node [shape=record]; | |
6 | edge []; | |
7 | ||
8 | size="8.0,5.0!" | |
9 | ratio=fill | |
10 | ||
11 | [% server(id="gateway" title="Gateway, DHCP", subtitle="192.168.10.1" top_ports='eno1') %] | |
12 | ||
13 | [% switch( | |
14 | id="tor01", | |
15 | title="Top of Rack Switch", | |
16 | ports=[1,2,3]) | |
17 | %] | |
18 | ||
19 | tor01:1 -- gateway:eno1 | |
20 | tor01:2 -- node1_vmbr0:eno1 | |
21 | tor01:3 -- node2_vmbr0:eno1 | |
22 | ||
23 | subgraph cluster_node1 { | |
24 | label="Node: proxmox1" labeljust=l labelloc=b | |
25 | ||
26 | [% switch( | |
27 | id="node1_vmbr0", | |
28 | title="vmbr0", | |
29 | subtitle="192.168.10.2/24" | |
30 | top_ports="eno1" | |
31 | ports="tap100i0" | |
32 | ) | |
33 | %] | |
34 | ||
35 | ||
36 | [% server(id="vm100" title="VM 100" subtitle="192.168.10.100" top_ports='ens18') %] | |
37 | ||
38 | node1_vmbr0:tap100i0 -- vm100:ens18 | |
39 | ||
40 | } | |
41 | ||
42 | subgraph cluster_node2 { | |
43 | label="Node: proxmox2" labeljust=l labelloc=b | |
44 | ||
45 | [% switch( | |
46 | id="node2_vmbr0", | |
47 | title="vmbr0", | |
48 | subtitle="192.168.10.3/24" | |
49 | top_ports="eno1" | |
50 | ports=["tap200i0", "tap201i0"] | |
51 | ) | |
52 | %] | |
53 | ||
54 | ||
55 | [% server(id="vm200" title="VM 200" subtitle="192.168.10.200" top_ports='ens18') %] | |
56 | [% server(id="vm201" title="VM 201" subtitle="192.168.10.201" top_ports='ens18') %] | |
57 | ||
58 | node2_vmbr0:tap200i0 -- vm200:ens18 | |
59 | node2_vmbr0:tap201i0 -- vm201:ens18 | |
60 | ||
61 | } | |
62 | } |