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 do Samba em uma instância do OCI na linha de comando:

  1. Siga as instruções em Gerenciando 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 de 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 na 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. Verifique 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
    ....

    Adicionar o valor registry ao arquivo de configuração do Samba permite exibir a guia Samba na console web do Cockpit.

  4. Na instância, instale e ative o Cockpit. Consulte Instalar e Ativar o 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 só têm direito ao suporte básico de instalação. O conteúdo deste repositório não é recomendado para ambientes de produção e destina-se apenas para fins de desenvolvimento.
  6. Faça login no Cockpit. Consulte Efetuar log-in na Console Web do Cockpit.

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

      A janela Adicionar Novo Compartilhamento é exibida.

    3. Informe o nome do compartilhamento do 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 a arquivos por meio da console web do Cockpit.

    5. Clique em Adicionar Compartilhamento.

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