1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

feature #1112: Work on onecluster command

This commit is contained in:
Ruben S. Montero 2012-03-09 21:25:05 +01:00
parent fec8ae7420
commit 5c9dcf9033
3 changed files with 39 additions and 10 deletions

View File

@ -8,7 +8,24 @@
:size: 15
:left: true
:HOSTS:
:desc: Number of Hosts
:size: 5
:left: true
:NETS:
:desc: Number of Networks
:size: 5
:left: true
:DATASTORES:
:desc: Number of Datastores
:size: 10
:left: true
:default:
- :ID
- :NAME
- :HOSTS
- :NETS
- :DATASTORES

View File

@ -51,7 +51,19 @@ class OneClusterHelper < OpenNebulaHelper::OneHelper
d["NAME"]
end
default :ID, :NAME
column :HOSTS, "Number of Hosts", :left, :size=>5 do |d|
d["HOSTS"].size
end
column :NETS, "Number of Networks", :left, :size=>5 do |d|
d["HOSTS"].size
end
column :DATASTORES, "Number of Datastores", :left, :size=>10 do |d|
d["DATASTORES"].size
end
default :ID, :NAME, :HOSTS, :NETS, :DATASTORES
end
table
@ -86,16 +98,16 @@ class OneClusterHelper < OpenNebulaHelper::OneHelper
puts "%-15s" % [id]
end
puts
CLIHelper.print_header("%-15s" % ["DATASTORES"])
cluster.datastore_ids.each do |id|
puts "%-15s" % [id]
end
puts
CLIHelper.print_header("%-15s" % ["VNETS"])
cluster.vnet_ids.each do |id|
puts "%-15s" % [id]
end
puts
CLIHelper.print_header("%-15s" % ["DATASTORES"])
cluster.datastore_ids.each do |id|
puts "%-15s" % [id]
end
end
end

View File

@ -121,12 +121,12 @@ class OneDatastoreHelper < OpenNebulaHelper::OneHelper
}
puts
CLIHelper.print_header(str_h1 % "DATASTORE TEMPLATE",false)
CLIHelper.print_header(str_h1 % "DATASTORE TEMPLATE", false)
puts datastore.template_str
puts
CLIHelper.print_header(str_h1 % "REGISTERED IMAGES", false)
CLIHelper.print_header("%-15s" % "IMAGES")
datastore.img_ids.each do |id|
puts "%-15s" % [id]
end