This skips disk image creation but still creates the libvirt XML files
for the nodes. This can be used if you want to take advantage of some
of autocluster's features but don't actually want to create a cluster.
Signed-off-by: Martin Schwenke <martin@meltin.net>
case "$SYSTEM_DISK_FORMAT" in
qcow2)
qemu-img create -b "$base_disk" -f qcow2 "$DISK"
+ create_node_configure_image "$DISK" "$type"
;;
raw)
cp -v --sparse=always "$base_disk" "$DISK"
+ create_node_configure_image "$DISK" "$type"
+ ;;
+ none)
+ echo "Skipping disk image creation as requested"
;;
*)
die "Error: unknown SYSTEM_DISK_FORMAT=\"${SYSTEM_DISK_FORMAT}\"."
esac
- create_node_configure_image "$DISK" "$type"
-
set_macaddrs $CLUSTER $ip_offset
UUID=`uuidgen`
"default|none|writeback|writethrough" "system disk cache type"
defconf SYSTEM_DISK_FORMAT "qcow2" \
- "qcow2|raw" "system disk image format"
+ "qcow2|raw|none" "system disk image format"
######################################################################