Re: [libvirt] qemu-guest-agent windows

2016-10-18 Thread Michael Roth
Quoting Michal Privoznik (2016-08-29 04:54:13)
> On 29.08.2016 11:48, Umar Draz wrote:
> > Hi Michal,
> > 
> > well after the upgrade I am still getting the old version
> > 
> > {"return":{"version":"0.12.1","supported_commands":[{"enabled":true,"name":"guest-set-user-password"},{"enabled":true,"name":"guest-set-vcpus"},{"enabled":true,"name":"guest-get-vcpus"},{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"enabled":true,"name":"guest-suspend-disk"},{"enabled":true,"name":"guest-fstrim"},{"enabled":true,"name":"guest-fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-freeze"},{"enabled":true,"name":"guest-fsfreeze-status"},{"enabled":true,"name":"guest-file-flush"},{"enabled":true,"name":"guest-file-seek"},{"enabled":true,"name":"guest-file-write"},{"enabled":true,"name":"guest-file-read"},{"enabled":true,"name":"guest-file-close"},{"enabled":true,"name":"guest-file-open"},{"enabled":true,"name":"guest-shutdown"},{"enabled":true,"name":"guest-info"},{"enabled":true,"name":"guest-set-time"},{"enabled":true,"name":"guest-get-time"},{"enabled":t!
 ru!
>  
> e,"name":"guest-ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,"name":"guest-sync-delimited"}]}}
> > 
> > 
> > even I had install this qemu-ga on newly installed Windows 10, but that
> > also showing the same version as above.
> 
> Then you need to build the qemu-ga from the sources.

FWIW, I recently started publishing newer win32 builds of qemu-ga here:

https://github.com/mdroth/qemu/releases

The one shipping with Fedora virtio-win is based on RHEL6 QEMU sources I think.

> 
> Michal
> 
> --
> libvir-list mailing list
> libvir-list@redhat.com
> https://www.redhat.com/mailman/listinfo/libvir-list
> 


--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
HI Thanks

Got it.

On Mon, Aug 29, 2016 at 6:36 PM, Vasiliy Tolstov 
wrote:

> 2016-08-29 16:20 GMT+03:00 Umar Draz :
> > Well here is the xml of my linux virtual machines for qemu-guest-agent
> >
> > 
> >
> > 
> >
> > now what will be for freebsd ?
>
>
> This is virtio-serial, on freebsd it does not exists. You can use
> serial channel and run qemu-ga with this ttyS0..
> Sometimes ago we discuss in list about ability to assign some id to
> serial channel to use it via libvirt for qemu-ga communication. But it
> not ends with final decision.
>
>
> --
> Vasiliy Tolstov,
> e-mail: v.tols...@selfip.ru
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Vasiliy Tolstov
2016-08-29 16:20 GMT+03:00 Umar Draz :
> Well here is the xml of my linux virtual machines for qemu-guest-agent
>
> 
>
> 
>
> now what will be for freebsd ?


This is virtio-serial, on freebsd it does not exists. You can use
serial channel and run qemu-ga with this ttyS0..
Sometimes ago we discuss in list about ability to assign some id to
serial channel to use it via libvirt for qemu-ga communication. But it
not ends with final decision.


-- 
Vasiliy Tolstov,
e-mail: v.tols...@selfip.ru

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
Well here is the xml of my linux virtual machines for qemu-guest-agent


   


now what will be for freebsd ?

Br.

Umar



On Mon, Aug 29, 2016 at 6:06 PM, Michal Privoznik 
wrote:

> On 29.08.2016 13:59, Umar Draz wrote:
> > Hi Michal,
> >
> > Thanks, I have installed qemu-ga on FreeBSD.
> >
> > Now I just need a help regarding what will be the xml for my this
> FreeBSD ?
>
> What do you mean? Domain XML? Domain XML is guest OS agnostic. So
> whatever qemu-ga config you have in a domain that is working for you you
> can copy it to BSD domains too.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Michal Privoznik
On 29.08.2016 13:59, Umar Draz wrote:
> Hi Michal,
> 
> Thanks, I have installed qemu-ga on FreeBSD.
> 
> Now I just need a help regarding what will be the xml for my this FreeBSD ?

What do you mean? Domain XML? Domain XML is guest OS agnostic. So
whatever qemu-ga config you have in a domain that is working for you you
can copy it to BSD domains too.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
Hi Michal,

Thanks, I have installed qemu-ga on FreeBSD.

Now I just need a help regarding what will be the xml for my this FreeBSD ?

Br.

Umar

On Mon, Aug 29, 2016 at 3:30 PM, Michal Privoznik 
wrote:

> On 29.08.2016 12:11, Umar Draz wrote:
> > Ok then I will check that as well,
> >
> > Ok I have some FereeBSD vms as well, now I want qemu-guest-agent on them
> as
> > well, is it possible?
> >
>
> Yes. There are two implementations for qemu-ga: one for POSIX-like
> systems (where *BSD does belong to) and for Windows. So you should be
> able to find qemu-ga for *BSD too.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Michal Privoznik
On 29.08.2016 12:11, Umar Draz wrote:
> Ok then I will check that as well,
> 
> Ok I have some FereeBSD vms as well, now I want qemu-guest-agent on them as
> well, is it possible?
> 

Yes. There are two implementations for qemu-ga: one for POSIX-like
systems (where *BSD does belong to) and for Windows. So you should be
able to find qemu-ga for *BSD too.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
Ok then I will check that as well,

Ok I have some FereeBSD vms as well, now I want qemu-guest-agent on them as
well, is it possible?

Br.

Umar

On Mon, Aug 29, 2016 at 2:54 PM, Michal Privoznik 
wrote:

> On 29.08.2016 11:48, Umar Draz wrote:
> > Hi Michal,
> >
> > well after the upgrade I am still getting the old version
> >
> > {"return":{"version":"0.12.1","supported_commands":[{"
> enabled":true,"name":"guest-set-user-password"},{"enabled"
> :true,"name":"guest-set-vcpus"},{"enabled":true,"name":"
> guest-get-vcpus"},{"enabled":true,"name":"guest-network-
> get-interfaces"},{"enabled":true,"name":"guest-suspend-
> hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"
> enabled":true,"name":"guest-suspend-disk"},{"enabled":
> true,"name":"guest-fstrim"},{"enabled":true,"name":"guest-
> fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-
> freeze"},{"enabled":true,"name":"guest-fsfreeze-status"}
> ,{"enabled":true,"name":"guest-file-flush"},{"enabled":
> true,"name":"guest-file-seek"},{"enabled":true,"name":"
> guest-file-write"},{"enabled":true,"name":"guest-file-read"}
> ,{"enabled":true,"name":"guest-file-close"},{"enabled":
> true,"name":"guest-file-open"},{"enabled":true,"name":"
> guest-shutdown"},{"enabled":true,"name":"guest-info"},{"
> enabled":true,"name":"guest-set-time"},{"enabled":true,"
> name":"guest-get-time"},{"enabled":true,"name":"guest-
> ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,
> "name":"guest-sync-delimited"}]}}
> >
> >
> > even I had install this qemu-ga on newly installed Windows 10, but that
> > also showing the same version as above.
>
> Then you need to build the qemu-ga from the sources.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Michal Privoznik
On 29.08.2016 11:48, Umar Draz wrote:
> Hi Michal,
> 
> well after the upgrade I am still getting the old version
> 
> {"return":{"version":"0.12.1","supported_commands":[{"enabled":true,"name":"guest-set-user-password"},{"enabled":true,"name":"guest-set-vcpus"},{"enabled":true,"name":"guest-get-vcpus"},{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"enabled":true,"name":"guest-suspend-disk"},{"enabled":true,"name":"guest-fstrim"},{"enabled":true,"name":"guest-fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-freeze"},{"enabled":true,"name":"guest-fsfreeze-status"},{"enabled":true,"name":"guest-file-flush"},{"enabled":true,"name":"guest-file-seek"},{"enabled":true,"name":"guest-file-write"},{"enabled":true,"name":"guest-file-read"},{"enabled":true,"name":"guest-file-close"},{"enabled":true,"name":"guest-file-open"},{"enabled":true,"name":"guest-shutdown"},{"enabled":true,"name":"guest-info"},{"enabled":true,"name":"guest-set-time"},{"enabled":true,"name":"guest-get-time"},{"enabled":tru!
 
e,"name":"guest-ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,"name":"guest-sync-delimited"}]}}
> 
> 
> even I had install this qemu-ga on newly installed Windows 10, but that
> also showing the same version as above.

Then you need to build the qemu-ga from the sources.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
Hi Michal,

well after the upgrade I am still getting the old version

{"return":{"version":"0.12.1","supported_commands":[{"enabled":true,"name":"guest-set-user-password"},{"enabled":true,"name":"guest-set-vcpus"},{"enabled":true,"name":"guest-get-vcpus"},{"enabled":true,"name":"guest-network-get-interfaces"},{"enabled":true,"name":"guest-suspend-hybrid"},{"enabled":true,"name":"guest-suspend-ram"},{"enabled":true,"name":"guest-suspend-disk"},{"enabled":true,"name":"guest-fstrim"},{"enabled":true,"name":"guest-fsfreeze-thaw"},{"enabled":true,"name":"guest-fsfreeze-freeze"},{"enabled":true,"name":"guest-fsfreeze-status"},{"enabled":true,"name":"guest-file-flush"},{"enabled":true,"name":"guest-file-seek"},{"enabled":true,"name":"guest-file-write"},{"enabled":true,"name":"guest-file-read"},{"enabled":true,"name":"guest-file-close"},{"enabled":true,"name":"guest-file-open"},{"enabled":true,"name":"guest-shutdown"},{"enabled":true,"name":"guest-info"},{"enabled":true,"name":"guest-set-time"},{"enabled":true,"name":"guest-get-time"},{"enabled":true,"name":"guest-ping"},{"enabled":true,"name":"guest-sync"},{"enabled":true,"name":"guest-sync-delimited"}]}}


even I had install this qemu-ga on newly installed Windows 10, but that
also showing the same version as above.

Br.

Umar

On Mon, Aug 29, 2016 at 2:45 PM, Michal Privoznik 
wrote:

> On 29.08.2016 10:27, Umar Draz wrote:
> > Hi Michal
> >
> > well no luck :(
>
> What do you mean? I need more info. The update was successful, but the
> qemu-ga is still not returning any IP addresses? What's the new version
> of qemu-ga then?
> What might work is to clone qemu.git and compile the qemu-ga from there
> on your own.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Michal Privoznik
On 29.08.2016 10:27, Umar Draz wrote:
> Hi Michal
> 
> well no luck :(

What do you mean? I need more info. The update was successful, but the
qemu-ga is still not returning any IP addresses? What's the new version
of qemu-ga then?
What might work is to clone qemu.git and compile the qemu-ga from there
on your own.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-29 Thread Umar Draz
Hi Michal

well no luck :(

br.

Umar

On Mon, Aug 29, 2016 at 11:55 AM, Michal Privoznik 
wrote:

> On 29.08.2016 08:32, Umar Draz wrote:
> > Hi Michal
> >
> > Thanks for your reply, how I can upgrade my guest agent on windows?
>
> I think if you download msi corresponding to your architecture from here
>
> https://fedorapeople.org/groups/virt/virtio-win/direct-
> downloads/archive-qemu-ga/qemu-ga-win-7.3.2-1/
>
> and run it it'll do the trick.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-28 Thread Michal Privoznik
On 29.08.2016 08:32, Umar Draz wrote:
> Hi Michal
> 
> Thanks for your reply, how I can upgrade my guest agent on windows?

I think if you download msi corresponding to your architecture from here

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-qemu-ga/qemu-ga-win-7.3.2-1/

and run it it'll do the trick.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list


Re: [libvirt] qemu-guest-agent windows

2016-08-28 Thread Umar Draz
Hi Michal

Thanks for your reply, how I can upgrade my guest agent on windows?

right now this is running on windows ("version":"0.12.1")

Br.

Umar

On Mon, Aug 29, 2016 at 11:22 AM, Michal Privoznik 
wrote:

> On 28.08.2016 16:53, Umar Draz wrote:
> > Hello All,
> >
> > I have install qemu guest agent on windows 10, but unable to get the ip
> > address using this command
> >
> > virsh qemu-agent-command myvm '{ "execute":
> "guest-network-get-interfaces"
> > }'
> >
> > I am getting the following error on above command.
> >
> > ibvirt: QEMU Driver error : internal error: unable to execute QEMU agent
> > command 'guest-network-get-interfaces': this feature or command is not
> > currently supported
>
> Right. The windows implementation for this qemu-ga command was
> introduced in this commit:
>
> http://git.qemu.org/?p=qemu.git;a=commitdiff;h=d6c5528b0
>
> and should be contained in 2.4 release. So updating your guest agent
> should help you. On the other hand, I don't have Windows 10 installed
> anywhere (nor a VM) to try this out.
>
> Michal
>



-- 
Umar Draz
Network Architect
--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Re: [libvirt] qemu-guest-agent windows

2016-08-28 Thread Michal Privoznik
On 28.08.2016 16:53, Umar Draz wrote:
> Hello All,
> 
> I have install qemu guest agent on windows 10, but unable to get the ip
> address using this command
> 
> virsh qemu-agent-command myvm '{ "execute": "guest-network-get-interfaces"
> }'
> 
> I am getting the following error on above command.
> 
> ibvirt: QEMU Driver error : internal error: unable to execute QEMU agent
> command 'guest-network-get-interfaces': this feature or command is not
> currently supported

Right. The windows implementation for this qemu-ga command was
introduced in this commit:

http://git.qemu.org/?p=qemu.git;a=commitdiff;h=d6c5528b0

and should be contained in 2.4 release. So updating your guest agent
should help you. On the other hand, I don't have Windows 10 installed
anywhere (nor a VM) to try this out.

Michal

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list