Consider logging and issue so that it is properly addressed by the
development team.

On Mon, May 21, 2018 at 7:05 AM, Tim Dudgeon <tdudgeon...@gmail.com> wrote:

> I'm seeing a  strange problem with trying to use a Cinder volume for the
> elasticsearch PVC when installing logging with Origin 3.7. If I use NFS or
> GlusterFS volumes it all works fine. If I try a Cinder volume elastic
> search fails to start because of permissions problems:
>
>
> [2018-05-21 11:03:48,483][INFO ][container.run            ] Begin
> Elasticsearch startup script
> [2018-05-21 11:03:48,500][INFO ][container.run            ] Comparing the
> specified RAM to the maximum recommended for Elasticsearch...
> [2018-05-21 11:03:48,503][INFO ][container.run            ] Inspecting the
> maximum RAM available...
> [2018-05-21 11:03:48,513][INFO ][container.run            ] ES_HEAP_SIZE:
> '4096m'
> [2018-05-21 11:03:48,527][INFO ][container.run            ] Setting heap
> dump location /elasticsearch/persistent/heapdump.hprof
> [2018-05-21 11:03:48,531][INFO ][container.run            ] Checking if
> Elasticsearch is ready on https://localhost:9200
> Exception in thread "main" java.lang.IllegalStateException: Failed to
> created node environment
> Likely root cause: java.nio.file.AccessDeniedException:
> /elasticsearch/persistent/logging-es
>     at sun.nio.fs.UnixException.translateToIOException(UnixExceptio
> n.java:84)
>     at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.
> java:102)
>     at sun.nio.fs.UnixException.rethrowAsIOException(UnixException.
> java:107)
>     at sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSy
> stemProvider.java:384)
>     at java.nio.file.Files.createDirectory(Files.java:674)
>     at java.nio.file.Files.createAndCheckIsDirectory(Files.java:781)
>     at java.nio.file.Files.createDirectories(Files.java:767)
>     at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment
> .java:169)
>     at org.elasticsearch.node.Node.<init>(Node.java:165)
>     at org.elasticsearch.node.Node.<init>(Node.java:140)
>     at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:143)
>     at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:194)
>     at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:286)
>     at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch
> .java:45)
> Refer to the log for complete error details.
>
> The directory ownerships do look very strange. Using Gluster (where it
> works) you see this (/elasticsearch/persistent is where the volume is
> mounted):
>
> sh-4.2$ cd /elasticsearch/persistent
> sh-4.2$ ls -al
> total 8
> drwxrwsr-x. 4 root 2009 4096 May 21 07:17 .
> drwxrwxrwx. 4 root root   42 May 21 07:17 ..
> drwxr-sr-x. 3 1000 2009 4096 May 21 07:17 logging-es
>
> User 1000 and group 2009 do not exist in /etc/passwd or /etc/groups
>
>
>
> _______________________________________________
> users mailing list
> users@lists.openshift.redhat.com
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>



-- 
--
Jeff Cantrill
Senior Software Engineer, Red Hat Engineering
OpenShift Integration Services
Red Hat, Inc.
*Office*: 703-748-4420 | 866-546-8970 ext. 8162420
jcant...@redhat.com
http://www.redhat.com
_______________________________________________
users mailing list
users@lists.openshift.redhat.com
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to