You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Sudhansu Sahu (JIRA)" <ji...@apache.org> on 2016/12/01 05:43:58 UTC

[jira] [Created] (CLOUDSTACK-9637) Template create from snapshot does not populate vm_template_details

Sudhansu Sahu created CLOUDSTACK-9637:
-----------------------------------------

             Summary: Template create from snapshot does not populate vm_template_details
                 Key: CLOUDSTACK-9637
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-9637
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Management Server
    Affects Versions: 4.8.0
         Environment:  VMware ESX , CS 4.8.0
            Reporter: Sudhansu Sahu


ISSUE
============
Template create from snapshot does not populate vm_template_details


TROUBLESHOOTING
==================
{noformat}
mysql> select id,name,uuid,instance_name,vm_template_id from vm_instance where uuid='453313f5-ef97-461a-94f5-0838617fe826'
    -> ;
+----+-------+--------------------------------------+---------------+----------------+
| id | name  | uuid                                 | instance_name | vm_template_id |
+----+-------+--------------------------------------+---------------+----------------+
|  9 | vm001 | 453313f5-ef97-461a-94f5-0838617fe826 | i-2-9-VM      |            202 |
+----+-------+--------------------------------------+---------------+----------------+
1 row in set (0.00 sec)

mysql> select id,name,source_template_id from vm_template where id=202; 
+-----+--------+--------------------+
| id  | name   | source_template_id |
+-----+--------+--------------------+
| 202 | Debian |               NULL |
+-----+--------+--------------------+
1 row in set (0.00 sec)

mysql> select * from vm_template_details where template_id=202; 
+----+-------------+--------------------+-------+---------+
| id | template_id | name               | value | display |
+----+-------------+--------------------+-------+---------+
|  1 |         202 | keyboard           | us    |       1 |
|  2 |         202 | nicAdapter         | E1000 |       1 |
|  3 |         202 | rootDiskController | scsi  |       1 |
+----+-------------+--------------------+-------+---------+
3 rows in set (0.00 sec)

mysql> select id,name,source_template_id from vm_template where source_template_id=202;
+-----+----------------+--------------------+
| id  | name           | source_template_id |
+-----+----------------+--------------------+
| 203 | derived-debian |                202 |
+-----+----------------+--------------------+
1 row in set (0.00 sec)

mysql> select * from vm_template_details where template_id=203;
Empty set (0.00 sec)

{noformat}

REPRO STEPS
==================
1. Register a template A and specify property:
Root disk controller: scsi
NIC adapter type: vmxnet3
Keyboard type: Japanese

2. Create a vm instance from template A

3. Take volume snapshot for vm instance

4. Delete VM instance

5. Switch to "Storage->Snapshots", convert snapshot to a template B

6. Observe template B does not inherit property from template A, the table vm_template_details is empty

EXPECTED BEHAVIOR
==================
Template should inherit property from source template
 
ACTUAL BEHAVIOR
==================
Detail template property lost



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)