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