[ 
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)

Reply via email to