From a46b6c936aa178a2fefcfbb08cebd9a26cb5c352 Mon Sep 17 00:00:00 2001 From: santaspeen Date: Thu, 18 Jul 2024 17:31:43 +0300 Subject: [PATCH] [~] Change reboot principle --- src/main.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/main.py b/src/main.py index 3255e39..f6b1893 100644 --- a/src/main.py +++ b/src/main.py @@ -331,19 +331,22 @@ class VMKer: # TODO: yml logger.info(f"[{_name}] [YML] Executing %.yml") - logger.info(f"[{_name}] Rebooting") - ssh.send_command_timing('reboot') ssh.disconnect() + vm.RebootGuest() + logger.info(f"[{_name}] Rebooting") - end_time = time.time() + timeout + time.sleep(5) + end_time = time.time() + timeout - 5 while time.time() < end_time: try: ssh = ConnectHandler(**_ssh_connect) + break except Exception: time.sleep(1) if not ssh.is_alive(): return logger.error(f"[{_name}] Host startup TimeOut.") + logger.success(f"[{_name}] [SSH] Connected to {ipv4[0]} as {user}") logger.debug(f'[{_name}] uname {ssh.send_command("uname -a")}') logger.info(f"[{_name}] [YML] Checks %.yml")