Hi Jean-Francois I added "-Djava.net.preferIPv4Stack = true-Djava.net.preferIPv4Addresses = true" to JAVA_OPTS of / etc/default/cloudsack-management and restarted cloudstack management below, but I still reported the same error.
This is the added content: if [ -r "/etc/cloudstack/management/cloud.jks" ] ; then JAVA_OPTS="-Djava.awt.headless=true -Dcom.sun.management.jmxremote=false -Xmx2g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/cloudstack/management/ -XX:PermSize=512M -XX:MaxPermSize=800m -Djavax.net.ssl.trustStore=/etc/cloudstack/management/cloud.jks -Djavax.net.ssl.trustStorePassword=vmops.com -Djava.security.properties=/etc/cloudstack/management/java.security.ciphers -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true " else JAVA_OPTS="-Djava.awt.headless=true -Dcom.sun.management.jmxremote=false -Xmx2g -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/var/log/cloudstack/management/ -XX:PermSize=512M -XX:MaxPermSize=800m -Djava.security.properties=/etc/cloudstack/management/java.security.ciphers -Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true " fi 发件人: Jean-Francois Nadeau<mailto:the.jfnad...@gmail.com> 发送时间: 2018年11月5日 22:13 收件人: users@cloudstack.apache.org<mailto:users@cloudstack.apache.org> 主题: Re: Runing cloudstack failed in docker Just by the look of the "Protocol family unavailable" error.... can you disable IPv6 in the JVm startup script ? On Mon, Nov 5, 2018 at 4:37 AM li li <div...@hotmail.com> wrote: > Hi ALL > > > I'm trying to encapsulate cloudstack 4.11 into docker. After build is > successful, cloudstack-management cannot function properly. > > Can someone help me? Thank you very much. > > > Dockerfile: > > > https://github.com/apache/cloudstack/blob/4.11/tools/docker/Dockerfile.centos6 > > > from cloudstack-management.err Error: > > 05/11/2018 09:07:39 128 jsvc.exec error: Cannot start daemon > 05/11/2018 09:07:39 126 jsvc.exec error: Service exit with a return value > of 5 > java.lang.reflect.InvocationTargetException > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:241) > Caused by: java.net.SocketException: Protocol family unavailable > at sun.nio.ch.Net.bind0(Native Method) > at sun.nio.ch.Net.bind(Net.java:433) > at sun.nio.ch.Net.bind(Net.java:425) > at sun.nio.ch > .ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223) > at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74) > at > org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:334) > at > org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:302) > at > org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80) > at > org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:238) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) > at org.eclipse.jetty.server.Server.doStart(Server.java:397) > at > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68) > at org.apache.cloudstack.ServerDaemon.start(ServerDaemon.java:200) > ... 5 more > OpenJDK 64-Bit Server VM warning: ignoring option PermSize=512M; support > was removed in 8.0 > OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=800m; > support was removed in 8.0 > > > From management-server.log: > > 2018-11-05 09:24:14,967 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [outofbandmanagement] > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,967 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [ipmitool] > 2018-11-05 09:24:14,967 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,977 DEBUG > [o.a.c.o.d.i.IpmitoolOutOfBandManagementDriver] (main:null) (logid:) > OutOfBandManagementDriver ipmitool initialized: ipmitool version 1.8.15 > > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,977 INFO [o.a.c.s.m.m.i.DefaultModuleDefinitionSet] > (main:null) (logid:) Starting module [nested-cloudstack] > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Starting CloudStack Components > 2018-11-05 09:24:14,977 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Starting CloudStack Components > 2018-11-05 09:24:14,978 INFO [o.e.j.s.h.C.client] (main:null) (logid:) > Initializing Spring root WebApplicationContext > 2018-11-05 09:24:15,043 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Configuring CloudStack Components > 2018-11-05 09:24:15,043 INFO [o.a.c.s.l.CloudStackExtendedLifeCycle] > (main:null) (logid:) Done Configuring CloudStack Components > 2018-11-05 09:24:15,056 INFO [c.c.u.LogUtils] (main:null) (logid:) log4j > configuration found at /etc/cloudstack/management/log4j-cloud.xml > 2018-11-05 09:24:15,072 INFO [o.e.j.s.h.ContextHandler] (main:null) > (logid:) Started o.e.j.w.WebAppContext@6b1274d2 > {/client,file:///usr/share/cloudstack-management/webapp/,AVAILABLE}{/usr/share/cloudstack-management/webapp} > 2018-11-05 09:24:15,073 INFO [o.e.j.s.h.ContextHandler] (main:null) > (logid:) Started o.e.j.s.h.MovedContextHandler@5cdd8682{/,null,AVAILABLE} > >