Vorkonfigurieren eines Windows-Dateiserverclusters oder NAS-Geräts für das Windows Azure Pack: Websites
Aktualisiert: 11. August 2015
Gilt für: Windows Azure Pack
Das Kapitel zeigt, wie Sie einen eigenen Dateiserver oder Dateiservercluster zur Verwendung mit Windows Azure Pack konfigurieren: Websites installieren und ausführen können.
Hintergrund
Bei Verwendung einer eigenständigen Windows-Dateiserveroption während der Installation muss kein Dateiserver vorbereitet werden, da die Vorbereitung automatisch erfolgt. Auch wenn die eigenständige Option für "Machbarkeitsstudien"-Installationen nützlich ist, benötigt eine Produktionsumgebung normalerweise eine robustere Lösung, wie etwa ein Windows-Dateiservercluster oder ein NAS-Drittanbieter-Gerät (Network Attached Storage). Windows Azure Pack: Websites benötigt keine Pro-Website-Dateifreigabeberechtigungen, die ermöglichen, mit heterogenen Dateispeicherungsimplementierungen wie NAS-Geräten zu arbeiten.
Warnung
Windows Azure Pack: Websites basiert auf File Server Resource Manager (FSRM), der keine Dateiserver für horizontales Skalieren unterstützt.
Hinweis
Ab Update 6 sind für Microsoft Azure Pack: Websites keine Zertifikatfreigabe und keine zugeordneten Benutzer mehr erforderlich. Sie müssen sie in neuen Installationen nicht mehr bereitstellen. In aktualisierten Installationen bleiben die Anmeldeinformationen und die Freigabe erhalten, werden jedoch nicht verwendet.
Fünf wichtige Schritte
Um Ihren eigenen Windows-Dateiserver, Windows-Dateiservercluster oder ein Drittanbieter-NAS-Gerät vorzukonfigurieren, müssen Sie die folgenden fünf wichtigen Schritte durchführen. Die Implementierung dieser Schritte hängt davon ab, ob Sie in einer Active Directory-Domäne oder in einer Arbeitsgruppenumgebung arbeiten. Es werden die Schritte für beide Umgebungen dargestellt.
Hinweis
Obwohl es nicht Gegenstand dieses Dokuments ist, die Konfigurationsanweisungen für NAS-Geräte von Drittanbietern bereitzustellen, sollten Sie generell den Prozeduren folgen, die hier dargestellt werden, und entsprechende Anpassungen für Ihr Nicht-Windows-Dateicluster oder NAS-Gerät vornehmen.
1. Bereitstellen von Gruppen und Konten
2. Aktivieren der Windows-Remoteverwaltung (WinRM)
3. Bereitstellen der Inhaltsfreigabe
4. Hinzufügen der FileShareOwners-Gruppe zur lokalen Administratorgruppe, um WinRM zu aktivieren
5. Konfigurieren der Zugriffssteuerung zu den Freigaben
1. Bereitstellen von Gruppen und Konten
Stellen Sie Gruppen und Konten in Active Directory bereit
Erstellen Sie die folgenden globalen Active Directory-Sicherheitsgruppen:
FileShareOwners
FileShareUsers
Erstellen Sie die folgenden Active Directory-Konten als Dienstkonten. Die zu erstellenden Konten sind
FileShareOwner
FileShareUser
Hinweis
Aus Sicherheitsgründen wird empfohlen, die Benutzer für diese Konten (und für alle Webrollen) voneinander zu trennen und sichere Benutzernamen und Kennwörter zu erzwingen. Weitere Informationen finden Sie unter Windows Azure Pack: Web Sites Security Enhancements.
Die Kennwörter "FileShareOwner" und "FileShareUser" müssen mit den folgenden Bedingungen festgelegt werden:
Aktivieren Sie Kennwort läuft nie ab
Aktivieren Sie Benutzer kann Kennwort nicht ändern
Deaktivieren Sie Benutzer muss Kennwort bei der nächsten Anmeldung ändern
Fügen Sie die Konten wie folgt Gruppen als Mitglieder hinzu:
Fügen Sie FileShareOwner der FileShareOwners-Gruppe hinzu
Fügen Sie FileShareUser der FileShareUsers-Gruppe hinzu
Stellen Sie Gruppen und Konten in einer Arbeitsgruppe bereit
Führen Sie in einer Arbeitsgruppe Net- und WMIC-Befehle aus, um Gruppen und Konten bereitzustellen.
Führen Sie die folgenden Befehle aus, um die Konten FileShareOwner und FileShareUser zu erstellen. Ersetzen Sie <das Kennwort> durch Ihre eigenen Werte.
net user FileShareOwner <password> /add /expires:never /passwordchg:no net user FileShareUser <password> /add /expires:never /passwordchg:no
Legen Sie fest, dass die Kennwörter für die Konten, die gerade erstellt wurden, nie ablaufen sollen, indem Sie die folgenden WMIC-Befehle ausführen:
WMIC USERACCOUNT WHERE "Name='FileShareOwner'" SET PasswordExpires=FALSE WMIC USERACCOUNT WHERE "Name='FileShareUser'" SET PasswordExpires=FALSE
Erstellen Sie die lokalen Gruppen FileShareUsers und FileShareOwners, und fügen Sie die Konten im ersten Schritt hinzu.
net localgroup FileShareUsers /add net localgroup FileShareUsers FileShareUser /add net localgroup FileShareOwners /add net localgroup FileShareOwners FileShareOwner /add
2. Aktivieren der Windows-Remoteverwaltung (WinRM)
Führen Sie auf der Dateiserverrolle oder auf jedem Knoten des Windows-Dateiserverclusters (wenn Sie einen Cluster verwenden) die folgenden Befehle an der Eingabeaufforderung mit erweiterten Berechtigungen aus, um WinRM zu konfigurieren:
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
Warnung
Führen Sie die oben aufgeführten Befehle nicht über eine Batchdatei aus. Wenn Sie dies tun, wird die Batchdatei nach Abschluss des Skripts "winrm.cmd" vorzeitig beendet.
Aktivieren Sie alternativ die Benutzeroberfläche des Ressourcen-Managers für Dateiserver (FSRM) auf Windows-Kernsystemen, die keine Server sind.
Wenn Sie nicht auf Server Core für Windows Serverinstallieren, können Sie optional die Benutzeroberfläche des Ressourcen-Managers für Dateiserver (File Server Resource Manager, FSRM) aktivieren.
Hinweis
Die FSRM-Benutzeroberfläche ist nicht erforderlich. Es kann nicht auf Server Core für Windows installiert werden.
Um die FSRM-Benutzeroberfläche zu aktivieren, führen Sie den folgenden Befehl an einer Eingabeaufforderung mit erhöhten Rechten aus:
%windir%\system32\dism.exe /online /enable-feature /featurename:FSRM-Management /all
3. Bereitstellen der Inhaltsfreigabe
Die Inhaltsfreigabe enthält Inhalte von Mandantenwebsites.
Das Verfahren zum Bereitstellen der Inhaltsfreigabe auf einem einzelnen Dateiserver ist für Active Directory- und Arbeitsgruppenumgebungen identisch, es unterscheidet sich jedoch für einen Failovercluster in Active Directory.
Bereitstellen der Inhaltsfreigabe auf einem einzelnen Dateiserver (AD oder Arbeitsgruppe)
Führen Sie auf einem einzelnen Dateiserver die folgenden Befehle an einer Eingabeaufforderung mit erhöhten Rechten aus. Ersetzen Sie den Wert für <C:\WebSites> durch die entsprechenden Pfade in Ihrer Umgebung.
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
Bereitstellen der Inhaltsfreigabe auf einem Failovercluster (Active Directory)
Erstellen Sie im Failovercluster die folgenden UNC-Clusterressourcen:
- WebSites
4. Hinzufügen der FileShareOwners-Gruppe zur lokalen Administratorgruppe, um WinRM zu aktivieren
Damit die Windows-Remoteverwaltung ordnungsgemäß funktioniert, müssen Sie die Gruppe FileShareOwners der lokalen Administratorgruppe hinzufügen.
Active Directory
Führen Sie die folgenden Befehle an der Eingabeaufforderung mit erweiterten Berechtigungen auf dem Dateiserver oder auf einem Dateiserver-Failoverclusterknoten aus. Ersetzen Sie den Wert für <DOMÄNE> durch den Domänennamen, den Sie verwenden.
set DOMAIN=<DOMAIN>
net localgroup Administrators %DOMAIN%\FileShareOwners /add
Arbeitsgruppe
Führen Sie den folgenden Befehl an einer Eingabeaufforderung mit erweiterten Berechtigungen auf dem Dateiserver aus.
net localgroup Administrators FileShareOwners /add
5. Konfigurieren der Zugriffssteuerung zu den Freigaben
Führen Sie die folgenden Befehle an der Eingabeaufforderung mit erweiterten Berechtigungen auf dem Dateiserver oder auf dem Dateiserver-Failoverclusterknoten aus, welcher der aktuelle Clusterressourcenbesitzer ist. Ersetzen Sie die kursiven Werte durch die Werte für Ihre Umgebung.
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)
Arbeitsgruppe
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)