Pearl Dsilva
98e2ed3c4f
vmware: Add force parameter to iso attach/detach operations ( #4907 )
...
Fixes : #4808 , #4941
This PR adds a force flag to the attachIso / detachIso commands, especially for VMware where it is noticed that when trying to either detach an iso or attach an iso when there already exists another present it fails to do the necessary operation as from ACS end we either answer the question returned by Esxi for CDRom disconnect operation as No (for detach operation) or do not answer the question at all (for Attach operation).
Co-authored-by: Pearl Dsilva <pearl.dsilva@shapeblue.com>
2021-04-28 13:46:03 +05:30
Rohit Yadav
0302750aac
vmware: Add support for VMware 7 ( #4300 )
2021-04-15 16:10:14 +05:30
Abhishek Kumar
fdefee75ff
vmware: fix inter-cluster stopped vm and volume migration ( #4895 )
...
Fixes #4838
For inter-cluster migration without shared storage, VMware needs a host to be specified. Fix is to specify an appropriate host in the target cluster during a stopped VM migration. Also, find target datastore using the host in the target cluster.
Signed-off-by: Abhishek Kumar <abhishek.mrt22@gmail.com>
2021-04-10 13:22:28 +05:30
Nicolas Vazquez
35b20b2367
vmware: Fix worker VM hardware version format ( #4851 )
...
This PR fixes a small bug when explicitly setting VM hardware versions lower than version 10.
Vmware expects the hardware version in format: vmx-DD where DD is a two-digit representation of the virtual hardware version. For hardware version lower than 10, CloudStack was not using to digits for the hardware version number, which ended up on an error while creating worker VMs. (vmx-8 for example instead of vmx-08)
2021-04-06 16:28:52 +05:30
Rohit Yadav
8a9ae6fcee
Merge remote-tracking branch 'origin/4.14' into 4.15
...
Fix upgrade path conflicts, add 4.15.0.0->4.15.1.0 stub
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-20 18:44:48 +05:30
Spaceman1984
ec4d83da4d
vmware: Fixed instance creation failure on dvswitch when using vlan id 4095 ( #4557 )
...
Fixed instance creation failure on dvswitch when using vlan id 4095
2021-01-12 13:23:16 +05:30
Rohit Yadav
b482da8c91
Updating pom.xml version numbers for release 4.15.1.0-SNAPSHOT
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2021-01-11 13:58:30 +05:30
Daan Hoogland
280c13a4bb
Updating pom.xml version numbers for release 4.15.0.0
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2021-01-05 15:51:02 +00:00
Daan Hoogland
81e9e6809b
Updating pom.xml version numbers for release 4.15.1.0-SNAPSHOT
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2021-01-04 11:34:46 +00:00
Daan Hoogland
01b3e361c7
Updating pom.xml version numbers for release 4.15.0.0
...
Signed-off-by: Daan Hoogland <dahn@onecht.net>
2020-12-23 16:32:25 +00:00
Harikrishna Patnala
5fdabc1cb0
Added storage policy details to disk while creating disk and restricted migration of volumes to storage pools which are not storage policy compliance
2020-10-19 15:05:58 +05:30
Harikrishna Patnala
46b5322d9b
Adding vSphere storage policy to disk on start command and attach volume command
2020-10-19 15:05:58 +05:30
Harikrishna Patnala
db46a7ab21
Fix migrate root volume issue caused by regression from one of the commits
2020-10-19 15:05:57 +05:30
nvazquez
897cc4bdba
Fix nested virt marvin test
2020-10-19 15:05:57 +05:30
Harikrishna Patnala
9543fd6e6a
Fix startcommand on Datastore cluster when the volume datastore in CloudStack mismatches with vCenter datastore. Volume could have migrated with in datastore cluster which caused the mismatch
...
Fix dettach volume when volume is not on CloudStack intended datastore
2020-10-19 15:05:57 +05:30
Harikrishna Patnala
81b184877b
Added SesParse support which is an improved version of VMFSsparse virtual disk format
2020-10-19 15:05:57 +05:30
nvazquez
61e7625d49
Do not set user-configurable details for deploy-as-is VMs
2020-10-19 15:05:57 +05:30
nvazquez
9c162c6de9
Fix ISO upload on Deploy OVF task
2020-10-19 15:05:57 +05:30
Harikrishna Patnala
f825a94dc4
Fixed volume migrations to and fro vVols datastorewq
2020-10-19 15:05:56 +05:30
Harikrishna Patnala
700ab1a5ef
vVols datastore support added
2020-10-19 15:05:56 +05:30
nvazquez
cf2bb71792
Remove extra line after merging
2020-10-19 15:05:56 +05:30
nvazquez
d864e9dc39
[VMware] Full OVF properties support
2020-10-19 15:05:56 +05:30
davidjumani
8ee17e19a0
Fix fcd from being deleted when empty
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
ebe0e2bb24
Keep retry logic for make directory method which is returning false positive yet times
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
0a412ac6da
Handle volume copy from secondary to primary in case of vSAN
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
f320cf3c59
Remove registering virtual disk code
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
a5531a9e86
Changed artifact id from pbm for vmware-pbm for policy based management
2020-10-19 14:57:16 +05:30
Pearl Dsilva
e211b92324
Changed workflow for storing volumes in sec storage
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
36d65905b1
Base folder creation on datstores restrict only to primary storages, for secondary storage datastore it is not required
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
c8a28f34ee
Use clonevm task while creating template from volume
...
Old way is by taking snapshot of entire VM and then clone from that snapshot with the required disk
2020-10-19 14:57:16 +05:30
Pearl Dsilva
4178a7cd90
inter-cluster migration support
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
0335713738
Fix NPE on one of the register disk usecases
2020-10-19 14:57:16 +05:30
Harikrishna Patnala
53fa3beecf
Register Disk to first class disk whereever possible
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
41b3fc19d6
Add Datastore cluster and the child entities which are datastores in the cluster into CloudStack
...
Setting scope is still pending.
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
48786b2d31
DataStore Clusters addition as a storage pool
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
c45b83a158
Logging variable name change
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
778148ba16
Fix importstorage policies to update deleted policies on vcenter
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
18340e96b1
importVsphereStoragePolices improvements
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
6df819028e
UI changes and accept any type of datastore as presetup in vmware
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
4bbb747b23
VMFS to presetup change
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
3d9edeeb9d
Bug fixing on default base folder
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
aa07959f2a
Use VStorageObjectManager for disk operations.
...
Created disks using VStorageObjectManager
Removed redundant code around attach volume and create volumes
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
6c314492e7
Fix NPE in case of preparing secondarystorage on Host
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
fb0a96e7fb
Check if datastore is complaince with the storagepolicy provided in the disk offering.
...
Added corresponding manager objects from PBM sdk to do the job.
Made dao layer changes to read the storage policy in diskoffering
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
b8b4f0f9ad
Added importVsphereStoragePolicies API and scheme changes
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
a72782f2e5
Fix root folder issue on datastore
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
f05b567d4c
Added PBM service connect
2020-10-19 14:57:15 +05:30
Harikrishna Patnala
0701dc9d9c
Initial commit adding few required managed object classes and added pbm sdk
2020-10-19 14:57:15 +05:30
Spaceman1984
1bbb29d034
Fixed vm-templates not being removed from primary storage with storag… ( #4389 )
...
* Fixed vm-templates not being removed from primary storage with storage garbage collection
* Update vmware-base/src/main/java/com/cloud/hypervisor/vmware/mo/VirtualMachineMO.java
Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com>
* Var name
Co-authored-by: sureshanaparti <12028987+sureshanaparti@users.noreply.github.com>
2020-10-12 15:54:12 +05:30
Spaceman1984
479ef8aafa
VMware: match hardware version for worker VM when taking a snapshot ( #4321 )
...
* Add hardware version to worker VM
* Added worker VM hardware version when creating a template from a volume and migrating a detached volume
* Add null parameter back that was removed by merge
2020-10-09 17:06:07 +02:00