It should be feasible for kvm. For vmware/xen, it needs some research.
On Tuesday, October 15, 2024, Ricardo Pertuz <ricardo.per...@kuasar.co.invalid> wrote: > BTW it could be practical to manage CKS internally from the HYP and not > using a public IP and opening ports. > > > Atte, > > Ricardo Pertuz > > > On 15 Oct 2024 at 2:38 PM -0500, Ricardo Pertuz > <ricardo.per...@kuasar.co.INVALID>, > wrote: > > Thanks Wido! > > > > Right now I can think in creating bash scripting like this to run > specific commands on VMs > > > > #!/bin/bash > > > > VM_NAME="i-xx-xxx-VM" > > > > # Timeout > > TIMEOUT=5 > > > > # JSON Command > > COMMAND_JSON=$(cat <<EOF > > { > > "execute": "guest-exec", > > "arguments": { > > "path": "/tmp/echo_hello.sh", > > "capture-output": true > > } > > } > > EOF > > ) > > > > result=$(virsh qemu-agent-command "$VM_NAME" "$COMMAND_JSON" --timeout > $TIMEOUT) > > > > echo "Result: $result" > > > > But would be nice to have a module on Cloudstack like user-data but to > send ops commands on the running command, I will create the PR then. > > > > > > Regards, > > > > Ricardo Pertuz > > > > > > On 15 Oct 2024 at 10:12 AM -0500, Wido den Hollander > <w...@widodh.nl.INVALID>, wrote: > > > > > > > > > Op 15/10/2024 om 14:49 schreef Ricardo Pertuz: > > > > Haven’t found any relevant about the cloudstack-guest-tool, do you > have any reference I can follow? The qemu-guest-agent I have used it before > but in standard implementation of libvirt > > > > > > > See: > > > https://github.com/apache/cloudstack/blob/main/agent/ > bindir/cloud-guest-tool.in > > > > > > I see there is no exec, but you can fetch information from the VM if > you > > > want through this tool. > > > > > > PR is welcome to add exec functionality! > > > > > > Wido > > > > > > > > > > > Atte, > > > > > > > > Ricardo Pertuz > > > > > > > > > > > > On 15 Oct 2024 at 1:52 AM -0500, Wido den Hollander > <w...@widodh.nl.INVALID>, wrote: > > > > > > > > > > cloudstack-guest-tool > > > > >