Admin-Partitionierung

Eine Citrix ADC Appliance kann in logische Entitäten namens Adminpartitionen partitioniert werden, wobei jede Partition als separate Citrix ADC Appliance konfiguriert und verwendet werden kann. Die folgende Abbildung zeigt die Partitionen eines Citrix ADC, die von verschiedenen Kunden und Abteilungen verwendet werden:

Bild

Eine partitionierte Citrix ADC Appliance verfügt über eine einzelne Standardpartition und eine oder mehrere Administratorpartitionen. Die folgende Tabelle enthält weitere Details zu den beiden Partitionstypen:

Hinweis: In einer partitionierten Appliance kann der Modus BridgeBPDUs nur in der Standardpartition und nicht in den administrativen Partitionen aktiviert werden.

Standardpartition

Admin-Partitionen

Verfügbarkeit:

Die Citrix ADC Appliance wird mit einer einzelnen Partition ausgeliefert, die als Standardpartition bezeichnet wird. Die Standardpartition wird auch nach der Partitionierung der Citrix ADC Appliance beibehalten.

Muss explizit erstellt werden, wie unter Konfigurieren von Adminpartitionen beschrieben.

Anzahl der Partitionen:

Ein

Eine Citrix ADC Appliance kann über eine oder mehrere (maximal 512) Administratorpartitionen verfügen.

Benutzerzugriff und Rollen:

Auf die Standardpartition kann von allen Citrix ADC Benutzern zugegriffen und konfiguriert werden, die keiner partitionsspezifischen Befehlsrichtlinie zugeordnet sind. Wie immer sind die Vorgänge, die ein Benutzer ausführen kann, durch die zugeordnete Befehlsrichtlinie eingeschränkt.

Kann nur von Citrix ADC -Superbenutzern erstellt werden, die auch die Benutzer für diese Partition angeben. Nur Superuser und zugeordnete Benutzer der Partition können auf die Admin-Partition zugreifen und diese konfigurieren.

Hinweis: Partitionsbenutzer haben keinen Shell-Zugriff.

Dateistruktur:

Alle Dateien in einer Standardpartition werden in der Citrix ADC Standarddateistruktur gespeichert.

Beispielsweise wird die Citrix ADC Konfigurationsdatei im Verzeichnis /nsconfig gespeichert und Citrix ADC-Protokolle im Verzeichnis /var/log/ gespeichert.

Alle Dateien in einer Admin-Partition werden in Verzeichnispfaden gespeichert, die den Namen der Admin-Partition haben.

Beispielsweise wird die Citrix ADC Konfigurationsdatei (ns.conf) im Verzeichnis /nsconfig/partitions/<partitionName> gespeichert. Andere partitionsspezifische Dateien werden in den Verzeichnissen /var/partitions/<partitionName> gespeichert.

Einige andere Pfade in einer Admin-Partition:

  • Heruntergeladene Dateien: /var/partitions/<partitionName>/download/
  • Protokolldateien: /var/partitions/<partitionName>/log/

Hinweis: Derzeit wird die Protokollierung auf Partitionsebene nicht unterstützt. Daher ist dieses Verzeichnis leer und alle Protokolle werden im Verzeichnis /var/log/ gespeichert.

  • Dateien im Zusammenhang mit SSL-CRL-Zertifikaten: /var/partitions/<partitionName>/netscaler/ssl

Verfügbare Ressourcen:

Alle Citrix ADC Ressourcen.

Citrix ADC Ressourcen, die explizit der Admin-Partition zugewiesen sind.

Benutzerzugriff und Rollen

Bei der Authentifizierung und Autorisierung einer partitionierten Citrix ADC Appliance kann ein Stammadministrator einer oder mehreren Partitionen einen Partitionsadministrator zuweisen. Der Partitionsadministrator kann Benutzer für diese Partition autorisieren, ohne dass andere Partitionen betroffen sind. Dies sind Partitionsbenutzer und sie sind berechtigt, nur auf diese Partition mit SNIP-Adresse zuzugreifen. Sowohl der Stammadministrator als auch der Partitionsadministrator können den rollenbasierten Zugriff konfigurieren (RBA, indem Benutzer den Zugriff auf verschiedene Anwendungen autorisieren.

Administratoren und Benutzerrollen können wie folgt beschrieben werden:

Stammadministrator. Greifen Sie über die NSIP-Adresse auf die partitionierte Appliance zu und kann dem Benutzer Zugriff auf eine oder mehrere Partitionen gewähren. Der Administrator kann auch Partitionsadministratoren einer oder mehreren Partitionen zuweisen. Der Administrator kann einen Partitionsadministrator aus der Standardpartition mithilfe einer NSIP-Adresse erstellen oder zu einer Partition wechseln und dann einen Benutzer erstellen und einen Partitionsadministratorzugriff mithilfe einer SNIP-Adresse zuweisen.

Partitionsadministrator. Greifen Sie über eine vom Stammadministrator zugewiesene NSIP-Adresse auf die angegebene Partition zu. Der Administrator kann dem Partitionsbenutzer-Zugriff auf diese Partition rollenbasierten Zugriff zuweisen und auch die externe Serverauthentifizierung mithilfe der partitionsspezifischen Konfiguration konfigurieren.

Systembenutzer. Greifen Sie über die NSIP-Adresse auf Partitionen zu. Hat Zugriff auf die vom Stammadministrator angegebenen Partitionen und Ressourcen.

Partitionsbenutzer. Greifen Sie über eine SNIP-Adresse auf eine Partition zu. Dieses Benutzerkonto wird vom Partitionsadministrator erstellt und der Benutzer hat Zugriff auf Ressourcen, nur innerhalb der Partition.

Wichtige Punkte

Im Folgenden sind einige Punkte zu beachten, wenn Sie rollenbasierten Zugriff in einer Partition bereitstellen.

  1. Citrix ADC Benutzer, die über die NSIP-Adresse auf die GUI zugreifen, verwenden die standardmäßige Partitionsauthentifizierungskonfiguration, um sich bei der Appliance anzumelden.
  2. Partitionssystembenutzer, die über die Partitions-SNIP-Adresse auf die GUI zugreifen, verwenden partitionsspezifische Authentifizierungskonfiguration, um sich bei der Appliance anzumelden.
  3. Partitionsbenutzer, der in einer Partition erstellt wurde, kann sich nicht mit NSIP-Adresse anmelden.
  4. Der an eine Partition gebundene Citrix ADC Benutzer kann sich nicht mit der SNIP-Partition anmelden.
  5. Externe Benutzer, die über eine externe Serverkonfiguration als LDAP, Radius oder TACACS auf eine Partition zugreifen. Der Benutzer muss über die SNIP-Adresse zugreifen, um sich direkt an der Partition anzumelden.

Anwendungsfall zum Verwalten des rollenbasierten Zugriffs in einem partitionierten Setup

Betrachten Sie ein Szenario, in dem eine Unternehmensorganisation, www.example.com mehrere Geschäftseinheiten und einen zentralen Administrator hat, der alle Instanzen in ihrem Netzwerk verwaltet. Sie möchten jedoch exklusive Benutzerberechtigungen und -umgebung für jede Geschäftseinheit bereitstellen.

Im Folgenden finden Sie die Administratoren und Benutzer, die von der Standardkonfiguration der Partitionsauthentifizierung und partitionsspezifische Konfiguration in einer partitionierten Appliance verwaltet werden.

John: Root-Administrator

George: Partitionsadministrator

Adam: Systembenutzer

Jane: Partitionsbenutzer

John, ist der Stammadministrator einer partitionierten Citrix ADC Appliance. John verwaltet alle Benutzerkonten und Administratorkonten über Partitionen (z. B. P1, P2, P3, P4 und P5) innerhalb der Appliance. Er bietet granularen rollenbasierten Zugriff auf Entitäten von der Standardpartition der Appliance aus. John erstellt Benutzerkonten und weist jedem Konto Partitionszugriff zu. George als Netzwerkingenieur innerhalb der Organisation bevorzugt einen rollenbasierten Zugriff auf wenige Anwendungen, die auf Partition P2 ausgeführt werden. Basierend auf der Benutzerverwaltung erstellt John eine Partitionsadministratorrolle für George und ordnet sein Benutzerkonto der Partition-Admin-Befehlsrichtlinie in der P2-Partition zu. Adam, der ein anderer Netzwerktechniker ist, bevorzugt, auf eine Anwendung zugreifen, die auf P2 ausgeführt wird. John erstellt ein Systembenutzerkonto für Adam und ordnet sein Benutzerkonto der P2-Partition zu. Sobald sein Konto erstellt wurde, kann sich Adam bei der Appliance anmelden, um über die NSIP-Adresse auf die Citrix ADC Verwaltungsschnittstelle zuzugreifen und auf die Partition P2 basierend auf der Benutzer-/Gruppenbindung wechseln.

Angenommen, Jane, die eine andere Netzwerktechnikerin ist, möchte direkt auf eine Anwendung zugreifen, die nur auf Partition P2 ausgeführt wird, George (Partitionsadministrator) kann ein Partitionsbenutzerkonto für sie erstellen und ihr Konto mit Befehlsrichtlinien für Autorisierungsberechtigungen verknüpfen. Janes Benutzerkonto, das in der Partition erstellt wurde, ist jetzt direkt mit P2 verknüpft. Jetzt kann Jane über die SNIP-Adresse auf die Citrix ADC Verwaltungsschnittstelle zugreifen und nicht zu einer anderen Partition wechseln.

Hinweis:

Wenn das Benutzerkonto von Janes von einem Partitionsadministrator in Partition P2 erstellt wird, kann sie nur über die SNIP-Adresse (die in der Partition erstellt wurde) auf die Citrix ADC Verwaltungsschnittstelle zugreifen und nicht über die NSIP-Adresse auf die Schnittstelle zugreifen. Wenn Adam Benutzerkonto von einem Root-Administrator in der Standardpartition erstellt wird und an die P2-Partition gebunden ist, kann er auf die Citrix ADC Verwaltungsschnittstelle nur über die NSIP-Adresse oder die SNIP-Adresse zugreifen, die in der Standardpartition erstellt wurde (mit aktiviertem Verwaltungszugriff) und nicht berechtigt ist, auf die Partitionsschnittstelle über SNIP-Adresse, die in der administrativen Partition erstellt wurde.

Konfigurieren von Rollen und Zuständigkeiten für Partitionsadministratoren

Im Folgenden sind die Konfigurationen von einem Root-Administrator in einer Standardpartition durchgeführt.

Erstellen von Administratorpartitionen und Systembenutzern — Ein Root-Administrator erstellt administrative Partitionen und Systembenutzer in der Standardpartition der Appliance. Der Administrator ordnet die Benutzer dann verschiedenen Partitionen zu. Wenn Sie an eine oder mehrere Partitionen gebunden sind, können Sie basierend auf Benutzerbindungen von einer Partition zur anderen wechseln. Außerdem wird Ihr Zugriff auf eine oder mehrere gebundene Partitionen nur vom Root-Administrator autorisiert.

Autorisierung des Systembenutzers als Partitionsadministrator für eine bestimmte Partition — Sobald ein Benutzerkonto erstellt wurde, wechselt der Root-Administrator zu einer bestimmten Partition und autorisiert den Benutzer als Partitionsadministrator. Dies geschieht, indem Sie dem Benutzerkonto Partition-Admin-Befehlsrichtlinie zuweisen. Nun kann der Benutzer als Partitionsadministrator auf die Partition zugreifen und Entitäten innerhalb der Partition verwalten.

Im Folgenden werden die Konfigurationen von einem Partitionsadministrator in einer administrativen Partition durchgeführt.

Konfigurieren der SNIP-Adresse in einer administrativen Partition - Der Partitionsadministrator meldet sich an der Partition an und erstellt eine SNIP-Adresse und gewährt Verwaltungszugriff auf die Adresse.

Erstellen und Binden eines Partitionssystembenutzers mit Partitionsbefehlsrichtlinie - Der Partitionsadministrator erstellt Partitionsbenutzer und definiert den Umfang des Benutzerzugriffs. Dies geschieht, indem das Benutzerkonto an Partitionsbefehlsrichtlinien gebunden wird.

Erstellen und Binden von Partitionssystem-Benutzergruppen mit Partitionsbefehlsrichtlinie -Der Partitionsadministrator erstellt Partitionsbenutzergruppen und definiert den Umfang des Benutzergruppenzugriffs. Dies geschieht, indem das Benutzergruppenkonto an Partitionsbefehlsrichtlinien gebunden wird.

Externe Serverauthentifizierung für externe Benutzer konfigurieren (optional) - Diese Konfiguration erfolgt für die Authentifizierung externer TACACS-Benutzer, die über die SNIP-Adresse auf die Partition zugreifen.

Im Folgenden werden die Aufgaben beim Konfigurieren rollenbasierten Zugriff für Partitionsbenutzer in einer administrativen Partition ausgeführt.

  1. Erstellen einer administrativen Partition — Bevor Sie Partitionsbenutzer in einer administrativen Partition erstellen, müssen Sie zuerst die Partition erstellen. Als Root-Administrator können Sie eine Partition von der Standardpartition über das Konfigurationsdienstprogramm oder eine Befehlszeilenschnittstelle erstellen.
  2. Wechseln des Benutzerzugriffs von der Standardpartition zu Partition P2 — Wenn Sie Partitionsadministrator sind, der von der Standardpartition auf die Appliance zugreift, können Sie basierend auf der Benutzerbindung von der Standardpartition zu einer bestimmten Partition (z. B. Partition P2) wechseln.
  3. Hinzufügen von SNIP-Adresse zum Partitions-Benutzerkonto mit aktivierter Verwaltungszugriff. Sobald Sie Ihren Zugriff auf eine Administrationspartition gewechselt haben, müssen Sie eine SNIP-Adresse erstellen und Verwaltungszugriff auf die Adresse gewähren.
  4. Erstellen und Binden eines Partitionssystembenutzers mit Partitionsbefehlsrichtlinie — Wenn Sie ein Partitionsadministrator sind, können Sie Partitionsbenutzer erstellen und den Umfang des Benutzerzugriffs definieren. Dies geschieht, indem das Benutzerkonto an Partitionsbefehlsrichtlinien gebunden wird.
  5. Erstellen und Binden von Partitions-Benutzergruppen mit Partitions-Befehlsrichtlinie: Wenn Sie ein Partitionsadministrator sind, können Sie Partitions-Benutzergruppen erstellen und den Bereich der Benutzerzugriffssteuerung definieren. Dies geschieht durch Binden des Benutzergruppenkontos an Partitionsbefehlsrichtlinien.

Externe Serverauthentifizierung für externe Benutzer konfigurieren (optional) - Diese Konfiguration erfolgt für die Authentifizierung externer TACACS-Benutzer, die über die SNIP-Adresse auf die Partition zugreifen.

Vorteile der Verwendung von Admin-Partitionen

Sie können die folgenden Vorteile nutzen, indem Sie Admin-Partitionen für Ihre Bereitstellung verwenden:

  • Ermöglicht die Delegierung des Administratoreigentums einer Anwendung an den Kunden.
  • Reduziert die Kosten der ADC-Besitzerschaft ohne Kompromisse bei der Leistung und der Benutzerfreundlichkeit.
  • Schützt vor ungerechtfertigten Konfigurationsänderungen. In einer nicht partitionierten Citrix ADC Appliance können autorisierte Benutzer anderer Anwendungen die für Ihre Anwendung erforderlichen Konfigurationen absichtlich oder unbeabsichtigt ändern. Dies könnte zu unerwünschtem Verhalten führen. Diese Möglichkeit wird in einer partitionierten Citrix ADC Appliance reduziert.
  • Isoliert den Datenverkehr zwischen verschiedenen Anwendungen durch Verwendung dedizierter VLANs für jede Partition.
  • Beschleunigt und ermöglicht die Skalierung von Anwendungsbereitstellungen.
  • Ermöglicht Verwaltung und Reporting auf Anwendungsebene oder lokalisiert.

Lassen Sie uns ein paar Fälle analysieren, um die Szenarien zu verstehen, in denen Sie Admin-Partitionen verwenden können.

Benutzerfall 1: Verwendung der Admin-Partition in einem Unternehmensnetzwerk

Betrachten wir ein Szenario, das von einem Unternehmen namens Foo.comkonfrontiert ist.

  • Foo.com verfügt über einen einzelnen Citrix ADC.
  • Es gibt fünf Abteilungen, und jede Abteilung verfügt über eine Anwendung, die mit dem Citrix ADC bereitgestellt werden muss.
  • Jede Anwendung muss unabhängig von einer anderen Gruppe von Benutzern oder Administratoren verwaltet werden.
  • Andere Benutzer müssen vom Zugriff auf die Konfigurationen eingeschränkt sein.
  • Die Anwendung oder das Back-End muss Ressourcen wie IP-Adressen freigeben können.
  • Die globale IT-Abteilung muss die Einstellungen auf Citrix ADC-Ebene steuern können, die für alle Partitionen gemeinsam sein müssen.
  • Anwendungen müssen voneinander unabhängig sein. Ein Fehler bei der Konfiguration einer Anwendung darf sich nicht auf die andere auswirken.

Ein nicht partitionierter Citrix ADC könnte diese Anforderungen nicht erfüllen. Sie können jedoch alle diese Anforderungen erreichen, indem Sie einen Citrix ADC partitionieren.

Erstellen Sie einfach eine Partition für jede Anwendung, weisen Sie den Partitionen die erforderlichen Benutzer zu, geben Sie für jede Partition ein VLAN an und definieren Sie globale Einstellungen für die Standardpartition.

Anwendungsfall 2: Wie eine Admin-Partition von einem Dienstanbieter verwendet wird

Betrachten wir ein Szenario, das von einem Dienstleister namens BigProviderkonfrontiert ist:

  • BigProvider hat 5 Kunden: 3 kleine und 2 große Unternehmen.
  • SmallBiz, SmallerBizund StartupBizbenötigen nur die grundlegendsten Citrix ADC Funktionen.
  • BigBiz und LargeBiz sind größere Unternehmen und haben Anwendungen, die viel Verkehr anziehen. Sie möchten einige der komplexeren Citrix ADC Funktionen nutzen.

Bei einem nicht partitionierten Ansatz verwendet der Citrix ADC Administrator normalerweise eine Citrix ADC SDX-Appliance und stellt für jeden Kunden eine Citrix ADC-Instanz bereit.

Diese Lösung passt zu BigBiz und LargeBiz, da ihre Anwendungen die unverminderte Leistung der gesamten nicht partitionierten Citrix ADC Appliance benötigen. Diese Lösung ist jedoch möglicherweise nicht so kostengünstig für die Wartung von SmallBiz, SmallerBizund StartupBiz.

Daher entscheidet BigProvider für die folgende Lösung:

  • Verwenden einer Citrix ADC SDX-Appliance zum Aufrufen von dedizierten Citrix ADC Instanzen für BigBiz und LargeBiz .
  • Verwendung eines einzelnen Citrix ADC, der in drei Partitionen unterteilt ist, jeweils eine für SmallBiz, SmallerBizund StartupBiz.

Der Citrix ADC Administrator (Superuser) erstellt für jeden dieser Kunden eine Administratorpartition, gibt die Benutzer für die Partitionen an, gibt die Citrix ADC Ressourcen für die Partitionen an und gibt das VLAN an, das vom Datenverkehr verwendet werden soll, der für jede Partition bestimmt ist.

Admin-Partitionierung