Red Hat Cluster Suite: Configurando e Administrando um Cluster | ||
---|---|---|
Anterior | Capítulo 5. Serviços de Compartilhamento de Arquivos de Rede | Próxima |
Esta seção descreve os campos do arquivo smb.conf.nomedapartilha mais relevantes para a operação correta dos serviços Samba de alta disponibilidade. A descrição completa de todos os campos do arquivo de configuração do Samba vai além do escopo deste documento. Não foram adicionados novos campos para suportar o clustering e o formato do arquivo segue as convenções normais do Samba.
Veja a seguir um exemplo de arquivo smb.conf.nomedapartilha gerado automaticamente pela Ferramenta de Configuração do Cluster. O exemplo mostra uma partilha chamada mktg. O nome do arquivo é /etc/samba/smb.conf.mktg.
# Template samba service configuration file - please modify # to specify subdirectories and client access permissions. # Remember to copy this file over to *ALL* other cluster # members. # # From a cluster perspective, the key fields are: # lock directory - must be unique per samba service. # bind interfaces only - must be present set to yes. # interfaces - must be set to service floating IP address. # path - must be the service mountpoint or subdirectory thereof. # Refer to the cluster documentation for details. [global] workgroup = RHCLUSTER pid directory = /var/run/samba/mktg lock directory = /var/cache/samba/mktg log file = /var/log/samba/%m.log encrypt passwords = yes bind interfaces only = yes interfaces = 192.168.26.11 [mktg] comment = High Availability Samba Service browsable = yes writable = no public = yes path = /share |
As descrições seguintes abordam os campos mais relevantes, da perspectiva do cluster, do arquivo /etc/samba/smb.conf.nomedapartilha. Neste exemplo, o arquivo é chamado /etc/samba/smb.conf.mktg conforme o nome especificado para a partilha (mktg) na Ferramenta de Configuração do Cluster.
Estes parâmetros pertencem a todas as partilhas especificadas no arquivo smb.conf.nomedapartilha. É possível designar mais de uma partilha neste arquivo, desde que os diretórios nele descritos estejam nos sistemas de arquivo montados do serviço.
Dita o nome do diretório no qual os daemons do Samba (smbd e nmbd) colocarão seus arquivos de bloqueio. Deve ser definido como /var/cache/samba/nomedapartilha, onde nomedapartilha varia de acordo com o parâmetro especificado na Ferramenta de Configuração do Cluster. A especificação de um diretório de bloqueio é necessária para permitir uma instância do smbd e nmbd separada por serviço.
Dita o nome do diretório no qual os daemons do Samba (smbd e nmbd) colocarão os arquivos do ID de seus processadores (pid). Dever ser definido como /var/run/samba/nomedapartilha/, onde nomedapartilha varia de acordo com o parâmetro especificado na Ferramenta de Configuração do Cluster. A especificação de um diretório pid é necessária para permitir uma instância do smbd e nmbd separada por serviço.
Este parâmetro deve ser definido como yes para permitir que cada par de smbd e nmbd seja agrupado ao endereço IP flutuante associado a este serviço clusterizado do Samba.
Especifica o endereço IP associado ao serviço do Samba. Se uma máscara de rede for especificada no serviço, este campo se parecerá com o exemplo a seguir: interfaces = 10.0.0.10/255.255.254.0
Estes parâmetros pertencem a uma partilha específica do Samba.
Por default, as permissões de acesso à partilha são definidas de forma conservadora como não-gravável. Ajuste este parâmetro de acordo as preferências específicas de seu site.
O default é o primeiro ponto de montagem do sistema de arquivo especificado na configuração do serviço. Isto deve ser ajustado para coincidir com o diretório ou sub-diretório que será disponibilizado como uma partilha para os clientes.