From 458730836ec7730baf9751f242abe479dc4c5c89 Mon Sep 17 00:00:00 2001 From: Manuel Franceschini <manuel.franceschini@gmail.com> Date: Tue, 8 Apr 2008 16:01:56 +0000 Subject: [PATCH] Modify gnt-instance to support file backend Reviewed-by: ultrotter --- scripts/gnt-instance | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/gnt-instance b/scripts/gnt-instance index 599e22b70..19b10940c 100755 --- a/scripts/gnt-instance +++ b/scripts/gnt-instance @@ -259,7 +259,9 @@ def AddInstance(opts, args): mac=opts.mac, kernel_path=kernel_path, initrd_path=initrd_path, - hvm_boot_order=opts.hvm_boot_order) + hvm_boot_order=opts.hvm_boot_order, + file_storage_dir = opts.file_storage_dir, + file_driver = opts.file_driver) SubmitOpCode(op) return 0 @@ -730,7 +732,7 @@ add_opts = [ make_option("-p", "--cpu", dest="vcpus", help="Number of virtual CPUs", default=1, type="int", metavar="<PROC>"), make_option("-t", "--disk-template", dest="disk_template", - help="Custom disk setup (diskless, plain, or drbd)", + help="Custom disk setup (diskless, file, plain or drbd)", default=None, metavar="TEMPL"), make_option("-i", "--ip", dest="ip", help="IP address ('none' [default], 'auto', or specify address)", @@ -760,6 +762,12 @@ add_opts = [ make_option("--hvm-boot-order", dest="hvm_boot_order", help="boot device order for HVM (one or more of [acdn])", default=None, type="string", metavar="<BOOTORDER>"), + make_option("--file-storage-dir", dest="file_storage_dir", + help="Relative path under default cluster-wide file storage dir" + " to store file-based disks", default=None, + metavar="<DIR>"), + make_option("--file-driver", dest="file_driver", help="Driver to use" + " for image files", default="loop", metavar="<DRIVER>") ] commands = { -- GitLab