On 12 Jun 2014, at 12:42, Puneet Bakshi wrote:

> ​​
> Hi,
> 
> I want to be able to install RPM packages (available in host system at some 
> path) to the guest VM and want this facility to be available as a tool.
> 
> I am thinking of having a gemu guest agent (qemu-ga) running inside guest VM. 
> I did not find any available command ("virsh qemu-agent-command <guest_vm> 
> ...") which can do the same.

why would you use a guest agent (which is primarily targeted for 
virtualization-related tasks/coordination) rather than a generic remote 
execution tools (like, well, plain ssh:)
The only benefit/difference with the guest agent is that it doesn't require a 
network connection. Do you have such a requirement?

> 
> I am planning to implement a command in qemu guest agent, which I can invoke 
> from virsh like below.
> 
>     "virsh qemu-agent-command vm_01          \
>         '{"execute":"guest-rpm-install",     \
>           "arguments":{"path":"/usr/local/bin/ABC.rpm"}}
>       
> I am able to pass arguments from host to guest VM but how am I supposed to 
> pass the whole RPM image from host to guest (which the guest agent can 
> receive and install)?

exactly;-) So are you trying to come up with something isolated from network 
completely?
If not I'd go with a dedicated/different tool

Thanks,
michal

> 
> Regards,
> ~Puneet
> _______________________________________________
> Users mailing list
> Users@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users

_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Reply via email to