On Wed, 2014-12-03 at 07:44 -0500, Lev Veyde wrote: > Hi Nicolas, > > If the agent is compiled with py2exe (and as you got .exe files it means it > was compiled with py2exe) then the executables are self contained, and you > don't need to install Python separately in each VM. > > All you need is to download and install VC runtime, which you can download > from here: > http://www.microsoft.com/en-us/download/details.aspx?id=5582 > > That should resolve the issue. > > BTW, we have oVirt WGT (Windows Guest Tools) RPM, with ISO which contains the > installer that will install the oVirt Guest Agent (including VC Runtime), as > well as drivers etc. automatically for you. > > Thanks in advance, > Lev Veyde. > > ----- Original Message ----- > From: "Sandro Bonazzola" <sbona...@redhat.com> > To: "Lev Veyde" <lve...@redhat.com> > Sent: Wednesday, December 3, 2014 1:49:00 PM > Subject: Fwd: [ovirt-users] ovirt-guest-agent on windows : what Python env. > needed? > > > > > -------- Messaggio Inoltrato -------- > Oggetto: [ovirt-users] ovirt-guest-agent on windows : what Python env. needed? > Data: Wed, 03 Dec 2014 11:49:06 +0100 > Mittente: Nicolas Ecarnot <nico...@ecarnot.net> > Organizzazione: Si peu... > A: Users@ovirt.org <Users@ovirt.org> > > Hello, > > I read the following page : > http://www.ovirt.org/OVirt_Guest_Agent_For_Windows > and applied it on a server, and it ran very well. > > I obtained the two executables, copied them into "program files" > according to the doc, along with the .ini as stated here : > https://www.mail-archive.com/users@ovirt.org/msg18561.html > > - the "-install", the start, and the enabling went fine > - rebooting the server runs OK too, and the agent is seen by oVirt > > What I don't understand is the following sentence of > https://github.com/oVirt/ovirt-guest-agent/blob/master/ovirt-guest-agent/README-windows.txt > > "Optionally install py2exe if you want to build an executable file which > doesn't require Python installation for running" > > As I don't know python at all, I thought this was building some sort of > "self-executable" binary that I could copy-paste into another VM, and do > the same install/enable/run. > > And WITHOUT installing any Python environnement. > > I'm sorry for such a weak question, but if this is not the case, does > that mean I have to install a Pyhton env on each of my windows VMs? > > BTW, I tried to copy-paste the programfiles/guestagent... into another > server, and when running the install, it gives a message > [in french, :( ] > L'application n'a pas pu démarrer car sa configuration côte-à-côte est > incorrecte. > That could be translated by : > The application could not start because its side-by-side (?) config is > incorrect. > > PS : Time is not anymore at launching windows_vs_linux war, but I just > installed the guest agent on 17 _linux_ VMs in 3 minutes... >
Haven´t tried what Lev said, using the new ISO, but as the person who wrote the wiki page, yes, you need to install _either_ python or, as Lev said, the VC runtime for the exe's to work on each guest. In practice though you create a template with this installed _one_ time, then spawn the rest of your VM's from that. But e.g. converting lots of VM's that came from another virtualization platform you´d need the VC runtime (or python) and exe's installed in each VM for the guest agent to work. Do you know there´s a third-party package manager for windows called "Chocolatey", kind of like yum for Windows? That together with Puppet (or plain-old SCCM) makes Windows management lots easier. /K -- Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjob...@slu.se _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users