Reputation: 78
I want to create a workflow that automates a virutal machine. First start the VM, run a few processes, upload / download some files and finally shut down the VM.
I need each VM action to be in a separate task. How should I manage the PyVmomi connection, should I instantiate a new connection in every task?
My main concern is too many connections that are opening and closing fast.
EDIT 1
I came across the concept of custom executors.
Because I need many of my tasks to happen on VMs is it possible to create a custom executor that will run each DAG on a separate VM.
This way all the tasks from a specific workflow will happen on the same VM achiving VM Automations.
Upvotes: 0
Views: 20