Automation Using Proxmox

bit2gb

Well-Known Member
Jul 20, 2016
84
2
48
29
Hi Guys,
I have a question and in the next lines i present my flow and i want to suggest me some solution for do that using proxmox. (If proxmox have libvirt i can use Automation Orchestration by HP but proxmox dosen'thave..)
My Flow:

I have a win template
Deploy a new vm
Download from ftp some installers
Run a silent install/silent upgrade (old verssion allready exist on win template)
Finish install and send a email or somthing :)

Thanks,
Alin.
 
I have a win template
Deploy a new vm

This part is easy, just do:

Code:
qm clone template-id new-id

Download from ftp some installers
Run a silent install/silent upgrade (old verssion allready exist on win template)
Finish install and send a email or somthing :)

Although not quite sure about the exact steps to do these, it might be possible if you install qemu-guest-agent on Windows. See: https://pve.proxmox.com/wiki/Qemu-guest-agent

I would include it on the template itself to make it automatic for all new VMs. You can then run commands with the guest agent on the VM.
 
Hi Guys,
I have a question and in the next lines i present my flow and i want to suggest me some solution for do that using proxmox. (If proxmox have libvirt i can use Automation Orchestration by HP but proxmox dosen'thave..)
My Flow:

I have a win template
Deploy a new vm
Download from ftp some installers
Run a silent install/silent upgrade (old verssion allready exist on win template)
Finish install and send a email or somthing :)

Thanks,
Alin.

You can accomplish this with powershell. Either use your own orchestration with a post install hook or build it into your windows installation process:
https://docs.microsoft.com/en-us/wi.../desktop/add-a-custom-script-to-windows-setup

save your template before the last boot and your script will run on deployment.
 
I think after i create i can use Operation Orchestration by hp but i have a question, how i can get statistics related with Ram and storage into a cluster?
Because i want to create automaticaly vms on that node who have more resources, exist some command like this?
Thanks
 
Hi All,

thanks, for al info.

and one more question, i search but i dont found it, if i have qemu agent installed, exist some api who can help me to get the vm ip even if it's on remote node from same cluster?

Thanks