Re: [libvirt] [PATCH] manual: Add virsh manual about specified migration host

2014-06-06 Thread Yasunori Goto
> On Fri, 2014-06-06 at 15:57 +0900, Yasunori Goto wrote: 
> > Chen-san,
> > 
> > > ping...
> > 
> > I suppose it seems to be difficult for users to understand...
> > I think following order of description is desirable.
> > 
> >  - What is migrateuri?
> >  - What is benefit?
> >  - If it is ommited, what is happen?
> >   The case of "migration_host" is specified.
> >   The case of nothing specified
> > 
> > How is the following example? I hope it is good hint for you.
> > (I'm newbie of man page of virsh, and may be I misunderstand 
> > migrateuri/migration_host.
> >  So please check and correct it.)
> > 
> > ---
> > diff --git a/tools/virsh.pod b/tools/virsh.pod
> > index 02671b4..0ce0ca4 100644
> > --- a/tools/virsh.pod
> > +++ b/tools/virsh.pod
> > @@ -1236,9 +1236,8 @@ seen from the source machine.
> > 
> >  =back
> > 
> > -When I is not specified, libvirt will automatically determine 
> > the
> > -hypervisor specific URI, by looking up the target host's configured 
> > hostname.
> > -There are a few scenarios where specifying I may help:
> > +I is specifed for which IP/URL is used for transfer migration 
> > data.
> > +Specifying I may be helpful on some scenarios.
> > 
> >  =over 4
> > 
> > @@ -1262,6 +1261,15 @@ order to comply with local firewall policies.
> > 
> >  =back
> > 
> > +When I is not specified, libvirt will ask destination side 
> > whether
> > +"migration_host" is specified or not in qemu.conf at first. If 
> > "migration_host"
> > +is specified in qemu.conf, libvirt will use its network for transfer 
> > migration data.
> > +("migration_host" is useful when hosts has multiple network interface.)
> I think directly pointing out the specific file 'qemu.conf' is not
> good idea. because virsh man page is for all hypervisors including Xen,
> LXC, etc.

Ah, yes. I forgot it. Sorry.

>  I think it should be said "For QEMU/KVM" to be better.

Ok.


Thanks,


> 
> 
> Thanks,
> Chen
> 
> > +
> > +If "migration_host" is not specified too, then libvirt will automatically
> > +determine the hypervisor specific URI, by looking up the target host's
> > +configured hostname.
> > +
> >  Optional I overrides connection parameters used for 
> > automatically
> >  reconnecting a graphical clients at the end of migration. If omitted, 
> > libvirt
> >  will compute the parameters based on target host IP address. In case the
> > --
> > 
> > Thanks,
> > 
> > > 
> > > On Fri, 2014-05-30 at 14:54 +0800, Chen Fan wrote: 
> > > > the 'migration_host' description maybe have a bit of difficulty to
> > > > understand for user, so add this manual for them.
> > > > 
> > > > Signed-off-by: Chen Fan 
> > > > ---
> > > >  tools/virsh.pod | 9 -
> > > >  1 file changed, 8 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/tools/virsh.pod b/tools/virsh.pod
> > > > index de9a4f7..8d77a2f 100644
> > > > --- a/tools/virsh.pod
> > > > +++ b/tools/virsh.pod
> > > > @@ -1238,6 +1238,11 @@ seen from the source machine.
> > > >  
> > > >  When I is not specified, libvirt will automatically 
> > > > determine the
> > > >  hypervisor specific URI, by looking up the target host's configured 
> > > > hostname.
> > > > +In particular, some hypervisors support having this migration hostname 
> > > > specified
> > > > +separately by setting 'migration_host' in definition file, if 
> > > > 'migration_host'
> > > > +is specified, the hostname or IP address will be used to as the 
> > > > default I
> > > > +while running migration from source host. if 'migration_host' is not 
> > > > specified,
> > > > +the migration hostname is set to the host's configured hostname by 
> > > > default.
> > > >  There are a few scenarios where specifying I may help:
> > > >  
> > > >  =over 4
> > > > @@ -1251,7 +1256,9 @@ explicitly specified, using an IP address, or a 
> > > > correct hostname.
> > > >  interfaces, it might be desirable for the migration data stream to be 
> > > > sent over
> > > >  a specific interface for either security or performance reasons.  In 
> > > > this case
> > > >  I should be explicitly specified, using an IP address 
> > > > associated
> > > > -with the network to be used.
> > > > +with the network to be used. In particular, Some hypervisors could be 
> > > > easy to
> > > > +specify the default network interface by setting 'migration_host'. 
> > > > then the
> > > > +I can be omitted.
> > > >  
> > > >  =item * The firewall restricts what ports are available.  When libvirt 
> > > > generates
> > > >  a migration URI, it will pick a port number using hypervisor specific 
> > > > rules.
> > > 
> > 
> 

-- 
Yasunori Goto 


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


Re: [libvirt] [PATCH] manual: Add virsh manual about specified migration host

2014-06-06 Thread chen.fan.f...@cn.fujitsu.com
On Fri, 2014-06-06 at 15:57 +0900, Yasunori Goto wrote: 
> Chen-san,
> 
> > ping...
> 
> I suppose it seems to be difficult for users to understand...
> I think following order of description is desirable.
> 
>  - What is migrateuri?
>  - What is benefit?
>  - If it is ommited, what is happen?
>   The case of "migration_host" is specified.
>   The case of nothing specified
> 
> How is the following example? I hope it is good hint for you.
> (I'm newbie of man page of virsh, and may be I misunderstand 
> migrateuri/migration_host.
>  So please check and correct it.)
> 
> ---
> diff --git a/tools/virsh.pod b/tools/virsh.pod
> index 02671b4..0ce0ca4 100644
> --- a/tools/virsh.pod
> +++ b/tools/virsh.pod
> @@ -1236,9 +1236,8 @@ seen from the source machine.
> 
>  =back
> 
> -When I is not specified, libvirt will automatically determine the
> -hypervisor specific URI, by looking up the target host's configured hostname.
> -There are a few scenarios where specifying I may help:
> +I is specifed for which IP/URL is used for transfer migration 
> data.
> +Specifying I may be helpful on some scenarios.
> 
>  =over 4
> 
> @@ -1262,6 +1261,15 @@ order to comply with local firewall policies.
> 
>  =back
> 
> +When I is not specified, libvirt will ask destination side 
> whether
> +"migration_host" is specified or not in qemu.conf at first. If 
> "migration_host"
> +is specified in qemu.conf, libvirt will use its network for transfer 
> migration data.
> +("migration_host" is useful when hosts has multiple network interface.)
I think directly pointing out the specific file 'qemu.conf' is not
good idea. because virsh man page is for all hypervisors including Xen,
LXC, etc. I think it should be said "For QEMU/KVM" to be better.


Thanks,
Chen

> +
> +If "migration_host" is not specified too, then libvirt will automatically
> +determine the hypervisor specific URI, by looking up the target host's
> +configured hostname.
> +
>  Optional I overrides connection parameters used for 
> automatically
>  reconnecting a graphical clients at the end of migration. If omitted, libvirt
>  will compute the parameters based on target host IP address. In case the
> --
> 
> Thanks,
> 
> > 
> > On Fri, 2014-05-30 at 14:54 +0800, Chen Fan wrote: 
> > > the 'migration_host' description maybe have a bit of difficulty to
> > > understand for user, so add this manual for them.
> > > 
> > > Signed-off-by: Chen Fan 
> > > ---
> > >  tools/virsh.pod | 9 -
> > >  1 file changed, 8 insertions(+), 1 deletion(-)
> > > 
> > > diff --git a/tools/virsh.pod b/tools/virsh.pod
> > > index de9a4f7..8d77a2f 100644
> > > --- a/tools/virsh.pod
> > > +++ b/tools/virsh.pod
> > > @@ -1238,6 +1238,11 @@ seen from the source machine.
> > >  
> > >  When I is not specified, libvirt will automatically 
> > > determine the
> > >  hypervisor specific URI, by looking up the target host's configured 
> > > hostname.
> > > +In particular, some hypervisors support having this migration hostname 
> > > specified
> > > +separately by setting 'migration_host' in definition file, if 
> > > 'migration_host'
> > > +is specified, the hostname or IP address will be used to as the default 
> > > I
> > > +while running migration from source host. if 'migration_host' is not 
> > > specified,
> > > +the migration hostname is set to the host's configured hostname by 
> > > default.
> > >  There are a few scenarios where specifying I may help:
> > >  
> > >  =over 4
> > > @@ -1251,7 +1256,9 @@ explicitly specified, using an IP address, or a 
> > > correct hostname.
> > >  interfaces, it might be desirable for the migration data stream to be 
> > > sent over
> > >  a specific interface for either security or performance reasons.  In 
> > > this case
> > >  I should be explicitly specified, using an IP address 
> > > associated
> > > -with the network to be used.
> > > +with the network to be used. In particular, Some hypervisors could be 
> > > easy to
> > > +specify the default network interface by setting 'migration_host'. then 
> > > the
> > > +I can be omitted.
> > >  
> > >  =item * The firewall restricts what ports are available.  When libvirt 
> > > generates
> > >  a migration URI, it will pick a port number using hypervisor specific 
> > > rules.
> > 
> 


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


Re: [libvirt] [PATCH] manual: Add virsh manual about specified migration host

2014-06-05 Thread Yasunori Goto
Chen-san,

> ping...

I suppose it seems to be difficult for users to understand...
I think following order of description is desirable.

 - What is migrateuri?
 - What is benefit?
 - If it is ommited, what is happen?
  The case of "migration_host" is specified.
  The case of nothing specified

How is the following example? I hope it is good hint for you.
(I'm newbie of man page of virsh, and may be I misunderstand 
migrateuri/migration_host.
 So please check and correct it.)

---
diff --git a/tools/virsh.pod b/tools/virsh.pod
index 02671b4..0ce0ca4 100644
--- a/tools/virsh.pod
+++ b/tools/virsh.pod
@@ -1236,9 +1236,8 @@ seen from the source machine.

 =back

-When I is not specified, libvirt will automatically determine the
-hypervisor specific URI, by looking up the target host's configured hostname.
-There are a few scenarios where specifying I may help:
+I is specifed for which IP/URL is used for transfer migration data.
+Specifying I may be helpful on some scenarios.

 =over 4

@@ -1262,6 +1261,15 @@ order to comply with local firewall policies.

 =back

+When I is not specified, libvirt will ask destination side whether
+"migration_host" is specified or not in qemu.conf at first. If "migration_host"
+is specified in qemu.conf, libvirt will use its network for transfer migration 
data.
+("migration_host" is useful when hosts has multiple network interface.)
+
+If "migration_host" is not specified too, then libvirt will automatically
+determine the hypervisor specific URI, by looking up the target host's
+configured hostname.
+
 Optional I overrides connection parameters used for automatically
 reconnecting a graphical clients at the end of migration. If omitted, libvirt
 will compute the parameters based on target host IP address. In case the
--

Thanks,

> 
> On Fri, 2014-05-30 at 14:54 +0800, Chen Fan wrote: 
> > the 'migration_host' description maybe have a bit of difficulty to
> > understand for user, so add this manual for them.
> > 
> > Signed-off-by: Chen Fan 
> > ---
> >  tools/virsh.pod | 9 -
> >  1 file changed, 8 insertions(+), 1 deletion(-)
> > 
> > diff --git a/tools/virsh.pod b/tools/virsh.pod
> > index de9a4f7..8d77a2f 100644
> > --- a/tools/virsh.pod
> > +++ b/tools/virsh.pod
> > @@ -1238,6 +1238,11 @@ seen from the source machine.
> >  
> >  When I is not specified, libvirt will automatically determine 
> > the
> >  hypervisor specific URI, by looking up the target host's configured 
> > hostname.
> > +In particular, some hypervisors support having this migration hostname 
> > specified
> > +separately by setting 'migration_host' in definition file, if 
> > 'migration_host'
> > +is specified, the hostname or IP address will be used to as the default 
> > I
> > +while running migration from source host. if 'migration_host' is not 
> > specified,
> > +the migration hostname is set to the host's configured hostname by default.
> >  There are a few scenarios where specifying I may help:
> >  
> >  =over 4
> > @@ -1251,7 +1256,9 @@ explicitly specified, using an IP address, or a 
> > correct hostname.
> >  interfaces, it might be desirable for the migration data stream to be sent 
> > over
> >  a specific interface for either security or performance reasons.  In this 
> > case
> >  I should be explicitly specified, using an IP address 
> > associated
> > -with the network to be used.
> > +with the network to be used. In particular, Some hypervisors could be easy 
> > to
> > +specify the default network interface by setting 'migration_host'. then the
> > +I can be omitted.
> >  
> >  =item * The firewall restricts what ports are available.  When libvirt 
> > generates
> >  a migration URI, it will pick a port number using hypervisor specific 
> > rules.
> 

-- 
Yasunori Goto 


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


Re: [libvirt] [PATCH] manual: Add virsh manual about specified migration host

2014-06-03 Thread chen.fan.f...@cn.fujitsu.com
ping...

On Fri, 2014-05-30 at 14:54 +0800, Chen Fan wrote: 
> the 'migration_host' description maybe have a bit of difficulty to
> understand for user, so add this manual for them.
> 
> Signed-off-by: Chen Fan 
> ---
>  tools/virsh.pod | 9 -
>  1 file changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/tools/virsh.pod b/tools/virsh.pod
> index de9a4f7..8d77a2f 100644
> --- a/tools/virsh.pod
> +++ b/tools/virsh.pod
> @@ -1238,6 +1238,11 @@ seen from the source machine.
>  
>  When I is not specified, libvirt will automatically determine the
>  hypervisor specific URI, by looking up the target host's configured hostname.
> +In particular, some hypervisors support having this migration hostname 
> specified
> +separately by setting 'migration_host' in definition file, if 
> 'migration_host'
> +is specified, the hostname or IP address will be used to as the default 
> I
> +while running migration from source host. if 'migration_host' is not 
> specified,
> +the migration hostname is set to the host's configured hostname by default.
>  There are a few scenarios where specifying I may help:
>  
>  =over 4
> @@ -1251,7 +1256,9 @@ explicitly specified, using an IP address, or a correct 
> hostname.
>  interfaces, it might be desirable for the migration data stream to be sent 
> over
>  a specific interface for either security or performance reasons.  In this 
> case
>  I should be explicitly specified, using an IP address associated
> -with the network to be used.
> +with the network to be used. In particular, Some hypervisors could be easy to
> +specify the default network interface by setting 'migration_host'. then the
> +I can be omitted.
>  
>  =item * The firewall restricts what ports are available.  When libvirt 
> generates
>  a migration URI, it will pick a port number using hypervisor specific rules.


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


[libvirt] [PATCH] manual: Add virsh manual about specified migration host

2014-05-29 Thread Chen Fan
the 'migration_host' description maybe have a bit of difficulty to
understand for user, so add this manual for them.

Signed-off-by: Chen Fan 
---
 tools/virsh.pod | 9 -
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/tools/virsh.pod b/tools/virsh.pod
index de9a4f7..8d77a2f 100644
--- a/tools/virsh.pod
+++ b/tools/virsh.pod
@@ -1238,6 +1238,11 @@ seen from the source machine.
 
 When I is not specified, libvirt will automatically determine the
 hypervisor specific URI, by looking up the target host's configured hostname.
+In particular, some hypervisors support having this migration hostname 
specified
+separately by setting 'migration_host' in definition file, if 'migration_host'
+is specified, the hostname or IP address will be used to as the default 
I
+while running migration from source host. if 'migration_host' is not specified,
+the migration hostname is set to the host's configured hostname by default.
 There are a few scenarios where specifying I may help:
 
 =over 4
@@ -1251,7 +1256,9 @@ explicitly specified, using an IP address, or a correct 
hostname.
 interfaces, it might be desirable for the migration data stream to be sent over
 a specific interface for either security or performance reasons.  In this case
 I should be explicitly specified, using an IP address associated
-with the network to be used.
+with the network to be used. In particular, Some hypervisors could be easy to
+specify the default network interface by setting 'migration_host'. then the
+I can be omitted.
 
 =item * The firewall restricts what ports are available.  When libvirt 
generates
 a migration URI, it will pick a port number using hypervisor specific rules.
-- 
1.9.3

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