From 6e437da95213baf6f6e7f181b2e6ea9086bab02b Mon Sep 17 00:00:00 2001 From: Cyril Rohr <cyril.rohr@irisa.fr> Date: Wed, 28 Jan 2009 14:09:08 +0100 Subject: [PATCH] added generator: lyon --- generators/input/lyon.rb | 98 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 generators/input/lyon.rb diff --git a/generators/input/lyon.rb b/generators/input/lyon.rb new file mode 100644 index 00000000000..d4ce72a462c --- /dev/null +++ b/generators/input/lyon.rb @@ -0,0 +1,98 @@ +site :lyon do + name "Lyon" + location "Lyon, France" + web + description "" + latitude + longitude + email_contact + sys_admin_contact + security_contact + user_support_contact + %w{sid-x64-base-1.0}.each{|env_uid| environment env_uid, :refer_to => "grid5000/environments/#{env_uid}"} + + cluster :capricorne do + model "IBM eServer 325" + date_of_arrival Time.parse("2004-12-01 12:00 GMT").to_i + misc "bios: 1.36 / bcm: 1.20.9 / bmc: 1.46" + 56.times do |i| + node "capricorne-#{i+1}" do + architecture({ + :smp_size => 2, + :smt_size => 2, + :platform_type => "x86_64" + }) + processor({ + :vendor => "AMD", + :model => "AMD Opteron", + :version => "246", + :clock_speed => 2.giga, + :instruction_set => "", + :other_description => "", + :cache_l1 => nil, + :cache_l1i => nil, + :cache_l1d => nil, + :cache_l2 => 1.MB + }) + main_memory({ + :ram_size => 2.GB(true), # bytes + :virtual_size => nil + }) + operating_system({ + :name => nil, + :release => nil, + :version => nil + }) + storage_devices [ + {:interface => 'IDE', :size => 80.GB(false), :driver => "amd74xx"} + ] + network_adapters [ + {:interface => 'Myri-2000', :rate => 2.giga, :vendor => 'Myrinet', :version => "M3F-PCIXF-2", :enabled => true}, + {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3"} + ] + end + end + end # cluster capricorne + + cluster :sagittaire do + model "Sun Fire V20z" + date_of_arrival Time.parse("2006-07-01 12:00 GMT").to_i + 79.times do |i| + node "sagittaire-#{i+1}" do + architecture({ + :smp_size => 2, + :smt_size => 2, + :platform_type => "x86_64" + }) + processor({ + :vendor => "AMD", + :model => "AMD Opteron", + :version => "250", + :clock_speed => 2.4.giga, + :instruction_set => "", + :other_description => "", + :cache_l1 => nil, + :cache_l1i => nil, + :cache_l1d => nil, + :cache_l2 => 1.MB + }) + main_memory({ + :ram_size => 2.GB(true), # bytes + :virtual_size => nil + }) + operating_system({ + :name => nil, + :release => nil, + :version => nil + }) + storage_devices [ + {:interface => 'SCSI', :size => 73.GB(false), :driver => "mptspi"} + ] + network_adapters [ + {:interface => 'Ethernet', :rate => 1.giga, :enabled => true, :driver => "tg3"} + ] + end + end + end # cluster sagittaire + +end -- GitLab