Créer des partages SMB

Vous pouvez créer et gérer les partages v3 (Samba) de Windows Server Message Block (SMB) dans une instance Oracle Cloud Infrastructure (OCI) et exporter des fichiers vers l'instance de calcul.

Préalables et points à considérer

Avant de commencer :

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 :

  1. Suivez les instructions sous Gestion de Samba 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.
  2. 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 d'un 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 :

  1. Consultez les informations sous Gestion de Samba.
  2. Installez et configurez Samba sur l'instance OCI.

    Par exemple :

    sudo dnf install samba samba-common samba-client -y
  3. 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 de voir l'onglet Samba dans la console Web Cockpit.

  4. Sur l'instance, installez et activez Cockpit. Voir Installer et activer Cockpit.
  5. Utilisez DNF pour installer l'ensemble cockpit-file-sharing.

    L'ensemble se trouve dans le référentiel DNF developer_EPEL et vous devez activer le référentiel avant d'installer l'ensemble cockpit-file-sharing.

    Par exemple :

    sudo yum-config-manager --enable ol9_developer_EPEL
    sudo dnf install cockpit-file-sharing
    Note

    Les ensembles figurant dans les référentiels developer_EPEL sont considérés comme non pris en charge et n'ont droit qu'au soutien de l'installation de base. Le contenu de ce référentiel n'est pas recommandé pour les environnements de production et est destiné à des fins de développement uniquement.
  6. Connectez-vous à Cockpit. Voir Se connecter à la console Web de Cockpit.

  7. Créez un nouveau partage Samba :
    1. Cliquez sur Partage de fichiers, puis sur l'onglet Samba.
    2. Dans la section Gestion des partages de la page, cliquez sur le bouton bleu plus (+).

      La fenêtre Ajouter un nouveau partage s'affiche.

    3. Entrez le nom du partage Samba et le chemin d'accès au partage sur l'instance de calcul.

    4. Facultativement, sélectionnez les utilisateurs et les groupes Oracle Linux et spécifiez le type d'accès aux fichiers que vous souhaitez 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.

    5. Cliquez sur Ajouter un partage.

  8. Accédez au partage Samba. Voir Accès aux partages NFS et Samba.