From dd70961c901963b8e608c1c3c53c88d1ecf7a6b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 25 Oct 2013 11:53:23 +0200 Subject: [PATCH] Feature #1678: Add local system DS capacity section to onehost show --- src/cli/one_helper/onehost_helper.rb | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/cli/one_helper/onehost_helper.rb b/src/cli/one_helper/onehost_helper.rb index a190e7bb31..21d5da9a2a 100644 --- a/src/cli/one_helper/onehost_helper.rb +++ b/src/cli/one_helper/onehost_helper.rb @@ -278,6 +278,16 @@ class OneHostHelper < OpenNebulaHelper::OneHelper puts str % ["RUNNING VMS", host['HOST_SHARE/RUNNING_VMS']] puts + datastores = [host.to_hash['HOST']['HOST_SHARE']['DATASTORES']['DS']].flatten + + datastores.each do |datastore| + CLIHelper.print_header(str_h1 % "LOCAL SYSTEM DATASTORE ##{datastore['ID']} CAPACITY", false) + puts str % ["TOTAL:", OpenNebulaHelper.unit_to_str(datastore['TOTAL_MB'].to_i, {},'M')] + puts str % ["USED: ", OpenNebulaHelper.unit_to_str(datastore['USED_MB'].to_i, {},'M')] + puts str % ["FREE:", OpenNebulaHelper.unit_to_str(datastore['FREE_MB'].to_i, {},'M')] + puts + end + CLIHelper.print_header(str_h1 % "MONITORING INFORMATION", false) puts host.template_str