Estou tentando configurar a montagem automática de diretórios pessoais de usuários usando o NFSv4 em clientes Mac.
Tudo parece funcionar como esperado, exceto para logins via Mac GUI. Estes ficam pendurados com um cursor giratório.
Os sistemas são clientes Mac OS 10.13.3 com um servidor Centos 7 NFS. O servidor tem armazenamento ZFS e estamos usando a configuração NFS interna do ZFS, mas como vemos o mesmo comportamento em um servidor diferente (Centos 6 com sistemas de arquivos ext4 e implementação nfs do Linux padrão), excluo o ZFS como problema por enquanto.
Nos clientes, o / etc / auto_master é:
# Automounter master map
+auto_master # Use directory service
/net -hosts -nobrowse,nosuid
/home auto_home
/Network/Servers -fstab
/- -static
e / etc / auto_home são:
myhome -vers=4,sec=sys myserver:/mypool/myhome
O servidor e os clientes são autenticados em um servidor do AD.
mount -o vers=4 myserver:/mypool/myhome /home/myhome
) ls -ald ~joeuser
monta automaticamente o diretório inicial) A configuração automática do diretório inicial no login a partir da interface gráfica do Mac (ou seja, um login normal no Mac) trava o cliente com um cursor giratório.
Nenhuma mensagem relevante é exibida nos registros do servidor, mas os registros do cliente são exibidos:
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 received event(s) VQ_NOTRESP (1)
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 type 'nfs', mounted on '/home/myhome', from 'myserver:/mypool/myhome', not responding
Feb 8 13:41:24 myclient KernelEventAgent[99]: tid 54485244 found 1 filesystem(s) with problem(s)
Verificando o cliente suspenso pelo sshing, vemos que o automount foi bem sucedido
myclient:~ admin$ nfsstat -m
/home/myhome from myserver:/mypool/myhome
-- Original mount options:
General mount flags: 0x500018 nodev,nosuid,automounted,nobrowse
NFS parameters: vers=4,sec=sys
File system locations:
/mypool/myhome @ myserver (aaa.bbb.ccc.ddd)
-- Current mount parameters:
General mount flags: 0x4500018 nodev,nosuid,automounted,nobrowse multilabel
NFS parameters: vers=4.0,tcp,port=2049,hard,nointr,noresvport,callback,negnamecache,nonamedattr,noacl,noaclonly,locks,noquota,rsize=32768,wsize=32768,readahead=16,dsize=32768,nordirplus,nodumbtimr,timeo=10,maxgroups=16,acregmin=5,acregmax=60,acdirmin=5,acdirmax=60,nomutejukebox,noephemeral,nonfc,sec=sys
File system locations:
/mypool/myhome @ myserver (aaa.bbb.ccc.ddd)
Status flags: 0x0
Portanto, parece que não é o mecanismo de montagem automática que está em falta.
Nossos clientes linux têm a mesma configuração de montagem automática e funcionam conforme o esperado, sem problemas.
Estou procurando orientação sobre como solucionar isso ainda mais. Que próximos passos você daria?