Glusterfs não pode definir xattr security.selinux

1

Atualmente, estou tentando usar o Gluster como armazenamento para volumes docker no Centos 7. A versão do gluster é 4.0.2.

Na criação do volume, os arquivos do contêiner são copiados para o novo volume. O volume é armazenado em um diretório montado gluster usando o gluster client (sem NFS).

Ao copiar o primeiro arquivo, recebo este erro:

dockerd: time="2018-06-29T16:54:42.0
5675816+02:00" level=error msg="fatal task error" error="failed to copy xattrs: failed to set xattr \"security.selinux\" on /var/lib/docker/volumes/test_laravelstorage/_data/app/.gitignore: operation not supported" module=node/agent/taskmanager node.id=zfqlnpdchcaa0xl0vs8ck0ec7 dervice.id=e94kmsgqq222ohssk6is866la task.id=k9efjmil9sgmeza507z9r7qy

Selinux está desativado.

Olhando as especificações do GlusterFs, security.selinux deve ser suportado. Estou fazendo algo errado ou isso pode ser um bug?

    
por rmmed 30.06.2018 / 08:28

2 respostas

1

Nenhum xattr habilitado na montagem de tijolo do lado do servidor glusterfs? Verifique as opções de montagem para volumes de tijolos.

link

    
por 30.06.2018 / 21:06
0

A definição de contextos SELinux não é atualmente suportada em sistemas de arquivos FUSE. Isso precisa ser corrigido no módulo do kernel do FUSE Linux, e também adicionou suporte ao Gluster.

Trabalho e progresso (muito lento) são rastreados em este bug .

    
por 06.09.2018 / 15:56