Preconfigurar un clúster de servidores de archivos de Windows o un dispositivo NAS para Windows Azure Pack: Sitios web
Actualizado: 11 de agosto de 2015
Se aplica a: Windows Azure Pack
En este capítulo se muestra cómo configurar su propio servidor de archivos o clúster de servidores de archivos para usarlo con Windows Azure Pack: Sitios web.
Información preliminar
Si elige la opción Servidor de archivos de Windows independiente, la preparación del servidor de archivos no es necesaria y se realiza de forma automática. Sin embargo, aunque la opción Independiente es útil para las instalaciones de "prueba de concepto", un entorno de producción requiere normalmente una solución más sólida como un clúster de servidores de archivos de Windows o un dispositivo de almacenamiento conectado a la red (NAS) de terceros. Windows Azure Pack: Sitios web no depende de los permisos de recursos compartidos de los archivos de cada sitio web, lo que permite trabajar con implementaciones de almacenamiento de archivos heterogéneas, como dispositivos NAS.
Advertencia
Windows Azure Pack: Sitios web usa el Administrador de recursos del servidor de archivos (FSRM), que no admite servidores de archivos de escalado horizontal.
Nota
A partir de la versión 6 de actualización de Windows Azure Pack: Sitios web ya no requiere un recurso compartido de certificados ni usuarios asociados. No se le pedirá que los proporcione en las instalaciones nuevas. En las instalaciones actualizadas, las credenciales y el recurso compartido se conservan pero no se usarán.
Cinco pasos principales
La configuración previa de su propio servidor de archivos de Windows, clúster de servidores de archivos de Windows o dispositivo NAS de terceros implica los cinco pasos principales siguientes. La implementación de estos pasos varía en función de si está trabajando en un dominio de Active Directory o en un entorno de grupo de trabajo. Se presentan los pasos para ambos entornos.
Nota
Aunque queda fuera del ámbito de este documento proporcionar instrucciones de configuración para dispositivos NAS de terceros, en general debe seguir los procedimientos que se muestran aquí, realizando los ajustes necesarios para el clúster de archivos o el dispositivo NAS que no es de Windows.
1. Aprovisionar grupos y cuentas
2. Habilite la Administración remota de Windows (WinRM)
3. Aprovisionar el recurso compartido de contenido
4. Agregar el grupo FileShareOwners al grupo local Administradores para habilitar WinRM
5. Configurar el control de acceso a los recursos compartidos
1. Aprovisionar grupos y cuentas
Aprovisionar grupos y cuentas en Active Directory
Crear los siguientes grupos de seguridad global de Active Directory:
FileShareOwners
FileShareUsers
Cree las cuentas de Active Directory siguientes como cuentas de servicio. Las cuentas que hay que crear son
FileShareOwner
FileShareUser
Nota
Como procedimiento de seguridad recomendado, los usuarios de estas cuentas (y para todos los roles de web) deben distinguirse entre sí y tener contraseñas y nombres de usuario seguros. Para obtener más información, vea Windows Azure Pack: Web Sites Security Enhancements.
Las contraseñas FileShareOwner y FileShareUser deben establecerse con las siguientes condiciones:
Habilitar La contraseña nunca expira
Habilitar El usuario no puede cambiar la contraseña
Deshabilitar El usuario debe cambiar la contraseña en el siguiente inicio de sesión.
Agregue las cuentas a las pertenencias a grupos como sigue:
Agregue FileShareOwner al grupo FileShareOwners
Agregue FileShareUser al grupo FileShareUsers
Aprovisionar grupos y cuentas en un grupo de trabajo
En un grupo de trabajo, ejecute comandos net y WMIC para aprovisionar grupos y cuentas.
Ejecute los comandos siguientes para crear las cuentas FileShareOwner y FileShareUser. Reemplace <password> por sus propios valores.
net user FileShareOwner <password> /add /expires:never /passwordchg:no net user FileShareUser <password> /add /expires:never /passwordchg:no
Establezca las contraseñas de las cuentas recién creadas para que no expiren nunca; para ello, ejecute los siguientes comandos de WMIC:
WMIC USERACCOUNT WHERE "Name='FileShareOwner'" SET PasswordExpires=FALSE WMIC USERACCOUNT WHERE "Name='FileShareUser'" SET PasswordExpires=FALSE
Cree los grupos locales FileShareUsers y FileShareOwners y agrégueles las cuentas en el primer paso.
net localgroup FileShareUsers /add net localgroup FileShareUsers FileShareUser /add net localgroup FileShareOwners /add net localgroup FileShareOwners FileShareOwner /add
2. Habilite la Administración remota de Windows (WinRM)
En el rol Servidor de archivos, o en cada nodo del Clúster de servidores de archivos de Windows si está usando un clúster, ejecute los comandos siguientes en un símbolo del sistema con privilegios elevados para configurar WinRM:
powershell.exe Enable-PSRemoting –Force
winrm.cmd set winrm/config/winrs @{MaxConcurrentUsers="10";MaxShellsPerUser="50";MaxProcessesPerShell="5000";IdleTimeout="10000"}
netsh advfirewall firewall set rule name="Windows Remote Management (HTTP-In)" new remoteip=any
%windir%\system32\dism.exe /online /enable-feature /featurename:FSRM-Infrastructure /all
Advertencia
No ejecute los comandos anteriores desde un archivo por lotes. Si lo hace, el archivo por lotes finalizará antes de tiempo una vez completado el script winrm.cmd.
Habilitar opcionalmente la interfaz de usuario del Administrador de recursos del servidor de Archivos (FSRM)
Si no está realizando la instalación en Server Core para Windows Server, puede habilitar opcionalmente la interfaz de usuario para el Administrador de recursos del servidor de archivos (FSRM).
Nota
La interfaz de usuario de FSRM no es necesaria. No puede instalarse en Server Core para Windows.
Para habilitar la interfaz de usuario de FSRM, ejecute el siguiente comando en un símbolo del sistema con privilegios elevados:
%windir%\system32\dism.exe /online /enable-feature /featurename:FSRM-Management /all
3. Aprovisionar el recurso compartido de contenido
El recurso compartido de contenido incluye el contenido del sitio web del inquilino.
El procedimiento para aprovisionar el recurso compartido de contenido en un único servidor de archivos es el mismo para los entornos de Active Directory y del grupo de trabajo, pero es diferente para un clúster de conmutación por error en Active Directory.
Aprovisionar el recurso compartido de contenido en un único servidor de archivos (AD o grupo de trabajo)
En un único servidor de archivos, ejecute los siguientes comandos en un símbolo del sistema con privilegios elevados. Reemplace el valor de <C:\WebSites> por las rutas de acceso correspondientes del entorno.
set WEBSITES_SHARE=WebSites
set WEBSITES_FOLDER=<C:\WebSites>
md %WEBSITES_FOLDER%
net share %WEBSITES_SHARE% /delete
net share %WEBSITES_SHARE%=%WEBSITES_FOLDER% /grant:Everyone,full
Aprovisionar el recurso compartido de contenido en un clúster de conmutación por error (Active Directory)
En el clúster de conmutación por error, cree los recursos en clúster UNC siguientes:
- WebSites
4. Agregar el grupo FileShareOwners al grupo local Administradores para habilitar WinRM
Para que la administración remota de Windows funcione correctamente, debe agregar el grupo FileShareOwners al grupo de administradores local.
Active Directory
Ejecute los comandos siguientes en un símbolo del sistema con privilegios elevados en el servidor de archivos o en cada nodo del clúster de conmutación por error de servidores de archivos. Reemplace el valor de< DOMAIN> por el nombre de dominio que usará.
set DOMAIN=<DOMAIN>
net localgroup Administrators %DOMAIN%\FileShareOwners /add
Grupo de trabajo
Ejecute el comando siguiente en un símbolo del sistema con privilegios elevados en el servidor de archivos.
net localgroup Administrators FileShareOwners /add
5. Configurar el control de acceso a los recursos compartidos
Ejecute los comandos siguientes en un símbolo del sistema con privilegios elevados en el servidor de archivos o en el nodo del clúster de conmutación por error de servidores de archivos que sea el propietario actual del recurso de clúster. Reemplazar valores en cursiva con valores específicos de su entorno.
Active Directory
set DOMAIN=<DOMAIN>
set WEBSITES_FOLDER=<C:\WebSites>
icacls %WEBSITES_FOLDER% /reset
icacls %WEBSITES_FOLDER% /grant Administrators:(OI)(CI)(F)
icacls %WEBSITES_FOLDER% /grant %DOMAIN%\FileShareOwners:(OI)(CI)(M)
icacls %WEBSITES_FOLDER% /inheritance:r
icacls %WEBSITES_FOLDER% /grant %DOMAIN%\FileShareUsers:(CI)(S,X,RA)
icacls %WEBSITES_FOLDER% /grant *S-1-1-0:(OI)(CI)(IO)(RA,REA,RD)
Grupo de trabajo
set WEBSITES_FOLDER=<C:\WebSites>
icacls %WEBSITES_FOLDER% /reset
icacls %WEBSITES_FOLDER% /grant Administrators:(OI)(CI)(F)
icacls %WEBSITES_FOLDER% /grant FileShareOwners:(OI)(CI)(M)
icacls %WEBSITES_FOLDER% /inheritance:r
icacls %WEBSITES_FOLDER% /grant FileShareUsers:(CI)(S,X,RA)
icacls %WEBSITES_FOLDER% /grant *S-1-1-0:(OI)(CI)(IO)(RA,REA,RD)