|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] Simple script help
> ./xi_build will not accept gzipp'ed images. Either copy the
> non-gzipped image, or gunzip the image after copying.
>
> A couple of the other xi_* tools now use zlib. I'll add that
> functionality to xi_build in the unstable tree.
<snip>
> > This is the script:
> >
> > #!/bin/sh
> >
> > name=XenoLinux
> > size=65536
> > id=$1
> > ip=$2
> > gw=192.168.200.1
> > mask=255.255.255.0
> > root=$3
> > swap=$4
> >
> > xi_create $size "$name"
> > cp /boot/xenolinux-1.1rc1.gz /tmp/xen-image.tmp
> > xi_build $id /tmp/xen-image.tmp $id ip=$ip::$gw:$mask::eth0:off DOMID=$id
> > root=/dev/$root ro
> > xi_vifinit $id 0 $ip
> > xi_phys_grant rw $id $root
> > xi_phys_grant rw $id $swap
A couple of points to help head off the next questions at the pass:
1) You should have $id == the domain id (returned from xi_create), e.g
id=`xi_create $size $name`
2) At the end you need to start the domain, e.g.
xi_start $id
> > Also, xi_phys_grant needs some additional params, what should I
> > use for them?
xi_phys_grant (like most of the internal tools) isn't really designed
with user friendliness in mind; if at all possible you should try to
use xenctl, e.g.
xenctl physical grant -phda3 -w -n$id
will grant read-write access to the partition /dev/hda3 to the domain
that's just been created. This doesn't go near the xml stuff which
you had some unspecified problem with.
If you really want to us xi_phys_grant directly the typing just
xi_phys_grant should get you the error message:
Usage: xi_physdev_grant_new <r/rw> <domain> <device> <start sector> <n_sectors>
<partition>
The first two are fairly obvious; the <device> is the linux device
number in question (e.g. for partition /dev/hda3 this would be 0x0800)
the start_sector is the first sector that partition (see /proc/partitions)
and n_sectors the number of them (ditto). Finally partition is the
partition number (e.g. in the case of /dev/hda3 it would be 3).
HTH.
S.
-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|
|
|
|
|