+ 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>"),
+ make_option("--iallocator", metavar="<NAME>",
+ help="Select nodes for the instance automatically using the"
+ " <NAME> iallocator plugin", default=None, type="string"),
+ make_option("--hvm-acpi", dest="hvm_acpi",
+ help="ACPI support for HVM (true|false)",
+ metavar="<BOOL>", choices=["true", "false"]),
+ make_option("--hvm-nic-type", dest="hvm_nic_type",
+ help="Type of virtual NIC for HVM "
+ "(rtl8139,ne2k_pci,ne2k_isa,paravirtual)",
+ metavar="NICTYPE", choices=[constants.HT_HVM_NIC_RTL8139,
+ constants.HT_HVM_NIC_NE2K_PCI,
+ constants.HT_HVM_NIC_NE2K_ISA,
+ constants.HT_HVM_DEV_PARAVIRTUAL],
+ default=constants.HT_HVM_NIC_RTL8139),
+ make_option("--hvm-disk-type", dest="hvm_disk_type",
+ help="Type of virtual disks for HVM (ioemu,paravirtual)",
+ metavar="DISKTYPE", choices=[constants.HT_HVM_DEV_IOEMU,
+ constants.HT_HVM_DEV_PARAVIRTUAL],
+ default=constants.HT_HVM_DEV_IOEMU,),
+ make_option("--hvm-pae", dest="hvm_pae",
+ help="PAE support for HVM (true|false)",
+ metavar="<BOOL>", choices=["true", "false"]),
+ make_option("--hvm-cdrom-image-path", dest="hvm_cdrom_image_path",
+ help="CDROM image path for HVM (absolute path or None)",
+ default=None, type="string", metavar="<CDROMIMAGE>"),
+ make_option("--vnc-bind-address", dest="vnc_bind_address",
+ help="bind address for VNC (IP address)",
+ default=None, type="string", metavar="<VNCADDRESS>"),
+ SUBMIT_OPT,