Puede crear y gestionar recursos compartidos de Windows Server Message Block (SMB) v3 (Samba) en una instancia de Oracle Cloud Infrastructure (OCI) y exportar archivos a la instancia informática.
Requisitos previos y consideraciones
Antes de empezar:
-
Conéctese a la instancia informática. Consulte Acceso a una instancia.
-
Asegúrese de que la última versión de la imagen de Oracle Linux esté instalada en la instancia. Consulte Installing Software y la guía relevante para la imagen elegida:
-
Obtenga información sobre Samba y cómo usar Samba con Oracle Linux. Consulte la guía Managing Samba relevante para la imagen de Oracle Linux seleccionada:
-
Descubra cómo utilizar el servicio OCI Block Volume para proporcionar copias de seguridad del almacenamiento de OCI. Para obtener más información, consulte Visión general de copias de seguridad del volumen de bloque.
-
Decida cómo crear el recurso compartido Samba:
Creación de un recurso compartido de Samba en una instancia de OCI
Para crear un recurso compartido Samba en una instancia de OCI desde la línea de comandos:
-
Siga las instrucciones de la guía
Gestión de Samba para la imagen de Oracle Linux seleccionada y especifique lo siguiente:
-
Para el valor samba_server, introduzca la dirección IP o el nombre de host de la instancia de OCI.
-
En la sección Configuración de archivo del archivo de configuración de Samba, introduzca la ruta de acceso y el nombre del recurso compartido en la instancia de OCI.
-
Acceda al recurso compartido Samba. Consulte Accessing NFS and Samba Shares.
Creación de un recurso compartido de Samba en una instancia de OCI mediante Cockpit
Puede crear un recurso compartido Samba en una instancia informática desde la consola web de Cockpit mediante el plugin de uso compartido de archivos de Cockpit.
Para crear un recurso compartido de Samba mediante la consola web de Cockpit:
- Revise la información de la guía Managing Samba para la imagen de Oracle Linux seleccionada.
- Instale y configure Samba en la instancia de OCI.
Por ejemplo:
sudo dnf install samba samba-common samba-client -y
-
Permita que Cockpit configure Samba editando el archivo de configuración de Samba /etc/samba/smb.conf y agregando include = registry en la sección global del archivo.
Por ejemplo:
....
workgroup = SAMBA
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups option = raw
include = registry
....
Al agregar el valor registry al archivo de configuración de Samba, puede ver el separador Samba en la consola web de Cockpit.
-
En la instancia, instale y active Cockpit. Consulte Install and Enable Cockpit.
-
Utilice DNF para instalar el paquete cockpit-file-sharing.
El paquete cockpit-file-sharing está en el repositorio DNF developer_EPEL y debe activar el repositorio antes de instalar el paquete.
Por ejemplo:
sudo yum-config-manager --enable ol<version>_developer_EPEL
sudo dnf install cockpit-file-sharing
Nota
Los paquetes de los repositorios developer_EPEL se consideran no soportados y solo tienen derecho a soporte de instalación básico. El contenido de este repositorio no se recomienda para entornos de producción y está destinado solo para uso de desarrollo.
-
Inicie sesión en Cockpit. Consulte Log in to the Cockpit Web Console.
-
Cree un recurso compartido Samba:
-
Seleccione Uso compartido de archivos y, a continuación, seleccione el separador Samba.
-
En la sección Gestión de recursos compartidos de la página, seleccione el botón con el signo más azul (+).
Se muestra la ventana Agregar nuevo recurso compartido.
-
Introduzca el nombre del recurso compartido de Samba y la ruta al recurso compartido en la instancia informática.
-
Opcionalmente, seleccione los usuarios y grupos de Oracle Linux y especifique el tipo de acceso a los archivos que desea otorgarles.
Samba utiliza usuarios de Oracle Linux existentes, pero puede definir diferentes contraseñas para el acceso a los archivos a través de la consola web de Cockpit.
-
Seleccione Agregar recurso compartido.
-
Acceda al recurso compartido Samba. Consulte Accessing NFS and Samba Shares.