On 02/15/2012 11:51 AM, bruce bushby wrote: > Hi > > I've been following these two guides: > https://access.redhat.com/kb/docs/DOC-67682 > http://berrange.com/posts/2011/09/27/getting-started-with-lxc-using-libvirt/ > > and I finally have a container running (Happy Days) I wanted to ask > the list if anybody has experience with a "stand alone" container? > > My physical box is an HP running RHEL 6.2. I would like my container > to have it's own rpmdb, root filesystem and OS commands etc. The > container should be 100% separate from the physical BUT will run the > exact same OS as the physical. > > I'm guessing I need to do something like: > 1. create path for container ie "/virtuals/<container_name>" > 2. Add filesystem path to container xml > 2. copy entire OS from physical into "/virtuals/<container_name>" > 3. Add network config to container xml > 4. Start container? > > The above links give a busybox example, however I need the exact OS > (development testing environment) > > As always, any help would be much appreciated!
You can copy into the container your physical OS and modify it. Or you can follow something similar to this: # must be absolute path! ROOTFS="/data/lxc/ipa0/rootfs" mkdir -p $ROOTFS/var/lib/rpm rpm --root=$ROOTFS --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6 wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-release-6-2.el6.centos.7.x86_64.rpm rpm --root=$ROOTFS -ivh centos-release-6-2.el6.centos.7.x86_64.rpm yum --installroot=$ROOTFS groupinstall Base # this is important, or I could not use the rpmdb cp -f $ROOTFS/root/.rpmdb/* $ROOTFS/var/lib/rpm chroot .... rpm --rebuilddb sed -i 's@/sbin/start_udev@#/sbin/start_udev@' /etc/rc.sysinit sed -i "s@ACTIVE_CONSOLES=.*@ACTIVE_CONSOLES=/dev/console@" /etc/sysconfig/init This worked for me, I run IPA within the container. The host machine is Ubuntu. tamas ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Lxc-users mailing list Lxc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lxc-users