Criando Compartilhamentos SMB

Você pode criar e gerenciar compartilhamentos SMB (Samba) v3 do Windows Server Message Block (SMB) em uma instância do OCI (Oracle Cloud Infrastructure) e exportar arquivos para a instância de computação.

Pré-requisitos e Considerações

Antes de começar:

Criando um Compartilhamento de Samba em uma Instância do OCI

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

  1. Siga as instruções em Gerenciando o Samba e especifique o seguinte:
    • Para o valor samba_server, digite o endereço IP ou o nome do host da instância do OCI.
    • Na seção Definições do Arquivo do arquivo de configuração do Samba, informe o caminho e o nome do compartilhamento na instância do OCI.
  2. Acesse o compartilhamento do Samba. Consulte Acessando Compartilhamentos NFS e Samba.

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

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

Para criar um compartilhamento do Samba usando o console web do Cockpit:

  1. Revise as informações em Gerenciando o Samba.
  2. Instale e configure o Samba na instância do OCI.

    Por exemplo:

    sudo dnf install samba samba-common samba-client -y
  3. Permita que o Cockpit configure o Samba editando o arquivo de configuração do Samba /etc/samba/smb.conf e adicionando include = registry na seção global do arquivo.

    Por exemplo:
    ....
    workgroup = SAMBA
    security = user
    passdb backend = tdbsam
    printing = cups
    printcap name = cups
    load printers = yes
    cups option = raw
    include = registry
    ....

    A adição do valor registry ao arquivo de configuração do Samba permite que você exiba a guia Samba no console da web do Cockpit.

  4. Na instância, instale e ative o Cockpit. Consulte Instalar e Ativar Cockpit.
  5. Use o DNF para instalar o pacote cockpit-file-sharing.

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

    Por exemplo:

    sudo yum-config-manager --enable ol9_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Observação

    Os pacotes encontrados nos repositórios developer_EPEL são considerados não suportados e têm direito apenas ao suporte básico à instalação. O conteúdo deste repositório não é recomendado para ambientes de produção e destina-se apenas a fins de desenvolvedor.
  6. Faça login no Cockpit. Consulte Fazer Login no Console da Web do Cockpit.

  7. Criar um novo compartilhamento do Samba:
    1. Clique em Compartilhamento de Arquivos e em Samba.
    2. Na seção Gerenciamento de Compartilhamento da página, clique no botão de sinal de mais (+) azul.

      A janela Adicionar Novo Compartilhamento é exibida.

    3. Informe o nome do compartilhamento Samba e o caminho para o compartilhamento na instância de computação.

    4. Opcionalmente, selecione os usuários e grupos do Oracle Linux e especifique o tipo de acesso ao arquivo que você deseja conceder a eles.

      O Samba usa usuários existentes do Oracle Linux, mas você pode definir senhas diferentes para acesso ao arquivo por meio do console da web do Cockpit.

    5. Clique em Adicionar Compartilhamento.

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