Mentions légales du service

Skip to content
Snippets Groups Projects
Commit efee7239 authored by Pascal Morillon's avatar Pascal Morillon
Browse files

[admin] Add bios, chassis, mac address for eth1, bmc, mac for ib0, ib1 and...

[admin] Add bios, chassis, mac address for eth1, bmc, mac for ib0, ib1 and storage devices informations for the cluster parapide
parent 3867c9aa
No related branches found
No related tags found
No related merge requests found
...@@ -8,73 +8,106 @@ site :rennes do |site_uid| ...@@ -8,73 +8,106 @@ site :rennes do |site_uid|
node "#{cluster_uid}-#{i+1}" do |node_uid| node "#{cluster_uid}-#{i+1}" do |node_uid|
supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"}) supported_job_types({:deploy => true, :besteffort => true, :virtual => "ivt"})
architecture({ architecture({
:smp_size => 2, :smp_size => 2,
:smt_size => 8, :smt_size => 8,
:platform_type => "x86_64" :platform_type => "x86_64"
}) })
processor({ processor({
:vendor => "Intel", :vendor => "Intel",
:model => "Intel Xeon", :model => "Intel Xeon",
:version => "X5570", :version => "X5570",
:clock_speed => 2.93.G, :clock_speed => 2.93.G,
:instruction_set => "", :instruction_set => "",
:other_description => "", :other_description => "",
:cache_l1 => nil, :cache_l1 => nil,
:cache_l1i => nil, :cache_l1i => nil,
:cache_l1d => nil, :cache_l1d => nil,
:cache_l2 => nil :cache_l2 => nil
}) })
main_memory({ main_memory({
:ram_size => 24.GiB, :ram_size => 24.GiB,
:virtual_size => nil :virtual_size => nil
}) })
operating_system({ operating_system({
:name => "Debian", :name => "Debian",
:release => "5.0", :release => "5.0",
:version => nil, :version => nil,
:kernel => "2.6.26" :kernel => "2.6.26"
}) })
storage_devices [{ storage_devices [{
:interface => 'SATA', :interface => 'SATA',
:size => 500.GB, :size => 500.GB,
:driver => "ahci" :driver => "ahci",
:device => "sda",
:model => lookup('rennes-parapide', node_uid, 'block_device', 'sda', 'model'),
:rev => lookup('rennes-parapide', node_uid, 'block_device', 'sda', 'rev')
}] }]
network_adapters [{ network_adapters [{
:interface => 'Ethernet', :interface => 'Ethernet',
:rate => 1.G, :rate => 1.G,
:enabled => true, :enabled => true,
:mountable => true, :management => true,
:mounted => true, :mountable => false,
:device => "eth0", :mounted => false,
:driver => "igb", :device => "bmc",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr", :network_address => "#{node_uid}-bmc.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'ip'), :ip => lookup('rennes-parapide', node_uid, 'network_interfaces', 'bmc', 'ip'),
:switch => "c6509-grid", :mac => lookup('rennes-parapide', node_uid, 'network_interfaces', 'bmc', 'mac')
:switch_port => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'switch_port'), },
:mac => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'mac') {
:interface => 'Ethernet',
:rate => 1.G,
:enabled => true,
:mountable => true,
:mounted => true,
:device => "eth0",
:driver => "igb",
:network_address => "#{node_uid}.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'ip'),
:switch => "c6509-grid",
:switch_port => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'switch_port'),
:mac => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth0', 'mac')
}, },
{ {
:interface => 'Ethernet', :interface => 'Ethernet',
:rate => 1.G, :rate => 1.G,
:enabled => false, :enabled => false,
:mountable => false, :mountable => false,
:mounted => false, :mounted => false,
:device => "eth1", :device => "eth1",
:driver => "igb" :driver => "igb",
:mac => lookup('rennes-parapide', node_uid, 'network_interfaces', 'eth1', 'mac')
}, },
{ {
:interface => 'Infiniband', :interface => 'Infiniband',
:rate => 10.G, :rate => 10.G,
:enabled => true, :enabled => true,
:mountable => true, :mountable => true,
:mounted => true, :mounted => true,
:device => "ib0", :device => "ib0",
:driver => "mlx4_core", :driver => "mlx4_core",
:vendor => "Mellanox", :vendor => "Mellanox",
:version => "MT25418", :version => "MT25418",
:network_address => "#{node_uid}-ib0.#{site_uid}.grid5000.fr", :network_address => "#{node_uid}-ib0.#{site_uid}.grid5000.fr",
:ip => lookup('rennes-parapide', node_uid, 'network_interfaces', 'ib0', 'ip') :ip => lookup('rennes-parapide', node_uid, 'network_interfaces', 'ib0', 'ip'),
:mac => lookup('rennes-parapide', 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-parapide', node_uid, 'network_interfaces', 'ib1', 'guid')
}] }]
bios({
:version => lookup('rennes-parapide', node_uid, 'bios', 'version'),
:vendor => lookup('rennes-parapide', node_uid, 'bios', 'vendor'),
:release_date => lookup('rennes-parapide', node_uid, 'bios', 'release_date')
})
chassis({:serial_number => lookup('rennes-parapide', node_uid, 'chassis', 'serial_number')})
end end
end end
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment