diff --git a/lib/fog/xenserver/models/compute/host.rb b/lib/fog/xenserver/models/compute/host.rb
index <HASH>..<HASH> 100644
--- a/lib/fog/xenserver/models/compute/host.rb
+++ b/lib/fog/xenserver/models/compute/host.rb
@@ -23,6 +23,8 @@ module Fog
         attribute :__pifs,            :aliases => :PIFs
         attribute :__resident_vms,      :aliases => :resident_VMs
         attribute :__host_cpus,         :aliases => :host_CPUs
+        attribute :edition
+        attribute :software_version
         
         def pifs
           __pifs.collect { |pif| service.pifs.get pif }
diff --git a/tests/xenserver/models/compute/host_tests.rb b/tests/xenserver/models/compute/host_tests.rb
index <HASH>..<HASH> 100644
--- a/tests/xenserver/models/compute/host_tests.rb
+++ b/tests/xenserver/models/compute/host_tests.rb
@@ -28,7 +28,9 @@ Shindo.tests('Fog::Compute[:xenserver] | host model', ['xenserver']) do
         :__pbds,
         :__pifs,
         :__resident_vms,
-        :__host_cpus
+        :__host_cpus,
+        :edition,
+        :software_version
       ]
       tests("The host model should respond to") do
         attributes.each do |attribute|
[xenserver] add missing Host attributes (edition, software_version)