Alena Prokharchyk
63babe4b7e
InternalLb:
...
1) Added unittests for InternalLoadBalancerVMService
2) Added unittests for InternalLoadBalancerElementService
2013-04-26 15:22:19 -07:00
Alena Prokharchyk
4f9c47ce54
InternalLb: create internal lb vm specific service offering
2013-04-25 16:02:58 -07:00
Alena Prokharchyk
408ee59d1f
Internallb: new set of Web services APIs for managing Internal LB VMs
2013-04-25 14:03:40 -07:00
Alena Prokharchyk
7680e1cc10
Internallb:
...
1) InternalLb and PublicLb can't be enabled on the same network offering
2) Can have internalLb only on VPC tier
2013-04-24 17:24:06 -07:00
Alena Prokharchyk
d73ca7ef73
InternalLb:
...
1) fixed the bug when the guest nic on internal lb vm wasnt set to be default
2) Don't send the rules to the internal lb vm if its in Stopped state
2013-04-24 16:10:04 -07:00
Alena Prokharchyk
ca2fc30655
Merge branch 'master' into internallb1
...
Conflicts:
server/src/com/cloud/network/vpc/VpcManagerImpl.java
server/src/com/cloud/server/ManagementServerImpl.java
setup/db/db/schema-410to420.sql
2013-04-23 16:58:28 -07:00
Jessica Wang
04a2b2d326
CLOUDSTACK-2120: mixed zone management - extend listPods, listClusters, listHosts, listStoragePools, listSystemVms, listRouters API to return zone type.
2013-04-23 16:32:19 -07:00
Alena Prokharchyk
8057567aaa
Internallb: more unittests for ApplicationLoadBalancerService
2013-04-23 15:13:30 -07:00
Jessica Wang
15e2bc463f
CLOUDSTACK-2120: mixed zone management - extend listSnapshots API to return zone type.
2013-04-23 14:03:35 -07:00
Jessica Wang
6230e5b77b
CLOUDSTACK-2120 - mixed zone management - extend listIsos API to return zone type.
2013-04-23 13:46:36 -07:00
Jessica Wang
f7f1279d81
CLOUDSTACK-2120: mixed zone management - extend listTemplates API to return zone type.
2013-04-23 13:01:55 -07:00
Jessica Wang
16ba999bf1
CLOUDSTACK-2120: mixed zone management - extend listNetworks API to return zone type.
2013-04-23 13:01:55 -07:00
Jessica Wang
35e2072660
CLOUDSTACK-2120: mixed zone management - extend listVolumes API to return zone type.
2013-04-23 13:01:55 -07:00
Alena Prokharchyk
ba4b8f1705
LOUDSTACK-751: changed the way the code retrieves the blacklisted.routes config. Now it always reads it from the DB while before we used to load it only on the management server start, and the update happened only after MS restart
2013-04-23 12:22:04 -07:00
Mice Xia
7dd88fbbc6
fix CLOUDSTACK-2139 When VM is live migrated to a different host , stopped and started , It starts on the original host where it was before live migration.
2013-04-23 14:27:03 +08:00
Alena Prokharchyk
c9c2c5902d
CLOUDSTACK-751: added a support for blacklisting certain routes on a zone level so they can't be used when create Static Route for VPC Private Gateway
2013-04-22 13:35:15 -07:00
Edison Su
b30e39b0e3
CLOUDSTACK-1392: add create template from snapshot and volume
2013-04-22 13:24:10 -07:00
Jessica Wang
612e5fb672
LOUDSTACK-2120: mixed zone management - extend listVirtualMachines API to return zone type.
2013-04-22 10:08:19 -07:00
Murali Reddy
f1b9ef8581
CLOUDSTACK-2065: addNetscalerLoadBalancer is faling to persist
...
gslb_site_publicip and privateip in db table `external_load_balancer_devices`
2013-04-22 19:01:32 +05:30
Mice Xia
5118e9e29f
1) fix CLOUDSTACK-2129 and CLOUDSTACK-2128
...
2) include nicId in network.offerings.assign/remove event
3) use publishUsageEvent instead of saveUsageEvent to track usageEvent
2013-04-22 19:38:32 +08:00
Alena Prokharchyk
35c0273b85
InternalLb: unittests for ApplicationLoadBalancerService
2013-04-19 23:31:54 -07:00
Alena Prokharchyk
39abaf6452
Temporarely disabing vpc test as some part of it requires connection to the real DB. Will re-enable after fixing the problem
2013-04-19 12:42:42 -07:00
Alena Prokharchyk
2ca7584994
Fixed VPC api unittests
2013-04-19 11:26:32 -07:00
Likitha Shetty
8d8a0ebe10
CLOUDSTACK-2105.
...
While releasing an IP range from an acount if any of the Public IPs in the range is a source nat ip then the IP is not disassociated.
During the check CS also checks if the network the IP is associted with is not null. This results in an NPE for an account that has VPC s
because the public IP of a VPC domain router is common to all VPC tiers and not associated with a network
Remove the check to find the network associted with a source nat IP for both ReleasePublicIpRange and DeleteVlanPublicIpRange
2013-04-19 23:31:52 +05:30
Prachi Damle
ff4a4876c7
Adding affinitygroupid search parameter to listVMsCmd
2013-04-19 10:49:37 -07:00
Saksham Srivastava
ea893eaf33
CLOUDSTACK-1786: While reserving IPs in guest network, if guestvmcidr is a subset of network cidr but not a subset of cidr, exception is thrown.
...
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-04-19 14:08:37 +05:30
Devdeep Singh
21ce3befc8
Storage motion for Xenserver changes: 1. Implemented Api findStoragePoolsForMigration. Added a new response objects to list storage pools available for migration. 2. Updated migrateVolume api for allowing migrating volumes of running vms. These changes are integrated into the latest storage refactoring changes. 3. Added the implementation for findHostsForMigration api. It lists the hosts to which an instance can be migrated, including hosts from within and across clusters to which an instance may be migrated with storage motion. The work of migrating a volume of a running vm is also done in copyAsync. 4. Updated the listHosts api for backward compatibility. 5. Added the implementation for migrateVirtualMachineWithVolume api. It migrates an instance with its volumes within a cluster and also across clusters. Also introduced a new XenServerStorageMotionStrategy for migrating volumes of a vm. When a vm is being migrated with its volumes, the vm is put in migrating state and a request is send to the volume manager to migrate the vm and its volumes. Volume manager calls into the volume service which forwards the request to data motion service after moving all the volumes to migrating state. Data motion service enumerates the strategies and the request reaches the XenServerStorageMotionStrategy. It calls in to the resource to complete the operation. 6. Resolved an issue where storage xenmotion of 2nd VM created from the same template to a host was failing with duplicate_vm exception. Made changes to remove the mac_seed key value pair from other_config when vms are created. This is was storage motion to fail. 7. Updated the db upgrade schema script. 8. Added the right permissions in commands.properties 9. Marvin tests for testing storage motion. Following scenarios are tested. 9.1. A virtual machine is migrated to another host. Its volumes are also migrated to another storage pool. 9.2. Just the volumes of a vm are migrated to another storage pool while the vm continues to run on the same host. 10. Unit tests for testing migration of a vm with its volumes.
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-19 11:36:42 +05:30
Harikrishna Patnala
eae22d2ffa
CLOUDSTACK-741: Granular Global Parameters
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-19 10:36:52 +05:30
Mice Xia
ca6873a9d0
CLOUDSTACK-2086 UI shows added NIC even if Actual NIC addition has failed
2013-04-19 10:52:00 +08:00
Mice Xia
4fd921269b
CLOUDSTACK-2083 router never comes to running state when addNicToVirtualMachine api is called with network id which is only allocated
2013-04-19 10:52:00 +08:00
Likitha Shetty
f8d4a23343
CLOUDSTACK-2088. Dedicated Public IP Addresses per tenant. Guest Network in a project acquires IPs at random even from the IP ranges which are dedicated to other accounts.
...
Modified search to return only IP's belonging to system pool
2013-04-19 07:02:46 +05:30
Alena Prokharchyk
69b23f7003
InternalLb: create/configure/listInternalLoadBalancerElement - fixes to the API response
2013-04-18 14:02:48 -07:00
Alena Prokharchyk
2baf7c365c
Internallb: verify requested IP for LB rule (if specified) against guest network cidr
2013-04-18 10:02:17 -07:00
Isaac Chiang
34899f9b99
CLOUDSTACK-2077:The updatePhysicalNetwork command fails to update the database
2013-04-18 21:19:00 +05:30
Mice Xia
dfbe11355c
fix CLOUDSTACK-2061 Hitting java NPE in addNicToVirtualMachine api when trying to add a shared network to a VM
2013-04-18 14:57:37 +08:00
Sanjay Tripathi
985b2aa88d
CLOUDSTACK-2046: Primary Storage & Secondary Storage is max limit is set 0 with listResourceLimits API response as ROOT admin
...
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-04-18 05:26:00 +05:30
Prachi Damle
e03176c4d4
Apart from the UUID, we need not log any other details for AffinityGroup in error messages.
2013-04-17 18:04:18 -07:00
Prachi Damle
6dccf63a32
set Objectname to CreateAffinityGroupResponse Object. Also the listAffinityGroups is missing the 'type' property
2013-04-17 18:04:13 -07:00
Alena Prokharchyk
0cfe96bd00
Merge branch 'master' into internallb1
...
Conflicts:
api/src/com/cloud/network/IpAddress.java
server/src/com/cloud/network/NetworkServiceImpl.java
setup/db/db/schema-410to420.sql
2013-04-17 15:51:05 -07:00
Alena Prokharchyk
11162f5917
Removed set() methods from IpAddress related interfaces
2013-04-17 15:11:38 -07:00
Prachi Damle
112446602d
(CLOUDSTACK-2068) Anti-Affinity - When Vm deployment associated with anity-affinity group fails , it is still included in the vmlist of the anti-affiity group
...
Changes:
- Added removal of the groups association when VM reaches 'Error' state.
2013-04-17 15:00:56 -07:00
Alena Prokharchyk
11480c3af8
CLOUDSTACK-1941: added isDefault parameter to account/user response
2013-04-17 13:45:25 -07:00
Marcus Sorensen
8d0bea994d
CLOUDSTACK-2071 - VirtualMachineManagerImpl.java start() method for instance
...
can fail to start a VM without notifying caller, if no exception is triggered.
The result is that VM start looks successful but was not. This fixes it by
throwing an exception at the very end if the object to be passed back is still
null.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1366225829 -0600
2013-04-17 13:13:05 -06:00
Alena Prokharchyk
9584815d4f
CLOUDSTACK-1941: introduced "default" flag to account/user objects. Admin/System accounts that come with the CS install are default, and can never be removed. All accounts created by the CS admin, have default flag set to false, and can be removed at any time.
2013-04-17 12:04:18 -07:00
Mice Xia
7cc82db345
Fix CLOUDSTACK-2062 NPE while deleting the primary storage[Added with scope=cluster]
2013-04-17 22:06:45 +08:00
Murali Reddy
73f8f46afd
deletGlobalLoadbalancer rule was only markign the rule as revoked, but
...
never removing it from the DB after applying the configuration on GSLB
provider. This fix will delete the rule from the DB.
2013-04-17 19:07:31 +05:30
Murali Reddy
774fd505c7
include account name and domain id in the globalloadbalancerrule
...
response object
2013-04-17 18:45:58 +05:30
Phong Nguyen
d0a7eae5d9
Add LXC to hypervisor.list configuration value on fresh install
...
Signed-off-by: Edison Su <sudison@gmail.com>
2013-04-16 23:28:58 -07:00
Sanjay Tripathi
0ddeb65fdf
CLOUDSTACK-1966: Primary Storage Limits are not validated while deploying the VM
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-17 11:54:18 +05:30
Bharat Kumar
8b40e393b8
Cloudstack-701 Support for non contiguous vlan ranges.
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-04-17 10:14:42 +05:30