]> git.proxmox.com Git - qemu-server.git/blobdiff - PVE/API2/Qemu.pm
add ha flag to status info
[qemu-server.git] / PVE / API2 / Qemu.pm
index 15c4ea3a3f3fbef6dd4d6384406eb398d8fac637..ad8713fee3ab86a0c3857912f44d3f760299ffcf 100644 (file)
@@ -812,8 +812,16 @@ __PACKAGE__->register_method({
        my $conf = PVE::QemuServer::load_config($param->{vmid});
 
        my $vmstatus = PVE::QemuServer::vmstatus($param->{vmid});
+       my $status = $vmstatus->{$param->{vmid}};
 
-       return $vmstatus->{$param->{vmid}};
+       my $cc = PVE::Cluster::cfs_read_file('cluster.conf');
+       if (PVE::Cluster::cluster_conf_lookup_pvevm($cc, 0, $param->{vmid}, 1)) {
+           $status->{ha} = 1;
+       } else {
+           $status->{ha} = 0;
+       }
+
+       return $status;
     }});
 
 __PACKAGE__->register_method({