Creazione di condivisioni NFS

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

Nota

I protocolli NFS supportati sono: 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, effettuare le operazioni riportate di seguito.

  1. Procedere in uno dei seguenti modi:
    • Seguire le istruzioni nella sezione Gestione del file system di rete, tenendo presente quanto riportato di seguito.

      • Prima di modificare il file etc/exports, le directory e i file che si desidera condividere sull'istanza devono esistere già e devono disporre delle autorizzazioni appropriate, come richiesto dall'ambiente in uso.
    • Segui l'esercitazione su Create a NFS server on Oracle Linux.
  2. Accedere alla condivisione NFS. Vedere Accessing NFS and Samba Shares.

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

È possibile 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:
  1. Nell'istanza di computazione, installare e abilitare Cockpit. Vedere Installa e abilita Cockpit.
  2. 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.
  3. Accedi a Cockpit. Vedere Accedi a Cockpit Web Console.

  4. Nella console Web Cockpit, fare clic su Servizi e cercare il server NFS.

    Se si trova 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, fare clic sul pulsante di attivazione/disattivazione grigio server e servizi NFS.

    Fare clic su toggle per consentire al servizio NFS di avviarsi automaticamente e consentire l'avvio del servizio dopo ogni reboot del sistema.

  6. Nella pagina Servizi, passare alla sezione Socket e fare clic sul pulsante grigio RPCbind Socket di attivazione server.

    Facendo clic sul pulsante di attivazione/disattivazione, il socket RPC viene avviato automaticamente e il socket viene avviato dopo ogni riavvio del sistema.

  7. Creare una nuova condivisione NFS:
    1. Fare clic su Condivisione file, selezionare la scheda NFS, quindi fare clic sul 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. Fare clic su 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.