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

Reply via email to