Creazione delle condivisioni SMB

Puoi creare e gestire le condivisioni SMB (Server Message Block (SMB) v3 (Samba) in un'istanza di Oracle Cloud Infrastructure (OCI) ed esportare i file nell'istanza di computazione.

Prerequisiti e considerazioni

Prima di iniziare:

Creazione di una condivisione Samba in un'istanza OCI

Per creare una condivisione Samba in un'istanza OCI dalla riga di comando, effettuare le operazioni riportate di seguito.

  1. Seguire le istruzioni in Gestione di Samba e specificare quanto segue:
    • Per il valore samba_server, immettere l'indirizzo IP o il nome host dell'istanza OCI.
    • Nella sezione Impostazioni file del file di configurazione Samba, immettere il percorso e il nome della condivisione nell'istanza OCI.
  2. Accedi alla condivisione di Samba. Vedere Accessing NFS and Samba Shares.

Creazione di una condivisione Samba in un'istanza OCI mediante Cockpit

È possibile creare una condivisione Samba in un'istanza di computazione dalla console Web Cockpit utilizzando il plugin di condivisione file Cockpit.

Per creare una condivisione Samba utilizzando la console Web Cockpit:

  1. Rivedere le informazioni in Gestione di Samba.
  2. Installare e configurare Samba nell'istanza OCI.

    Ad esempio:

    sudo dnf install samba samba-common samba-client -y
  3. Consentire a Cockpit di configurare Samba modificando il file di configurazione /etc/samba/smb.conf Samba e aggiungendo include = registry nella sezione global del file.

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

    L'aggiunta del valore registry al file di configurazione Samba consente di visualizzare la scheda Samba nella console Web Cockpit.

  4. Nell'istanza, installare e abilitare Cockpit. Vedere Installa e abilita Cockpit.
  5. Usare DNF per installare il pacchetto cockpit-file-sharing.

    Il pacchetto si trova nel repository DNF developer_EPEL ed è necessario abilitarlo prima di installare il pacchetto cockpit-file-sharing.

    Ad esempio:

    sudo yum-config-manager --enable ol9_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Nota

    I pacchetti trovati nei repository developer_EPEL sono considerati non supportati e hanno diritto solo al supporto di installazione di base. Il contenuto di questo repository non è consigliato per gli ambienti di produzione ed è destinato solo agli sviluppatori.
  6. Accedi a Cockpit. Vedere Accedi a Cockpit Web Console.

  7. Crea una nuova condivisione Samba:
    1. Fare clic su Condivisione file, quindi sulla scheda Samba.
    2. Nella sezione Gestione condivisione della pagina, fare clic sul pulsante con il segno più blu (+).

      Viene visualizzata la finestra Aggiungi nuova condivisione.

    3. Immettere il nome della condivisione Samba e il percorso della condivisione nell'istanza di computazione.

    4. Facoltativamente, selezionare gli utenti e i gruppi Oracle Linux e specificare il tipo di accesso ai file che si desidera concedere loro.

      Samba utilizza gli utenti Oracle Linux esistenti, ma è possibile impostare password diverse per l'accesso ai file tramite la console Web Cockpit.

    5. Fare clic su Aggiungi condivisione.

  8. Accedi alla condivisione di Samba. Vedere Accessing NFS and Samba Shares.