Sanjay Tripathi
3ad0e8fb47
CLOUDSTACK-5701: physical size is not getting updated in snapshot_store_ref table.
2014-01-06 11:36:43 +05:30
Sanjay Tripathi
5eda091530
CLOUDSTACK-4450: Possibility of /tmp/xapilog filling up the Root disk on Xenserver.
2013-12-27 17:12:23 +05:30
Edison Su
8caf52c6bc
add xenserver 6.2.0 hotfix support, to optimize vdi copy
...
add xenserver hot fix
Conflicts:
api/src/com/cloud/vm/VirtualMachineName.java
core/src/com/cloud/host/HostInfo.java
core/src/org/apache/cloudstack/storage/to/SnapshotObjectTO.java
deps/XenServerJava/src/com/xensource/xenapi/VDI.java
engine/storage/snapshot/src/org/apache/cloudstack/storage/snapshot/XenserverSnapshotStrategy.java
engine/storage/src/org/apache/cloudstack/storage/endpoint/DefaultEndPointSelector.java
engine/storage/src/org/apache/cloudstack/storage/image/db/SnapshotDataStoreDaoImpl.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/XenServerGuru.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerPoolVms.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java
server/src/com/cloud/configuration/Config.java
2013-12-19 14:15:41 -08:00
Harikrishna Patnala
55237f8b15
CLOUDSTACK-5507: Unable to add XenServer 5.6 host to cloudstack
...
Fixed "ImportError: No module named cloudstack_pluginlib" on Xenserver 5.6
Signed-off-by: Jayapal <jayapal@apache.org>
2013-12-18 12:03:03 +05:30
Anthony Xu
a44459d6dd
add license header for new file
2013-12-15 17:40:39 -08:00
Hugo Trippaers
1cc68ae6c6
The python module perfmon is not installed by default on XenServer, so be carefull about importing it without checks
2013-12-13 13:36:22 +01:00
tuna
a3b7248a16
enable stp on ovstunnel
2013-12-11 15:58:32 +07:00
Anthony Xu
1ddc0b99fe
put CS/XS plugin log into seperate directory
2013-12-10 01:23:46 -08:00
tuna
5e23f00b1a
add Apache Licensed and add check native
2013-12-10 10:37:29 +07:00
tuna
f355359b23
fix issues
2013-12-10 10:37:28 +07:00
tuna
fca6d56681
remove private changes
2013-12-10 10:36:30 +07:00
tuna
dc151115be
AutoScaling without NetScaler
2013-12-10 10:35:55 +07:00
tuna
3df8b912fc
add kvm support & LB service
2013-12-09 23:33:14 +07:00
tuna
d935d3865a
tuna
2013-12-09 23:33:14 +07:00
tuna
3a9c9bd717
fix white-space
2013-12-09 23:33:14 +07:00
tuna
79a7ce871e
make SDN GRE work with XCP 1.6
2013-12-09 23:33:14 +07:00
Anthony Xu
c17cf2595b
after XS host reboot, all SG rules are gone, need to check if SG rules frame is there when program rules for VM, if not , create the SG rule frame
2013-12-05 02:10:59 -08:00
Anthony Xu
5a062e155c
put shell scripts to a seperate directory in XS
...
use same scripts for both XS and XCP
2013-12-03 02:05:34 -08:00
Anthony Xu
27294a3827
CLOUDSTACK-4750
...
use interface wildcard "+" in iptables to cover potential used VLAN interface to allow output on physical interface.
you will see
0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 PHYSDEV match --physdev-out bond2+ --physdev-is-bridged
instead of
0 0 ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 PHYSDEV match --physdev-out bond2.1234 --physdev-is-bridged
Anthony
2013-10-30 15:12:21 -07:00
Edison Su
89d6e7ed66
CLOUDSTACK-4817: fix s3 multipart uplaod
...
Conflicts:
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/XenServerStorageProcessor.java
2013-10-28 17:31:49 -07:00
Anthony Xu
e33ae74067
CLOUDSTACK-4649:
...
xs 6.1/6.2 introduce the new virtual platform, so there are two virtual platforms, windows PV driver version must match virtual platforms,
this patch tracks PV driver versions in vm details and template details.
Anthony
2013-10-22 17:54:51 -07:00
Jayapal
b79b2182ef
CLOUDSTACK-4624 Fixed security groups rules program issue in Advaced SG VM migration
2013-10-21 17:41:36 +05:30
Hugo Trippaers
56129c30a9
Fix a situation where the systemvm-vdi would be created even if the systemvm.iso does not exist.
2013-10-15 14:04:34 +02:00
Edison Su
88114350c7
CLOUDSTACK-4559: fix devcloud
2013-09-25 16:17:46 -07:00
Jayapal
137ee50477
CLOUDSTACK-4613 correcting anti spoofing security group rules
2013-09-06 15:47:02 +05:30
Edison Su
1c96898ae1
CLOUDSTACK-3229: if delete snapshots on staging area failed, still treat backup snapshot as succeed. And modify snapshot delete logic on devcloud
2013-08-19 15:25:11 -07:00
anthony
4333209af3
CLOUDSTACK-3495
...
CS used to access vnc server in xenserver dom0 to get VM console, now CS moves to use XenServer console API. getvncport plugin is not needed any more.
remove the code related to getvncport in XenServer
2013-08-09 17:22:54 -07:00
John Burwell
21f62087d3
- CLOUSTACK-3229: Properly converts the Content-Length to string
...
representation in s3xen
2013-08-01 15:41:22 -04:00
John Burwell
c713aef04d
- CLOUDSTACK-3229: Adds a guard condition to s3xen to prevent double
...
"/" in the resource path if the key starts with a "/" and corrects a
log message from adding an additional "/"
2013-08-01 04:29:23 -04:00
John Burwell
cab721529b
- CLOUDSTACK-3229: Fixes string formatting argument mismatch
2013-08-01 03:13:41 -04:00
John Burwell
9f1c74fe65
- CLOUDSTACK-3229: Fixes a syntax error in s3xen
2013-08-01 02:59:31 -04:00
John Burwell
8672e0fb94
- CLOUDSTACK-3229: Removes String format method call that is not
...
supported in Python 2.4
2013-08-01 02:46:00 -04:00
John Burwell
4b0582381f
- CLODSTACK-3229: Adds missing is_blank function to s3xen
2013-08-01 02:28:16 -04:00
John Burwell
e2bcbe90c0
- CLOUDSTACK-3229: Fixes a think-o in the handling of unmodifiable
...
collections and adds a rail in s3xen to raise an exception if the file being
put does not exist
2013-08-01 00:14:57 -04:00
John Burwell
1ae682de78
- CLOUDSTACK-3229: Properly serialize the https property to the s3Xen
...
plugin
- Extracts the duplicated serializeProperties methods to
ReflectUtils#flattenProperties
- Adds unit tests for ReflectUtils#flattenProperties
2013-08-01 00:14:43 -04:00
Marcus Sorensen
ac59a4f136
Summary: Move Xen vmdata to new, non-ssh method
...
Detail: KVM recently got a patch that did away with a few dozen ssh calls
when programming virtual router (CLOUDSTACK-3163), saving several seconds
for each vm served by the virtual router when the router is rebooted. This
patch updates Xen to use the same method, and cleans up the old script refs.
Reviewed-by: Sheng Yang, Prasanna Santhanam
2013-07-30 21:45:36 -06:00
Anthony Xu
f1fb7c3efe
in security group, CS put a rule in ebtables filter table FORWARD chain to prevent user from changing VM mac address
...
util.pread2(['ebtables', '-A', vm_chain, '-i', vif, '-s', '!', vm_mac, '-j', 'DROP'])
if user changes the VM mac address, all egress packet from the VM will be dropped, but the egress packet still contaminate the bridge cache with fake MAC,
This patch moves the rule to ebtables nat table PREROUTING chain, then the egress packet with modified MAC will not contaminate the bridge cache.
Anthony
2013-07-30 17:04:21 -07:00
Bharat Kumar
9c24be4837
CLOUDSTACK-3871 XEN - Unable to deploy VM in guest network VLAN with different subnets
...
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-07-28 23:43:44 -07:00
Kishan Kavala
36d900472b
CLOUDSTACK-3769: Fixed variable name localMountPointPath in vmopsSnapshot plugin
2013-07-25 16:27:32 +05:30
Bharat Kumar
e14f5d0aeb
Cloudstack-3694 Dnsmasq rewrite in bash
...
(Sheng: Fix typo, fix log and error message, remove 'set -x' in script)
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-07-24 14:00:31 -07:00
Edison Su
d22bea6031
CLOUDSTACK-2630: fix delta snashpt
2013-07-24 09:48:59 -07:00
Edison Su
be3883b678
fix create template from snapshot if it's swift
2013-07-24 09:48:07 -07:00
John Burwell
a2af4b5db7
- CLOUDSTACK-2583: PEP-8 compliance for s3xen
2013-07-23 18:37:51 -04:00
John Burwell
529ac6f129
- CLOUDSTACK-2583: Backports the s3xen plugin to Python 2.4
2013-07-23 18:02:49 -04:00
Anthony Xu
a235840856
don't overwrite logrotate in XenServer
2013-07-18 16:38:24 -07:00
Bharat Kumar
d73bb22802
Incorportaed the review changes Now dhcpservice IPs are removed when last vm from the subnet is removed. Rebased with master.
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-17 12:35:06 +05:30
hongtu_zang
9d857c0362
fix xenserver 6.1 and 6.2 can not open vnc console
...
Signed-off-by: Abhinandan Prateek <aprateek@apache.org>
2013-07-12 16:35:17 +05:30
Anthony Xu
fdc9f10cc1
fix , Windows 2008 32bit instance can't get IP address,
...
normally, in dhcp reply, the target ip is allocated ip for VM.
but windows 2008 32bit has special field in dhcp reply, which makes dhcp reply use 255.255.255.255 as target ip, which is blocked by SG rule,
2013-05-29 16:01:22 -07:00
Sanjeev Neelarapu
aa60105a84
CLOUDSTACK-2543: [Multiple_IP_Ranges] Failed to create IP alias on router vm
...
createipAlias.sh/deleteipAlias.sh won't be copied to XenServer host.
The directory of the scripts should be ".." rather "../../.." in all the xenserver patches file.
Corrected the path to ".." because the scripts are located at scripts/vm/hypervisor/xenserver/xenserver56/patch
2013-05-20 20:40:59 +05:30
Sheng Yang
2d2c0c48cd
Merge branch 'pvlan'
...
Conflicts:
scripts/vm/hypervisor/xenserver/xenserver60/patch
server/src/com/cloud/network/NetworkManager.java
server/src/com/cloud/network/NetworkManagerImpl.java
server/src/com/cloud/network/NetworkServiceImpl.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManager.java
server/src/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java
server/src/com/cloud/network/vpc/VpcManagerImpl.java
server/src/com/cloud/vm/UserVmManagerImpl.java
server/test/com/cloud/network/MockNetworkManagerImpl.java
server/test/com/cloud/vpc/MockNetworkManagerImpl.java
server/test/com/cloud/vpc/MockVpcVirtualNetworkApplianceManager.java
2013-05-15 16:08:08 -07:00