You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Suresh Kumar Anaparti (JIRA)" <ji...@apache.org> on 2015/10/12 10:51:05 UTC

[jira] [Assigned] (CLOUDSTACK-8612) [VMware] Make vCenter session timeout configurable for volume snapshot

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-8612?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Suresh Kumar Anaparti reassigned CLOUDSTACK-8612:
-------------------------------------------------

    Assignee: Suresh Kumar Anaparti  (was: Likitha Shetty)

> [VMware] Make vCenter session timeout configurable for volume snapshot
> ----------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-8612
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8612
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>            Reporter: Likitha Shetty
>            Assignee: Suresh Kumar Anaparti
>             Fix For: 4.6.0
>
>
> +Issue+
> Taking a volume snapshot involves the below steps in case of VMware - 
> 1. Create a VM snapshot for the VM that the volume is attached to.
> 2. Create a VM (clone) from the snapshot disk chain of the volume to be snapshot'ed.
> 3. Export the VM created in step 2 to secondary storage.
> 4. Destroy the cloned VM.
> 5. Delete the VM snapshot taken in step 1 (This step involves VM consolidation in vCenter).
> If any of the above steps (except VM export) takes more than 20 minutes to complete, snapshot backup operation will fail and the snapshot will be moved to 'Error' state. 20 minutes because the session between CS and vCenter times out in 20 minutes.  
> In case of VM's with large volumes (most production environments) because of the size of the volumes and the fact that vCenter takes too long to consolidate VMs this large (step 5), snapshot operation on the volume attached to this VM takes too long to complete even going beyond a day. 
> Snapshot consolidation taking too long is a known issue with vCenter - [http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1023657]
> +Solution+
> To work around this, CS’s session to vCenter during snapshot operation needs to be set to a value higher than the time taken to consolidate for the operation to successfully complete. But setting the existing global configuration to this high a value could affect all operations in the cloud and hence is not considered an ideal workaround.
> Hence we need to split the existing vCenter session timeout configuration into two configurations,
> 1. To tune timeout value for CCP’s session vCenter during snapshot backup operation - _vmware.snapshot.backup.session.timeout_ (new; default: 20 minutes)
> 2. For all other operations - _vmware.vcenter.session.timeout_ (existing; default: 20 minutes)
> This way setting a high timeout value for snapshot backup operation will not be applicable to vCenter connections made for any other operations.



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