Criando Compartilhamentos NFS

Com o protocolo NFS (Network File System), você pode criar e gerenciar compartilhamentos NFS em uma instância da Oracle Cloud Infrastructure (OCI) e exportar arquivos para a instância de computação.

Observação

O Oracle Linux funciona com os protocolos NFSv3 e NFSv4.

Pré-requisitos e Considerações

Antes de começar:

Criando um Compartilhamento NFS em uma Instância do OCI

Para criar um compartilhamento NFS em uma instância do OCI com base na linha de comando:

  1. Execute um dos seguintes procedimentos:
    • Siga as instruções no guia relevante Managing the Network File System para a versão da imagem do Oracle Linux, com a seguinte consideração:

      • Antes de editar o arquivo etc/exports, os diretórios e arquivos que você deseja compartilhar na instância já deverão existir e deverão ter as permissões apropriadas, conforme exigido pelo ambiente.

    • Siga o tutorial em Create an NFS server on Oracle Linux.

  2. Acesse o compartilhamento NFS. Consulte Acessando Compartilhamentos NFS e Samba.

Criando um Compartilhamento NFS em uma Instância do OCI Usando o Cockpit

Você pode criar um compartilhamento NFS em uma instância de computação na console web do Cockpit usando o plug-in de compartilhamento de arquivos do Cockpit.

Para criar um compartilhamento NFS usando a console web do Cockpit:
  1. Na instância de computação, instale e ative o Cockpit. Consulte Instalar e Ativar Cockpit.

  2. Use o DNF para instalar o pacote cockpit-file-sharing.

    O pacote cockpit-file-sharing está contido no repositório DNF developer_EPEL e você deve ativar o repositório antes de instalar o pacote.

    Por exemplo:

    sudo yum-config-manager --enable ol<version>_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Observação

    Os pacotes nos repositórios developer_EPEL são considerados sem suporte e o suporte está limitado à instalação básica. O conteúdo deste repositório não é recomendado para ambientes de produção e destina-se apenas ao uso em desenvolvimento.
  3. Entrar no Cockpit. Consulte Fazer Login no Console da Web do Cockpit.

  4. Na console web do Cockpit, selecione Serviços e procure o servidor NFS.

    Se você encontrar o servidor NFS, vá para a Etapa 7. Se o NFS não tiver sido configurado ou o serviço NFS estiver desativado, vá para a próxima etapa.

  5. Para ativar o servidor e o serviço NFS, selecione a alternância de cinza servidor e serviços NFS.

    A ativação do switch de alternância faz com que o serviço NFS seja iniciado automaticamente e, depois de cada reinicialização do sistema.

  6. Na página Serviços, navegue até a seção Bolsos e selecione a alternância cinza RPCbind Server Activation Socket.

    Ativar o switch de alternância faz com que o soquete RPC seja iniciado automaticamente e iniciado após cada reinicialização do sistema.

  7. Crie um compartilhamento NFS:

    1. Selecione Compartilhamento de Arquivos, selecione a guia NFS e, em seguida, selecione o botão de sinal de mais azul (+).

      A janela Adicionar Exportação é exibida.

    2. Informe o nome e o caminho do compartilhamento NFS e, nos campos Nome do Cliente e IP do Cliente, informe o nome da instância de computação e o endereço IP.

    3. Selecione Adicionar.

      Observação

      O compartilhamento NFS não é visível no caminho /etc/export. Em vez disso, o comando exportfs cria o compartilhamento NFS no run-time e o compartilhamento NFS reside no caminho /var/lib/nfs/etab. Para inspecionar o compartilhamento NFS, use o comando exportfs -s.

  8. Acesse o compartilhamento NFS. Consulte Acessando Compartilhamentos NFS e Samba.