Wei Zhou
164e3e33b4
CLOUDSTACK-4405: change rpm and debian packaging to support automatic update (KVM upgrade)
...
Including following steps:
b. Run "cloudstack-agent-upgrade". This script will upgrade all the existing bridge name to new bridge name, and update related firewall rules.
c. install a libvirt hook:
c1. mkdir /etc/libvirt/hooks
c2. cp /usr/share/cloudstack-agent/lib/libvirtqemuhook /etc/libvirt/hooks/qemu
c3. chmod +x /etc/libvirt/hooks/qemu
c4. service libvirtd restart
(cherry picked from commit a0988780ad88bb56becb0a13efedcd79c1bee142)
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
2013-09-24 09:55:35 +02:00
Edison Su
e325fb66ab
CLOUDSTACK-4405: fix vm migration during the upgrade to 4.2
...
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
2013-09-24 09:53:55 +02:00
Edison Su
7b4f846220
CLOUDSTACK-4405: add a tool: cloudstack-agent-upgrade to upgrade bridge name on kvm host
...
(cherry picked from commit 0ef6084d2c838a78eda29d258b1af98df96451b3)
Signed-off-by: Wei Zhou <w.zhou@leaseweb.com>
2013-09-24 09:53:05 +02:00
Hugo Trippaers
da99f6552c
Fix the spec file for the noredist build
2013-09-21 14:42:31 +08:00
Hugo Trippaers
3e48a702b9
Update usage to avoid confusion.
2013-09-21 12:36:15 +08:00
Hugo Trippaers
d0b896ed36
Simplify package.sh
2013-09-21 12:32:09 +08:00
Hugo Trippaers
4d461d5ef2
Update packaging script with the new noredist flag
2013-09-21 12:32:09 +08:00
Wei Zhou
2cc1dd4e74
change display name in /etc/init.d/cloudstack-agent from cloud-agent to cloudstack-agent
...
(cherry picked from commit add65051826eb0311a9028ecf3785617ea191733)
2013-09-06 14:20:55 +02:00
rayeesn
fa26eaafbd
CLOUDSTACK-4509 : management cache folder need to cleanup before upgrade, currently its cleaning up only for 3.x upgrade ie /var/cache/cloud, it should do that same for 4.2 also /var/cache/cloudstack
2013-08-28 11:23:22 -07:00
Hugo Trippaers
58638558a4
Minor fixes to packaging.sh, now also works (again) with snapshot build
2013-08-23 17:11:25 +02:00
Hugo Trippaers
658844ea99
Minor fix to package.sh, this prevented packages to be build for releases
2013-08-23 14:31:43 +02:00
rayeesn
c09bbd316c
CLOUDSTACK-4370 - Upgrade failing due to depenency with cloudstack-agent, changed remove dependency from cloud-agent to cloud-common
2013-08-19 15:13:23 -07:00
frank
d1b4a8d98c
CLOUDSTACK-4149
...
[upgrade][2.2.13 -> 2.2.14 -> 4.2][KVM] When we try to upgrade the KVM agent from 2.2.14 to 4.2 using the "U" option in install.sh script, management server also gets installed!
2013-08-12 14:52:28 -07:00
frank
35ab598d1f
CLOUDSTACK-4149
...
[upgrade][2.2.13 -> 2.2.14 -> 4.2][KVM] When we try to upgrade the KVM agent from 2.2.14 to 4.2 using the "U" option in install.sh script, management server also gets installed!
2013-08-12 12:11:25 -07:00
rayeesn
e80fdcda94
Fix for CLOUDSTACK-3858, 2.2.14 does not contions symbolic link to create sever.xml, we need to check both file or symbolic link exist or not in save folder
2013-08-09 17:02:14 -07:00
rayeesn
a49da6bee8
Supporting packaging for RHEL 5 and 6.2; updated macros
...
Signed-off-by: Edison Su <sudison@gmail.com>
2013-07-29 13:37:31 -07:00
rayeesn
a5d17c8dc7
CLOUDSTACK-2133 - Cisco VNMC xml need copy to plugins/network-elements/cisco-vnmc/scripts/network/cisco during installation
2013-07-29 11:50:48 -07:00
Rene Diepstraten
211b180d55
Replaced virsh() by python-libvirt functions
...
Signed-off-by: Rene Diepstraten <rene@renediepstraten.nl>
2013-07-25 18:10:58 +02:00
Wei Zhou
47b9e8ae61
add iptables/ethtool/vconfig requirement on Agent in cloud.spec
2013-07-18 09:29:26 +02:00
David Nalley
db74b2a047
adding some more groups to cli and awsapi packages - no idea why I missed those earlier.
2013-07-14 15:00:25 -04:00
David Nalley
7b3fef57fb
Adding a group to usage in spec file for RPM
2013-07-14 14:32:40 -04:00
rayeesn
3e7cebee29
Followup fix for CLOUDSTACK-2777, crypto.properties and xes.keystore moved to AWSAPI installation location and changed permission to 666
2013-07-09 21:07:32 +05:30
Rayeesn
b4f6b57ef5
Adding axis2.xml to cloudstack-bridge/webapps/awsapi/WEB-INF/conf as part of defect CLOUDSTACK-2927
2013-07-01 11:43:09 +05:30
Hiroaki KAWAI
78196384ae
CLOUDSTACK-2758: touch file for tomcat6 package change CVS 2013-1976
...
catalina.out must be prepared by package installation.
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-06-05 17:00:47 +05:30
Prasanna Santhanam
55db2fe6d1
mvn clean does not do a complete clean
...
Retains the systevm.iso from the previous run causing systemvm.iso to
never update itself. Do a complete clean install for all profiles
specified in mvn.
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-06-03 14:29:48 +05:30
Marcus Sorensen
800cd391d5
RPM build - run mvn clean before building packages, to get a build from fresh
...
source
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1369936033 -0600
2013-05-30 16:13:40 -06:00
Prasanna Santhanam
718bc97a7e
CLOUDSTACK-1824: Stop service displayed as cloud-management
...
service cloudstack-management is being displayed as cloud-management
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-05-30 11:12:20 +05:30
Hugo Trippaers
37ca43684b
CLOUDSTACK-2440 Print a warning if the rpm can't determine the previous configuration for server.xml or tomcat.conf
2013-05-14 11:05:04 +02:00
Hugo Trippaers
c2118180d5
CLOUDSTACK-2440 RedHat (CentOS) expects a directory with the name of the service to store initd.log
2013-05-13 16:07:46 +02:00
Nitin Mehta
c11dbad9c9
merge master
2013-05-11 15:28:43 +05:30
Hugo Trippaers
bdd5634924
CLOUDSTACK-2152 Set REALVER properly
2013-04-23 14:58:12 +02:00
Wido den Hollander
9573f51d3b
CLOUDSTACK-1977: Add management setup directory to classpath
...
This way the DB upgrade process can locate the SQL files
2013-04-18 21:32:08 +02:00
Wido den Hollander
96cf79535f
CLOUDSTACK-2033 Fix usage server logging under Debian and Ubuntu
2013-04-18 10:26:09 +02:00
Hugo Trippaers
574e716352
CLOUDSTACK-2033 Fix usage server startup and logging
...
Properly implement the Daemon interface
Initialize logging when the usage server is started as a daemon
Fix a few minor startup and packaging items.
2013-04-16 10:52:49 +02:00
Hugo Trippaers
ae16f33213
Fix a problem where usage server did not start because of a missing db.properties and log4j-cloud.xml
2013-04-15 15:02:47 +02:00
Hugo Trippaers
265cf42ffe
packaging: sync master and 4.1 for rpm packaging
2013-04-05 21:18:16 +02:00
Hugo Trippaers
1f206a4eb1
rpm: Install the LICENSE and NOTICE files
2013-04-05 18:49:44 +02:00
Hugo Trippaers
171a967437
packaging: Three times is a charm
...
Sorry about this, my packaging test system is out of order :-(
2013-04-05 17:08:15 +02:00
Hugo Trippaers
09f278f909
packaging: spark404 should test his commits
2013-04-05 16:42:42 +02:00
Hugo Trippaers
89d3808a18
packaging: move jasypt jar to cloudstack-common
...
Continuation of the work done in a35f7c7bd179a33e833d3d93f61f94ee7124c3f1
2013-04-05 16:12:27 +02:00
Hugo Trippaers
8d6bb9538a
Packaging: db-enc.properties is gone
2013-04-05 10:50:57 +02:00
David Nalley
542a339f96
CLOUDSTACK-1936 add cloudstack-agent as a service
2013-04-04 09:38:10 -04:00
Wido den Hollander
d80d8d8a67
Remove db-enc.properties
...
This seemed to be used with Ant, but there is no other reference to this file.
It shouldn't be here and isn't used. It only confuses people.
2013-04-04 08:51:38 +02:00
Wido den Hollander
28d5c959d6
debian: Update the cloudstack-management server's classpath
...
It should contain /etc/cloudstack/management so it can locate it's configuration
2013-04-03 15:57:40 +02:00
Marcus Sorensen
04a511a1a8
CLOUDSTACK-1900 : Save a default db.properties during upgrade, and make sure
...
we only pull the old configs once.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1364966964 -0600
2013-04-02 23:29:24 -06:00
Wido den Hollander
80da4d5baf
CLOUDSTACK-1490: deb packaging tomcat fixes
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-03-31 14:16:31 +02:00
Wido den Hollander
bc1ce57c9b
debian: Update the init script for the management server
...
Signed-off-by: Wido den Hollander <wido@42on.com>
2013-03-31 14:16:31 +02:00
Pradeep
5a66ec35ad
CLOUDSTACK-1689: KVM agent install.sh should install ipset command
...
Added ipset in cloud.spec as part of agent install.
Signed-off-by: Pradeep <pradeep.soundararajan@citrix.com>
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-03-29 16:39:35 +05:30
Marcus Sorensen
d6e11f25ac
CLOUDSTACK-1844 - fix typo in agent pre-script to allow copy of old configs
...
to new config location
Reported-by: Sangeetha Hariharan (JIRA)
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1364522608 -0600
2013-03-28 20:03:28 -06:00
Marcus Sorensen
a588efc0cc
Summary: RPM - recover configs during upgrade
...
Detail: Uninstallation of old RPMs wipes out some of the configs, and makes it
difficult to reapply existing configs. This change moves the config directory
to cloud.rpmsave, and then pulls in necessary files from that location during
post install of agent and management server.
Test passed:
install 4.0 RPMs, set up advanced zone
build 4.1 RPMs via package.sh, with this patch
install 4.1 RPMs
restart cloudstack-management, cloudstack-agent
verify management, agent, and zone is operational
BUG-ID: CLOUDSTACK-1694
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1364409632 -0600
2013-03-27 12:40:32 -06:00