Erstellen einer Netzwerkfreigabe zur privaten Datenspeicherung
Speicherzonen für ShareFile-Daten erfordern eine Netzwerkfreigabe für Ihre privaten Daten. Wenn mehrere Speicherzonen-Controller für hohe Verfügbarkeit und Lastausgleich innerhalb einer Zone konfiguriert sind, greifen alle Controller auf denselben gemeinsamen Speicherort für private Daten zu.
Auch wenn Sie ShareFile-Dateien in einem unterstützten Speichersystem eines Drittanbieters speichern, erfordert der StorageZones Controller eine Netzwerkfreigabe für Verschlüsselungsschlüssel, in die Warteschlange gestellte Dateien, andere temporäre Elemente und einen Speichercache für Dateiuploads auf oder -downloads von diesem Speichersystem. Weitere Informationen zum Speichercache finden Sie unter Speichercache-Vorgänge anpassen.
Speicherzonencontroller greifen über den IIS-Kontopoolbenutzer auf eine Netzwerkfreigabe zu. Standardmäßig werden Anwendungspools unter dem Benutzerkonto „Netzwerkdienst“ ausgeführt, das über eingeschränkte Benutzerrechte verfügt. Der StorageZones Controller verwendet standardmäßig das Netzwerkdienstkonto. Sie können für den Zugriff auf die Freigabe ein benanntes Benutzerkonto anstelle des Netzwerkdienstkontos verwenden. Verwenden Sie das Netzwerkdienstkonto, um den IIS-Anwendungspool und die ShareFile-Dienste auszuführen.
-
Wenn Sie für den Zugriff auf die Freigabe statt des Netzwerkdienstkontos ein benanntes Benutzerkonto verwenden möchten, erstellen Sie ein benanntes Benutzerkonto in Active Directory. Wir bezeichnen dieses benannte Benutzerkonto als ShareFile-Dienstkonto. Hinweis: Wenn Sie den StorageZones Controller konfigurieren, geben Sie den Benutzernamen und das Kennwort für die Netzwerkfreigabe an. Dabei handelt es sich um die Anmeldeinformationen für das Konto, mit dem Sie auf die Freigabe zugreifen (entweder das ShareFile-Dienstkonto oder das Netzwerkdienstkonto).
Um die Sicherheit zu verbessern, muss der Administrator allen anderen Benutzern die Berechtigungen für den bestimmten Ordner verweigern, der das ShareFile-Speicherrepository enthält, und nur dem Benutzer des Speicherorts Zugriff gewähren, der konfiguriert wird.
-
Stellen Sie eine Verbindung mit dem Server her, der die Netzwerkfreigabe hosten wird, und erstellen Sie einen Ordner für Ihre privaten ShareFile-Daten.
-
Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie „Mit bestimmten Personen teilen…“.
-
Fügen Sie das Konto hinzu, das Sie für den Zugriff auf die Freigabe verwenden möchten (Netzwerkdienstkonto oder ShareFile-Dienstkonto), und ändern Sie die Berechtigungsstufe in Lesen/Schreiben.
-
Klicken Sie auf „Teilen“ und dann auf „Fertig“.
-
Klicken Sie mit der rechten Maustaste auf den Ordner und wählen Sie „Eigenschaften“.
-
Überprüfen Sie auf der Registerkarte „Sicherheit“, ob das Konto, das Sie für den Zugriff auf die Freigabe verwenden (Netzwerkdienstkonto oder ShareFile-Dienstkonto), über Vollzugriff verfügt.
Erhöhen Sie die Anzahl der Dateien pro Zone
Standardmäßig ist ein Speicherzonencontroller so konfiguriert, dass er eine CIFS-Freigabe verwendet, um Dateien in einer Ordnerhierarchie statt in einem einzelnen Ordner zu speichern.
Sie können den Speicherzonen-Controller so konfigurieren, dass das Layout des persistenten Speichers aufgeteilt wird. Dadurch erhöht sich die maximale Anzahl von Dateien pro Zone für einige Arten von Speicher-Arrays von weniger als einer halben Million auf zehn Millionen oder mehr. Wenn Sie zusätzliche Kapazität benötigen, können Sie die Vorgabe ändern.
So aktivieren Sie den StorageZones Controller zum Speichern von Dateien in mehreren Ordnern
Achtung:
Eine unsachgemäße Bearbeitung der Registrierung kann schwerwiegende Probleme verursachen und eine Neuinstallation des Betriebssystems erforderlich machen. Citrix übernimmt keine Garantie dafür, dass Probleme, die auf eine unsachgemäße Verwendung des Registrierungs-Editors zurückzuführen sind, behoben werden können. Die Verwendung des Registrierungs-Editors geschieht daher auf eigene Gefahr. Erstellen Sie auf jeden Fall ein Backup der Registrierung, bevor Sie sie bearbeiten.
Hinweis:
Wenn der Storage Zone Controller aktualisiert wurde, überprüfen Sie, ob der Wert des Registrierungsschlüssels
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone\PathSelection auf 1 gesetzt ist. Wenn es auf 0 gesetzt ist, aktualisieren Sie es auf 1
.
Starten Sie IIS auf den Speicherzonencontrollern neu, wenn Sie mit der Bearbeitung der Registrierung fertig sind.
So erhöhen Sie die maximale Anzahl von Ordnern
Standardmäßig verfügt das geteilte Speicherlayout über 256 Ordner der obersten Ebene, von denen jeder 256 Ordner enthält. Diese Konfiguration wird im Registrierungsschlüssel HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\storagezone des primären Speicherzonen-Controllers dargestellt: PathSelectionParams=2,2
.
Der erste Wert beschränkt die Anzahl der Ordner der obersten Ebene auf „16 hoch 2“ oder 256. Der zweite Wert beschränkt auch die Anzahl der Unterordner der obersten Ebene auf 256.
Mit derselben Formel (16 hoch N) können Sie die entsprechenden Werte für Ihre Site ermitteln. Beispielsweise beschränkt PathSelectionParams=3,4,4,4 die Anzahl der Ordner der obersten Ebene auf 4096 (16 hoch 3). Der zweite Wert beschränkt die Anzahl der Unterordner der obersten Ebene auf 65536 (16 hoch 4). Der dritte Wert beschränkt die Anzahl der Unterordner der Ordner der zweiten Ebene auf 65536 usw.
Starten Sie IIS auf den primären und sekundären Speicherzonencontrollern neu, wenn Sie mit der Bearbeitung der Registrierung fertig sind.
So entfernen Sie leere Ordner
Wenn der Speicherzonencontroller Dateien in mehreren Ordnern speichert, kann das Löschen von Dateien zu leeren Ordnern führen. Standardmäßig entfernt der Speicherzonencontroller leere Ordner. Der Dateilöschdienst löscht leere Ordner, beginnend am unteren Ende der Baumstruktur und weiter nach oben, bis er einen nicht leeren Ordner erreicht.
Bei einigen Upgradepfaden werden Ihre Einstellungen jedoch möglicherweise nicht aktualisiert. Überprüfen Sie nach einem Upgrade, ob der folgende Schlüssel in C:\inetpub\wwwroot\Citrix\StorageCenter\SCFileCleanSvc\FileDeleteService.exe.config
angezeigt wird:
<add key="DeleteEmptyFoldersAfterFileDeletion” value=“1”/>
Wenn Sie den Schlüssel hinzufügen müssen, starten Sie den File Delete Service neu, wenn Sie fertig sind.