Preconfigurare un cluster di file server Windows o un dispositivo NAS per Siti Web di Microsoft Azure Pack Siti Web

 

Aggiornamento: 11 agosto 2015

Si applica a: Windows Azure Pack

Questo capitolo illustra come configurare un file server o un cluster di file server per l'uso con Siti Web di Microsoft Azure Pack. Siti Web.

Background

Se si sceglie l'opzione relativa al file server Windows autonomo durante l'installazione, la preparazione del file server non è necessaria, infatti viene eseguita automaticamente. Tuttavia, sebbene l'opzione autonoma sia utile per le installazioni del modello di prova, per un ambiente di produzione viene richiesta in genere una soluzione più affidabile, ad esempio un cluster di file server Windows o un dispositivo NAS di terze parti. Siti Web di Microsoft Azure Pack non dipende dalle autorizzazioni di condivisione file per sito Web, che consentono di usare implementazioni di archiviazione di file eterogenei, ad esempio i dispositivi NAS.

Avviso

Siti Web di Microsoft Azure Pack si basa su Gestione risorse file server, che non supporta file server di scalabilità orizzontale.

Nota

A partire dall'aggiornamento 6 di Windows Azure Pack: Siti Web non richiede più la condivisione dei certificati e gli utenti associati. Nelle nuove installazioni non verranno richiesti. Nelle installazioni aggiornate le credenziali e la condivisione rimangono, ma non vengono usate.

Cinque passaggi principali

La preconfigurazione del file server Windows, del cluster di file server Windows o del dispositivo NAS di terze parti personalizzato prevede i cinque passaggi principali riportati di seguito. L'implementazione di questi passaggi varia a seconda se si lavora in un dominio Active Directory o in un ambiente del gruppo di lavoro. I passaggi vengono illustrati per entrambi gli ambienti.

Nota

Sebbene non rientri nell'ambito di questo documento fornire istruzioni di configurazione per i dispositivi NAS di terze parti, è consigliabile seguire in genere le procedure elencate in questo capitolo, apportando modifiche in base alle esigenze del cluster di file non Windows o del dispositivo NAS in uso.

1. Effettuare il provisioning di gruppi e account

2. Abilitare Gestione remota Windows (WinRM)

3. Eseguire il provisioning della condivisione contenuto

4. Aggiungere il gruppo FileShareOwners al gruppo di amministratori locale per abilitare Gestione remota Windows

5. Configurare il controllo di accesso alle condivisioni

   

1. Effettuare il provisioning di gruppi e account

Effettuare il provisioning di gruppi e account in Active Directory

  1. Creare i seguenti gruppi di sicurezza globali di Active Directory:

    1. FileShareOwners

    2. FileShareUsers

  2. Creare i seguenti account di Active Directory come account del servizio. Gli account da creare sono:

    1. FileShareOwner

    2. FileShareUser

      Nota

      Come procedura consigliata per la sicurezza, gli utenti di questi account, e di tutti i ruoli Web, devono essere distinti tra loro e disporre di nomi utente e password complessi. Per altre informazioni, vedere Windows Azure Pack: Web Sites Security Enhancements.

    3. Le password FileShareOwner e FileShareUser devono essere impostate con le condizioni seguenti:

      • Abilitare Nessuna scadenza password

      • Abilitare Cambiamento password non consentito

      • Disabilitare Cambiamento obbligatorio password all'accesso successivo

  3. Aggiungere gli account alle appartenenze a gruppi come riportato di seguito:

    1. Aggiungere FileShareOwner al gruppo FileShareOwners

    2. Aggiungere FileShareUser al gruppo FileShareUsers

Effettuare il provisioning di gruppi e account in un gruppo di lavoro

In un gruppo di lavoro eseguire i comandi net e WMIC per effettuare il provisioning di gruppi e account.

  1. Eseguire i comandi indicati di seguito per creare gli account FileShareOwner e FileShareUser. Sostituire <la password> con i propri valori.

    net user FileShareOwner <password> /add /expires:never /passwordchg:no
    net user FileShareUser <password> /add /expires:never /passwordchg:no
    
  2. Impostare le password per gli account appena creati in modo che non scadano mai eseguendo i comandi WMIC riportati di seguito:

    WMIC USERACCOUNT WHERE "Name='FileShareOwner'" SET PasswordExpires=FALSE
    WMIC USERACCOUNT WHERE "Name='FileShareUser'" SET PasswordExpires=FALSE
    
  3. Creare i gruppi locali FileShareUsers e FileShareOwners, quindi aggiungere gli account nel primo passaggio.

    net localgroup FileShareUsers /add
    net localgroup FileShareUsers FileShareUser /add
    net localgroup FileShareOwners /add
    net localgroup FileShareOwners FileShareOwner /add
    

2. Abilitare Gestione remota Windows (WinRM)

Nel ruolo File server, o in ogni nodo del cluster di file server Windows se si usa un cluster, eseguire i comandi riportati di seguito da un prompt dei comandi con privilegi elevati per configurare Gestione remota Windows:

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

Avviso

Non eseguire i comandi precedenti da un file batch, perché altrimenti il file batch verrà chiuso in modo anomalo prima del completamento dello script winrm.cmd.

Abilitare facoltativamente l'interfaccia utente di Gestione risorse file server in Windows non Server Core

Se non si esegue l'installazione in Server Core per Windows Server, è possibile abilitare facoltativamente l'interfaccia utente per Gestione risorse file server.

Nota

L'interfaccia utente di Gestione risorse file server non è obbligatoria. Non può essere installata in Server Core per Windows.

Per abilitare l'interfaccia utente di Gestione risorse file server, eseguire il comando seguente da un prompt dei comandi con privilegi elevati.

%windir%\system32\dism.exe /online /enable-feature /featurename:FSRM-Management /all

3. Eseguire il provisioning della condivisione contenuto

Nella condivisione contenuto è incluso il contenuto del sito Web tenant.

La procedura per effettuare il provisioning della condivisione contenuto in un singolo file server è la stessa sia per l'ambiente Active Directory sia per l'ambiente del gruppo di lavoro, ma è diversa per un cluster di failover in Active Directory.

Eseguire il provisioning della condivisione contenuto in un file server singolo (AD o gruppo di lavoro)

In un singolo file server eseguire i comandi riportati di seguito a un prompt dei comandi con privilegi elevati. Sostituire il valore per <C:\WebSites> con i percorsi corrispondenti nell'ambiente.

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

Eseguire il provisioning della condivisione contenuto in un cluster di failover (Active Directory)

Nel cluster di failover creare le seguenti risorse cluster UNC:

  1. WebSites

4. Aggiungere il gruppo FileShareOwners al gruppo di amministratori locale per abilitare Gestione remota Windows

Per un corretto funzionamento di Gestione remota Windows, è necessario aggiungere il gruppo FileShareOwners al gruppo di amministratori locale.

Active Directory

Eseguire i comandi riportati di seguito a un prompt dei comandi con privilegi elevati nel file server o in ogni nodo del cluster di failover di file server. Sostituire il valore per <DOMAIN> con il nome di dominio che si userà.

set DOMAIN=<DOMAIN>
net localgroup Administrators %DOMAIN%\FileShareOwners /add

Gruppo di lavoro

Eseguire i comandi riportati di seguito a un prompt dei comandi con privilegi elevati nel file server.

net localgroup Administrators FileShareOwners /add

5. Configurare il controllo di accesso alle condivisioni

Eseguire i comandi riportati di seguito a un prompt dei comandi con privilegi elevati nel file server o nel nodo del cluster di failover di file server che è il proprietario corrente della risorsa cluster. Sostituire i valori in corsivo con valori specifici per l'ambiente in uso.

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)

Gruppo di lavoro

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)

Vedere anche

Distribuire Siti Web di Microsoft Azure Pack Siti Web