Puoi creare e gestire le condivisioni v3 (Samba) di Windows Server Message Block (SMB) in un'istanza di Oracle Cloud Infrastructure (OCI) ed esportare i file nell'istanza di computazione.
Prerequisiti e considerazioni
Prima di iniziare:
-
Connettersi all'istanza di computazione. Vedere Accesso a un'istanza.
-
Assicurarsi che nell'istanza sia installata la versione più recente dell'immagine Oracle Linux. Vedere Installazione del software e la relativa guida per l'immagine scelta.
-
Scopri di più su Samba e come utilizzare Samba con Oracle Linux. Consulta la guida relativa alla gestione di Samba per l'immagine Oracle Linux scelta:
-
Scopri come utilizzare il servizio OCI per volumi a blocchi per fornire backup dello storage OCI. Per ulteriori informazioni, vedere Panoramica dei backup dei volumi a blocchi.
-
Decidi come creare la condivisione Samba:
Creazione di una condivisione Samba in un'istanza OCI
Per creare una condivisione Samba in un'istanza OCI dalla riga di comando:
-
Seguire le istruzioni nella guida
Managing Samba per l'immagine Oracle Linux scelta 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.
-
Accedi alla condivisione 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:
- Rivedere le informazioni nella guida Managing Samba per l'immagine Oracle Linux scelta.
- Installare e configurare Samba nell'istanza OCI.
Ad esempio:
sudo dnf install samba samba-common samba-client -y
-
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.
-
Nell'istanza, installare e abilitare Cockpit. Vedere Installa e abilita Cockpit.
-
Utilizzare DNF per installare il pacchetto cockpit-file-sharing
.
Il pacchetto cockpit-file-sharing
si trova 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 hanno diritto solo al supporto di installazione di base. Il contenuto di questo repository non è consigliato per gli ambienti di produzione ed è destinato esclusivamente allo sviluppo.
-
Accedi a Cockpit. Vedere Log in to the Cockpit Web Console.
-
Crea una condivisione Samba:
-
Selezionare Condivisione file, quindi selezionare la scheda Samba.
-
Nella sezione Gestione condivisione della pagina, selezionare il pulsante con il segno più (+) blu.
Viene visualizzata la finestra Aggiungi nuova condivisione.
-
Immettere il nome della condivisione Samba e il percorso della condivisione nell'istanza di computazione.
-
Se si desidera, selezionare gli utenti e i gruppi Oracle Linux e specificare il tipo di accesso ai file che si desidera concedere.
Samba utilizza gli utenti Oracle Linux esistenti, ma è possibile impostare password diverse per l'accesso ai file tramite la console Web Cockpit.
-
Selezionare Aggiungi condivisione.
-
Accedi alla condivisione Samba. Vedere Accessing NFS and Samba Shares.