[ https://issues.apache.org/jira/browse/CLOUDSTACK-8443?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14747046#comment-14747046 ]
ASF subversion and git services commented on CLOUDSTACK-8443: ------------------------------------------------------------- Commit 5c5ea5f63fdf08b7812a38a092e82b776e39c669 in cloudstack's branch refs/heads/master from [~rohit.ya...@shapeblue.com] [ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=5c5ea5f ] Merge pull request #813 from wido/CLOUDSTACK-8625 CLOUDSTACK-8625: Systemd profile for CloudStack AgentWith CentOS 7 and Ubuntu 16.04 (to be released) using systemd it is preferred that CloudStack's Agent is also being started using systemd. This commit includes a service file for the CloudStack Agent with a wrapper script which actually executes Java It no longer uses jsvc for daemonizing and thus this requirement has also been dropped for CentOS 7 packaging. The Agent log output to stdout has also been modified to no longer include the timestamp as this is done by journalctl. This has been tested on a CentOS 7.1 machine and the Agent starts, stops and restarts properly. * pr/813: CLOUDSTACK-8625: Remove the need of a wrapper script for the Agent CLOUDSTACK-8625: Updated spec file for systemd profile CLOUDSTACK-8443: Install the systemd wrapper script in RPM CLOUDSTACK-8625: Systemd profile for CloudStack Agent Signed-off-by: Rohit Yadav <rohit.ya...@shapeblue.com> > Support CentOS7 as KVM host > --------------------------- > > Key: CLOUDSTACK-8443 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8443 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the > default.) > Affects Versions: 4.5.0, 4.5.1, 4.6.0 > Reporter: Rohit Yadav > Assignee: Remi Bergsma > Priority: Critical > Fix For: 4.6.0 > > > CentOS7 as KVM host fails with exception: > 2015-05-05 21:39:45,395{GMT} WARN [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-5:) LibvirtException > org.libvirt.LibvirtException: Controller 'cpuacct' is not wanted, but 'cpu' > is co-mounted: Invalid argument > at org.libvirt.ErrorHandler.processError(Unknown Source) > at org.libvirt.Connect.processError(Unknown Source) > at org.libvirt.Connect.processError(Unknown Source) > at org.libvirt.Connect.domainCreateXML(Unknown Source) > at > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.startVM(LibvirtComputingResource.java:1267) > at > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.execute(LibvirtComputingResource.java:3828) > at > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.executeRequest(LibvirtComputingResource.java:1361) > After umounting cpuacct (umount /sys/fs/cgroup/cpuacct), and restarting host, > the exception seen is: (also seen after upgrading linux kernel to 4.0.1) > 2015-05-05 21:40:15,875{GMT} WARN [kvm.resource.LibvirtComputingResource] > (agentRequest-Handler-5:) LibvirtException > org.libvirt.LibvirtException: unsupported configuration: CPU tuning is not > available on this host > at org.libvirt.ErrorHandler.processError(Unknown Source) > at org.libvirt.Connect.processError(Unknown Source) > at org.libvirt.Connect.processError(Unknown Source) > at org.libvirt.Connect.domainCreateXML(Unknown Source) > at > com.cloud.hypervisor.kvm.resource.LibvirtComputingResource.startVM(LibvirtComputingResource.java:1267) -- This message was sent by Atlassian JIRA (v6.3.4#6332)