Adds a CLI call interface to pvenode which allows to wake sleeping nodes in a
cluster via a wake on LAN packet.

pvenode wakeonlan <node>

Signed-off-by: Christian Ebner <[email protected]>
---
 PVE/CLI/pvenode.pm | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/PVE/CLI/pvenode.pm b/PVE/CLI/pvenode.pm
index 5cd855be..b698d2a5 100644
--- a/PVE/CLI/pvenode.pm
+++ b/PVE/CLI/pvenode.pm
@@ -206,6 +206,9 @@ our $cmddef = {
            revoke => [ 'PVE::API2::ACME', 'revoke_certificate', [], { node => 
$nodename }, $upid_exit ],
        },
     },
+
+    wakeonlan => [ 'PVE::API2::Nodes::Nodeinfo', 'wakeonlan', [ 'node' ], { } 
],
+
 };
 
 1;
-- 
2.11.0

_______________________________________________
pve-devel mailing list
[email protected]
https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to