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

I protocolli NFS supportati includono: 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 in Gestione del file system di rete, 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 si trova nel repository DNF developer_EPEL ed è necessario abilitare il repository 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 presenti 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 Log in to the Cockpit Web Console.

  4. Nella console Web Cockpit, fare clic su 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, fare clic sul pulsante di attivazione/disattivazione di tipo grigio server e servizi NFS.

    Facendo clic sul pulsante di attivazione/disattivazione, il servizio NFS viene avviato automaticamente e viene abilitato all'avvio dopo ogni reboot del sistema.

  6. Nella pagina Servizi, andare alla sezione Socket e fare clic sul pulsante di attivazione grigio RPCbind Server Activation Socket.

    Facendo clic sull'interruttore, 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.