diff --git a/core/src/com/cloud/agent/api/storage/CreateCommand.java b/core/src/com/cloud/agent/api/storage/CreateCommand.java index 99c3d3051c5..ab370027c8d 100644 --- a/core/src/com/cloud/agent/api/storage/CreateCommand.java +++ b/core/src/com/cloud/agent/api/storage/CreateCommand.java @@ -30,6 +30,7 @@ public class CreateCommand extends Command { private DiskCharacteristics diskCharacteristics; private String templateUrl; private long size; + private String instanceName; protected CreateCommand() { super(); @@ -63,6 +64,7 @@ public class CreateCommand extends Command { this.pool = new StoragePoolTO(pool); this.templateUrl = null; this.size = size; + this.instanceName = vm.getInstanceName(); } @Override @@ -89,4 +91,8 @@ public class CreateCommand extends Command { public long getSize(){ return this.size; } + + public String getInstanceName() { + return instanceName; + } } diff --git a/setup/db/templates.vmware.sql b/setup/db/templates.vmware.sql index 4ba86696071..bfffd2666d8 100644 --- a/setup/db/templates.vmware.sql +++ b/setup/db/templates.vmware.sql @@ -1,3 +1,6 @@ +INSERT INTO `cloud`.`vm_template` (id, unique_name, name, public, created, type, hvm, bits, account_id, url, checksum, enable_password, display_text, format, guest_os_id, featured, cross_zones) + VALUES (2, 'blank', 'BlankVM', 1, now(), 'ext3', 0, 32, 1, 'http://nfs1.lab.vmops.com/templates/vmware/blankvm.tar.bz2', '3eff7ce3d25cf9433efde8b245c63fcb', 0, 'BlankVM', 'VMDK', 47, 1, 1); + INSERT INTO `cloud`.`guest_os_category` (id, name) VALUES (1, 'Windows'); INSERT INTO `cloud`.`guest_os_category` (id, name) VALUES (2, 'Linux'); INSERT INTO `cloud`.`guest_os_category` (id, name) VALUES (3, 'Novell Netware');