diff --git a/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json new file mode 100644 index 0000000000000000000000000000000000000000..8c22d45176d4e95c8410fcbede9f7fbfbfdf7a1d --- /dev/null +++ b/data/grid5000/sites/strasbourg/network_equipments/gw-strasbourg.json @@ -0,0 +1,305 @@ +{ + "ip": "172.17.175.254", + "ip6": "2001:660:4406:a00::ffff:ffff", + "kind": "router", + "linecards": [ + { + }, + { + "kavlan_pattern": "%PORT%", + "kind": "node", + "ports": [ + { + "kind": "node", + "port": "data", + "snmp_name": "Ethernet0", + "uid": "srv" + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet2", + "uid": "pve-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet3", + "uid": "pve-2" + }, + { + }, + { + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet6", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet7", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet8", + "uid": "fleckenstein-1" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet9", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet10", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet11", + "uid": "fleckenstein-2" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet12", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet13", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet14", + "uid": "fleckenstein-3" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet15", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet16", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet17", + "uid": "fleckenstein-4" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet18", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet19", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet20", + "uid": "fleckenstein-5" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet21", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet22", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet23", + "uid": "fleckenstein-6" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet24", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet25", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet26", + "uid": "fleckenstein-7" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet27", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet28", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet29", + "uid": "fleckenstein-8" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet30", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet31", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet32", + "uid": "fleckenstein-9" + }, + { + "kind": "node", + "port": "eth0", + "snmp_name": "Ethernet33", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth1", + "snmp_name": "Ethernet34", + "uid": "fleckenstein-10" + }, + { + "kind": "node", + "port": "eth2", + "snmp_name": "Ethernet35", + "uid": "fleckenstein-10" + } + ], + "rate": 25000000000, + "snmp_pattern": "Ethernet%PORT%" + } + ], + "model": "wedge100bf_32x", + "serial": "AM26029251", + "site": "strasbourg", + "snmp_community": "Unknown", + "type": "network_equipment", + "uid": "gw-strasbourg", + "vlans": { + "vlan100": { + "addresses": [ + "172.16.175.254" + ], + "administrative": true + }, + "vlan101": { + "addresses": [ + "172.17.175.254" + ] + }, + "vlan500": { + "addresses": [ + "192.168.4.23" + ] + }, + "vlan701": { + "addresses": [ + "192.168.192.0/20" + ], + "name": "kavlan-1" + }, + "vlan702": { + "addresses": [ + "192.168.208.0/20" + ], + "name": "kavlan-2" + }, + "vlan703": { + "addresses": [ + "192.168.224.0/20" + ], + "name": "kavlan-3" + }, + "vlan704": { + "addresses": [ + "10.36.0.0/18" + ], + "name": "kavlan-4" + }, + "vlan705": { + "addresses": [ + "10.36.64.0/18" + ], + "name": "kavlan-5" + }, + "vlan706": { + "addresses": [ + "10.36.128.0/18" + ], + "name": "kavlan-6" + }, + "vlan707": { + "addresses": [ + "10.36.192.0/18" + ], + "name": "kavlan-7" + }, + "vlan708": { + "addresses": [ + "10.37.0.0/18" + ], + "name": "kavlan-8" + }, + "vlan709": { + "addresses": [ + "10.37.64.0/18" + ], + "name": "kavlan-9" + }, + "vlan719": { + "addresses": [ + "10.39.192.0/18" + ], + "name": "kavlan-19" + } + } +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/api-proxy.json b/data/grid5000/sites/strasbourg/servers/api-proxy.json new file mode 100644 index 0000000000000000000000000000000000000000..0c749f6b39a17096a57866b08cf528e152bd1c91 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/api-proxy.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.115" + } + }, + "type": "server", + "uid": "api-proxy" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/api-server-devel.json b/data/grid5000/sites/strasbourg/servers/api-server-devel.json new file mode 100644 index 0000000000000000000000000000000000000000..324b242ffc79d992496c836ba76b34e510bde5c1 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/api-server-devel.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.114" + } + }, + "type": "server", + "uid": "api-server-devel" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/api-server-v3.json b/data/grid5000/sites/strasbourg/servers/api-server-v3.json new file mode 100644 index 0000000000000000000000000000000000000000..b38fbfe66c80ae6563e34e348b9290d5d3084f6c --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/api-server-v3.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.112" + } + }, + "type": "server", + "uid": "api-server-v3" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/conman.json b/data/grid5000/sites/strasbourg/servers/conman.json new file mode 100644 index 0000000000000000000000000000000000000000..cc735a35fefbb5a962a85aa0f7f90f27ef89c24c --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/conman.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.113" + } + }, + "type": "server", + "uid": "conman" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/dhcp.json b/data/grid5000/sites/strasbourg/servers/dhcp.json new file mode 100644 index 0000000000000000000000000000000000000000..177cddd6dd2c29d1178f3fa1963749e511018171 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/dhcp.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.109" + } + }, + "type": "server", + "uid": "dhcp" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/dns.json b/data/grid5000/sites/strasbourg/servers/dns.json new file mode 100644 index 0000000000000000000000000000000000000000..aacea6b6621135f2809ba6941f5b2d9c6aede049 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/dns.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.107" + } + }, + "type": "server", + "uid": "dns" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/fstrasbourg.json b/data/grid5000/sites/strasbourg/servers/fstrasbourg.json new file mode 100644 index 0000000000000000000000000000000000000000..dd62bc07c1e11429b3645544de455eab50987e06 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/fstrasbourg.json @@ -0,0 +1,14 @@ +{ + "alias": [ + "oar-api", + "frontend" + ], + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.110" + } + }, + "type": "server", + "uid": "fstrasbourg" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/guix.json b/data/grid5000/sites/strasbourg/servers/guix.json new file mode 100644 index 0000000000000000000000000000000000000000..3ef05d858f5c21ba11a8e7e0bea7f14c80d5ac9c --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/guix.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.123" + } + }, + "type": "server", + "uid": "guix" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json b/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json new file mode 100644 index 0000000000000000000000000000000000000000..eae5d89c70f74383213af4b9e10a15a5e8d93ca8 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kadeploy-devel.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.121" + } + }, + "type": "server", + "uid": "kadeploy-devel" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kadeploy.json b/data/grid5000/sites/strasbourg/servers/kadeploy.json new file mode 100644 index 0000000000000000000000000000000000000000..e958d2ca60dc4436acba54725433c7492922d02d --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kadeploy.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.111" + } + }, + "type": "server", + "uid": "kadeploy" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-1.json b/data/grid5000/sites/strasbourg/servers/kavlan-1.json new file mode 100644 index 0000000000000000000000000000000000000000..55e2a9a9d6ba410b7aab4ad099a2e567be6e9004 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kavlan-1.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.118" + } + }, + "type": "server", + "uid": "kavlan-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-2.json b/data/grid5000/sites/strasbourg/servers/kavlan-2.json new file mode 100644 index 0000000000000000000000000000000000000000..a525a249b0806bc9785a127da0ce14b727373efc --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kavlan-2.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.119" + } + }, + "type": "server", + "uid": "kavlan-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-3.json b/data/grid5000/sites/strasbourg/servers/kavlan-3.json new file mode 100644 index 0000000000000000000000000000000000000000..70184f7e711becff34bdc9afa6a68c28700f2735 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kavlan-3.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.120" + } + }, + "type": "server", + "uid": "kavlan-3" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kavlan-agent.json b/data/grid5000/sites/strasbourg/servers/kavlan-agent.json new file mode 100644 index 0000000000000000000000000000000000000000..fb67356e6b4d197a57f81c6f1273823150b23f59 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kavlan-agent.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.125" + } + }, + "type": "server", + "uid": "kavlan-agent" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kavlan.json b/data/grid5000/sites/strasbourg/servers/kavlan.json new file mode 100644 index 0000000000000000000000000000000000000000..3a1de414afedbc6299acfa435910f07b1d33d3f0 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kavlan.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.117" + } + }, + "type": "server", + "uid": "kavlan" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/kwollect.json b/data/grid5000/sites/strasbourg/servers/kwollect.json new file mode 100644 index 0000000000000000000000000000000000000000..e5a5acc846bd21eb16bbd45b8c53643659298fdf --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/kwollect.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.124" + } + }, + "type": "server", + "uid": "kwollect" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/ldap.json b/data/grid5000/sites/strasbourg/servers/ldap.json new file mode 100644 index 0000000000000000000000000000000000000000..87bd9b333ba35d3290f05c1e60d8fcd41184e643 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/ldap.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.106" + } + }, + "type": "server", + "uid": "ldap" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/mail.json b/data/grid5000/sites/strasbourg/servers/mail.json new file mode 100644 index 0000000000000000000000000000000000000000..affb18aab5a86803b7fd4195daad69dc25247a22 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/mail.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.105" + } + }, + "type": "server", + "uid": "mail" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/nat.json b/data/grid5000/sites/strasbourg/servers/nat.json new file mode 100644 index 0000000000000000000000000000000000000000..0b4ec5c4c312e42ea04505e880caf106de5c30b2 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/nat.json @@ -0,0 +1,13 @@ +{ + "alias": [ + "access" + ], + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.200" + } + }, + "type": "server", + "uid": "nat" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/oar.json b/data/grid5000/sites/strasbourg/servers/oar.json new file mode 100644 index 0000000000000000000000000000000000000000..083160f0c17eb0e6f9bd09569cc3f8351740e180 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/oar.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.116" + } + }, + "type": "server", + "uid": "oar" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/oxidized.json b/data/grid5000/sites/strasbourg/servers/oxidized.json new file mode 100644 index 0000000000000000000000000000000000000000..6c6c7c3324c0ae889ea2f767be567ac4e175db15 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/oxidized.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.122" + } + }, + "type": "server", + "uid": "oxidized" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/puppet6.json b/data/grid5000/sites/strasbourg/servers/puppet6.json new file mode 100644 index 0000000000000000000000000000000000000000..308742a74404ed98acbc536746455f6394775364 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/puppet6.json @@ -0,0 +1,13 @@ +{ + "alias": [ + "puppet" + ], + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.108" + } + }, + "type": "server", + "uid": "puppet6" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/pve-1.json b/data/grid5000/sites/strasbourg/servers/pve-1.json new file mode 100644 index 0000000000000000000000000000000000000000..3983ee8d40cc0c2ae50fcd400ba742e6506d82d2 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/pve-1.json @@ -0,0 +1,22 @@ +{ + "alias": [ + "ntp" + ], + "kind": "physical", + "network_adapters": { + "adm": { + "ip": "172.17.175.1" + }, + "bmc": { + "ip": "172.17.174.1", + "mac": "5c:ed:8c:34:9c:7c" + }, + "default": { + "ip": "172.16.175.1", + "mac": "30:3e:a7:00:75:e8" + } + }, + "serial": "CZJ2370N65", + "type": "server", + "uid": "pve-1" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/pve-2.json b/data/grid5000/sites/strasbourg/servers/pve-2.json new file mode 100644 index 0000000000000000000000000000000000000000..1accb16598c355e41ef59d7a9b004e23a1ebc328 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/pve-2.json @@ -0,0 +1,19 @@ +{ + "kind": "physical", + "network_adapters": { + "adm": { + "ip": "172.17.175.2" + }, + "bmc": { + "ip": "172.17.174.2", + "mac": "5c:ed:8C:34:9c:d0" + }, + "default": { + "ip": "172.16.175.2", + "mac": "30:3e:a7:00:77:00" + } + }, + "serial": "CZJ2370N64", + "type": "server", + "uid": "pve-2" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/srv-data.json b/data/grid5000/sites/strasbourg/servers/srv-data.json new file mode 100644 index 0000000000000000000000000000000000000000..859d7d81b0a47749bd8c552b35380e9216d7f067 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/srv-data.json @@ -0,0 +1,22 @@ +{ + "alias": [ + "nfs" + ], + "kind": "physical", + "network_adapters": { + "adm": { + "ip": "172.17.175.3" + }, + "bmc": { + "ip": "172.17.174.3", + "mac": "5c:ed:8c:32:e2:5e" + }, + "default": { + "ip": "172.16.175.3", + "mac": "30:3e:a7:00:77:80" + } + }, + "serial": "CZ223607QR", + "type": "server", + "uid": "srv-data" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/supervision2.json b/data/grid5000/sites/strasbourg/servers/supervision2.json new file mode 100644 index 0000000000000000000000000000000000000000..93e28032862f85b6ebf0bf595fe5135e29ec93ae --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/supervision2.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.103" + } + }, + "type": "server", + "uid": "supervision2" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/servers/syslog.json b/data/grid5000/sites/strasbourg/servers/syslog.json new file mode 100644 index 0000000000000000000000000000000000000000..bf55bfd4f25626b6effad4dfa2b5cdee68d6e105 --- /dev/null +++ b/data/grid5000/sites/strasbourg/servers/syslog.json @@ -0,0 +1,10 @@ +{ + "kind": "virtual", + "network_adapters": { + "default": { + "ip": "172.16.175.104" + } + }, + "type": "server", + "uid": "syslog" +} \ No newline at end of file diff --git a/data/grid5000/sites/strasbourg/strasbourg.json b/data/grid5000/sites/strasbourg/strasbourg.json new file mode 100644 index 0000000000000000000000000000000000000000..7eb9f075ea2e6246a114567b2e48ca29f80fd352 --- /dev/null +++ b/data/grid5000/sites/strasbourg/strasbourg.json @@ -0,0 +1,94 @@ +{ + "compilation_server": false, + "description": "Grid5000 Strasbourg site", + "email_contact": "support-staff@lists.grid5000.fr", + "frontend_ip": "172.16.175.110", + "g5ksubnet": { + "gateway": "10.163.255.254", + "network": "10.160.0.0/14" + }, + "ipv6": { + "prefix": "2001:660:4406:a00::/56", + "site_global_kavlan": 19, + "site_index": 10 + }, + "kavlan_ip_range": "10.36.0.0/14", + "kavlans": { + "1": { + "gateway": "192.168.207.254", + "network": "192.168.192.0/20", + "network_ipv6": "2001:660:4406:a80::/64" + }, + "19": { + "gateway": "10.39.255.254", + "gateway_ipv6": "2001:660:4406:aa0:a00:0:ffff:ffff", + "network": "10.39.192.0/18", + "network_ipv6": "2001:660:4406:aa0::/64" + }, + "2": { + "gateway": "192.168.223.254", + "network": "192.168.208.0/20", + "network_ipv6": "2001:660:4406:a81::/64" + }, + "3": { + "gateway": "192.168.239.254", + "network": "192.168.224.0/20", + "network_ipv6": "2001:660:4406:a82::/64" + }, + "4": { + "gateway": "10.36.63.254", + "gateway_ipv6": "2001:660:4406:a90::ffff:ffff", + "network": "10.36.0.0/18", + "network_ipv6": "2001:660:4406:a90::/64" + }, + "5": { + "gateway": "10.36.127.254", + "gateway_ipv6": "2001:660:4406:a91::ffff:ffff", + "network": "10.36.64.0/18", + "network_ipv6": "2001:660:4406:a91::/64" + }, + "6": { + "gateway": "10.36.191.254", + "gateway_ipv6": "2001:660:4406:a92::ffff:ffff", + "network": "10.36.128.0/18", + "network_ipv6": "2001:660:4406:a92::/64" + }, + "7": { + "gateway": "10.36.255.254", + "gateway_ipv6": "2001:660:4406:a93::ffff:ffff", + "network": "10.36.192.0/18", + "network_ipv6": "2001:660:4406:a93::/64" + }, + "8": { + "gateway": "10.37.63.254", + "gateway_ipv6": "2001:660:4406:a94::ffff:ffff", + "network": "10.37.0.0/18", + "network_ipv6": "2001:660:4406:a94::/64" + }, + "9": { + "gateway": "10.37.127.254", + "gateway_ipv6": "2001:660:4406:a95::ffff:ffff", + "network": "10.37.64.0/18", + "network_ipv6": "2001:660:4406:a95::/64" + }, + "default": { + "gateway": "172.16.175.254", + "gateway_ipv6": "2001:660:4406:a00::ffff:ffff", + "network": "172.16.160.0/20", + "network_ipv6": "2001:660:4406:a00::/64" + } + }, + "latitude": 48.58048, + "location": "Strasbourg, France", + "longitude": 7.76335, + "name": "Strasbourg", + "production": true, + "renater_ip": "192.168.4.23", + "security_contact": "support-staff@lists.grid5000.fr", + "sys_admin_contact": "support-staff@lists.grid5000.fr", + "type": "site", + "uid": "strasbourg", + "user_support_contact": "support-staff@lists.grid5000.fr", + "virt_ip_range": "10.168.0.0/14", + "web": "http://www.grid5000.fr/w/Strasbourg:Home" +} \ No newline at end of file diff --git a/input/grid5000/ipv4.yaml b/input/grid5000/ipv4.yaml index fd671a5cedcbc06db7f6b58e0afaa097ead8b405..4678ac52a8c8a110d04b66f67d2c2d0c4c58c501 100644 --- a/input/grid5000/ipv4.yaml +++ b/input/grid5000/ipv4.yaml @@ -9,6 +9,7 @@ ipv4: rennes 0 0 96 0 toulouse 0 0 112 0 sophia 0 0 128 0 + strasbourg 0 0 160 0 luxembourg 0 0 176 0 nantes 0 0 192 0 iface_offsets: |- @@ -72,3 +73,4 @@ ipv4: rennes abacus25 eth0 0 0 13 24 sophia uvb eth0 0 0 4 0 toulouse montcalm eth0 0 0 8 0 + strasbourg fleckenstein eth0 0 0 0 0 \ No newline at end of file diff --git a/input/grid5000/ipv6.yaml b/input/grid5000/ipv6.yaml index 3dc5dc9f0de09af171c33785d4cdbd83280df79d..36435059c81de66368d7d9c05d32116cbab38efb 100644 --- a/input/grid5000/ipv6.yaml +++ b/input/grid5000/ipv6.yaml @@ -11,6 +11,7 @@ ipv6: rennes: 7 sophia: 8 toulouse: 9 + strasbourg: 10 site_global_kavlans: grenoble: 11 lille: 12 @@ -21,3 +22,4 @@ ipv6: rennes: 16 toulouse: 17 sophia: 18 + strasbourg: 19 diff --git a/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml new file mode 100644 index 0000000000000000000000000000000000000000..9bcbc48058c5561ffc2ac917700743283ea5dd0d --- /dev/null +++ b/input/grid5000/sites/strasbourg/networks/gw-strasbourg.yml @@ -0,0 +1,100 @@ +--- +gw-strasbourg: + model: wedge100bf_32x + serial: AM26029251 + ip: 172.17.175.254 + ip6: 2001:660:4406:a00::ffff:ffff + kind: router + site: strasbourg + snmp_community: Unknown + vlans: + "vlan100": + administrative: yes + addresses: + - 172.16.175.254 + "vlan101": + addresses: + - 172.17.175.254 + "vlan500": + addresses: + - 192.168.4.23 + "vlan701": + name: kavlan-1 + addresses: + - 192.168.192.0/20 + "vlan702": + name: kavlan-2 + addresses: + - 192.168.208.0/20 + "vlan703": + name: kavlan-3 + addresses: + - 192.168.224.0/20 + "vlan704": + name: kavlan-4 + addresses: + - 10.36.0.0/18 + "vlan705": + name: kavlan-5 + addresses: + - 10.36.64.0/18 + "vlan706": + name: kavlan-6 + addresses: + - 10.36.128.0/18 + "vlan707": + name: kavlan-7 + addresses: + - 10.36.192.0/18 + "vlan708": + name: kavlan-8 + addresses: + - 10.37.0.0/18 + "vlan709": + name: kavlan-9 + addresses: + - 10.37.64.0/18 + "vlan719": + name: kavlan-19 + addresses: + - 10.39.192.0/18 + linecards: + 1: + rate: 25000000000 + snmp_pattern: "Ethernet%PORT%" + kavlan_pattern: "%PORT%" + kind: node + ports: + 0: srv-data + 2: pve-1 + 3: pve-2 + 6: fleckenstein-1-eth0 + 7: fleckenstein-1-eth1 + 8: fleckenstein-1-eth2 + 9: fleckenstein-2-eth0 + 10: fleckenstein-2-eth1 + 11: fleckenstein-2-eth2 + 12: fleckenstein-3-eth0 + 13: fleckenstein-3-eth1 + 14: fleckenstein-3-eth2 + 15: fleckenstein-4-eth0 + 16: fleckenstein-4-eth1 + 17: fleckenstein-4-eth2 + 18: fleckenstein-5-eth0 + 19: fleckenstein-5-eth1 + 20: fleckenstein-5-eth2 + 21: fleckenstein-6-eth0 + 22: fleckenstein-6-eth1 + 23: fleckenstein-6-eth2 + 24: fleckenstein-7-eth0 + 25: fleckenstein-7-eth1 + 26: fleckenstein-7-eth2 + 27: fleckenstein-8-eth0 + 28: fleckenstein-8-eth1 + 29: fleckenstein-8-eth2 + 30: fleckenstein-9-eth0 + 31: fleckenstein-9-eth1 + 32: fleckenstein-9-eth2 + 33: fleckenstein-10-eth0 + 34: fleckenstein-10-eth1 + 35: fleckenstein-10-eth2 \ No newline at end of file diff --git a/input/grid5000/sites/strasbourg/servers/physical.yaml b/input/grid5000/sites/strasbourg/servers/physical.yaml new file mode 100644 index 0000000000000000000000000000000000000000..84b8472fd2dbd97da56fc878dba00155b2d6c950 --- /dev/null +++ b/input/grid5000/sites/strasbourg/servers/physical.yaml @@ -0,0 +1,41 @@ +--- +pve-1: + kind: physical + serial: CZJ2370N65 + alias: [ntp] + network_adapters: + bmc: + ip: 172.17.174.1 + mac: 5c:ed:8c:34:9c:7c + default: + ip: 172.16.175.1 + mac: 30:3e:a7:00:75:e8 + adm: + ip: 172.17.175.1 + +pve-2: + kind: physical + serial: CZJ2370N64 + network_adapters: + bmc: + ip: 172.17.174.2 + mac: 5c:ed:8C:34:9c:d0 + default: + ip: 172.16.175.2 + mac: 30:3e:a7:00:77:00 + adm: + ip: 172.17.175.2 + +srv-data: + kind: physical + serial: CZ223607QR + alias: [nfs] + network_adapters: + bmc: + ip: 172.17.174.3 + mac: 5c:ed:8c:32:e2:5e + default: + ip: 172.16.175.3 + mac: 30:3e:a7:00:77:80 + adm: + ip: 172.17.175.3 \ No newline at end of file diff --git a/input/grid5000/sites/strasbourg/servers/virtual.yaml b/input/grid5000/sites/strasbourg/servers/virtual.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8beb5e5ddf7ef2e27862420296ea0a103b7554b8 --- /dev/null +++ b/input/grid5000/sites/strasbourg/servers/virtual.yaml @@ -0,0 +1,143 @@ +supervision2: + kind: virtual + network_adapters: + default: + ip: 172.16.175.103 +syslog: + kind: virtual + network_adapters: + default: + ip: 172.16.175.104 +mail: + kind: virtual + network_adapters: + default: + ip: 172.16.175.105 +ldap: + kind: virtual + network_adapters: + default: + ip: 172.16.175.106 +dns: + kind: virtual + network_adapters: + default: + ip: 172.16.175.107 +puppet6: + kind: virtual + alias: + - puppet + network_adapters: + default: + ip: 172.16.175.108 +dhcp: + kind: virtual + network_adapters: + default: + ip: 172.16.175.109 + +fstrasbourg: + kind: virtual + alias: + - oar-api + - frontend + network_adapters: + default: + ip: 172.16.175.110 + +kadeploy: + kind: virtual + network_adapters: + default: + ip: 172.16.175.111 + +api-server-v3: + kind: virtual + network_adapters: + default: + ip: 172.16.175.112 + +conman: + kind: virtual + network_adapters: + default: + ip: 172.16.175.113 + +api-server-devel: + kind: virtual + network_adapters: + default: + ip: 172.16.175.114 + +api-proxy: + kind: virtual + network_adapters: + default: + ip: 172.16.175.115 + +oar: + kind: virtual + network_adapters: + default: + ip: 172.16.175.116 + +kavlan: + kind: virtual + network_adapters: + default: + ip: 172.16.175.117 + +kavlan-1: + kind: virtual + network_adapters: + default: + ip: 172.16.175.118 + +kavlan-2: + kind: virtual + network_adapters: + default: + ip: 172.16.175.119 + +kavlan-3: + kind: virtual + network_adapters: + default: + ip: 172.16.175.120 + +kadeploy-devel: + kind: virtual + network_adapters: + default: + ip: 172.16.175.121 + +oxidized: + kind: virtual + network_adapters: + default: + ip: 172.16.175.122 + +guix: + kind: virtual + network_adapters: + default: + ip: 172.16.175.123 + +kwollect: + kind: virtual + network_adapters: + default: + ip: 172.16.175.124 + +kavlan-agent: + kind: virtual + network_adapters: + default: + ip: 172.16.175.125 + +nat: + kind: virtual + alias: [access] + network_adapters: + default: + ip: 172.16.175.200 \ No newline at end of file diff --git a/input/grid5000/sites/strasbourg/strasbourg.yaml b/input/grid5000/sites/strasbourg/strasbourg.yaml new file mode 100644 index 0000000000000000000000000000000000000000..eda53e87e9a1a98fee5a11918470ef2671543def --- /dev/null +++ b/input/grid5000/sites/strasbourg/strasbourg.yaml @@ -0,0 +1,66 @@ +--- +name: Strasbourg +location: Strasbourg, France +web: http://www.grid5000.fr/w/Strasbourg:Home +description: Grid5000 Strasbourg site +latitude: 48.58048 +longitude: 7.76335 +email_contact: support-staff@lists.grid5000.fr +sys_admin_contact: support-staff@lists.grid5000.fr +security_contact: support-staff@lists.grid5000.fr +user_support_contact: support-staff@lists.grid5000.fr +compilation_server: false +kavlan_ip_range: 10.36.0.0/14 +virt_ip_range: 10.168.0.0/14 +renater_ip: 192.168.4.23 +production: true +frontend_ip: 172.16.175.110 + +g5ksubnet: + network: 10.160.0.0/14 + gateway: 10.163.255.254 + +kavlans: + default: + network: 172.16.160.0/20 + gateway: 172.16.175.254 + + 1: + network: 192.168.192.0/20 + gateway: 192.168.207.254 + + 2: + network: 192.168.208.0/20 + gateway: 192.168.223.254 + + 3: + network: 192.168.224.0/20 + gateway: 192.168.239.254 + + 4: + network: 10.36.0.0/18 + gateway: 10.36.63.254 + + 5: + network: 10.36.64.0/18 + gateway: 10.36.127.254 + + 6: + network: 10.36.128.0/18 + gateway: 10.36.191.254 + + 7: + network: 10.36.192.0/18 + gateway: 10.36.255.254 + + 8: + network: 10.37.0.0/18 + gateway: 10.37.63.254 + + 9: + network: 10.37.64.0/18 + gateway: 10.37.127.254 + + 19: + network: 10.39.192.0/18 + gateway: 10.39.255.254 \ No newline at end of file