On 18.05.2012 12:56, Pankaj Rawat wrote: > Hi, > > Can Anyone please tell me if there is any option in virt-install by which we can specify this vitio-serial port > > I mean I don't want to edit xml file and then define it as it is a post installation process. > I want to enable the virtio-serial port when I install the guest using virt-install see man virt-install. It has --channel and --console. To get the channel I've used in example below: virt-install --channel pty,target_type=virtio,name=arbitrary.virtio.serial.port.name Michal > > Regards > Pankaj Rawat > > -----Original Message----- > From: Michal Privoznik [mailto:mprivozn@xxxxxxxxxx] > Sent: Tuesday, May 15, 2012 2:14 PM > To: Pankaj Rawat > Cc: libvir-list@xxxxxxxxxx > Subject: Re: How to use a Virtio-serial port > > On 15.05.2012 09:06, Pankaj Rawat wrote: >> Hi all, >> >> >> >> I want to use virtio-serial >> >> For this I changes my guest xml >> >> <channel type='pty'> >> >> <target type='virtio' name='arbitrary.virtio.serial.port.name'/> >> >> </channel> >> >> >> >> This create a virtio port in guest as follow >> >> >> >> # ls -l /dev/virtio-ports/ >> >> lrwxrwxrwx. 1 root root 11 May 15 02:59 >> arbitrary.virtio.serial.port.name -> ../vport0p1 >> >> >> >> Now I want to use this port >> >> What type of application use this port for communication and how can I >> use it ? >> > > When you start your domain and then dump its XML it will look like this: > > <channel type='pty'> > <source path='/dev/pts/12'/> > <target type='virtio' name='arbitrary.virtio.serial.port.name'/> > <alias name='channel0'/> > <address type='virtio-serial' controller='0' bus='0' port='2'/> > </channel> > > So one end of the channel is inside the domain under > /dev/virtio-ports/arbitrary.virtio.serial.port.name and the other one is > under /dev/pts/12 in the host. Therefore running: > > (guest) cat /dev/virtio-ports/arbitrary.virtio.serial.port.name > (host) echo "Hello world" > /dev/pts/12 > > will do all the magic. You can use any tool that is able to work with > unix domain sockets. I personally use socat [1]. > > 1: http://www.dest-unreach.org/socat/ >> >> >> Regards >> >> Pankaj Rawat >> >> >> >> >> DISCLAIMER: >> >> ----------------------------------------------------------------------------------------------------------------------- >> >> The contents of this e-mail and any attachment(s) are confidential and >> intended >> >> for the named recipient(s) only. >> >> It shall not attach any liability on the originator or NECHCL or its >> >> affiliates. Any views or opinions presented in >> >> this email are solely those of the author and may not necessarily reflect the >> >> opinions of NECHCL or its affiliates. >> >> Any form of reproduction, dissemination, copying, disclosure, modification, >> >> distribution and / or publication of >> >> this message without the prior written consent of the author of this e-mail is >> >> strictly prohibited. If you have >> >> received this email in error please delete it and notify the sender >> >> immediately. . >> >> ----------------------------------------------------------------------------------------------------------------------- >> >> >> >> -- >> libvir-list mailing list >> libvir-list@xxxxxxxxxx >> https://www.redhat.com/mailman/listinfo/libvir-list > > > > > DISCLAIMER: > > ----------------------------------------------------------------------------------------------------------------------- > > The contents of this e-mail and any attachment(s) are confidential and > intended > > for the named recipient(s) only. > > It shall not attach any liability on the originator or NECHCL or its > > affiliates. Any views or opinions presented in > > this email are solely those of the author and may not necessarily reflect the > > opinions of NECHCL or its affiliates. > > Any form of reproduction, dissemination, copying, disclosure, modification, > > distribution and / or publication of > > this message without the prior written consent of the author of this e-mail is > > strictly prohibited. If you have > > received this email in error please delete it and notify the sender > > immediately. . > > ----------------------------------------------------------------------------------------------------------------------- -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list