echo " required options: --name, --fs-size, --swap-size, --memory,"
echo " --hostname, --ip, --mac, --arch, --dist, --mirror"
echo
+ echo " optional options: --netmask, --gateway. Defaults will be pulled from invirt-getconf"
+ echo
echo " fs-size, swap-size, memory in MiB"
echo " fs-size + swap-size will be total disk-image size"
exit 2
fi
shift
-vg=xenvg
+vg=$(invirt-getconf xen.lvm.vg)
while [ $# -gt 0 ]; do
case "$1" in
--vg) vg=$2; shift 2;;
--arch) arch=$2; shift 2;;
--dist) dist=$2; shift 2;;
--mirror) mirror=$2; shift 2;;
+ --netmask) netmask=$2; shift 2;;
+ --gateway) gateway=$2; shift 2;;
*)
echo "Unknown option: $1"
echo
TARGET=/dev/mapper/$vg-s_${name}_hda FSSIZE=$fs_size \
ARCH=$arch DIST=$dist MIRROR=$mirror \
HOSTNAME=$hostname IP=$ip \
+NETMASK=$netmask GATEWAY=$gateway \
invirt-create-image
cat >/etc/xen/sysvms/s_$name <<EOF