prachi
402f275a9f
Change for Bug 3316 - manual live migration
...
The MigrateVMCmd response should be in all small case.
2011-03-11 17:49:54 -08:00
prachi
ed9a11c6b6
API changes for Bug 3316 - Manual live migration of Virtual Machines
...
This is a Root admin only functionality
---------------------
Service API changes:
---------------------
- ManagementServer will expose new API:
Pair<List<HostVO>, List<Long>> listHostsForMigrationOfVM(UserVm vm, Long
startIndex, Long pageSize)
The API returns list of all hosts in the VM's cluster minus the current host and also a list of hostIds that seem to have enough CPU and RAM capacity to host this VM.
- ListHostsCmd will call this service API if virtualmachineid is present in the request.
- MigrateVmCmd is the new command added that takes in virtualmachineid and destination hostid
- UserVmService will expose a new API: UserVm migrateVirtualMachine(UserVm vm, Host destinationHost)
------------------------------------
API throws error in following cases:
------------------------------------
- User is not a root Admin. (‘Permission denied’)
- A VM uses local storage, we cannot migrate it, so ‘listHosts’ will throw error.
- We fail to migrate the VM on the chosen host.
- API will support migration for XenServer only currently. So error is thrown
if hypervisor is not XenServer (e.g KVM, vSphere etc)
- Destination host is not in same cluster as source host.
- VM is not in running state
2011-03-11 17:49:53 -08:00
will
65ca813c24
bug 3316: Now, only show migrate instance if the VM has been launched in XenServer.
2011-03-11 17:48:17 -08:00
will
456d93bc9a
bug 3316: Added support to no longer show Migrate Instance if we are using local disk storage.
2011-03-11 17:45:02 -08:00
will
0ed91473ba
bug 3316: Added a processing message while migrating an instance.
...
- Changed the call of migrate vm from sync to async
- Defaulted to an empty select box if attempting to migrate a vm with local storage
2011-03-11 17:18:35 -08:00
Frank
aa66c5a551
Don't do tgz check when build debian package
2011-03-11 17:12:01 -08:00
Alex Huang
b6f4ff33ca
domr upgraded
2011-03-11 16:53:01 -08:00
will
56715ebddb
bug 3316: Missing label for migrate instance dialog
2011-03-11 16:51:07 -08:00
will
f8fee85a93
bug 3316: Updated translations
2011-03-11 16:40:21 -08:00
will
85e892bded
bug 3316: Added initial UI support to live migrate VMs.
2011-03-11 16:33:18 -08:00
Frank
a6861d0ac1
Fix the wrong additional buildnumber in debian build
2011-03-11 15:47:31 -08:00
Frank
75401d4556
Add PACKAGE_VERSION feature to ubuntu build
2011-03-11 15:36:45 -08:00
Kelven Yang
3b39c6cbe6
A sample jQuery tab plugin
2011-03-11 14:49:29 -08:00
Frank
e872996084
Bug 8208 - bare metal provisioning
...
get DHCP entry state from DHCP server
2011-03-11 14:09:23 -08:00
Frank
4324efea26
Bug 8208 - bare metal provisioning
...
able to get IP from external DHCP server
2011-03-11 14:09:23 -08:00
Frank
946413dd88
Remove outdated thridparty pacakge
2011-03-11 10:23:23 -08:00
alena
346ca43714
bug 6892: update resourceCount for snapshot after the DB record is created; if snapshot fails to create on the backend - reduce resource count
...
Also fixed couple of other issues:
* usage event generation - generate event only when snapshot is created on primary and backed up on secondary
* zoneId was always set to 0 for snapshot.delete event, fixed this.
* Fixed resource_count decrement for manual snapshot deletion
2011-03-10 18:03:06 -08:00
Alex Huang
09d5bcc59c
direct network and ip address are ready
2011-03-10 15:58:40 -08:00
Kelven Yang
14c0eb74a0
Use the correct one to find ManagementServerHostVO
2011-03-10 15:32:58 -08:00
alena
4423e4d174
bug 8867: cidr is required for Direct network creation; remove this limitation later after we allow Shared network to have multiple ip ranges having different Cidrs
...
status 8867: resolved fixed
2011-03-10 14:40:35 -08:00
alena
3448513465
bug 8666: perform RFC1918 check for cidr of Guest Virtual cidr when 1) Create/Update zone 2) Create guest virtual network
...
status 8666: resolved fixed
2011-03-10 14:06:43 -08:00
Alex Huang
7b3a1e129f
nics are retrieved from user vms
2011-03-10 13:46:33 -08:00
alena
dee3aefecf
bug 8508: assign source nat ip address only during network implementation.
...
status 8508: resolved fixed
2011-03-10 13:34:35 -08:00
alena
5a44e03764
bug 8844: default and Public disk offerings have NULL domainId (to be consistent with serviceOfferings)
...
status 8844: resolved fixed
2011-03-10 12:10:55 -08:00
alena
975344a3ff
bug 8688: Network created from the networkOffering with Availability="Required" is required during the vm deployment in Advanced nonSecurityGroupEnabled zone
...
status 8688: resolved fixed
2011-03-10 11:27:17 -08:00
alena
e89fc252f2
bug 8851: Guest Virtual Network can't be shared
...
status 8851: resolved fixed
2011-03-10 10:35:52 -08:00
Kelven Yang
6b8f073f99
Fix issues for management server ping support in cluster management
2011-03-10 10:32:17 -08:00
Edison Su
b1a316dd91
add guest network for KVM
2011-03-09 19:03:31 -05:00
anthony
7d7dee791a
bug 7877: prevent two mgmt servers connecting to one same host
...
status 7877: resolved fixed
2011-03-09 18:29:42 -08:00
alena
37d9b5ab50
bug 8849: Don't allow create Guest Virtual and Direct shared networks in Security Group enabled zone
...
status 8849: resolved fixed
2011-03-09 18:17:01 -08:00
alena
df3704e360
bug 8861: introduced optional zoneId parameter to listNetworkOfferings command
...
status 8861: resolved fixed
2011-03-09 18:05:53 -08:00
Alex Huang
851c3344fc
database upgrade
2011-03-09 17:56:11 -08:00
Alex Huang
e81f02f9b5
more changes for direct networks
2011-03-09 17:56:11 -08:00
Alex Huang
f1d01d5b77
user ip address for virtual network is done migrated
2011-03-09 17:56:11 -08:00
Kelven Yang
6203ba6bfe
bug 8558: improve cluster management
2011-03-09 17:18:48 -08:00
alena
b6ae35728e
bug 8816: 1) return linkLocal instead of private ip/netmask/mac in listRouters 2) return linkLocal/private ip/netmask/mac in listSystemVms response
2011-03-09 16:47:46 -08:00
Edison Su
eaf9414a52
bug 8939: add management.network.cidr
...
status 8939: resolved fixed
2011-03-09 16:32:18 -05:00
anthony
bdcffa2b0d
bug 8061: add forcely shutdown
2011-03-09 16:30:11 -08:00
alena
b5a36df966
listPublicIpAddresses - when do search by keyword, apply keyword to account search
2011-03-09 16:24:28 -08:00
alena
4f4683ec93
bug 8937: throw an Exception when fail to reapply Firewall rules as a part of network Implement
...
status 8937: resolved fixed
2011-03-09 16:24:28 -08:00
Chandan Krishna Reddy Purushothama
3b2d4c3fb5
Additions made to the script inorder to avoid VM login using "saved_password" string
2011-03-09 15:54:18 -08:00
prachi
b9646afd48
Adding log statement in allocator while skipping a storagepool if it crosses the storage.capacity.threshold
2011-03-09 15:34:53 -08:00
Edison Su
163af9a3b6
do not detect ip when you just deploy database
2011-03-09 15:28:55 -05:00
Edison Su
96bb6a7b7c
fix NPE that template was deleted
2011-03-09 15:27:06 -05:00
Kelven Yang
a5816ce48e
bug 8911: getjar URL was actually deprecated, console proxy download should be gone through ConsoleProxyAjaxResourceHandler which contains security check aganst the attack specified in the bug report
2011-03-09 14:51:27 -08:00
Kelven Yang
8cab7c3188
Enable JMX on tomcat config
2011-03-09 14:25:47 -08:00
prachi
34836aaaa5
Merging 2.1.8 fix to master : Bug 8801 - reserve some space for snapshots
...
StoragePoolAllocators need to respect storage.capacity.threshold in allocations - this was broken after StatsCollector started maintaining the primary storage Stats separately
Fixed allocator to refer the correct in-memory stats map.
2011-03-09 13:46:25 -08:00
alena
a0d79bda91
bug 8931: get account information for Action even from IP object, not from the Caller
...
status 8931: resolved fixed
2011-03-09 13:32:36 -08:00
alena
0c04007e04
bug 8734: search by keyword in listPublicIpAddresses command
...
status 8734: resolved fixed
2011-03-09 13:32:36 -08:00
Kelven Yang
a5c21dc130
1) make JMX port configuration in deverloper build, 2) Add property map based dynamic bean
2011-03-09 11:59:13 -08:00