Edison Su
91391e6779
CLOUDSTACK-6464: if guest network type is vlan://untagged, and traffic label is used, kvm agent needs to honor traffic label
...
(cherry picked from commit dfb59cd6cc )
2014-06-04 16:49:43 +02:00
Wido den Hollander
93cc3e80d9
CLOUDSTACK-6783: Return a proper LibvirtStoragePool object after creating the pool
...
In situations where libvirt lost the storage pool the KVM Agent will re-create the
storage pool in libvirt.
This could be then libvirt is restarted for example.
The object returned internally was missing essential information like the sourceDir
aka the Ceph pool, the monitor IPs, cephx information and such.
In this case the first operation on this newly created pool would fail. All operations
afterwards would succeed.
2014-05-27 16:39:49 +02:00
Anshul Gangwar
92bc68d1f1
CLOUDSTACK-6663: Fixed Hyper-V agent fails to start on some setups. During startup agent tries
...
to get nic info of 0.0.0.0. To get it, it iterates through all nics and return the last NIC in
the list if it doesn't match with any IP address. In case last NIC doesn't have unicastAddress,
Hyper-V agent will fail to start. We don't need IP address during initialization. It get
initialized with startupcommand later.
2014-05-27 10:44:34 +02:00
Rajesh Battala
1fea5d9ea7
Fixed windows line ending issues
...
Conflicts:
plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/HypervResourceController.cs
plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs
2014-05-26 14:40:43 +02:00
Amogh Vasekar
b0b71e59e9
CLOUDSTACK-6671: Fixing NPE when a mapping is missing
...
Adding missing KVM mappings
Testing Done:
Local testing with removing CentOS mapping and launch a VM.
Signed-off-by: Nitin Mehta <nitin.mehta@citrix.com>
2014-05-22 20:38:57 +02:00
Murali Reddy
ccd0e23ac6
CLOUDSTACK-6668: OVS distributed routing: ensure bridge is deleted when
...
last VM from the VPC is deleted on a host
OVS distributed routing: ensure bridge is deleted when last VM from the
VPC is deleted on a host. This fix ensures that bridge is
destroyed.
2014-05-16 22:53:15 +02:00
Jayapal
adcc21ef3b
Fixed vpc private gateway backend issues
2014-05-15 20:09:26 +02:00
Sanjay Tripathi
13ba59c5f0
CLOUDSTACK-6649: CS is not giving the system-wide capacity for GPU reosurce.
2014-05-14 13:52:46 +02:00
Rajesh Battala
799480cf05
CLOUDSTACK-6519 [Hyper-V] while adding VM to Network it should throw error when it is in running state
2014-05-13 22:59:34 +02:00
Devdeep Singh
820f8724fa
CLOUDSTACK-6622: After a volume was live migrated, the destination smb storage path was added to
...
the folder column. For an smb share the smb credentials are in the query string of the path.
Before adding the path, smb shares query string should be cleaned up.
2014-05-13 10:52:35 +02:00
Sheng Yang
169c2be11a
CLOUDSTACK-6607: Correct the result of VpcNetworkUsage
...
Blank or not shouldn't be used to indicate command is failure or not.
2014-05-13 10:37:23 +02:00
Amogh Vasekar
02bd3d0671
CLOUDSTACK-6358: As a part of supporting dynamic guest OS defined by user, removing the hard-coded dependencies.
...
This patch is for KVM
1. Local testing on KVM
2. Successfully got up system VMs
3. Successfully created a CentOS VM
4. Snapshots are not supported for KVM
Signed off by :- Nitin Mehta<nitin.mehta@citrix.com>
2014-05-13 10:33:15 +02:00
Amogh Vasekar
1fb358d004
CLOUDSTACK-6358: As a part of supporting dynamic guest OS defined by user, removing the hard-coded dependencies.
...
This patch is for XenServer.
1. Local testing on XenServer 6.0.2
2. Successfully got up system VMs
3. Successfully created a CentOS VM
4. Created VM snapshot and reverted to snapshot
5. Manipulated guest_os_hypervisor table for mapping, and checked for correct propagation of platform emulator.
Signed off by :- Nitin Mehta<nitin.mehta@citrix.com>
2014-05-13 10:32:41 +02:00
Rajesh Battala
70a3e581ee
CLOUDSTACK-6518 [Hyper-V] Efficient way of finding the empty nic in VR/VpcVR to configure VPC entities fixed windows line ending issues
...
Conflicts:
plugins/hypervisors/hyperv/DotNet/ServerResource/HypervResource/WmiCallsV2.cs
2014-05-12 14:08:31 +02:00
Anshul Gangwar
55398ee185
CLOUDSTACK-6399: When there are no vms running on hyperv host, then agent was returning null. In
...
that case cloudstack was not doing anything and not updating the state of the vms to stopped.
Now the agent returns empty list of hostvmstatereport. Management server will then update the
vm state to stopped (instead of not acting upon the return state).
2014-05-12 09:36:17 +02:00
Harikrishna Patnala
3ac633d2f5
CLOUDSTACK-6551: [Automation] Failed to revert vm snapshot in xen
2014-05-08 13:43:32 +02:00
Bharat Kumar
aabde469d2
Cloudstack-5077: reserve cpu and memory only when vmware.reserve.cpu/mem are set to true. Insted of setting the ovecommit values to one on upgrade, we popultate them from the global values.
...
Conflicts:
engine/schema/src/com/cloud/upgrade/dao/Upgrade410to420.java
engine/schema/src/com/cloud/upgrade/dao/Upgrade420to421.java
plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java
2014-05-05 14:06:09 +02:00
Mike Tutkowski
dd3076987f
CLOUDSTACK-6170 Corrected an issue related to the "Reinstall VM" command and managed storage with VMware
2014-05-03 14:04:49 +02:00
Sateesh Chodapuneedi
47f5d2862a
CLOUDSTACK-6317 [VMware] Tagged VLAN support broken for Management/Control/Storage traffic
...
Check if switch name detected from traffic label for management, storage, control traffic is null before falling back to default value.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2014-05-02 19:02:45 +02:00
Wido den Hollander
1aff3a5f08
CLOUDSTACK-4549: Do not force RBD snapshot backups to RAW format
...
Since we use qemu-img to copy from RBD to Secondary Storage we no
longer have to force to RAW images, but can stick with QCOW2
When the snapshot backups are QCOW2 format they can easily be deployed
again when restoring from a backup
Conflicts:
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java
2014-05-02 18:49:28 +02:00
Anthony Xu
376078e90f
Revert "disble XS event, found there is an issue when event.from is called by multiple thread."
...
This reverts commit 8696f386dd .
2014-04-30 10:38:13 -07:00
Anthony Xu
8696f386dd
disble XS event, found there is an issue when event.from is called by multiple thread.
2014-04-29 11:06:03 -07:00
Mike Tutkowski
815e391173
CLOUDSTACK-6170 Needed to add logic for XS 6.2 + XS62ESP1 + XS62ESP1004
2014-04-29 12:34:27 +02:00
Sanjay Tripathi
b6d14d77bd
CLOUDSTACK-6452: Failed to Live Migrate VM across clusters with Xenserver 6.2.5.
2014-04-26 13:43:31 +02:00
Murali Reddy
61fc57121c
CLOUDSTACK-6505: XenServer bridge for the OVS tunnel network gets reset
...
on the hosts in the xenserver cluster
this fix ensures that brige is created only once so that openflow rules
configured on the bridge are not lost.
2014-04-25 22:08:03 +02:00
Mike Tutkowski
66fcfee220
CLOUDSTACK-6488 Fixed an issue where the "path" field was not being set properly in the DB when the volume had a snapshot taken of it
2014-04-25 21:35:24 +02:00
Anthony Xu
33c0d6c7bb
CLOUDSTACK-6438
...
CLOUDSTACK-6442
XAPI plugins must be copied to XS master first.
2014-04-23 15:30:36 -07:00
Mike Tutkowski
4ae75b426b
CLOUDSTACK-6469
2014-04-23 08:57:22 +02:00
Mike Tutkowski
b32fb37c51
[DB-CHANGE] CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-04-22 10:06:42 +02:00
Anthony Xu
3f74cb2feb
enable event on XS 6.2 + FOX
2014-04-21 14:26:40 -07:00
Mike Tutkowski
e49e282c63
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-04-19 10:13:10 -06:00
Sheng Yang
3578c7137f
CLOUDSTACK-6047: Make aggregation command timeout configurable
...
In case some environments has different performance or we found some commands
would took too long to execute, one global configuration item is introduced to
specify "time out in seconds per one command in aggregation commands".
By default it's 3 seconds. If admin feel it's too long, it can be adjust to as
low as 1 seconds, which runs still well in my machine.
2014-04-18 23:27:12 -07:00
Murali Reddy
4c0505f649
remove the unintended file checked in
2014-04-18 19:18:54 +05:30
Murali Reddy
18c269a575
fix KVM plug-in for OVS tunnel network. Fix addreses two issues.
...
fix mismatch of ovs-host-setup, ovs_host_setup used Libvirt resource and
scripts
plug the nic to OVS bridges created for the tunnel network.
2014-04-18 18:14:14 +05:30
Murali Reddy
192856fdcc
add support for sequence numner in the VPC topology updates and VPC
...
routing policy updates
2014-04-18 18:14:13 +05:30
Anshul Gangwar
7d6712c05e
CLOUDSTACK-6411: removing license header from nuget.config and agent settings file, with
...
the header they are not getting loaded properly. Added an exception to not to do rat
checks on these files.
2014-04-18 15:42:55 +05:30
Anthony Xu
d814383265
destroy event when the task is done
2014-04-15 17:04:37 -07:00
Chris Suich
47208dc23d
CLOUDSTACK-6422: Fixed errors with simulator VM snapshot delete and revert
2014-04-15 17:23:21 -04:00
Anthony Xu
46f6b26d49
disable XAPI event
2014-04-15 11:42:53 -07:00
Anshul Gangwar
b78aee8f11
CLOUDSTACK-6401: [hyper-v] fixed correct host state, if host is up and hyper-v agent is down then the host state will be shown as up(actual host state) in cloudstack
2014-04-15 12:24:57 +05:30
Anshul Gangwar
d45ee3ef21
CLOUDSTACK-6400: [hyper-v] [vmsync] fixed occasionally VM is not deleted from back-end when it is stopped from Hyper-V manager and then destroyed-expunged from CS and returning only power VMs for vmsync
2014-04-15 12:24:38 +05:30
Anshul Gangwar
36103633c2
CLOUDSTACK-6398:[hyper-v] changed auto shutdown and startup actions of VMs to shutdown and nothingauto shutdown and startup actions of VMs to shutdown and nothing so that they are consistent with cloudstack auto shudown and startup behavior
2014-04-15 12:24:13 +05:30
Koushik Das
800e9dbac5
CLOUDSTACK-6402: Fix StopCommand so that VMs are not removed accidentally as part of vmsync
...
Added a new flag 'checkBeforeCleanup' to StopCommand based on which check is done to see if VM is running in HV host.
If VM is running then in this case it is not stopped and the operation bails out.
Also modified the MS code to call the StopCommand with appropriate value for the flag based on the context.
Currently it is only set to 'true' when called from the new vmsync logic based on powerstate of VM. For rest it
is set to 'false' meaning no change in behaviour.
2014-04-14 16:12:35 +05:30
Koushik Das
aa3cb3f041
CLOUDSTACK-6363: [Automation] jetty server is going OOM for simulator
2014-04-14 09:18:55 +05:30
Anthony Xu
3854e5b106
add log and comment
2014-04-11 16:16:49 -07:00
Wido den Hollander
8764692b27
rbd: Use qemu-img to backup up a RBD snapshot to Secondary Storage
...
This reduces the amount of time and storage it takes dramatically. We no longer
do a full copy, but a sparse copy. The destination image is still in RAW
format, but we only copy over used blocks.
Qemu is also better in doing this then us doing it in Java code.
2014-04-11 15:20:49 +02:00
Wido den Hollander
95f6f65312
rbd: Use qemu-img to convert from QCOW2 templates to RBD directly.
...
This saves the step of writing to a temporary image in /tmp first before
writing to RBD.
This is possible due to a new version in librbd. With the rbd_default_format
setting we can now force qemu-img to create format 2 RBD images.
This is available since Ceph version 0.67.5 (Dumpling).
2014-04-11 15:20:34 +02:00
Anthony Xu
1c10d00ec9
avoid to create same FileSR on host more than once
2014-04-10 17:47:27 -07:00
Wido den Hollander
75792bf08e
CLOUDSTACK-4665: Check if a snapshot is protected before trying to unprotect
...
Otherwise a RBDException will be thrown with the message that the snapshot
isn't protected.
Conflicts:
plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/storage/LibvirtStorageAdaptor.java
2014-04-10 15:59:12 +02:00
Kishan Kavala
295fa84d4d
CLOUDSTACK-6371: Set snapshot size in copycommand answer during snapshot backup
2014-04-10 15:28:48 +05:30
Anthony Xu
9f44909e63
use event instead of poll for xapi async call in XS 6.2 and above to reduce the pressure on XAPI
2014-04-09 13:45:04 -07:00
Sanjay Tripathi
127196e95d
CLOUDSTACK-6366: add vgpuTypes details in vgpu_types table.
2014-04-09 18:22:06 +05:30
Harikrishna Patnala
68c80e28c0
CLOUDSTACK-6253: Optimizing VR alerts getting algorithm In addition to this a new configuration parameter is added router.alerts.check.interval defaulted to 30minutes to check for alerts in Virtual Router
2014-04-09 18:11:24 +05:30
Anshul Gangwar
fb9c2cc2d4
CLOUDSTACK-6262: Fixed network throttling in hyper-v, Now network rate parameter is honored in hyper-v. Network rate parameter now set the max bandwidth of nic on hyper-v
2014-04-09 11:23:42 +05:30
Anthony Xu
73c4e83ace
make sure volumeUuid is not full path
2014-04-08 16:35:31 -07:00
Anthony Xu
7cd4319eed
Destroy unplugged VIFs before creating a VIF for a VM
2014-04-08 16:13:58 -07:00
Frank.Zhang
68cf2ba0ef
BUG-ID: CS-19152
...
[upgrade] Baremetal 4.2.0 -> 4.3. After upgrade, destroy baremetal instance fail
BUG-ID: CS-19150
[upgrade] Baremetal 4.2.0 -> 4.3. After upgrade, unable to start baremetal instance
BUG-ID: CS-19149
[upgrade] Baremetal 4.2.0 -> 4.3. After upgrade, baremetal host remain in Disconnected state. But instance associated with baremetal host is running.
BUG-ID: CS-19151
[upgrade] Baremetal 4.2.0 -> 4.3. After upgrade, unable to reboot baremetal instance
BUG-ID: CS-19156
[upgrade] Baremetal 4.2.0 -> 4.3. After upgrade, unable to stop baremetal instance
reviewed-by: edison
(cherry picked from commit 3787579d29 )
Signed-off-by: Animesh Chaturvedi <animesh@apache.org>
Conflicts:
plugins/hypervisors/baremetal/src/com/cloud/baremetal/manager/BareMetalDiscoverer.java
plugins/hypervisors/baremetal/src/com/cloud/baremetal/networkservice/BareMetalResourceBase.java
plugins/hypervisors/baremetal/src/com/cloud/baremetal/networkservice/BaremetalPxeManagerImpl.java
server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
2014-04-08 15:31:24 -07:00
Murali Reddy
faf52530cc
CLOUDSTACK-6356: OVS: tunnel networks does not work across the XenServer
...
clusers
across the poll members an internal network created is visible to al the
members but bridge is not necessariliy created. This fix enables
plugging a temp VIF connected to internal network to dom0 and then
unplug-it. this action creates a bridge on the host of the network.
2014-04-08 19:06:15 +05:30
Anshul Gangwar
6dacfa9efd
CLOUDSTACK-6289: fixed storage migration failing in case of hyper-v if there are multiple disks attached to VM
2014-04-08 14:58:02 +05:30
Anshul Gangwar
9bc19bc241
CLOUDSTACK-6326: fixed password visible in plain text in some of commands in Hyper-v Agent logs
2014-04-08 14:17:38 +05:30
Anshul Gangwar
3f84cc6c60
CLOUDSTACK-6325: [hyper-v] fixed cleaning of bin and obj directories when building with mono, they were not cleaning up and resulting in use of stale dlls in some cases
2014-04-08 14:17:27 +05:30
Alex Huang
ec102ec960
Revert "Applied Tina's patches for removing the xapi jar"
...
This reverts commit 1439c69b7e .
2014-04-08 00:03:18 -07:00
Sheng Yang
f29e4e21eb
CLOUDSTACK-6314: Use SSH commands for Xen VR execution
...
Instead of XAPI, which would make XenServer unnecessary busy.
2014-04-07 11:22:30 -07:00
Anthony Xu
3ae9b57131
clean up xenserver resource code
2014-04-04 16:02:17 -07:00
Anthony Xu
7ada9b2b1b
clean up xenserver resource code
2014-04-04 14:08:23 -07:00
Sanjay Tripathi
38fc91801b
CLOUDSTACK-6339: Getting exception while adding XenServer625 host.
2014-04-04 12:32:56 +05:30
Sanjay Tripathi
0d77094141
CLOUDSTACK-6268: Unable to get GPU stats, You tried to call a method that does not exist.
2014-04-04 11:28:28 +05:30
Koushik Das
00a4e6ada9
CLOUDSTACK-6286: [Automation] VM deployment is failing in simulator
...
Added AggregationContolCommand to simulator
2014-04-03 11:48:06 +05:30
Abhinandan Prateek
8ad6b3c7e9
Revert "CLOUDSTACK-6286: added FinishAggregationCommand and StartAggregationCommand to simulator"
...
This reverts commit 9ddfbe1128 . REverting as the dependency is not there in git.
2014-04-03 10:23:42 +05:30
Alex Huang
1439c69b7e
Applied Tina's patches for removing the xapi jar
2014-04-02 13:59:43 -07:00
Abhinandan Prateek
1586f419dc
CLOUDSTACK-6286: added FinishAggregationCommand and StartAggregationCommand to simulator
2014-04-02 20:42:49 +05:30
Anshul Gangwar
90117f09e8
CLOUDSTACK-6288: Changing default ImageFormat to vhdx for hyper-v and allowing registration of vhdx format templates.
...
Signed-off-by: Devdeep Singh <devdeep@gmail.com>
2014-04-01 13:40:21 +05:30
Mike Tutkowski
e7724e90ba
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-04-01 00:05:34 -06:00
Mike Tutkowski
ac352388b0
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-03-31 21:17:11 -06:00
Sheng Yang
c388afc8cd
CLOUDSTACK-6309: Fix timeout in KVM when execute VR commands
...
Timeout is in seconds rather than milliseconds.
2014-03-31 11:29:02 -07:00
Mike Tutkowski
fe0c9768cf
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-03-31 00:10:49 -06:00
Anthony Xu
36fa355f0b
Add support for XS6.2 Fox hotfix
2014-03-28 16:54:18 -07:00
Anthony Xu
60563d395f
Revert "change below file names for consistency"
...
This reverts commit 9493b4d65c .
2014-03-28 12:15:02 -07:00
Mike Tutkowski
553630b1b9
CLOUDSTACK-6170 (VMware root-disk support for managed storage)
2014-03-28 12:52:56 -06:00
Anthony Xu
9493b4d65c
change below file names for consistency
...
Xenserver625Resource.java -> XenServer625Resource.java
Xenserver625StorageProcessor.java -> XenServer625StorageProcessor.java
2014-03-28 11:46:26 -07:00
Edison Su
392dc817af
fix build
2014-03-27 17:38:42 -07:00
Edison Su
f1ff060bb9
fix devcloud reboot issue: should not start heartbeat for devcloud
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
2014-03-27 17:38:41 -07:00
edison
b2f4939402
CLOUDSTACK-5857: for some reasons, delete secondary pool failed during copy template from secondary storage to primary storage, but the volume is already copied to primary storage, we didn't clean up the volume on primary storage, then all the following copy the same template to primary storage failed, as we are always using the same uuid when creating a new volume, libvirt complaining that the volume already exists.
...
Current fix is ignoring "the delete secondary storage error".
2014-03-27 17:38:40 -07:00
edison
a4af8ece8a
CLOUDSTACK-5370: delete snapshot on primary storage in case of backup snapshot failed.
2014-03-27 17:38:38 -07:00
edison
04220daf4c
CLOUDSTACK-5737: ignore umount secondary storage failure during backup snapshot
2014-03-27 17:38:38 -07:00
Edison Su
a3736f26f1
CLOUDSTACK-5264: add delta snapshot for existing xenserver
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java
2014-03-27 17:38:37 -07:00
Edison Su
810e090ad4
CLOUDSTACK-5395: mark snapshot_store_ref as destroyed in case of backup snapshot failed
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java
2014-03-27 17:38:37 -07:00
Edison Su
fc3e413584
fix devcloud: after devcloud vm itself reboot, local storage's name label is changed to orignal
2014-03-27 17:38:36 -07:00
Edison Su
5b16ccb50e
fix devcloud: user template's guest os type is changed
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
2014-03-27 17:38:36 -07:00
Edison Su
3d0b739950
fix devcloud router start
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
2014-03-27 17:38:36 -07:00
Edison Su
f84fc12d26
fix devcloud: get back whatever we have before
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XcpOssResource.java
scripts/vm/hypervisor/xenserver/xcposs/patch
2014-03-27 17:38:36 -07:00
Edison Su
9900ae7002
CLOUDSTACK-5737: isExternalSnapshot should return true for CLVM and RBD only
2014-03-27 17:38:35 -07:00
Marcus Sorensen
eacc1d7fff
CLOUDSTACK-6292: Fix live migration of KVM when vnc ip address
...
changes
Submitted-by: Yoshikazu Nojima
2014-03-27 16:47:00 -06:00
Anthony Xu
bdc4ffc010
add more log for creating XS pool network
2014-03-27 15:32:48 -07:00
Anthony Xu
91a3365184
Fixed a typo
2014-03-27 10:46:03 -07:00
Santhosh Edukulla
38b8677e01
Added fix for CLOUDSTACK-6269
...
Added fix for CLOUDSTACK-6269.More details inside the bug
Signed-off-by: Santhosh Edukulla <Santhosh.Edukulla@citrix.com>
2014-03-27 14:46:11 +05:30
Kishan Kavala
50b92054c5
CLOUDSTACK-6122: Map rbd image on host before attaching to Vm
2014-03-27 14:35:09 +05:30
Anthony Xu
b4d3aac74d
get rrd through http directly instead of xapi plugins
2014-03-26 18:02:52 -07:00
Anthony Xu
15d798d882
in XS, joining a host to a XS pool may not work as expected, especially when there are multiple nics, binding devices.
...
admin needs to check if the right nics are binded togather, if network are propagated to the new host correctly before adding this host to CS.
2014-03-26 16:42:17 -07:00
Anthony Xu
cb61d35ad0
set nosubdir for NFS SR
2014-03-26 14:57:39 -07:00