Updated Branches:
  refs/heads/master 394607035 -> 0b00e13e2

CLOUDSTACK-3723: System VM Template for XenServer has wrong guest OS type 
Information on the Database

Also added the debian 7 to debian 6 mapping in CitrixHelper file
to support the debian 7 template in XS 6.0, 6.0.2, 6,1 etc.


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/0b00e13e
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/0b00e13e
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/0b00e13e

Branch: refs/heads/master
Commit: 0b00e13e24d9207067e64eaa714f7adee31958da
Parents: 3946070
Author: Sanjay Tripathi <[email protected]>
Authored: Fri Aug 2 15:19:37 2013 +0530
Committer: Devdeep Singh <[email protected]>
Committed: Wed Aug 7 12:57:11 2013 +0530

----------------------------------------------------------------------
 .../hypervisor/xen/resource/CitrixHelper.java   | 152 +++++++++++--------
 setup/db/db/schema-410to420.sql                 |  44 +++---
 setup/db/templates.sql                          |   4 +-
 3 files changed, 116 insertions(+), 84 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/0b00e13e/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
----------------------------------------------------------------------
diff --git 
a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
 
b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
index 9cdbd84..bb7f340 100644
--- 
a/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
+++ 
b/plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixHelper.java
@@ -65,6 +65,8 @@ public class CitrixHelper {
         _xcp100GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian Lenny 
5.0 (32-bit)");
         _xcp100GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian Squeeze 
6.0 (32-bit)");
         _xcp100GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian Squeeze 
6.0 (64-bit) (experimental)");
+        _xcp100GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian Squeeze 
6.0 (32-bit)");
+        _xcp100GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian Squeeze 
6.0 (64-bit) (experimental)");
         _xcp100GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", "Oracle 
Enterprise Linux 5 (32-bit)");
         _xcp100GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", "Oracle 
Enterprise Linux 5 (64-bit)");
         _xcp100GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", "Oracle 
Enterprise Linux 5 (32-bit)");
@@ -142,6 +144,8 @@ public class CitrixHelper {
         _xcp160GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian Lenny 
5.0 (32-bit)");
         _xcp160GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian Squeeze 
6.0 (32-bit)");
         _xcp160GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian Squeeze 
6.0 (64-bit)");
+        _xcp160GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian Squeeze 
6.0 (32-bit)");
+        _xcp160GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian Squeeze 
6.0 (64-bit)");
         _xcp160GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", "Oracle 
Enterprise Linux 5 (32-bit)");
         _xcp160GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", "Oracle 
Enterprise Linux 5 (64-bit)");
         _xcp160GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", "Oracle 
Enterprise Linux 5 (32-bit)");
@@ -201,70 +205,72 @@ public class CitrixHelper {
     
 
     static {
-       _xenServerGuestOsMap.put("CentOS 4.5 (32-bit)", "CentOS 4.5 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 4.6 (32-bit)", "CentOS 4.6 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 4.7 (32-bit)", "CentOS 4.7 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 4.8 (32-bit)", "CentOS 4.8 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.0 (32-bit)", "CentOS 5.0 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.0 (64-bit)", "CentOS 5.0 (64-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.1 (32-bit)", "CentOS 5.1 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.1 (64-bit)", "CentOS 5.1 (64-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.2 (32-bit)", "CentOS 5.2 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.2 (64-bit)", "CentOS 5.2 (64-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.3 (32-bit)", "CentOS 5.3 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.3 (64-bit)", "CentOS 5.3 (64-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.4 (32-bit)", "CentOS 5.4 (32-bit)");
-       _xenServerGuestOsMap.put("CentOS 5.4 (64-bit)", "CentOS 5.4 (64-bit)");
-       _xenServerGuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian Lenny 
5.0 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5.0 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5.0 (64-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5.1 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.1 (64-bit)", 
"Oracle Enterprise Linux 5.1 (64-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.2 (32-bit)", 
"Oracle Enterprise Linux 5.2 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.2 (64-bit)", 
"Oracle Enterprise Linux 5.2 (64-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.3 (32-bit)", 
"Oracle Enterprise Linux 5.3 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.3 (64-bit)", 
"Oracle Enterprise Linux 5.3 (64-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.4 (32-bit)", 
"Oracle Enterprise Linux 5.4 (32-bit)");
-       _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.4 (64-bit)", 
"Oracle Enterprise Linux 5.4 (64-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.5 (32-bit)", "Red 
Hat Enterprise Linux 4.5 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.6 (32-bit)", "Red 
Hat Enterprise Linux 4.6 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.7 (32-bit)", "Red 
Hat Enterprise Linux 4.7 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.8 (32-bit)", "Red 
Hat Enterprise Linux 4.8 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.0 (32-bit)", "Red 
Hat Enterprise Linux 5.0 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.0 (64-bit)", "Red 
Hat Enterprise Linux 5.0 (64-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.1 (32-bit)", "Red 
Hat Enterprise Linux 5.1 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.1 (64-bit)", "Red 
Hat Enterprise Linux 5.1 (64-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.2 (32-bit)", "Red 
Hat Enterprise Linux 5.2 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.2 (64-bit)", "Red 
Hat Enterprise Linux 5.2 (64-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.3 (32-bit)", "Red 
Hat Enterprise Linux 5.3 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.3 (64-bit)", "Red 
Hat Enterprise Linux 5.3 (64-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.4 (32-bit)", "Red 
Hat Enterprise Linux 5.4 (32-bit)");
-       _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.4 (64-bit)", "Red 
Hat Enterprise Linux 5.4 (64-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 9 SP4 (32-bit)", 
"SUSE Linux Enterprise Server 9 SP4 (32-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP1 
(32-bit)", "SUSE Linux Enterprise Server 10 SP1 (32-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP1 
(64-bit)", "SUSE Linux Enterprise Server 10 SP1 (64-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP2 
(32-bit)", "SUSE Linux Enterprise Server 10 SP2 (32-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP2 
(64-bit)", "SUSE Linux Enterprise Server 10 SP2 (64-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP3 
(64-bit)", "SUSE Linux Enterprise Server 10 SP3 (64-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 11 (32-bit)", 
"SUSE Linux Enterprise Server 11 (32-bit)");
-       _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 11 (64-bit)", 
"SUSE Linux Enterprise Server 11 (64-bit)");
-       _xenServerGuestOsMap.put("Windows 7 (32-bit)", "Windows 7 (32-bit)");
-       _xenServerGuestOsMap.put("Windows 7 (64-bit)", "Windows 7 (64-bit)");
-       _xenServerGuestOsMap.put("Windows Server 2003 (32-bit)", "Windows 
Server 2003 (32-bit)");
-       _xenServerGuestOsMap.put("Windows Server 2003 (64-bit)", "Windows 
Server 2003 (64-bit)");
-       _xenServerGuestOsMap.put("Windows Server 2008 (32-bit)", "Windows 
Server 2008 (32-bit)");
-       _xenServerGuestOsMap.put("Windows Server 2008 (64-bit)", "Windows 
Server 2008 (64-bit)");
-       _xenServerGuestOsMap.put("Windows Server 2008 R2 (64-bit)", "Windows 
Server 2008 R2 (64-bit)");
-       _xenServerGuestOsMap.put("Windows 2000 SP4 (32-bit)", "Windows 2000 SP4 
(32-bit)");
-       _xenServerGuestOsMap.put("Windows Vista (32-bit)", "Windows Vista 
(32-bit)");
-       _xenServerGuestOsMap.put("Windows XP SP2 (32-bit)", "Windows XP SP2 
(32-bit)");
-       _xenServerGuestOsMap.put("Windows XP SP3 (32-bit)", "Windows XP SP3 
(32-bit)");
-       _xenServerGuestOsMap.put("Other Linux (32-bit)", "Other install media");
-       _xenServerGuestOsMap.put("Other Linux (64-bit)", "Other install media");
-       _xenServerGuestOsMap.put("Other PV (32-bit)", "CentOS 5.4 (32-bit)");
-       _xenServerGuestOsMap.put("Other PV (64-bit)", "CentOS 5.4 (64-bit)");
+        _xenServerGuestOsMap.put("CentOS 4.5 (32-bit)", "CentOS 4.5 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 4.6 (32-bit)", "CentOS 4.6 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 4.7 (32-bit)", "CentOS 4.7 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 4.8 (32-bit)", "CentOS 4.8 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.0 (32-bit)", "CentOS 5.0 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.0 (64-bit)", "CentOS 5.0 (64-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.1 (32-bit)", "CentOS 5.1 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.1 (64-bit)", "CentOS 5.1 (64-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.2 (32-bit)", "CentOS 5.2 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.2 (64-bit)", "CentOS 5.2 (64-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.3 (32-bit)", "CentOS 5.3 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.3 (64-bit)", "CentOS 5.3 (64-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.4 (32-bit)", "CentOS 5.4 (32-bit)");
+        _xenServerGuestOsMap.put("CentOS 5.4 (64-bit)", "CentOS 5.4 (64-bit)");
+        _xenServerGuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian 
Lenny 5.0 (32-bit)");
+        _xenServerGuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian Lenny 
5.0 (32-bit)"); // This is to support Debian 6.0 in XS 5.6
+        _xenServerGuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian Lenny 
5.0 (32-bit)"); // This is to support Debian 7.0 in XS 5.6
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5.0 (32-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5.0 (64-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5.1 (32-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.1 (64-bit)", 
"Oracle Enterprise Linux 5.1 (64-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.2 (32-bit)", 
"Oracle Enterprise Linux 5.2 (32-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.2 (64-bit)", 
"Oracle Enterprise Linux 5.2 (64-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.3 (32-bit)", 
"Oracle Enterprise Linux 5.3 (32-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.3 (64-bit)", 
"Oracle Enterprise Linux 5.3 (64-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.4 (32-bit)", 
"Oracle Enterprise Linux 5.4 (32-bit)");
+        _xenServerGuestOsMap.put("Oracle Enterprise Linux 5.4 (64-bit)", 
"Oracle Enterprise Linux 5.4 (64-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.5 (32-bit)", "Red 
Hat Enterprise Linux 4.5 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.6 (32-bit)", "Red 
Hat Enterprise Linux 4.6 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.7 (32-bit)", "Red 
Hat Enterprise Linux 4.7 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 4.8 (32-bit)", "Red 
Hat Enterprise Linux 4.8 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.0 (32-bit)", "Red 
Hat Enterprise Linux 5.0 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.0 (64-bit)", "Red 
Hat Enterprise Linux 5.0 (64-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.1 (32-bit)", "Red 
Hat Enterprise Linux 5.1 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.1 (64-bit)", "Red 
Hat Enterprise Linux 5.1 (64-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.2 (32-bit)", "Red 
Hat Enterprise Linux 5.2 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.2 (64-bit)", "Red 
Hat Enterprise Linux 5.2 (64-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.3 (32-bit)", "Red 
Hat Enterprise Linux 5.3 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.3 (64-bit)", "Red 
Hat Enterprise Linux 5.3 (64-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.4 (32-bit)", "Red 
Hat Enterprise Linux 5.4 (32-bit)");
+        _xenServerGuestOsMap.put("Red Hat Enterprise Linux 5.4 (64-bit)", "Red 
Hat Enterprise Linux 5.4 (64-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 9 SP4 
(32-bit)", "SUSE Linux Enterprise Server 9 SP4 (32-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP1 
(32-bit)", "SUSE Linux Enterprise Server 10 SP1 (32-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP1 
(64-bit)", "SUSE Linux Enterprise Server 10 SP1 (64-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP2 
(32-bit)", "SUSE Linux Enterprise Server 10 SP2 (32-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP2 
(64-bit)", "SUSE Linux Enterprise Server 10 SP2 (64-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 10 SP3 
(64-bit)", "SUSE Linux Enterprise Server 10 SP3 (64-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 11 (32-bit)", 
"SUSE Linux Enterprise Server 11 (32-bit)");
+        _xenServerGuestOsMap.put("SUSE Linux Enterprise Server 11 (64-bit)", 
"SUSE Linux Enterprise Server 11 (64-bit)");
+        _xenServerGuestOsMap.put("Windows 7 (32-bit)", "Windows 7 (32-bit)");
+        _xenServerGuestOsMap.put("Windows 7 (64-bit)", "Windows 7 (64-bit)");
+        _xenServerGuestOsMap.put("Windows Server 2003 (32-bit)", "Windows 
Server 2003 (32-bit)");
+        _xenServerGuestOsMap.put("Windows Server 2003 (64-bit)", "Windows 
Server 2003 (64-bit)");
+        _xenServerGuestOsMap.put("Windows Server 2008 (32-bit)", "Windows 
Server 2008 (32-bit)");
+        _xenServerGuestOsMap.put("Windows Server 2008 (64-bit)", "Windows 
Server 2008 (64-bit)");
+        _xenServerGuestOsMap.put("Windows Server 2008 R2 (64-bit)", "Windows 
Server 2008 R2 (64-bit)");
+        _xenServerGuestOsMap.put("Windows 2000 SP4 (32-bit)", "Windows 2000 
SP4 (32-bit)");
+        _xenServerGuestOsMap.put("Windows Vista (32-bit)", "Windows Vista 
(32-bit)");
+        _xenServerGuestOsMap.put("Windows XP SP2 (32-bit)", "Windows XP SP2 
(32-bit)");
+        _xenServerGuestOsMap.put("Windows XP SP3 (32-bit)", "Windows XP SP3 
(32-bit)");
+        _xenServerGuestOsMap.put("Other Linux (32-bit)", "Other install 
media");
+        _xenServerGuestOsMap.put("Other Linux (64-bit)", "Other install 
media");
+        _xenServerGuestOsMap.put("Other PV (32-bit)", "CentOS 5.4 (32-bit)");
+        _xenServerGuestOsMap.put("Other PV (64-bit)", "CentOS 5.4 (64-bit)");
     }
-    
+
     static {
         _xenServer56FP1GuestOsMap.put("CentOS 4.5 (32-bit)", "CentOS 4.5 
(32-bit)");
         _xenServer56FP1GuestOsMap.put("CentOS 4.6 (32-bit)", "CentOS 4.6 
(32-bit)");
@@ -285,6 +291,8 @@ public class CitrixHelper {
         _xenServer56FP1GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian 
Lenny 5.0 (32-bit)");
         _xenServer56FP1GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian 
Squeeze 6.0 (32-bit)");
         _xenServer56FP1GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian 
Squeeze 6.0 (64-bit) (experimental)");
+        _xenServer56FP1GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian 
Squeeze 6.0 (32-bit)"); // This is to support Debian 7.0 in XS 5.6FP1
+        _xenServer56FP1GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian 
Squeeze 6.0 (64-bit) (experimental)");
         _xenServer56FP1GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
         _xenServer56FP1GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5 (64-bit)");
         _xenServer56FP1GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
@@ -370,6 +378,8 @@ public class CitrixHelper {
         _xenServer56FP1GuestOsMemoryMap.put("CentOS 6.2 (64-bit)", new 
MemoryValues(512l, 128*1024l));
         _xenServer56FP1GuestOsMemoryMap.put("Debian GNU/Linux 6(32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer56FP1GuestOsMemoryMap.put("Debian GNU/Linux 6(64-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer56FP1GuestOsMemoryMap.put("Debian GNU/Linux 7(32-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer56FP1GuestOsMemoryMap.put("Debian GNU/Linux 7(64-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer56FP1GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(32-bit)", new MemoryValues(512l, 64*1024l));
         _xenServer56FP1GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(64-bit)", new MemoryValues(512l, 128*1024l));
         _xenServer56FP1GuestOsMemoryMap.put("Oracle Enterprise Linux 5.1 
(32-bit)", new MemoryValues(512l, 64*1024l));
@@ -492,6 +502,8 @@ public class CitrixHelper {
         _xenServer56FP2GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian 
Lenny 5.0 (32-bit)");
         _xenServer56FP2GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian 
Squeeze 6.0 (32-bit)");
         _xenServer56FP2GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian 
Squeeze 6.0 (64-bit) (experimental)");
+        _xenServer56FP2GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian 
Squeeze 6.0 (32-bit)"); // This is to support Debian 7.0 in XS 5.6FP2
+        _xenServer56FP2GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian 
Squeeze 6.0 (64-bit) (experimental)");
         _xenServer56FP2GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
         _xenServer56FP2GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5 (64-bit)");
         _xenServer56FP2GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
@@ -576,6 +588,8 @@ public class CitrixHelper {
         _xenServer56SP2GuestOsMemoryMap.put("CentOS 6.2 (64-bit)", new 
MemoryValues(512l, 128*1024l));
         _xenServer56SP2GuestOsMemoryMap.put("Debian GNU/Linux 6(32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer56SP2GuestOsMemoryMap.put("Debian GNU/Linux 6(64-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer56SP2GuestOsMemoryMap.put("Debian GNU/Linux 7(32-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer56SP2GuestOsMemoryMap.put("Debian GNU/Linux 7(64-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer56SP2GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(32-bit)", new MemoryValues(512l, 64*1024l));
         _xenServer56SP2GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(64-bit)", new MemoryValues(512l, 128*1024l));
         _xenServer56SP2GuestOsMemoryMap.put("Oracle Enterprise Linux 5.1 
(32-bit)", new MemoryValues(512l, 64*1024l));
@@ -702,6 +716,8 @@ public class CitrixHelper {
         _xenServer600GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian 
Lenny 5.0 (32-bit)");
         _xenServer600GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian 
Squeeze 6.0 (32-bit)");
         _xenServer600GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
+        _xenServer600GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian 
Squeeze 6.0 (32-bit)"); // This is to support Debian 7.0 in XS 6.0
+        _xenServer600GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
         _xenServer600GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
         _xenServer600GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5 (64-bit)");
         _xenServer600GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
@@ -813,6 +829,8 @@ public class CitrixHelper {
         _xenServer600GuestOsMemoryMap.put("CentOS 6.2 (64-bit)", new 
MemoryValues(512l, 128*1024l));
         _xenServer600GuestOsMemoryMap.put("Debian GNU/Linux 6(32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer600GuestOsMemoryMap.put("Debian GNU/Linux 6(64-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer600GuestOsMemoryMap.put("Debian GNU/Linux 7(32-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer600GuestOsMemoryMap.put("Debian GNU/Linux 7(64-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer600GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(32-bit)", new MemoryValues(512l, 64*1024l));
         _xenServer600GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(64-bit)", new MemoryValues(512l, 128*1024l));
         _xenServer600GuestOsMemoryMap.put("Oracle Enterprise Linux 5.1 
(32-bit)", new MemoryValues(512l, 64*1024l));
@@ -940,6 +958,8 @@ public class CitrixHelper {
         _xenServer602GuestOsMap.put("Debian GNU/Linux 5.0 (32-bit)", "Debian 
Lenny 5.0 (32-bit)");
         _xenServer602GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian 
Squeeze 6.0 (32-bit)");
         _xenServer602GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
+        _xenServer602GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian 
Squeeze 6.0 (32-bit)"); // This is to support Debian 7.0 in XS 6.0.2
+        _xenServer602GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
         _xenServer602GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
         _xenServer602GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5 (64-bit)");
         _xenServer602GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
@@ -1060,6 +1080,8 @@ public class CitrixHelper {
         _xenServer602GuestOsMemoryMap.put("Debian GNU/Linux 5.0 (32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer602GuestOsMemoryMap.put("Debian GNU/Linux 6(32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer602GuestOsMemoryMap.put("Debian GNU/Linux 6(64-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer602GuestOsMemoryMap.put("Debian GNU/Linux 7(32-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer602GuestOsMemoryMap.put("Debian GNU/Linux 7(64-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer602GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(32-bit)", new MemoryValues(512l, 64*1024l));
         _xenServer602GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(64-bit)", new MemoryValues(512l, 128*1024l));
         _xenServer602GuestOsMemoryMap.put("Oracle Enterprise Linux 5.1 
(32-bit)", new MemoryValues(512l, 64*1024l));
@@ -1192,6 +1214,8 @@ public class CitrixHelper {
         _xenServer610GuestOsMap.put("CentOS 6.3 (64-bit)", "CentOS 6 
(64-bit)");
         _xenServer610GuestOsMap.put("Debian GNU/Linux 6(32-bit)", "Debian 
Squeeze 6.0 (32-bit)");
         _xenServer610GuestOsMap.put("Debian GNU/Linux 6(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
+        _xenServer610GuestOsMap.put("Debian GNU/Linux 7(32-bit)", "Debian 
Squeeze 6.0 (32-bit)"); // This is to support Debian 7.0 in XS 6.1
+        _xenServer610GuestOsMap.put("Debian GNU/Linux 7(64-bit)", "Debian 
Squeeze 6.0 (64-bit)");
         _xenServer610GuestOsMap.put("Oracle Enterprise Linux 5.0 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
         _xenServer610GuestOsMap.put("Oracle Enterprise Linux 5.0 (64-bit)", 
"Oracle Enterprise Linux 5 (64-bit)");
         _xenServer610GuestOsMap.put("Oracle Enterprise Linux 5.1 (32-bit)", 
"Oracle Enterprise Linux 5 (32-bit)");
@@ -1503,6 +1527,8 @@ public class CitrixHelper {
         _xenServer610GuestOsMemoryMap.put("CentOS 6.2 (64-bit)", new 
MemoryValues(512l, 128*1024l));
         _xenServer610GuestOsMemoryMap.put("Debian GNU/Linux 6(32-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer610GuestOsMemoryMap.put("Debian GNU/Linux 6(64-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer610GuestOsMemoryMap.put("Debian GNU/Linux 7(32-bit)", new 
MemoryValues(128l, 32*1024l));
+        _xenServer610GuestOsMemoryMap.put("Debian GNU/Linux 7(64-bit)", new 
MemoryValues(128l, 32*1024l));
         _xenServer610GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(32-bit)", new MemoryValues(512l, 64*1024l));
         _xenServer610GuestOsMemoryMap.put("Oracle Enterprise Linux 5.0 
(64-bit)", new MemoryValues(512l, 128*1024l));
         _xenServer610GuestOsMemoryMap.put("Oracle Enterprise Linux 5.1 
(32-bit)", new MemoryValues(512l, 64*1024l));

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/0b00e13e/setup/db/db/schema-410to420.sql
----------------------------------------------------------------------
diff --git a/setup/db/db/schema-410to420.sql b/setup/db/db/schema-410to420.sql
index 1d3060d..0f22e01 100644
--- a/setup/db/db/schema-410to420.sql
+++ b/setup/db/db/schema-410to420.sql
@@ -312,6 +312,8 @@ INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, 
category_id, display_name) VALU
 INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) 
VALUES (180, UUID(), 1, 'CentOS 6.2 (64-bit)');
 INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) 
VALUES (181, UUID(), 1, 'CentOS 6.4 (32-bit)');
 INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) 
VALUES (182, UUID(), 1, 'CentOS 6.4 (64-bit)');
+INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) 
VALUES (183, UUID(), 2, 'Debian GNU/Linux 7(32-bit)');
+INSERT IGNORE INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) 
VALUES (184, UUID(), 2, 'Debian GNU/Linux 7(64-bit)');
 
 
 INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("VmWare", 'Windows 8 (32-bit)', 165);
@@ -322,26 +324,28 @@ INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` 
(hypervisor_type, guest_os_name
 INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'Windows 8 (64-bit)', 166);
 INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'Windows Server 2012 
(64-bit)', 167);
 INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'Windows Server 8 (64-bit)', 
168);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.5 (32-bit)', 111);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.5 (64-bit)', 112);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.6 (32-bit)', 141);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.6 (64-bit)', 142);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.7 (32-bit)', 161);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.7 (64-bit)', 162);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.8 (32-bit)', 173);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.8 (64-bit)', 174);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.9 (32-bit)', 175);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 5.9 (64-bit)', 176);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.0 (32-bit)', 143);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.0 (64-bit)', 144);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.1 (32-bit)', 177);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.1 (64-bit)', 178);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.2 (32-bit)', 179);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.2 (64-bit)', 180);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.3 (32-bit)', 171);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.3 (64-bit)', 172);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.4 (32-bit)', 181);
-INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES  ("XenServer", 'CentOS 6.4 (64-bit)', 182);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.5 (32-bit)', 111);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.5 (64-bit)', 112);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.6 (32-bit)', 141);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.6 (64-bit)', 142);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.7 (32-bit)', 161);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.7 (64-bit)', 162);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.8 (32-bit)', 173);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.8 (64-bit)', 174);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.9 (32-bit)', 175);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 5.9 (64-bit)', 176);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.0 (32-bit)', 143);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.0 (64-bit)', 144);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.1 (32-bit)', 177);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.1 (64-bit)', 178);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.2 (32-bit)', 179);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.2 (64-bit)', 180);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.3 (32-bit)', 171);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.3 (64-bit)', 172);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.4 (32-bit)', 181);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'CentOS 6.4 (64-bit)', 182);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'Debian GNU/Linux 7(32-bit)', 
183);
+INSERT IGNORE INTO `cloud`.`guest_os_hypervisor` (hypervisor_type, 
guest_os_name, guest_os_id) VALUES ("XenServer", 'Debian GNU/Linux 7(64-bit)', 
184);
 
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(211, UUID(), 7, 'Apple Mac OS X 10.6 (32-bit)');
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(212, UUID(), 7, 'Apple Mac OS X 10.6 (64-bit)');

http://git-wip-us.apache.org/repos/asf/cloudstack/blob/0b00e13e/setup/db/templates.sql
----------------------------------------------------------------------
diff --git a/setup/db/templates.sql b/setup/db/templates.sql
index ba13841..c243e0f 100755
--- a/setup/db/templates.sql
+++ b/setup/db/templates.sql
@@ -16,7 +16,7 @@
 -- under the License.
 
 INSERT INTO `cloud`.`vm_template` (id, uuid, unique_name, name, public, 
created, type, hvm, bits, account_id, url, checksum, enable_password, 
display_text, format, guest_os_id, featured, cross_zones, hypervisor_type)
-    VALUES (1, UUID(), 'routing-1', 'SystemVM Template (XenServer)', 0, now(), 
'SYSTEM', 0, 32, 1, 
'http://download.cloud.com/templates/4.2/systemvmtemplate-2013-06-12-master-xen.vhd.bz2',
 'fb1b6e032a160d86f2c28feb5add6d83', 0, 'SystemVM Template (XenServer)', 'VHD', 
132, 0, 1, 'XenServer' );
+    VALUES (1, UUID(), 'routing-1', 'SystemVM Template (XenServer)', 0, now(), 
'SYSTEM', 0, 32, 1, 
'http://download.cloud.com/templates/4.2/systemvmtemplate-2013-06-12-master-xen.vhd.bz2',
 'fb1b6e032a160d86f2c28feb5add6d83', 0, 'SystemVM Template (XenServer)', 'VHD', 
183, 0, 1, 'XenServer' );
 
 INSERT INTO `cloud`.`vm_template` (id, uuid, unique_name, name, public, 
created, removed, type, hvm, bits, account_id, url, checksum, enable_password, 
display_text,  format, guest_os_id, featured, cross_zones, hypervisor_type, 
extractable)
     VALUES (2, UUID(), 'centos53-x86_64', 'CentOS 5.3(64-bit) no GUI 
(XenServer)', 1, now(), now(), 'BUILTIN', 0, 64, 1, 
'http://download.cloud.com/templates/builtin/f59f18fb-ae94-4f97-afd2-f84755767aca.vhd.bz2',
 'b63d854a9560c013142567bbae8d98cf', 0, 'CentOS 5.3(64-bit) no GUI 
(XenServer)', 'VHD', 12, 1, 1, 'XenServer', 1);
@@ -232,6 +232,8 @@ INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, 
display_name) VALUES (179
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(180, UUID(), 1, 'CentOS 6.2 (64-bit)');
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(181, UUID(), 1, 'CentOS 6.4 (32-bit)');
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(182, UUID(), 1, 'CentOS 6.4 (64-bit)');
+INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(183, UUID(), 2, 'Debian GNU/Linux 7(32-bit)');
+INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(184, UUID(), 2, 'Debian GNU/Linux 7(64-bit)');
 
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(200, UUID(), 1, 'Other CentOS (32-bit)');
 INSERT INTO `cloud`.`guest_os` (id, uuid, category_id, display_name) VALUES 
(201, UUID(), 1, 'Other CentOS (64-bit)');

Reply via email to