Attention une mise à jour du serveur va être effectuée le lundi 17 mai entre 13h et 13h30. Cette mise à jour va générer une interruption du service de quelques minutes.

Commit 1cdffa31 authored by Pascal Morillon's avatar Pascal Morillon

[admin] Rennes - Split generator file, one per cluster

parent 715e8667
site :rennes do |site_uid|
cluster :paradent do |cluster_uid|
model "Carry System"
created_at Time.parse("2009-02-01").httpdate
64.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 8,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "L5420",
:clock_speed => 2.5.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 32.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 160.GB,
:driver => "ata_piix"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "eth0",
:driver => "e1000e",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}.#{site_uid}.grid5000.fr"),
:switch => "c6509-grid"
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth1",
:driver => "e1000e"
}]
end
end
end
end
\ No newline at end of file
site :rennes do |site_uid|
cluster :paramount do |cluster_uid|
model "Dell PowerEdge 1950"
created_at Time.parse("2007-09-01").httpdate
33.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 4,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "5148 LV",
:clock_speed => 2.33.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 8.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 600.GB,
:driver => "megaraid_sas",
:raid => "0"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "eth0",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-paramount', node_uid, 'network_interfaces', 'eth0', 'ip'),
:vendor => "Broadcom",
:version => "NetXtreme II BCM5708",
:driver => "bnx2",
:switch => "c6509-grid",
:switch_port => lookup('rennes-paramount', node_uid, 'network_interfaces', 'eth0', 'switch_port')
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth1",
:vendor => "Broadcom",
:version => "NetXtreme II BCM5708",
:driver => "bnx2"
},
{
:interface => 'Myrinet',
:rate => 10.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "myri0",
:network_address => "#{node_uid}-myri0.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-paramount', node_uid, 'network_interfaces', 'myri0', 'ip'),
:vendor => 'Myrinet',
:version => "10G-PCIE-8A-C"
}]
end
end
end
end
\ No newline at end of file
site :rennes do |site_uid|
cluster :parapide do |cluster_uid|
model "SUN FIRE X2270"
created_at Time.parse("2010-01-25").httpdate
25.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 8,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "X5570",
:clock_speed => 2.93.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 24.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 500.GB,
:driver => "ahci"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "eth0",
:driver => "igb",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}.#{site_uid}.grid5000.fr"),
:switch => "c6509-grid"
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:mountable => false,
:mounted => false,
:device => "eth1",
:driver => "igb"
},
{
:interface => 'Infiniband',
:rate => 10.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "ib0",
:driver => "mlx4_core",
:vendor => "Mellanox",
:version => "MT25418",
:network_address => "#{node_uid}-ib0.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}-ib0.#{site_uid}.grid5000.fr")
}]
end
end
end
end
\ No newline at end of file
site :rennes do |site_uid|
cluster :parapluie do |cluster_uid|
model "HP ProLiant DL165 G7"
created_at Time.parse("2010-11-02").httpdate
40.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "amd-v"})
architecture({
:smp_size => 2,
:smt_size => 24,
:platform_type => "amd64"
})
processor({
:vendor => "AMD",
:model => "AMD Opteron",
:version => "6164 HE",
:clock_speed => 1.7.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 48.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 244198584.KiB,
:driver => "ahci",
:device => "sda",
:model => lookup('rennes-parapluie', node_uid, 'block_devices', 'sda', 'model'),
:rev => lookup('rennes-parapluie', node_uid, 'block_devices', 'sda', 'rev'),
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:management => true,
:mountable => false,
:mounted => false,
:device => "bmc",
:network_address => "#{node_uid}-bmc.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'bmc', 'ip'),
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'bmc', 'mac')
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth0",
:driver => "igb",
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'eth0', 'mac')
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "eth1",
:driver => "igb",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'eth1', 'ip'),
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'eth1', 'mac')
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth2",
:driver => "igb",
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'eth2', 'mac')
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth3",
:driver => "igb",
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'eth3', 'mac')
},
{
:interface => 'Infiniband',
:rate => 10.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "ib0",
:driver => "mlx4_core",
:vendor => "Mellanox",
:version => "MT25418",
:network_address => "#{node_uid}-ib0.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'ib0', 'ip'),
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'ib0', 'guid')
},
{
:interface => 'Infiniband',
:rate => 10.G,
:enabled => false,
:device => "ib1",
:driver => "mlx4_core",
:vendor => "Mellanox",
:version => "MT25418",
:mac => lookup('rennes-parapluie', node_uid, 'network_interfaces', 'ib1', 'guid')
}]
bios({
:version => lookup('rennes-parapluie', node_uid, 'bios', 'version'),
:vendor => lookup('rennes-parapluie', node_uid, 'bios', 'vendor'),
:release_date => lookup('rennes-parapluie', node_uid, 'bios', 'release_date')
})
chassis({:serial_number => lookup('rennes-parapluie', node_uid, 'chassis', 'serial_number')})
end
end
end
end
\ No newline at end of file
......@@ -14,351 +14,4 @@ site :rennes do |site_uid|
%w{lenny-x64-base-2.3 lenny-x64-base-0.9 lenny-x64-nfs-0.9 lenny-x64-big-0.9 lenny-x64-base-1.0 lenny-x64-nfs-1.0 lenny-x64-big-1.0 lenny-x64-base-2.0 lenny-x64-nfs-2.0 lenny-x64-big-2.0} ).each{|env_uid| environment env_uid, :refer_to => "grid5000/environments/#{env_uid}"}
compilation_server false
cluster :paramount do |cluster_uid|
model "Dell PowerEdge 1950"
created_at Time.parse("2007-09-01").httpdate
33.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 4,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "5148 LV",
:clock_speed => 2.33.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 8.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 600.GB,
:driver => "megaraid_sas",
:raid => "0"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "eth0",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}.#{site_uid}.grid5000.fr"),
:vendor => "Broadcom",
:version => "NetXtreme II BCM5708",
:driver => "bnx2",
:switch => "c6509-grid"
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth1",
:vendor => "Broadcom",
:version => "NetXtreme II BCM5708",
:driver => "bnx2"
},
{
:interface => 'Myrinet',
:rate => 10.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "myri0",
:network_address => "#{node_uid}-myri0.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}-myri0.#{site_uid}.grid5000.fr"),
:vendor => 'Myrinet',
:version => "10G-PCIE-8A-C"
}]
end
end
end
cluster :paradent do |cluster_uid|
model "Carry System"
created_at Time.parse("2009-02-01").httpdate
64.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 8,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "L5420",
:clock_speed => 2.5.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 32.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 160.GB,
:driver => "ata_piix"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:management => false,
:mountable => true,
:mounted => true,
:device => "eth0",
:driver => "e1000e",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}.#{site_uid}.grid5000.fr"),
:switch => "c6509-grid"
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:device => "eth1",
:driver => "e1000e"
}]
end
end
end
cluster :parapide do |cluster_uid|
model "SUN FIRE X2270"
created_at Time.parse("2010-01-25").httpdate
25.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({
:smp_size => 2,
:smt_size => 8,
:platform_type => "x86_64"
})
processor({
:vendor => "Intel",
:model => "Intel Xeon",
:version => "X5570",
:clock_speed => 2.93.G,
:instruction_set => "",
:other_description => "",
:cache_l1 => nil,
:cache_l1i => nil,
:cache_l1d => nil,
:cache_l2 => nil
})
main_memory({
:ram_size => 24.GiB,
:virtual_size => nil
})
operating_system({
:name => "Debian",
:release => "5.0",
:version => nil,
:kernel => "2.6.26"
})
storage_devices [{
:interface => 'SATA',
:size => 500.GB,
:driver => "ahci"
}]
network_adapters [{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "eth0",
:driver => "igb",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}.#{site_uid}.grid5000.fr"),
:switch => "c6509-grid"
},
{
:interface => 'Ethernet',
:rate => 1.G,
:enabled => false,
:mountable => false,
:mounted => false,
:device => "eth1",
:driver => "igb"
},
{
:interface => 'Infiniband',
:rate => 10.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "ib0",
:driver => "mlx4_core",
:vendor => "Mellanox",
:version => "MT25418",
:network_address => "#{node_uid}-ib0.#{site_uid}.grid5000.fr",
:ip => dns_lookup("#{node_uid}-ib0.#{site_uid}.grid5000.fr")
}]
end
end
end
cluster :parapluie do |cluster_uid|
model "HP ProLiant DL165 G7"
created_at Time.parse("2010-11-02").httpdate
40.times do |i|
node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "amd-v"})
architecture({
:smp_size => 2,
:smt_size => 24,
:platform_type => "amd64"
})
processor({
:vendor => "AMD",
:model => "AMD Opteron",
:version => "6164 HE",
:clock_speed => 1.7.G,