Mike Tutkowski
574fc3a4f8
CLOUDSTACK-5662: XenServer can't discover iSCSI targets with different credentials
2013-12-27 13:12:12 -07:00
Sateesh Chodapuneedi
8cf154d559
CLOUDSTACK-5661 [VMware] DetachIsoCmd succeeds even though cdrom is locked by VM as cdrom is mounted
...
DetachISO is succeeding even though detach opeartion is failing as cdrom is locked by VM as it was mounted inside VM.
Detect if cdrom is locked or not. If locked fail detach operation and warn user to unmount before detaching the iso/cdrom device.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-12-27 17:15:35 +05:30
Sateesh Chodapuneedi
ad5d607992
CLOUDSTACK-4993 [VMware] When issuing detach ISO to Vcenter, MS should prevent Vcenter from posting Virtual Machine question dialog waiting for user response
...
During ISO detach operation, answer question from vCenter by programmatically answering for VM question in detaching process.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-12-27 13:57:01 +05:30
Likitha Shetty
11ef692acd
CLOUDSTACK-4875. Vmware vCenter 5.5 - System VM deployment fails.
...
During VM deployment when base template is being cloned to create VM ROOT disk, get the disk path
i.e. base file name of the VM's ROOT disk from vCenter
2013-12-17 18:32:21 +05:30
Likitha Shetty
edbc80ba69
CLOUDSTACK-5519. [VMWARE] Cancel vCenter tasks if the task invoked by CloudStack failes with timeout error
2013-12-17 11:53:58 +05:30
Likitha Shetty
6df26fe504
Since CLOUDSTACK-5336 is resolved, changing the log level to TRACE
...
Revert "CLOUDSTACK-5336. During regression automation management server hang with "out of memory error"."
This reverts commit c055417589 .
2013-12-06 10:03:09 +05:30
Min Chen
e33f8f2f44
Revert "CLOUDSTACK-4950: fix the problem to support sessions to multiple vCenter instance"
...
This reverts commit ed0fbcc81c .
2013-12-05 18:24:29 -08:00
Likitha Shetty
c055417589
CLOUDSTACK-5336. During regression automation management server hang with "out of memory error".
...
Adding logs to help debug OOM error.
2013-12-05 19:34:42 +05:30
Likitha Shetty
8b0a46502a
CLOUDSTACK-5122. [VMware] During upgrade from 4.1 system vms don't come up with 'ROOT-x-y VMDK file not found' exception.
...
During VM start, if VM already exists and CS finds a matching disk in storage for each of the existing disk then the VM is reconfigured with VM's existing disk information. This existing disk information for a VM is got from vCenter.
CS checks if a matching disk exists in storage by checking if there is a disk in storage whose name atleast partially matches with the name of the existing disk.
Post 4.1, Volume path has been changed to ROOT-<instanceId> from ROOT-<instanceId>-<volumeId>. Hence in case of an upgraded setup (pre 4.1 to 4.2) during search for an existing disk in storage even though ROOT-<instanceId>-<volumeId> has been deleted, CS does a postive match of the old existing disk because of the partial match with the new disk ROOT-<instanceId> that exists in storage. And so when VM is being powered on by vCenter it looks for ROOT-<instanceId>-<volumeId> and fails to power on.
Solution - While looking for a VM's matching disk in storage, instead of checking if a disk with a partial match exists check if a disk with the exact name exists.
2013-11-25 14:47:13 +05:30
Kelven Yang
7be9b121cf
CLOUDSTACK-669: Add host level side-by-side VM state report for graceful sync model migration
2013-11-20 18:17:29 -08:00
Likitha Shetty
f15c997769
CLOUDSTACK-5069. Added global config 'vmware.vcenter.session.timeout' to make the vCenter session timeout value configurable.
2013-11-20 16:02:50 +05:30
Likitha Shetty
d05891afa1
CLOUDSTACK-4994. Cannot attach VMwareInstallerISO to VMs that are of guest operating system CentOS 6.1 CentOS 6.2 CentOS 6.3 CentOS 6.4.
...
Cause - This issue can occur in VMware setups if the guest operating system is not specified when we install the virtual machine. In which case, since we map the OS to 'Other OS', VMwareInstallerISO attachment fails.
Added the necessary guest OS mapping for VMware.
2013-11-08 17:55:36 +05:30
Likitha Shetty
01b29a0caf
CLOUDSTACK-3715. Increasing VMware vCenter session timeout value to 20 minutes from 10 minutes.
2013-11-07 11:20:31 +05:30
Likitha Shetty
f03dcdab19
[CLOUDSTACK-5051] Revert "CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes."
...
This reverts commit 3a91500173 .
Conflicts:
plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareSecondaryStorageContextFactory.java
2013-11-06 19:07:33 +05:30
Min Chen
94f9b31c9a
CLOUDSTACK-5046:Vmware- System's StartCommand failed with
...
"NumberFormatException".
2013-11-05 16:36:05 -08:00
Harikrishna Patnala
a286dec098
CLOUDSTACK-4908: CPU socket count of host Adding cpu socket count of the host in hostresponse
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-05 16:12:36 +05:30
Likitha Shetty
3a91500173
CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes.
2013-11-05 15:59:03 +05:30
Mike Tutkowski
449b5daa70
VMware changes related to managed storage
2013-10-31 08:30:50 -06:00
Kelven Yang
ed0fbcc81c
CLOUDSTACK-4950: fix the problem to support sessions to multiple vCenter instance
2013-10-24 11:42:41 -07:00
Darren Shepherd
c25b58356b
Revert "Revert change to ManagedContextTimerTask to unblock DB upgrade"
...
This reverts commit 2799ee3d4f .
2013-10-23 23:41:00 -07:00
Min Chen
b05f19eb9e
CLOUDSTACK-4872:VM provisioned using a registered Windows Server 2012
...
template will show as other os in VCenter.
2013-10-15 13:56:13 -07:00
Kelven Yang
7d89cecfff
CLOUDSTACK-4863: Count CPU hyper-threading as logical CPU core for allocation
2013-10-14 17:33:05 -07:00
Darren Shepherd
2799ee3d4f
Revert change to ManagedContextTimerTask to unblock DB upgrade
2013-10-09 20:51:05 -07:00
Kelven Yang
16b022b1b1
CLOUDSTACK-4802: Change VM start flow to better support VM snapshot on certian version of vSphere, (vSphere 5.0 Update 2). If we detect that VM has pending VM snapshot, we will fully honor VM disk info from vCenter, since in some version of vSphere (vSphere 5.0 U2) does not allow disk-editting when VM has pending snapshot.
2013-10-04 16:13:56 -07:00
Kelven Yang
a3babdd61c
CLOUDSTACK-4790: Skip reserved VMware scsi device number for SCSI disks
2013-10-02 17:53:56 -07:00
Darren Shepherd
aed5e9dc2a
Add Manage Context framework
...
The managed context framework provides a simple way to add logic
to ACS at the various entry points of the system. As threads are
launched and ran listeners can be registered for onEntry or onLeave
of the managed context. This framework will be used specifically
to handle DB transaction checking and setting up the CallContext.
This framework is need to transition away from ACS custom AOP to
Spring AOP.
2013-10-02 13:09:52 -07:00
Kelven Yang
f3c917db05
CLOUDSTACK-4734: Validate and Fail-over to another VmwareContext object when it is from the pool
2013-09-27 15:57:56 -07:00
Kelven Yang
1598571dfc
CLOUDSTACK-4659: Fix the regression caused by worker VM consolidation for GC purpose
2013-09-17 14:07:14 -07:00
Kelven Yang
5820b071b8
CLOUDSTACK-4659: Add the missing feature back for GC VMware worker VMs
2013-09-17 14:06:52 -07:00
Daan Hoogland
25c8cee01a
CLOUDSTACK-4346 uses of parseInt and parseLong secured
2013-09-09 22:19:59 +02:00
Daan Hoogland
947f49d869
Revert "uses of parseInt and parseLong secured"
...
This reverts commit f8fb422612 .
2013-09-09 22:17:10 +02:00
Daan Hoogland
f8fb422612
uses of parseInt and parseLong secured
2013-09-09 22:15:07 +02:00
Kelven Yang
ae231444bc
CLOUDSTACK-4585: make run-time datastore folder migration, VM snapshot, bug in root disk controller type carried from previous version work under upgrade situation
2013-09-04 14:49:46 -07:00
Kelven Yang
281b94d587
CLOUDSTACK-4458: Volume attach/detach command needs to sent to hypervisor resource even when target VM is in Stopped state
2013-09-04 14:49:46 -07:00
Kelven Yang
ea13e089b8
CLOUDSTACK-4519: reimplementdestroy-volume to take consideration of on-disk snapshot
2013-09-04 14:49:46 -07:00
Kelven Yang
a4762b0904
CLOUDSTACK-4464,CLOUDSTACK-4529: use property collector to collect all information in one round, we have a few other places that need to do it the same way
2013-09-04 14:49:46 -07:00
Kelven Yang
e2cd2164d7
CLOUDSTACK-4529: use property collector to collect all information in one round
2013-09-04 14:49:46 -07:00
Kelven Yang
bae2666549
CLOUDSTACK-3237: add disk chain sync logic to handle out-of-band chain changes that could happen in storage live migration and VM snapshot operations
2013-09-04 14:49:46 -07:00
Kelven Yang
e3a5b3fad9
CLOUDSTACK-3237: acknowledge the behind-back VMDK disk consolidation happend in vCenter after storage live migration
2013-09-04 14:49:46 -07:00
Kelven Yang
c528e71fec
CLOUDSTACK-4390, CLOUDSTACK-4358: Enable full-clone deployment by default for VMware. Apply keep-alive kick for all outstanding vCenter sessions
2013-09-04 14:49:45 -07:00
Kelven Yang
b4a7d20319
CLOUDSTACK-4357: don't cache ServiceContent and rootFolder in memory, the cache semantics break session keep-alive mechanism
2013-09-04 14:49:45 -07:00
Kelven Yang
899f92b725
CLOUDSTACK-4288: Fix the way that VmwareClient is using vSphere 5.1 SDK which caused huge memory footprint
2013-09-04 14:49:45 -07:00
Kelven Yang
d361cb5282
CLOUDSTACK-3568: finalize logging in the refactored code on new vCenter API management facility
2013-09-04 14:49:45 -07:00
Kelven Yang
0becde90bb
CLOUDSTACK-3568: Refactore CloudStack/vCenter API session management facility to avoid the situation that multiple API requests are sharing with the same vCenter API session
2013-09-04 14:49:45 -07:00
Kelven Yang
362ef67013
CLOUDSTACK-3869: make new folder structure to work with Create/Delete/Attach/Detach commands
2013-09-04 14:49:45 -07:00
Kelven Yang
9a2148ffc3
CLOUDSTACK-3886: check in for review request https://reviews.apache.org/r/13008/
2013-09-04 14:49:45 -07:00
Kelven Yang
36d8a5631d
CLOUDSTACK-3869: change default snapshot directory to VM folder
2013-09-04 14:49:45 -07:00
Kelven Yang
40869a5a2b
CLOUDSTACK-3869: Move VMware datastore folder structure policy management to central place
2013-09-04 14:49:45 -07:00
Sateesh Chodapuneedi
cc18ca79fc
CLOUDSTACK-3851 [VMWare] VM start fails with NPE while trying to retrieve cores per socket
...
If VMware host version is ESXi 4.1 and vCenter version is 5.0 or later, number of cores per socket of a VM running on ESXi 4.1 host would be undefined as it's not supported for versions prior to 5.0.
Hence expecting undefined/null value for that and handling it.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-08-20 13:29:49 +05:30
Alex Huang
5495f10bce
Revert "Reverting the range of commits that broke the build"
...
This reverts commit b59e3aaefc .
2013-08-08 15:02:40 -07:00