[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] Quick image creation script (encapsulated documentation commands)
Great, Jeff! 2005/4/20, Jeff Blaine <jblaine@xxxxxxxxx>: > I dount anyone will find this useful as they've already > likely dealt with this by now, but just in case... > > I am using it for Xen evaluation work. It's nothing > other than the commands from the docs, encapsulated in > a script with an argument. > > #!/bin/sh > # > # Where do you store your VM disk image files? > VMROOT=/vm-images > # > VMPREFIX="vm-" > # > VMSUFFIX="-disk" > # > # Size of disk images in KB > SIZE=4096 > # > #----------------------------------------------------------------------- > > VMID=$1 > > Usage () { > echo "Usage: $0 <unique-identifer>" > exit 1 > } > > if [ "$VMID"x = "x" ]; then > Usage > fi > > IMAGENAME="${VMROOT}/${VMPREFIX}${VMID}${VMSUFFIX}" > if [ -f $IMAGENAME ]; then > echo "ERROR: $IMAGENAME already exists." > exit 1 > fi > > echo "Creating $IMAGENAME ..." > echo "++ dd if=/dev/zero of=$IMAGENAME bs=1k seek=${SIZE}k count=1" > dd if=/dev/zero of=$IMAGENAME bs=1k seek=${SIZE}k count=1 > > echo "echo y | mkfs -t ext3 $IMAGENAME" > echo y | mkfs -t ext3 $IMAGENAME > > echo "++ mount -o loop $IMAGENAME /mnt" > mount -o loop $IMAGENAME /mnt > > echo "++ cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt" > cp -ax /{root,dev,var,etc,usr,bin,sbin,lib} /mnt > > echo "++ mkdir /mnt/{proc,sys,home,tmp}" > mkdir /mnt/{proc,sys,home,tmp} > > echo "++ umount /mnt" > umount /mnt > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > -- Bye, Fernando Maior LPIC/1 31908 _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |