Leo Simons
0ec36e128b
Fix CLOUDSTACK-7476: always pass along $JAVA_HOME
...
On a secured environment (selinux w/ env_reset enabled in sudoers), the
runuser command that is invoked by the daemon() function does not pass
along environment variables, so $JAVA_HOME is empty, and JSVC falls
back to its default behavior, which may not find java or may not find
the intended java.
This fix simply passes $JAVA_HOME explicitly using the -home argument to
JSVC.
Signed-off-by: Rajani Karuturi <rajanikaruturi@gmail.com>
2014-09-05 16:39:34 +05:30
Damodar
51e0488e5c
CLOUDSTACK-7316: Usage Server is not getting started when we install it on management server. This is happening when encryption is enabled. For usage server it is not able to get key file in the classpath.
2014-09-02 15:13:45 +05:30
Damodar
9ab78b7eb2
CLOUDSTACK-7106 : RPM build failing with RHEL7 (Failing while passing -p but not -o) Reviewed By : Santosh
...
Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
2014-08-26 11:50:05 +05:30
Damodar
7ea7deded0
CLOUDSTACK-7106 : RPM build failing with RHEL7 Reviewed By : Rayees
...
Signed-off-by: Santhosh Edukulla <santhosh.edukulla@gmail.com>
2014-08-26 11:04:48 +05:30
Rohit Yadav
28ad34e31e
CLOUDSTACK-7038: Add mysql client dependency for mgmt server, rpms and debs
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 6a26e77514 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2014-08-20 12:17:34 +02:00
Frank.Zhang
a0f1012903
CloudStackCLOUDSTACK-7366
...
Baremetal agent is not including in RPM spec file
2014-08-18 11:23:46 -07:00
Rohit Yadav
47625af7c3
CLOUDSTACK-6360: Fix JDK paths in ubuntu packaging init scripts, don't use 1.6
...
Since we've agreed to use JDK/JRE 1.7, this enforces that for Ubuntu builds
- this fix remove usage of 1.6 paths in JDK_DIR for cloud-{agent, management, usage}.
- adds oracle jdk 1.7 path (in case a user is using that)
- adds mysql-connector-java path to CLASSPATH for usage server
- adds libmysql-java pkg dependency (tested and available for precise and trusty)
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 96d6a2a037 )
Conflicts:
packaging/debian/init/cloud-usage
Adds pessimistic logic to try the hard coded paths if Rajani's logic fails
2014-08-08 14:26:47 +02:00
Hugo Trippaers
539db08956
CLOUDSTACK-6892 Create separate package for the mysql HA component
2014-07-04 14:37:07 +02:00
Rajani Karuturi
c468228fe8
CLOUDSTACK-6926: removed hard coded jdk dirs and setting java home using readlink and dirname
2014-06-25 17:23:42 +05:30
rayeesn
d0c249bc9e
updating cloud-usage.rc file to start cloudstack-usage server with java 1.7
2014-05-27 14:04:38 -07:00
David Bierce
59eed9ef77
CLOUDSTACK-6552 Cloudstack-Management install package creates log
...
directory that is never used
2014-05-06 11:24:47 +02:00
ynojima
4443890c85
CLOUDSTACK-6571 bugfix: 'service cloudstack-agent stop' fails to stop the process started on boot
2014-05-04 20:47:20 -06:00
ynojima
155745e26c
CLOUDSTACK-6351 bugfix: Java1.6 is installed instead of Java7
...
Since epoch spesicifation doesn't work on RHEL6.3,
"java7" is used in the rpm spec.
Conflicts:
packaging/centos63/cloud.spec
2014-05-02 00:21:24 -06:00
Rajesh Battala
4bc9f74b2d
Removed Epoch tag/number from the cloud.spec to fix the rpm installation of Management Server, Agent and awsapi
2014-04-29 17:14:49 +05:30
ynojima
098ad53c23
Bugfix: java6 is installed instead of java7 by yum dependancy resolution.
2014-04-18 22:53:17 -06:00
Wido den Hollander
7cd2b2ae89
debian: Add JNA flag when starting agent
...
In some situations local JNA libraries might prevent the agent
from starting.
2014-03-26 13:31:02 +01:00
Marcus Sorensen
a4d3ec476f
CLOUDSTACK-6220: Take 2, Fix cloudstack init scripts so that they
...
don't use fully qualified path as script name. Fix for
commit 9dd57c22b0
2014-03-10 16:11:52 -06:00
Marcus Sorensen
d033ca486b
CLOUDSTACK-6220: Fix cloudstack init scripts so that they
...
don't use fully qualified path as script name. Fix for
commit 9dd57c22b0
2014-03-10 15:34:55 -06:00
John Kinsella
dda47dbd67
package.sh: cleaning up formatting
...
No logic changes made. Tested no syntax errors added.
2014-02-17 10:51:34 -08:00
John Kinsella
9dd57c22b0
CLOUDSTACK-6129: removing hard-coded script names
...
Replacing whatami with $0 which is how UNIX shell scripts should get the
script's name.
BUG-ID: CLOUDSTACK-6129
Bugfix-for:
Reviewed-by:
Reported-by:
Signed-off-by: John Kinsella <jlk@stratosec.co> 1392660036 -0800
2014-02-17 10:00:36 -08:00
John Kinsella
9f72443bb1
CLOUDSTACK-6123: Ensuring no color in grep output
2014-02-15 21:26:40 -08:00
Wido den Hollander
49a29ce0cf
Switch to Java 7
...
We now require at least Java 7 to build and run CloudStack.
Both the DEB and RPM packaging now also require Java 7 during installation
of the packages.
2014-01-27 11:54:43 +01:00
Alex Hitchins
a9c25dcfa3
Added required dependancy to agent setup.
...
(cherry picked from commit 78f62c6347 )
Signed-off-by: David Nalley <david@gnsa.us>
2014-01-22 12:24:52 -05:00
rayeesn
0d24d323c0
Fix for defect CLOUDSTACK-5053, QEMU should be installed in KVM agent hosts
2014-01-10 14:03:17 -08:00
Wei Zhou
eb4c52ebca
Remove cloudmanagementserver.keystore from installation
...
(cherry picked from commit 3855922378 )
2013-11-11 18:11:06 +01:00
Wei Zhou
57ba367f3c
CLOUDSTACK-5042: change cloud.keystore to cloudmanagementserver.keystore and install it (cherry picked from commit de448ec479)
2013-11-08 09:00:29 +01:00
Darren Shepherd
e3280bdba2
Merge remote-tracking branch 'origin/spring-modularization'
...
Conflicts:
client/tomcatconf/applicationContext.xml.in
client/tomcatconf/nonossComponentContext.xml.in
client/tomcatconf/simulatorComponentContext.xml.in
framework/db/src/com/cloud/utils/db/Transaction.java
plugins/hypervisors/simulator/src/com/cloud/agent/manager/MockAgentManagerImpl.java
server/src/com/cloud/api/ApiServer.java
server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java
2013-10-23 11:14:42 -07:00
Kishan Kavala
294b0c7277
CLOUDSTACK-4921 : Add usage service to chkconfig
2013-10-23 16:05:12 +05:30
Frank.Zhang
aca6c420b4
follow up fix for CLOUDSTACK-1049
...
add license header to cloudstack-sccs
2013-10-22 15:53:55 -07:00
rayeesn
c5c5e2367e
follow up fix for CLOUDSTACK-1049
2013-10-22 15:29:15 -07:00
Saksham Srivastava
770bfe4354
CLOUDSTACK-3583: Fix for Management server stop is not removing the PID
2013-10-22 16:20:51 +05:30
Darren Shepherd
8cf00de51d
Configuration to enable Spring Modularization
...
All of the code changes for the Spring Modularization will work in
a modularized context or a non-modularized context. This commit
is the final commit to turn modularization on. Revert this commit
to disable the modularization and go back to monolithic Spring
configuration.
2013-10-02 15:43:11 -07:00
Wido den Hollander
e6fd794ca0
packaging: Do not depend on JNA and don't include it in the classpath
...
It's now packaged with maven due to libvirt 0.5.1 and will be included
in the classpath automatically.
2013-09-29 12:22:46 +02:00
ynojima
daec10e37a
fix rpm/deb build error caused by moving systemvm to its own maven project
2013-09-24 10:51:01 -04:00
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 a0988780ad )
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 0ef6084d2c )
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 add6505182 )
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