diff --git a/client/WEB-INF/classes/resources/resource.properties b/client/WEB-INF/classes/resources/resource.properties
index bc806d40848..b65212e5771 100644
--- a/client/WEB-INF/classes/resources/resource.properties
+++ b/client/WEB-INF/classes/resources/resource.properties
@@ -63,6 +63,7 @@ disk.size = Disk Size
value = Value
description = Description
category = Category
+hypervisor = Hypervisor
disk.offering = Disk Offering
copy.ISO.to = Copy ISO to
diff --git a/ui/new/jsp/iso.jsp b/ui/new/jsp/iso.jsp
index 3121c3de9ec..330099c581f 100644
--- a/ui/new/jsp/iso.jsp
+++ b/ui/new/jsp/iso.jsp
@@ -244,7 +244,15 @@
-
+
+
+
+
+
diff --git a/ui/new/scripts/cloud.core2.iso.js b/ui/new/scripts/cloud.core2.iso.js
index 82376d2cf28..5f8d027455e 100644
--- a/ui/new/scripts/cloud.core2.iso.js
+++ b/ui/new/scripts/cloud.core2.iso.js
@@ -397,13 +397,20 @@ function doCreateVMFromIso($actionLink, $detailsTab, midmenuItemId) {
if (!isValid) return;
thisDialog.dialog("close");
-
- var name = trim(thisDialog.find("#name").val());
- var group = trim(thisDialog.find("#group").val());
- var serviceOfferingId = thisDialog.find("#service_offering").val();
- var diskOfferingId = thisDialog.find("#disk_offering").val();
+
+ var array1 = [];
+ var name = trim(thisDialog.find("#name").val());
+ array1.push("&displayname="+todb(name));
+ var group = trim(thisDialog.find("#group").val());
+ array1.push("&group="+todb(group));
+ var serviceOfferingId = thisDialog.find("#service_offering").val();
+ array1.push("&serviceOfferingId="+serviceOfferingId);
+ var diskOfferingId = thisDialog.find("#disk_offering").val();
+ array1.push("&diskOfferingId="+diskOfferingId);
+ var hypervisor = thisDialog.find("#hypervisor").val();
+ array1.push("&hypervisor="+hypervisor);
- var apiCommand = "command=deployVirtualMachine&zoneId="+zoneId+"&serviceOfferingId="+serviceOfferingId+"&diskOfferingId="+diskOfferingId+"&templateId="+id+"&group="+todb(group)+"&displayname="+todb(name);
+ var apiCommand = "command=deployVirtualMachine&zoneId="+zoneId+"&templateId="+id+array1.join("");
doActionToDetailsTab(id, $actionLink, apiCommand, midmenuItemId);
},
"Cancel": function() {