Vous pouvez créer et gérer des partages Windows Server Message Block (SMB) v3 (Samba) dans une instance Oracle Cloud Infrastructure (OCI) et exporter des fichiers vers l'instance de calcul.
Préalables et considérations
Avant de commencer :
-
Connectez-vous à l'instance de calcul. Voir Accès à une instance.
-
Assurez-vous que la dernière version de l'image Oracle Linux est installée sur l'instance. Voir Installation de logiciels et le guide pertinent pour l'image sélectionnée :
-
Découvrez Samba et comment utiliser Samba avec Oracle Linux. Voir le guide Gestion de Samba approprié pour l'image Oracle Linux sélectionnée :
-
Voyez comment utiliser le service de volume par blocs OCI pour fournir des sauvegardes du stockage OCI. Pour plus d'informations, voir Aperçu des sauvegardes de volume par blocs.
-
Décidez comment créer le partage Samba :
Création d'un partage Samba dans une instance OCI
Pour créer un partage Samba dans une instance OCI à partir de la ligne de commande :
-
Suivez les instructions du guide
Gestion de Samba pour l'image Oracle Linux sélectionnée et spécifiez les informations suivantes :
-
Pour la valeur samba_server, entrez l'adresse IP ou le nom d'hôte de l'instance OCI.
-
Dans la section Paramètres de fichier du fichier de configuration Samba, entrez le chemin et le nom du partage sur l'instance OCI.
-
Accédez au partage Samba. Voir Accès aux partages NFS et Samba.
Création d'un partage Samba dans une instance OCI à l'aide de Cockpit
Vous pouvez créer un partage Samba dans une instance de calcul à partir de la console Web Cockpit à l'aide du plugiciel de partage de fichiers Cockpit.
Pour créer un partage Samba à l'aide de la console Web Cockpit :
- Consultez les informations du guide Gestion de Samba pour l'image Oracle Linux sélectionnée.
- Installez et configurez Samba sur l'instance OCI.
Par exemple :
sudo dnf install samba samba-common samba-client -y
-
Autorisez Cockpit à configurer Samba en modifiant le fichier de configuration /etc/samba/smb.conf
Samba et en ajoutant include = registry
dans la section global
du fichier.
Par exemple :
....
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups option = raw
include = registry
....
L'ajout de la valeur registry
au fichier de configuration Samba vous permet d'afficher l'onglet Samba dans la console Web Cockpit.
-
Sur l'instance, installez et activez Cockpit. Voir Installer et activer Cockpit.
-
Utilisez DNF pour installer l'ensemble cockpit-file-sharing
.
L'ensemble cockpit-file-sharing
se trouve dans le référentiel DNF developer_EPEL
et vous devez activer le référentiel avant d'installer l'ensemble.
Par exemple :
sudo yum-config-manager --enable ol<version>_developer_EPEL
sudo dnf install cockpit-file-sharing
Note
Les ensembles dans les référentiels developer_EPEL
sont considérés comme non pris en charge et n'ont droit qu'à un soutien d'installation de base. Le contenu de ce référentiel n'est pas recommandé pour les environnements de production et n'est destiné qu'au développement.
-
Connectez-vous à Cockpit. Voir Se connecter à la console Web du cockpit.
-
Créez un partage Samba :
-
Sélectionnez Partage de fichiers, puis sélectionnez l'onglet Samba.
-
Dans la section Gestion du partage de la page, sélectionnez le bouton bleu plus (+).
La fenêtre Ajouter un nouveau partage s'affiche.
-
Entrez le nom du partage Samba et le chemin d'accès au partage sur l'instance de calcul.
-
Facultativement, sélectionnez les utilisateurs et les groupes Oracle Linux et spécifiez le type d'accès aux fichiers que vous voulez leur accorder.
Samba utilise des utilisateurs Oracle Linux existants, mais vous pouvez définir différents mots de passe pour l'accès aux fichiers au moyen de la console Web Cockpit.
-
Sélectionnez Ajouter un partage.
-
Accédez au partage Samba. Voir Accès aux partages NFS et Samba.