Hi Daniel, I am able to get the 'ifconfig' details in any one of the following 2 cases: 1. If I execute '/sbin/ifconfig' 2. If I include '/sbin' in the PATH environment variable. But, the result of ifconfig is showing all the IP's available in the host machine (The same result when I execute ifconfig in the host). When I execute the ifconfig in the Linux Container command prompt(through the command lxc-start -n fedora12 /bin/bash), I am getting the IP which I was assigned while creating the container. But, the same IP is not getting when I execute the ifconfig in the virsh command prompt(through the command virsh -c lxc:/// console vm1_fedora). Regards, Srikanth. -----Original Message----- From: Daniel P. Berrange [mailto:berrange@xxxxxxxxxx] Sent: Thursday, March 04, 2010 3:17 PM To: Kumar L Srikanth-B22348 Cc: libvir-list@xxxxxxxxxx; Reddy B Veera-B22347 Subject: Re: Bringing up LXC container from virsh command prompt. On Thu, Mar 04, 2010 at 11:54:18AM +0530, Kumar L Srikanth-B22348 wrote: > Hi, > I am new to libvirt virsh console. > Currently I am working on Linux Containers(LXC). After lot of > exploration, I am able to create a Linux Container(fedora12) with the > help of lxc-tools(lxc-create, lxc-start, ...etc). I am able to start > that container and use it's console. I am able to assign an IP address > to the container, by creating a bridge in the host machine and > assigning it to the container. > Here, my goal is to bring up this container(fedora12) through libvirt > virsh command prompt. For that I created a domain with the following > XML > file: > > [vm1_fedora_container.xml] > <domain type='lxc' id='1'> > <name>vm1_fedora</name> > <memory>500000</memory> > <os> > <type>exe</type> > <init>/bin/bash</init> > </os> > <vcpu>1</vcpu> > <clock offset='utc'/> > <on_poweroff>destroy</on_poweroff> > <on_reboot>restart</on_reboot> > <on_crash>destroy</on_crash> > <devices> > <emulator>/usr/libexec/libvirt_lxc</emulator> > <filesystem type='mount'> > <source dir='/root/lxc/fedora12'/> /*This is the rootfs > directory for my linux container(fedora12)*/ > <target dir='/'/> /* I mounted it to '/' directory in the > Domain. */ > </filesystem> > <console type='pty' /> > </devices> > </domain> > > I executed the following virsh commands: > # virsh --connect lxc:/// define vm1_fedora_container.xml Domain > vm1_fedora defined from /root/lxc_devel/fedora.xml > > # virsh --connect lxc:/// list --all > Id Name State > ---------------------------------- > - vm1_fedora shut off > > # virsh --connect lxc:/// start vm1_fedora Domain vm1_fedora started > > # virsh --connect lxc:/// list --all > Id Name State > ---------------------------------- > 7805 vm1_fedora running > > # virsh --connect lxc:/// console vm1_fedora Connected to domain > vm1_fedora Escape character is ^] [root@localhost /]# > > > I am able to view the console of my container(fedora12), but when I > execute 'ifconfig' in that console, I am getting the following error: > bash: ifconfig: command not found The obvious question is whther ifconfig is installed inside your virtual root filesystem, and whether $PATH is set correctly tobe able to fnid it. Regards, Daniel -- |: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :| |: http://libvirt.org -o- http://virt-manager.org -o- http://deltacloud.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list