[pve-devel] [PATCH 0/6] implement CT reboot
Oguz Bektas
o.bektas at proxmox.com
Tue Nov 12 17:26:56 CET 2019
this patch series implements the ability to reboot containers
(main reason being to apply pending changes).
most of the code is same/very similar with the qemu counterpart.
i made the choice of using separate reboot triggers instead of the ones already
used in prestart etc. hooks. the separate triggers in /run/lxc/$vmid.reboot make
it possible to differentiate between an API reboot request and a reboot
request from within the container. (also wanted to make it as similar to
qemu as possible).
since the helper code around reboot triggers is pretty much the same, we could
move these to guest-common in the future.
pve-container:
Oguz Bektas (4):
add reboot helpers to be used by containers
clear reboot request in vm_start
api: add reboot api call
pct: add 'pct reboot'
src/PVE/API2/LXC/Status.pm | 52 ++++++++++++++++++++++++++++++++++++++
src/PVE/CLI/pct.pm | 3 ++-
src/PVE/LXC.pm | 44 ++++++++++++++++++++++++++++++++
3 files changed, 98 insertions(+), 1 deletion(-)
proxmox-widget-toolkit:
Oguz Bektas (1):
add reboot for containers into task description table
Utils.js | 1 +
1 file changed, 1 insertion(+)
pve-manager:
Oguz Bektas (1):
add reboot button for containers
www/manager6/lxc/Config.js | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
--
2.20.1
More information about the pve-devel
mailing list