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 > > >