Como criar o Mount Point e depois montar o diretório em todos os servidores?

1

Eu sou um novato no Linux e tenho uma pergunta muito básica. Eu tenho três máquinas -

machineA
machineB
machineC

e todas essas máquinas têm o Ubuntu 12.04 instalado e eu tenho acesso root a todas essas três máquinas.

Agora eu devo fazer abaixo das coisas -

Create mount point /opt/exhibitor/conf
Mount the directory in all servers.
 sudo mount <NFS-SERVER>:/opt/exhibitor/conf /opt/exhibitor/conf/

Já criei o diretório /opt/exhibitor/conf em todas as três máquinas mencionadas acima. Agora não sei como criar o ponto de montagem /opt/exhibitor/conf e depois montar o diretório em todos os três servidores?

Alguma opinião?

    
por SSH 17.12.2013 / 23:45

2 respostas

1

Estou usando o Samba em meus servidores, pois os funcionários usam o Windows em suas máquinas. Exemplo de entrada no /etc/smb.conf:

[Projects]
    comment = Projects share
    read only = true
    path = /home/kovica/Projects
    browsable = yes
    writable = no
    valid users = kovica
    create mask = 0644

Esta entrada compartilha o diretório / home / kovica / Projects. Ninguém pode escrever / apagar / alterar arquivos nele. O cliente tem que autenticar e o único usuário válido é o kovica. Você adiciona usuários ao samba usando

smbpasswd -a kovica

Com este comando você define uma senha para o usuário kovica. Esta é a senha que o cliente deve usar durante a autenticação.

    
por kovica 17.12.2013 / 23:58
0

Com o NFS, é algo assim:

mount -t nfs machine2:/path/to/data /opt/exhibitor/conf/

Isto supõe que machine2 seja definido em seu / etc / host ou DNS ou você tenha que inserir seu endereço IP (supondo que seja estático).

Ao editar seu / etc / fstab, você pode torná-lo "permanente", pois a cada vez que você reinicializar, ele estará lá:

machine2:/path/to/data    /opt/exhibitor/conf   nfs    rsize=8192,wsize=8192,timeo=14,intr

Os parâmetros são definidos no manual para nfs e mount:

man mount
man nfs

Note que imagino que uma das máquinas não use a montagem NFS, uma vez que ela própria possui os dados do "expositor".

Uma possível desvantagem do NFS, eu não uso há muito tempo, mas quando eu fiz um tempo atrás, se uma máquina de destino cair, ler ou escrever naquele ponto de montagem bloqueia a tentativa do aplicativo. E esse é um bloco de kernel de baixo nível que impede completamente até mesmo que um KILL termine o processo acessando o NFS. Espero que isso tenha sido corrigido com o tempo, mas você gostaria de testar para ver o que acontece. A solução Samba é mais segura a esse respeito, pois faz uso de tráfego de rede e não bloqueia, no entanto, acho difícil de configurar do meu jeito ... Outra coisa que nunca usei é uma conexão baseada em SSH (oposta ao NFS ). Eu nunca usei isso, eu testei uma vez, funciona ... Você pode criar um túnel e depois usar o túnel para montar um diretório. Muito prático e também não bloqueia como o NFS. Além disso, todo o tráfego é criptografado. No entanto, pode ser mais lento (Francamente com os servidores rápidos que temos hoje ... você deve estar bem.)

    
por Alexis Wilke 18.12.2013 / 00:22