Name 1b_Startup complete
Description Startup of the complete environment (with Proxmox module, DC01, FILE01 und SQL first, Start remaining VMs from global variables)
MainExecutionBlock
Name '1b_Startup complete' Main Execution Block
Description This is the main execution Block, which defines the Tasks to be executed when the job is run.
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 ExecutionBlock
Order 1
Disabled False
Type ExecutionBlock
Name CL01 Step1
Description Startup Proxmox hosts
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host Group
Name IPMI-Group-01
Description Host group PVE01-IPMI, PVE02-IPMI, PVE03-IPMI
General
Name Ping on IPMI-Group-01
Description wait for ping (IPMI)
Execution Type Parallel
Parallel execution limit 0
Error Handling
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Redfish
Host type RedfishHost
Task type SetPowerState
Host Group
Name IPMI-Group-01
Description Host group PVE01-IPMI, PVE02-IPMI, PVE03-IPMI
General
Name SetPowerState on IPMI-Group-01
Description PowerOn
Execution Type Parallel
Parallel execution limit 0
Error Handling
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Task settings
Desired power state On
Assignment 3 Task
Order 3
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host Group
Name PVE-Group-01
Description Host group PVE01, PVE02, PVE03
General
Name Ping on PVE-Group-01
Description wait for ping (PVE)
Execution Type Parallel
Parallel execution limit 0
Error Handling
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 4 Task
Order 4
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type WaitForHttpService
Host Group
Name PVE-Group-01
Description Host group PVE01, PVE02, PVE03
General
Name WaitForHttpService on PVE-Group-01
Description wait for HTTPS GUI
Execution Type Parallel
Parallel execution limit 0
Error Handling
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Task settings
Total Timeout 600
Required successful results 1
Delay between tries 1000
Timeout per single request 10
Protocol Https
Port 8006
Relative URL /
Check HTTP response status code True
Allowed HTTP response status codes
Allowed HTTP response status codes 200
Check response body False
Valid response bodies
Assignment 2 ExecutionBlock
Order 2
Disabled False
Type ExecutionBlock
Name VMs PowerOn explicitly
Description PowerOn explicit configured VMs (in the correct order)
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmStart
Host
Name DC01 (qemu/106 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/106
General
Name ProxmoxVmStart on DC01 (qemu/106 on PVE01)
Description PowerOn
Error Handling
Pass up True
Task settings
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmAwaitState
Host
Name DC01 (qemu/106 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/106
General
Name ProxmoxVmAwaitState on DC01 (qemu/106 on PVE01)
Description
Error Handling
Pass up True
Task settings
Desired power state On
Timeout 600
Assignment 3 Task
Order 3
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host
Name DC01 (qemu/106 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/106
General
Name Ping on DC01 (qemu/106 on PVE01)
Description wait for ping
Error Handling
Pass up True
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 4 Task
Order 4
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type WaitForOpenPort
Host
Name DC01 (qemu/106 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/106
General
Name WaitForOpenPort on DC01 (qemu/106 on PVE01)
Description wait for LDAP port 389
Error Handling
Pass up True
Task settings
Total Timeout 600
Required successful results 1
Delay between tries 1000
Port 389
Timeout per single request 10
Assignment 5 Task
Order 5
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmStart
Host
Name FILE01 (qemu/113 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/113
General
Name ProxmoxVmStart on FILE01 (qemu/113 on PVE01)
Description PowerOn
Error Handling
Pass up True
Task settings
Assignment 6 Task
Order 6
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmAwaitState
Host
Name FILE01 (qemu/113 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/113
General
Name ProxmoxVmAwaitState on FILE01 (qemu/113 on PVE01)
Description
Error Handling
Pass up True
Task settings
Desired power state On
Timeout 600
Assignment 7 ExecutionBlock
Order 7
Disabled False
Type ExecutionBlock
Name SQL-Server
Description
Execution Type Parallel
Parallel execution limit 0
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Assignment 1 ExecutionBlock
Order 1
Disabled False
Type ExecutionBlock
Name PICMGMT01
Description
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmStart
Host
Name PICMGMT01 (qemu/104 on PVE03)
Description automatically created vm. Hosted on PVE03 Id: qemu/104
General
Name ProxmoxVmStart on PICMGMT01 (qemu/104 on PVE03)
Description PowerOn
Error Handling
Pass up True
Task settings
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmAwaitState
Host
Name PICMGMT01 (qemu/104 on PVE03)
Description automatically created vm. Hosted on PVE03 Id: qemu/104
General
Name ProxmoxVmAwaitState on PICMGMT01 (qemu/104 on PVE03)
Description
Error Handling
Pass up True
Task settings
Desired power state On
Timeout 600
Assignment 2 ExecutionBlock
Order 2
Disabled False
Type ExecutionBlock
Name SQL02
Description
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmStart
Host
Name SQL02 (qemu/110 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/110
General
Name ProxmoxVmStart on SQL02 (qemu/110 on PVE01)
Description PowerOn
Error Handling
Pass up True
Task settings
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxVm
Task type ProxmoxVmAwaitState
Host
Name SQL02 (qemu/110 on PVE01)
Description automatically created vm. Hosted on PVE01 Id: qemu/110
General
Name ProxmoxVmAwaitState on SQL02 (qemu/110 on PVE01)
Description
Error Handling
Pass up True
Task settings
Desired power state On
Timeout 600
Assignment 3 ExecutionBlock
Order 3
Disabled False
Type ExecutionBlock
Name CL01 Step2
Description Start remaining VMs (from global variables)
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Proxmox
Host type ProxmoxNode
Task type ProxmoxNodeStartAllVMsFromList
Host Group
Name PVE-Group-01
Description Host group PVE01, PVE02, PVE03
General
Name ProxmoxNodeStartAllVMsFromList on PVE-Group-01
Description Start all VMs from list
Execution Type Parallel
Parallel execution limit 0
Error Handling
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Task settings
List of VMs var_PVE-Group-01_vms
Remove VMs from the list after powering them on True
Number of VMs to shutdown in parallel 4
Wait after switching on 120
Assignment 4 ExecutionBlock
Order 4
Disabled False
Type ExecutionBlock
Name PBS, SAN und NAS systems
Description PowerOn backup systems PBS01, SAN and NAS
Execution Type Parallel
Parallel execution limit 0
Pass up True
Continue execution False
Cancel parallel running tasks or blocks False
Assignment 1 ExecutionBlock
Order 1
Disabled False
Type ExecutionBlock
Name PBS01
Description
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host
Name PBS01-IPMI
Description IPMI Supermicro
General
Name Ping on PBS01-IPMI
Description wait for ping (IPMI)
Error Handling
Pass up True
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Redfish
Host type RedfishHost
Task type SetPowerState
Host
Name PBS01-IPMI
Description IPMI Supermicro
General
Name SetPowerState on PBS01-IPMI
Description PowerOn
Error Handling
Pass up True
Task settings
Desired power state On
Assignment 3 Task
Order 3
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host
Name PBS01
Description Proxmox Backup Server
General
Name Ping on PBS01
Description wait for ping
Error Handling
Pass up True
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 2 ExecutionBlock
Order 2
Disabled False
Type ExecutionBlock
Name SAN01
Description
Execution Type Serial
Pass up True
Continue execution False
Assignment 1 Task
Order 1
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host
Name SAN01-IPMI
Description IPMI Supermicro
General
Name Ping on SAN01-IPMI
Description wait for ping (IPMI)
Error Handling
Pass up True
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False
Assignment 2 Task
Order 2
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.Redfish
Host type RedfishHost
Task type SetPowerState
Host
Name SAN01-IPMI
Description IPMI Supermicro
General
Name SetPowerState on SAN01-IPMI
Description PowerOn
Error Handling
Pass up True
Task settings
Desired power state On
Assignment 3 Task
Order 3
Disabled False
Type Task
Module BnIts.VmShutdownManager.Modules.CommonTasks
Host type BasicIpHost
Task type Ping
Host
Name SAN01
Description open-e SAN (Veeam Backup)
General
Name Ping on SAN01
Description wait for ping
Error Handling
Pass up True
Task settings
Wait until host is reachable True
Required successful results 3
Total Timeout 600
Delay between tries 1000
Ping Timeout 15
TTL 128
Dont fragment False