Montaje de un sistema de archivos en una instancia de Windows mediante NFS
Requisitos
-
Se debe crear el sistema de archivos y tener al menos una exportación en un destino de montaje. Consulte Creating a File System, Mount Target, and Export.
-
El destino de montaje debe tener configuradas correctamente las reglas de seguridad o debe asignarse a un NSG. Consulte Configuración de reglas de seguridad de VCN para File Storage.
-
Debe conocer la dirección IP del destino de montaje. Consulte Obtaining the Mount Target IP Address.
-
Debe poder conectarse al sistema operativo Microsoft Windows en la instancia con privilegios de superusuario o administrador.
Antes de empezar
Las siguientes tareas se incluyen en este procedimiento y es posible que desee conocerlas antes de comenzar.
-
Instalación del cliente NFS de Microsoft Windows: este servicio debe estar instalado en la instancia desde la que desea montar el sistema de archivos. La instalación del cliente suele requerir un reinicio de la instancia.
-
Los valores de identidad
AnonymousGid
yAnonymousUid
se deben configurar para permitir el acceso de escritura.: el acceso a sistemas de archivos NFS requiere identidades de grupos y usuarios de UNIX, que no son las mismas que las identidades de grupos y usuarios de Microsoft Windows. Por defecto, los permisos de escritura de los sistemas de archivos solo se otorgan al usuario raíz. Para activar el acceso del usuario a los recursos compartidos NFS, el cliente Microsoft Windows para NFS accede a los sistemas de archivos de forma anónima, medianteAnonymousGid
yAnonymousUid
.Atención
La actualización de los valores AnonymousGid y AnonymousUid necesita cambios de registro en la instancia.
Elija uno de los siguientes métodos:
Uso del símbolo del sistema de Microsoft Windows
-
Inicie sesión en la instancia de Microsoft Windows.
Consulte Conectarse a una instancia.
-
Abra Microsoft Windows PowerShell y ejecute como administrador:
-
Vaya a Inicio y abra PowerShell.
-
En PowerShell, escriba lo siguiente para ejecutar como administrador:
Start-Process powershell -Verb runAs
-
En la ventana User Account Control, seleccione Yes. Se abrirá una nueva ventana Administrador: PowerShell. Puede cerrar la ventana estándar de PowerShell para evitar confusiones.
-
-
En Administrador: PowerShell, obtenga el cliente NFS y actualice el registro escribiendo lo siguiente:
Install-WindowsFeature -Name NFS-Client Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0 Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0 Stop-Service -Name NfsClnt Restart-Service -Name NfsRdr Start-Service -Name NfsClnt
-
Abra una ventana de símbolo del sistema estándar.
Importante
Los sistemas de archivos NFS montados como administrador no están disponibles para usuarios estándar.
-
Desde la ventana del símbolo del sistema, monte el sistema de archivos.
Consulte las precauciones y notas siguientes al ejemplo.
En el siguiente ejemplo, reemplace:
-
10.x.x.x
con la dirección IP del punto de montaje (consulte Obtaining the Mount Target IP Address) -
fs-export-path
con la ruta de exportación del sistema de archivos (consulte Creación de un sistema de archivos, destino de montaje y exportación) -
X
con la letra de unidad de cualquier unidad disponible a la que desee asignar el sistema de archivos.
Ejemplo:
mount 10.x.x.x:/fs-export-path X:
-
-
Verifique que pueda acceder al sistema de archivos y escribir en él.
-
Acceda al sistema de archivos.
En el ejemplo, sustituya
X
por la letra de unidad que utilizó para montar el sistema de archivos.X:
-
Escriba un archivo.
echo > myfile.txt
-
Verifique que puede ver el archivo.
dir
-
Uso del explorador de archivos de Microsoft Windows
-
Inicie sesión en la instancia de Microsoft Windows.
Consulte Conectarse a una instancia.
-
Abra Microsoft Windows PowerShell y ejecute como administrador:
-
Vaya a Inicio y abra PowerShell.
-
En PowerShell, escriba lo siguiente para ejecutar como administrador:
Start-Process powershell -Verb runAs
-
En la ventana User Account Control, seleccione Yes. Se abrirá una nueva ventana Administrador: PowerShell. Puede cerrar la ventana estándar de PowerShell para evitar confusiones.
-
-
En Administrador: PowerShell, obtenga el cliente NFS escribiendo lo siguiente:
Install-WindowsFeature -Name NFS-Client
-
Si es necesario, vuelva a iniciar el sistema.
-
Abra el editor de registro (regedit) para asignar AnonymousGid y AnonymousUid al usuario raíz.
Atención
La asignación de identidad de usuario requiere cambios en el registro del sistema.
-
Seleccione Búsqueda de Windows.
-
Introduzca
regedit
en el campo Buscar y pulse Intro. -
Seleccione Yes para permitir cambios en el dispositivo.
-
Seleccione
HKEY_LOCAL_MACHINE
. A continuación, busque:Software\Microsoft\ClientForNFS\CurrentVersion\Default
.
-
-
Agregue una nueva entrada de registro DWORD32 para
AnonymousGid
:-
Seleccione Editar y seleccione Nuevo valor de DWORD (32 bits).
-
En el campo Nombre, introduzca
AnonymousGid
. El valor se deja en0
.
-
-
Repita el paso anterior para agregar una segunda entrada de registro DWORD32 denominada
AnonymousUid
con un valor0
. -
Abra Microsoft Windows Command Line (CMD) y ejecute como administrador:
-
Vaya a Inicio y desplácese hacia abajo a Aplicaciones.
-
En la sección Sistema de Windows, pulse CTRL+Shift y seleccione Símbolo del sistema.
-
-
En la ventana Microsoft Windows Command Line (CMD), reinicie el cliente NFS escribiendo lo siguiente:
nfsadmin client stop
nfsadmin client start
-
Abra el explorador de archivos y seleccione este equipo. En la ficha Ordenador, seleccione Asignar unidad de red.
-
Seleccione la letra de unidad que desea asignar al sistema de archivos.
-
En el campo Carpeta, introduzca la siguiente línea, reemplazando:
-
10.x.x.x
con la dirección IP del punto de montaje (consulte Obtaining the Mount Target IP Address) -
fs-export-path
con la ruta de exportación del sistema de archivos (consulte Creación de un sistema de archivos, destino de montaje y exportación)
Línea:
\\10.x.x.x\fs-export-path
-
-
Haga clic en Terminar.