Como faço para montar automaticamente uma partição LUKS no iscsi na inicialização?

2

Eu tenho uma partição em uma máquina CentOS7 que é montada a partir do iSCSI da seguinte forma:

iSCSI - > LVM - > LUKS - > XFS

/ etc / crypttab é configurado da seguinte maneira com uma chave:

home_vmail UUID="b79e45cf-89aa-40f2-9fb1-f62f0c795e88" /etc/keyfile

/ etc / fstab é configurado da seguinte forma:

/dev/mapper/home_vmail  /home/vmail     xfs _netdev     1 2

O iSCSI roda bem na inicialização, o LVM é detectado com sucesso e o LUKS é desbloqueado corretamente. A última etapa - a montagem automática da partição - está faltando.

Trabalhar em torno do problema é tão simples quanto executar manualmente "mount -a", mas eu preciso que isso seja executado na inicialização.

Qual opção você precisa usar para montar sistemas de arquivos baseados em rede automaticamente na inicialização?

Atualização: Redhat publica uma solução obsoleta para o RHEL6 no link que faz menção a um serviço "netfs" que não faz não existe ou não está documentado no RHEL7 / CentOS7.

Atualização 2: mais escavações mostram que os serviços estão sendo inicializados na ordem errada. Especificamente, o iscsi está sendo iniciado antes da rede. Bug criado aqui: link

    
por Graham Leggett 20.08.2016 / 01:02

0 respostas