Buscar

Trabalho Sobre Samba e NFS

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Trabalho Sobre Samba e NFS
Componentes do Grupo
Bruno Klipel
Felipe Magnago
Givanildo Vargas
Wederson A Fiorio
Historia do Samba
1984
IBM faz uma API (application Program Interface) c/ funções básicas de comunicação em rede entre hosts p/ uma rede pequena (72 nós). O protocolo requeria uma camada de transporte!.
1985 
IBM lança um protocolo de transporte. Este protocolo + API (NetBios) = NETBEUI.
Microsoft e Intel criam o Core Protocol
SMB/CIFS file sharing protocol,
Adota o NetBIOS sobre TCP (NBT) para troca de pacotes (1987),
Este esquema se torna o mecanismo padrão para compartilhamento de arquivos dos Sistemas Operacionais Windows.
Samba
É o código aberto da implementação do CIFS para Linux!
Além de Samba e Windows, a outras implementações de CIFS para OS/2, Macintosh e outros Unix´s.
Samba foi portado para VMS, Netware, etc.
Funcionalidade do SAMBA
Serviços de Arquivos e Impressão
Autenticação e Autorização.
Resolução de Nomes
Browsing (anúncio de serviços)
Lista de serviços (arquivos e impressoras compartilhadas) oferecidas pelos computadores 
Dois programas chaves compõem o Samba:
smbd e nmbd
CIFS
Common Internet File System
Padrão aberto, criado pela IETF
SMB: Server Message Block
O coração do CIFS. 
Alguns definem CIFS e SMB como sinônimos.
Filosofia Cliente - Servidor
Alto nível: opera camada Aplicação/Apresentação
Necessita de protocolos de transporte:
NetBios over TCP (NBT)
Muito usado pela Microsoft.
Windows for Workgroups 
Windows 98, 2000, NT, etc...
Núcleo de uma rede Microsoft é o CIFS (SMB).
Internet Engineering
Task Force
CIFS
Servidor e clientes trocam mensagens a fim de acessarem recursos neste servidor 
Isso é feito através das Server Message Blocks (SMB) Protocol. 
Mensagens SMB
Conectar/desconectar de shares de arquivo e impressão,
Abrir/fechar arquivos,
Ler/escrever arquivos,
Pesquisar diretórios,
Setar/coletar atributos arquivos.
Tudo isso é feito em uma sessão NetBios rodando por baixo.
SMBD - Daemon
É responsável:
Serviços de diretórios e impressão
quais (e como) arquivos e impressoras serão vistos pelas máquinas Windows.
autenticação de “share mode” e “user mode”.
como proteger arquivos e impressoras através de senhas.
Share mode: atribui uma senha para o diretório ou impressora.
User mode: cada usuário tem senha para o serviço.
NMBD Daemon
É responsável por:
Resolução de nomes 
Browsing
Network Neighbourhood
Nada a ver com Browsing de Internet.
Envolve tarefas como o gerenciamento e distribuição de listas de nomes NetBios.
NFS – Network File Systems
Network File System é um sistema que permite a montagem de sistemas de arquivos remotos através de uma rede TCP-IP
Desenvolvido pela SUN nos 80 (RFC1094)
http://www.faqs.org/rfcs/rfc1094.html
BSD exporta (export) os sistemas de arquivos
ATT compartilha (share) os sistemas de arquivos
Função Cliente / Servidor
Servidor NFS
Um servidor de arquivos NFS determina os sistemas de arquivos locais que serão compartilhados com outras máquinas
Cliente NFS
Um cliente NFS monta os sistemas de arquivos compartilhados através da rede e os trata como se fossem locais
Benefícios do NFS
Arquivos centralizados
Os arquivos estão localizados no servidor
Uma cópia do arquivo está disponível a vários usuários simultaneamente
Ex: diretórios de login
Softwares comuns
Pacotes de software podem ser compartilhados
Diminui o espaço gasto em disco e facilita a gerência.
Os arquivos parecem ser locais
A distribuição de arquivos é transparente para o usuário e as aplicações
Funcionamento do NFS
Comunicação via TCP/IP
Computador com o sistema de arquivos (servidor) precisa disponibilizar (exportar) o sistema através do arquivo /etc/exports
Computador que deseja usar o sistema de arquivos (cliente) precisa montá-lo através do comando mount ou com uma entrada do arquivo /etc/fstab 
Componentes do NFS
rpc.portmaster
Roteia procedimentos remotos para os daemons
rpc.mount
Monta e desmonta sistema de arquivos
rpc.nfsd
Prove acesso aosarquivos locais
rpc.statd
Estatística
rpc.rquotad
Servidor de parte remota
mount/umont
Monta/desmontao sistema de arquivos
/etc/exports
Arquivos disponíveis
/var/lock/subsys/nfs
Bloqueia execuçãode varias copias do NFS
Exemplo de Inicialização do NFS
Os programas (daemons) do NFS devem ser inicializados com o boot
O comando pmap_dump mostra o estado dos daemons RPC (Remote Procedure Calls) do sistema. NFS usa RPC.
O script nfs em /etc/rc.d/nfs pode ser usado para interromper, reiniciar, parar ou consultar os programas NFS
./nfs [start | stop | status | restart | reload]

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando