¿Cómo puedo montar un recurso compartido de CIFS de FSx para ONTAP en una instancia de EC2 de Linux que no esté unida a un Active Directory?
Quiero usar Amazon FSx para NetApp ONTAP para montar un recurso compartido de Common Internet File System (CIFS) en mi instancia de Linux de Amazon Elastic Compute Cloud (Amazon EC2). Mi instancia no está unida a Microsoft Active Directory.
Solución
Nota: La siguiente resolución es para las instancias de EC2 que ejecutan Amazon Linux 2023 (AL2023) en las que el cliente de la instancia no está unido a Active Directory.
Requisitos previos:
- La instancia permite el tráfico saliente en el puerto TCP 445.
- El sistema de archivos de NetApp ONTAP permite el tráfico entrante en el puerto TCP 445.
Creación del recurso compartido de CIFS en el sistema de archivos de FSx para NetApp ONTAP
Sigue estos pasos:
- Inicia sesión en el sistema de archivos de FSx para ONTAP para poder acceder a la interfaz de la línea de comandos (CLI) de ONTAP.
- Para comprobar la configuración, ejecuta los siguientes comandos.
Para comprobar la integración de Active Directory con la máquina virtual de almacenamiento (SVM), ejecuta el siguiente comando:
Para comprobar la configuración del servidor de CIFS, ejecuta el siguiente comando:vserver services name-service dns show
Nota: Si los comandos anteriores muestran que debes establecer la configuración, configura el servidor de CIFS o Active Directory.vserver cifs show - Para comprobar que el volumen utiliza el estilo de seguridad NTFS, ejecuta el siguiente comando:
Si el volumen no usa el estilo de seguridad NTFS, ejecuta el siguiente comando para crear un volumen nuevo con el estilo de seguridad NTFS:volume show -fields security-style, junction-path, size, available, state
Nota: Sustituye volume-name por el nombre del volumen, svm-name por el nombre de SVM y junction-path-of-volume por la ruta de unión del volumen. Además, sustituye size-of-volume por el tamaño del volumen y aggregate-ID por el ID agregado del volumen.volume create -volume volume-name -vserver svm-name -junction-path junction-path-of-volume -state online -size size-of-volume -aggregate aggregate-ID -security-style ntfs - Para usar la ruta de unión del volumen para crear un recurso compartido de CIFS en el volumen, ejecuta el siguiente comando:
Nota: Sustituye cifs-share-name por el nombre del recurso compartido de CIFS y junction-path-of-volume por la ruta de unión del volumen. Utiliza cifs-share-name para montar el sistema de archivos en la siguiente sección.vserver cifs share create -share-name cifs-share-name -path junction-path-of-volume -share-properties oplocks,browsable,changenotify,show-previous-versions -symlink-properties symlinks - Para validar la configuración del recurso compartido de CIFS, ejecuta el siguiente comando:
vserver cifs share show
Montaje del recurso compartido de CIFS del volumen de ONTAP en la instancia de AL2023
Sigue estos pasos:
-
Para instalar los paquetes necesarios, ejecuta el siguiente comando:
sudo yum install -y cifs-utils -
Para crear un punto de montaje, ejecuta el siguiente comando:
sudo mkdir /mnt/fsx-cifs -
Para crear el archivo de credenciales en el directorio /home/ec2-user, ejecuta el siguiente comando:
sudo vi /home/ec2-user/creds.txt -
Agrega el siguiente contenido al archivo creds.txt para que puedas ver las contraseñas en texto sin formato:
username=usernameexample password=passwordexample domain=EXAMPLE.COMNota: Sustituye usernameexample por tu nombre de usuario, passwordexample por una contraseña y EJEMPLO.COM por tu dominio.
-
Para configurar los permisos del archivo de credenciales, ejecuta el siguiente comando:
chmod 700 /home/ec2-user/creds.txtNota: Sustituye EJEMPLO.COM por tu dominio. Cuando se te solicite, introduce el nombre de usuario y la contraseña de tu usuario de Active Directory.
-
Para comprobar el tamaño máximo de búfer que admite el kernel para CIFS, ejecuta el siguiente comando:
modinfo cifs | grep CIFSMaxBufSizeResultado de ejemplo:
parm: CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)Nota: En el ejemplo anterior, el tamaño máximo de búfer admitido es 130048.
-
Para montar el recurso compartido de CIFS, ejecuta el siguiente comando:
sudo mount -t cifs //W.X.Y.Z/cifs-share-name /mnt/fsx-cifs -o sec=ntlmsspi, cred=/home/ec2-user/creds.txt,vers=3.1.1, rsize=130048,wsize=130048,cache=noneNota: Sustituye W.X.Y.Z por el nombre DNS de SMB o la dirección IP de SMB del SVM. Si usas los servidores DNS de Active Directory, puedes usar el nombre DNS de SMB del SVM. De lo contrario, utiliza la dirección IP de SMB. Además, sustituye 3.1.1 por tu versión del protocolo SMB y cifs-share-name por el nombre del recurso compartido de CIFS.
-
(Opcional) Para configurar el montaje automático durante el proceso de arranque, agrega la siguiente línea al archivo /etc/fstab:
//W.X.Y.Z/cifs-share-name /mnt/fsx-cifs cifs sec=ntlmsspi,_netdev,auto,x-systemd.automount,x-systemd.requires=network-online.target,cred=/home/ec2-user/creds.txt,rsize=130048,wsize=130048,cache=none,vers=3.1.1, 0 0Nota: Sustituye W.X.Y.Z por el nombre DNS de SMB o la dirección IP de SMB del SVM. Si usas los servidores DNS de Active Directory, puedes usar el nombre DNS. De lo contrario, utiliza la dirección IP de SMB. Además, sustituye 3.1.1 por tu versión del protocolo SMB y cifs-share-name por el nombre del recurso compartido de CIFS.
Solución de problemas de montaje de CIFS
Importante: Se recomienda crear una cuenta en NetApp. Debes tener una cuenta de NetApp para acceder a la documentación de solución de problemas de NetApp.
Si tienes problemas al montar el sistema de archivos, toma las siguientes medidas de solución de problemas:
- Para comprobar la conectividad en el puerto requerido, ejecuta el siguiente comando:
Nota: Sustituye W.X.Y.Z por la dirección IP de SMB de tu SVM.telnet W.X.Y.Z 445 - Para verificar tus credenciales, ejecuta el siguiente comando:
Nota: Sustituye W.X.Y.Z por tu dirección IP de SMB de SVM y username por tu nombre de usuario.smbclient //W.X.Y.Z/share -U username - Para usar la opción**--verbose** para comprobar si hay errores, ejecuta el siguiente comando:
Nota: Sustituye W.X.Y.Z por el nombre DNS de SMB o la dirección IP de SMB del SVM. Además, sustituye cifs-share-name por el nombre del recurso compartido de CIFS y 3.1.1 por tu versión del protocolo SMB.sudo mount -t cifs //W.X.Y.Z/cifs-share-name /mnt/fsx-cifs --verbose -o sec=ntlmsspi, cred=/home/ec2-user/creds.txt,vers=3.1.1, rsize=130048,wsize=130048,cache=none - Para comprobar si hay errores en los registros, ejecuta uno de los siguientes comandos:
dmesg | grep CIFSjournalctl | grep -i cifs
Verificación de la configuración del servidor de FSx para ONTAP
Para comprobar si tu estilo de seguridad afecta a tus permisos, ejecuta el siguiente comando en el sistema de archivos de FSx para ONTAP:
volume show -volume volume_name -fields security-style
Nota: Sustituye volume_name por el nombre del volumen del sistema de archivos. Para obtener más información, consulta Learn about ONTAP NAS security styles (Más información sobre los estilos de seguridad del NAS de ONTAP) en el sitio web de NetApp.
Para comprobar la conectividad de la red con los controladores de dominio, ejecuta el siguiente comando:
network ping -node node_name -destination dc_ip
Nota: Sustituye node_name por el nombre de tu nodo y dc_ip por la dirección IP de Active Directory.
- Temas
- Compute
- Etiquetas
- LinuxAmazon EC2
- Idioma
- Español

Contenido relevante
- preguntada hace un año
- preguntada hace un mes
- preguntada hace 4 meses
- preguntada hace 5 días
- preguntada hace 7 meses
OFICIAL DE AWSActualizada hace 3 años