Re: [virt-manager PATCH] virt-install: add "-c" as short option of "--connect"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




> -----Original Message-----
> From: Martin Kletzander [mailto:mkletzan@xxxxxxxxxx]
> Sent: Tuesday, February 11, 2014 11:52 PM
> To: Chen Hanxiao
> Cc: Cole Robinson; Chen Hanxiao; virt-tools-list@xxxxxxxxxx
> Subject: Re:  [virt-manager PATCH] virt-install: add "-c"
as short
> option of "--connect"
> 
> On Tue, Feb 11, 2014 at 10:22:13PM +0800, Chen Hanxiao wrote:
> >
> >
> > On 02/11/2014 09:04 PM, Cole Robinson wrote:
> > > On 02/11/2014 01:58 AM, Chen Hanxiao wrote:
> > >> From: Chen Hanxiao <chenhanxiao@xxxxxxxxxxxxxx>
> > >>
> > >> Add "-c" as short option of "--connect".
> > >> Replace original "-c" as "-cd" for "--cdrom"
> > >>
> > >> This will be much convenient if we operate
> > >> non-default hypervisor.
> > >>
> > >> Signed-off-by: Chen Hanxiao <chenhanxiao@xxxxxxxxxxxxxx>
> > >> ---
> > >>   man/virt-install.pod | 2 +-
> > >>   man/virt-xml.pod     | 2 +-
> > >>   virt-install         | 7 ++-----
> > >>   virtinst/cli.py      | 2 +-
> > >>   4 files changed, 5 insertions(+), 8 deletions(-)
> > >>
> > >
> > > This will break any pre-existing users of virt-install -c <cdrom>, so
it's not
> > > acceptable. We could make the -c shortcut available for the other
tools, but
> > > then things would be inconsistent. So I'd rather just leave it the way
it is.
> > >
> >
> > How about give --connect a shortcut?
> > It's not so convenient if using virt-xml editing LXC domain.
> >
> 
> I use the following approach, maybe it'll help you:
> 
> in '~/.config/libvirt/libvirt.conf' I have the address I use the most
> from my user set as default:
> 
> uri_default = "qemu:///system"
> 
> and some aliases for other connections:
> 
> uri_aliases = [
>   'mg1=qemu+ssh://mg-host1/system',
>   'mg2=qemu+ssh://mg-host1/system',
> ...
> 
> Well, you get the idea.  And for example instead of using 'virsh -c
> lxc:///' all the time for lxc containers, I have an alias in
> '~/.bashrc' or '~/.zshrc':
> 
> vlxc='virsh -c lxc:///'
> 
> This makes your life way easier and that sort of thing can be used for
> virt-xml too ;-)
> 
> Hope this helps,
> Martin
> 
> P.S.: In order to satisfy one friend of mine I have to mention that
> creating a function instead of an alias should be way faster to use in
> bash (the following example is not tested and typed by hand only):
> 
> vlxc() { virsh -c lxc:/// "$@"; }

Thanks very much!
I used to use alias, 
from now on I'll try to use function when adding new one.

PS: your example works fine on my machine.


_______________________________________________
virt-tools-list mailing list
virt-tools-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/virt-tools-list




[Index of Archives]     [Linux Virtualization]     [KVM Development]     [CentOS Virtualization]     [Netdev]     [Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]     [Video 4 Linux]

  Powered by Linux