Creazione di condivisioni NFS

Con il protocollo NFS (Network File System), puoi creare e gestire condivisioni NFS in un'istanza di Oracle Cloud Infrastructure (OCI) ed esportare i file nell'istanza di computazione.

Nota

Oracle Linux funziona con i protocolli NFSv3 e NFSv4.

Prerequisiti e considerazioni

Prima di iniziare:

Creazione di una condivisione NFS in un'istanza OCI

Per creare una condivisione NFS in un'istanza OCI dalla riga di comando:

  1. Procedere in uno dei seguenti modi:
    • Seguire le istruzioni nella guida relativa alla gestione del file system di rete per la versione dell'immagine Oracle Linux, tenendo presente quanto segue:

      • Prima di modificare il file etc/exports, le directory e i file che si desidera condividere nell'istanza devono esistere già e disporre delle autorizzazioni appropriate, come richiesto dall'ambiente.

    • Segui l'esercitazione su Create a NFS server su Oracle Linux.

  2. Accedere alla condivisione NFS. Vedere Accessing NFS and Samba Shares.

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

Puoi creare una condivisione NFS in un'istanza di computazione dalla console Web Cockpit utilizzando il plugin di condivisione file Cockpit.

Per creare una condivisione NFS utilizzando la console Web Cockpit, effettuare le operazioni riportate di seguito.
  1. Nell'istanza di computazione, installare e abilitare Cockpit. Vedere Installa e abilita Cockpit.

  2. Utilizzare DNF per installare il pacchetto cockpit-file-sharing.

    Il pacchetto cockpit-file-sharing è contenuto nel repository DNF developer_EPEL ed è necessario abilitare il repository prima di installare il pacchetto.

    Ad esempio:

    sudo yum-config-manager --enable ol<version>_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Nota

    I pacchetti nei repository developer_EPEL sono considerati non supportati e il supporto è limitato all'installazione di base. Il contenuto di questo repository non è consigliato per gli ambienti di produzione ed è destinato esclusivamente allo sviluppo.
  3. Accedi a Cockpit. Vedere Log in to the Cockpit Web Console.

  4. Dalla console Web Cockpit, selezionare Servizi e cercare il server NFS.

    Se si individua il server NFS, andare al passo 7. Se NFS non è stato configurato o il servizio NFS è disattivato, andare al passo successivo.

  5. Per abilitare il server e il servizio NFS, selezionare il pulsante di attivazione/disattivazione di tipo grigio server e servizi NFS.

    L'attivazione dello switch di attivazione/disattivazione comporta l'avvio automatico del servizio NFS e l'avvio dopo ogni reboot del sistema.

  6. Nella pagina Servizi, passare alla sezione Socket e selezionare il pulsante di attivazione grigio RPCbind Server Activation Socket.

    Attivando l'interruttore di attivazione/disattivazione, il socket RPC viene avviato automaticamente e viene avviato dopo ogni riavvio del sistema.

  7. Creare una condivisione NFS:

    1. Selezionare Condivisione file, selezionare la scheda NFS, quindi selezionare il pulsante con il segno più (+) blu.

      Viene visualizzata la finestra Aggiungi esportazione.

    2. Immettere il nome e il percorso della condivisione NFS e, nei campi Nome client e IP client, immettere il nome e l'indirizzo IP dell'istanza di computazione.

    3. Selezionare Aggiungi.

      Nota

      La condivisione NFS non è visibile nel percorso /etc/export. In alternativa, il comando exportfs crea la condivisione NFS in fase di esecuzione e la condivisione NFS risiede nel percorso /var/lib/nfs/etab. Per esaminare la condivisione NFS, utilizzare il comando exportfs -s.

  8. Accedere alla condivisione NFS. Vedere Accessing NFS and Samba Shares.