Commit 6e32c40a authored by Marc Pinhède's avatar Marc Pinhède
Browse files

[Sophia] Removed Helios cluster

parent 61ed4f6c
site :sophia do |site_uid|
cluster :helios do |cluster_uid|
model "Sun Fire X4100"
created_at Time.parse("2006-06-02").httpdate
kavlan true
production true
56.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
performance({
:core_flops => 3686000000,
:node_flops => 14260000000
})
architecture({
:smp_size => 2,
:smt_size => 4,
:platform_type => "x86_64"
})
supported_job_types({
:deploy => true,
:besteffort => true,
:virtual => lookup('helios_generated', node_uid, 'supported_job_types', 'virtual')
})
architecture({
:smp_size => lookup('helios_generated', node_uid, 'architecture', 'smp_size'),
:smt_size => lookup('helios_generated', node_uid, 'architecture', 'smt_size'),
:platform_type => lookup('helios_generated', node_uid, 'architecture', 'platform_type')
})
processor({
:vendor => lookup('helios_generated', node_uid, 'processor', 'vendor'),
:model => lookup('helios_generated', node_uid, 'processor', 'model'),
:version => lookup('helios_generated', node_uid, 'processor', 'version'),
:clock_speed => lookup('helios_generated', node_uid, 'processor', 'clock_speed'),
:instruction_set => lookup('helios_generated', node_uid, 'processor', 'instruction_set'),
:other_description => lookup('helios_generated', node_uid, 'processor', 'other_description'),
:cache_l1 => lookup('helios_generated', node_uid, 'processor', 'cache_l1'),
:cache_l1i => lookup('helios_generated', node_uid, 'processor', 'cache_l1i'),
:cache_l1d => lookup('helios_generated', node_uid, 'processor', 'cache_l1d'),
:cache_l2 => lookup('helios_generated', node_uid, 'processor', 'cache_l2'),
:cache_l3 => lookup('helios_generated', node_uid, 'processor', 'cache_l3')
})
main_memory({
:ram_size => lookup('helios_generated', node_uid, 'main_memory', 'ram_size'),
:virtual_size => nil
})
operating_system({
:name => lookup('helios_generated', node_uid, 'operating_system', 'name'),
:release => "Squeeze",
:version => lookup('helios_generated', node_uid, 'operating_system', 'version'),
:kernel => lookup('helios_generated', node_uid, 'operating_system', 'kernel')
})
storage_devices [{
:interface => 'SAS',
:size => lookup('helios_generated', node_uid, 'block_devices', 'sda', 'size'),
:driver => "mptsas",
:device => lookup('helios_generated', node_uid, 'block_devices', 'sda', 'device'),
:model => lookup('helios_generated', node_uid, 'block_devices', 'sda', 'model'),
:vendor => lookup('helios_generated', node_uid, 'block_devices', 'sda', 'vendor'),
:rev => lookup('helios_generated', node_uid, 'block_devices', 'sda', 'rev')
}]
network_adapters [{
:interface => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'interface'),
:rate => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'rate'),
:enabled => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'enabled'),
:management => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'management'),
:mountable => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'mountable'),
:mounted => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'mounted'),
:bridged => true,
:device => "eth0",
:vendor => 'Intel',
:version => "82546EB",
:driver => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'driver'),
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'ip'),
:ip6 => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'ip6'),
:switch => net_switch_lookup('sophia', 'helios', node_uid),
:switch_port => net_port_lookup('sophia', 'helios', node_uid),
:mac => lookup('helios_generated', node_uid, 'network_interfaces', 'eth0', 'mac')
},
{
:interface => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'interface'),
:rate => 1.G,
:enabled => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'enabled'),
:management => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'management'),
:mountable => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'mountable'),
:mounted => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'mounted'),
:bridged => false,
:device => "eth1",
:vendor => 'Intel',
:version => "82546EB",
:driver => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'driver'),
:mac => lookup('helios_generated', node_uid, 'network_interfaces', 'eth1', 'mac')
},
{
:interface => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'interface'),
:rate => 1.G,
:enabled => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'enabled'),
:management => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'management'),
:mountable => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'mountable'),
:mounted => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'mounted'),
:bridged => false,
:device => "eth2",
:vendor => 'Intel',
:version => "82546EB",
:driver => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'driver'),
:mac => lookup('helios_generated', node_uid, 'network_interfaces', 'eth2', 'mac')
},
{
:interface => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'interface'),
:rate => 1.G,
:enabled => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'enabled'),
:management => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'management'),
:mountable => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'mountable'),
:mounted => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'mounted'),
:bridged => false,
:device => "eth3",
:vendor => 'Intel',
:version => "82546EB",
:driver => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'driver'),
:mac => lookup('helios_generated', node_uid, 'network_interfaces', 'eth3', 'mac')
},
{
:interface => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'interface'),
:rate => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'rate'),
:network_address => "#{node_uid}-myri0.#{site_uid}.grid5000.fr",
:ip => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'ip'),
:ip6 => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'ip6'),
:mac => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'mac'),
:vendor => 'Myricom',
:version => "M3F-PCIXF-2",
:driver => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'driver'),
:enabled => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'enabled'),
:management => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'management'),
:mountable => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'mountable'),
:mounted => lookup('helios_generated', node_uid, 'network_interfaces', 'myri0', 'mounted'),
:management => false,
:device => "myri0",
:switch => 'sw-myrinet'
},
{
:interface => 'Ethernet',
:rate => 100.M,
:network_address => "#{node_uid}-bmc.#{site_uid}.grid5000.fr",
:ip => lookup('helios_generated', node_uid, 'network_interfaces','bmc', 'ip'),
:mac => lookup('helios_generated', node_uid, 'network_interfaces','bmc', 'mac'),
:enabled => true,
:mounted => false,
:mountable => false,
:management => true,
:device => "bmc"
}]
chassis({
:serial => lookup('helios_generated', node_uid, 'chassis', 'serial_number'),
:name => lookup('helios_generated', node_uid, 'chassis', 'product_name'),
:manufacturer => lookup('helios_generated', node_uid, 'chassis', 'manufacturer')
})
bios({
:version => lookup('helios_generated', node_uid, 'bios', 'version'),
:vendor => lookup('helios_generated', node_uid, 'bios', 'vendor'),
:release_date => lookup('helios_generated', node_uid, 'bios', 'release_date')
})
gpu({
:gpu => false
})
monitoring({
:wattmeter => false
})
end
end
end
end
---
helios-1:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/48
helios-2:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/47
helios-3:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/46
helios-4:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/45
helios-5:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/44
helios-6:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/43
helios-7:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/42
helios-8:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/41
helios-9:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/40
helios-10:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/39
helios-11:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/38
helios-12:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/37
helios-13:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/36
helios-14:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/35
helios-15:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/34
helios-16:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/33
helios-17:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/32
helios-18:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/31
helios-19:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/13
helios-20:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/29
helios-21:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/28
helios-22:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/27
helios-23:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/26
helios-24:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/25
helios-25:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/20
helios-26:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/17
helios-27:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/8
helios-28:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/13
helios-29:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/2
helios-30:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/7
helios-31:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/10
helios-32:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/9
helios-33:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/24
helios-34:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/23
helios-35:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/22
helios-36:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/11
helios-37:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/1
helios-38:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/14
helios-39:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/16
helios-40:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/15
helios-41:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/12
helios-42:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/5
helios-43:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/1
helios-44:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/3
helios-45:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/2
helios-46:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/19
helios-47:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/18
helios-48:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 1/21
helios-49:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/12
helios-50:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/11
helios-51:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/10
helios-52:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/9
helios-53:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/8
helios-54:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/7
helios-55:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/6
helios-56:
network_interfaces:
eth0:
switch_name: edgeiron
switch_port: 3/5
......@@ -36,67 +36,67 @@ edgeiron:
kind: node
rate: 1000000000
ports:
48: helios-1
47: helios-2
46: helios-3
45: helios-4
44: helios-5
43: helios-6
42: helios-7
41: helios-8
40: helios-9
39: helios-10
38: helios-11
37: helios-12
36: helios-13
35: helios-14
34: helios-15
33: helios-16
32: helios-17
31: helios-18
28: helios-21
27: helios-22
26: helios-23
25: helios-24
20: helios-25
17: helios-26
8: helios-27
13: helios-28
2: helios-29
7: helios-30
10: helios-31
9: helios-32
24: helios-33
23: helios-34
22: helios-35
11: helios-36
14: helios-38
16: helios-39
15: helios-40
12: helios-41
5: helios-42
1: helios-43
3: helios-44
19: helios-46
18: helios-47
21: helios-48
48:
47:
46:
45:
44:
43:
42:
41:
40:
39:
38:
37:
36:
35:
34:
33:
32:
31:
28:
27:
26:
25:
20:
17:
8:
13:
2:
7:
10:
9:
24:
23:
22:
11:
14:
16:
15:
12:
5:
1:
3:
19:
18:
21:
3:
naming_pattern: "%LINECARD%/%PORT%"
snmp_pattern: "GigabitEthernet%LINECARD%/%PORT%"
kind: node
rate: 1000000000
ports:
13: helios-19
29: helios-20
1: helios-37
2: helios-45
12: helios-49
11: helios-50
10: helios-51
9: helios-52
8: helios-53
7: helios-54
6: helios-55
5: helios-56
13:
29:
1:
2:
12:
11:
10:
9:
8:
7:
6:
5:
channels:
naming_pattern: Po%CHANNELID%