Citrix ADC

Admin-Partition

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

Admin-Partition

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.

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:

Alle Citrix ADC Benutzer, die nicht mit einer partitionsspezifischen Befehlsrichtlinie verknüpft sind, können auf die Standardpartition zugreifen und diese konfigurieren. Wie immer schränkt die zugeordnete Befehlsrichtlinie die Vorgänge ein, die ein Benutzer ausführen kann.

Der Benutzerzugriff und die Rollen werden von Citrix ADC -Superbenutzern erstellt, 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.

Das Verzeichnis /nsconfig speichert beispielsweise die Citrix ADC Konfigurationsdatei und das Verzeichnis /var/log/ speichert die Citrix ADC-Protokolle.

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. Die Partitionsbenutzer sind berechtigt, nur mit der SNIP-Adresse auf diese Partition 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 mit einer NSIP-Adresse erstellen oder zu einer Partition wechseln und dann einen Benutzer erstellen und den administratorischen Zugriff auf die Partition mit einer SNIP-Adresse zuweisen.

Partitionsadministrator. Greift über eine vom Root-Administrator 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. Das 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 Standardkonfiguration der Partitionsauthentifizierung, um sich bei der Appliance anzumelden.
  2. Benutzer des Partitionssystems, die über eine Partition auf die GUI zugreifen SNIP-Adresse verwendet die partitionsspezifische Authentifizierungskonfiguration, um sich bei der Appliance anzumelden
  3. In einer Partition erstellter Partitionsbenutzer kann sich nicht mit der NSIP-Adresse anmelden.
  4. Der an eine Partition gebundene Citrix ADC Benutzer kann sich nicht mit der SNIP-Adresse der Partition anmelden.
  5. Externe Benutzer, die über die externe Serverkonfiguration auf eine Partition zugreifen, wenn LDAP, RADIUS oder TACACS in der Partition hinzugefügt wurden. Der Benutzer muss über die SNIP-Adresse zugreifen, um sich direkt bei der Partition anzumelden.

Anwendungsfall zur Verwaltung 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. John bietet einen 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 Rolle des Partitionsadministrators für George und verknüpft sein Benutzerkonto mit einer Richtlinie für den Partitionsadministrator in der P2-Partition. 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 einer P2-Partition zu. Sobald das Konto erstellt wurde, kann sich Adam bei der Appliance anmelden, um über die NSIP-Adresse auf die Citrix ADC Verwaltungsschnittstelle zuzugreifen, und basierend auf der Benutzer-/Gruppenbindung zur Partition P2 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 kann nicht auf eine andere Partition wechseln.

Hinweis:

Wenn das Benutzerkonto von Jane von einem Partitionsadministrator in Partition P2 erstellt wird, kann der Administrator nur über die SNIP-Adresse (in der Partition erstellt) auf die Citrix ADC Verwaltungsschnittstelle zugreifen. Dem Administrator ist es nicht gestattet, über die NSIP-Adresse auf die Schnittstelle zuzugreifen. Ebenso, wenn das Benutzerkonto von Adam von einem Root-Administrator in der Standardpartition erstellt wird und an eine P2-Partition gebunden ist. Der Administrator kann nur über die NSIP-Adresse oder SNIP-Adresse auf die Citrix ADC Verwaltungsschnittstelle zugreifen, die in der Standardpartition erstellt wurde (bei aktiviertem Verwaltungszugriff). Und es ist nicht erlaubt, über die in der administrativen Partition erstellte SNIP-Adresse auf die Partitionsschnittstelle zuzugreifen.

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.

Autorisieren des Systembenutzers als Partitionsadministrator für eine bestimmte Partition — Nachdem ein Benutzerkonto erstellt wurde, wechselt der Root-Administrator zu einer bestimmten Partition und autorisiert den Benutzer als Partitionsadministrator. Dies geschieht durch Zuweisen einer Richtlinie für die Partitions-Admin-Befehle zum Benutzerkonto. 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 bei der Partition an, erstellt eine SNIP-Adresse und bietet Verwaltungszugriff auf die Adresse.

Erstellen und Binden eines Partitionssystembenutzers mit Partitionsbefehlsrichtlinie - Der Partitionsadministrator erstellt Partitionsbenutzer und definiert den Umfang des Benutzerzugriffs. Dies geschieht durch Bindung des Benutzerkontos an Richtlinien für Partitionsbefehle.

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

Konfigurieren der Authentifizierung von External Server für externe Benutzer (optional) - Diese Konfiguration erfolgt zur Authentifizierung externer TACACS-Benutzer, die mit der 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. Den Benutzerzugriff von der Standardpartition auf die Partition P2 umstellen — Wenn Sie ein Partitionsadministrator sind, der von der Standardpartition aus auf die Appliance zugreift, können Sie von der Standardpartition auf eine bestimmte Partition wechseln. Zum Beispiel die Partition P2 basierend auf der Benutzerbindung.
  3. Hinzufügen einer SNIP-Adresse zum Partitionsbenutzerkonto mit Verwaltungszugriff Aktiviert - sobald Sie Ihren Zugriff auf eine Administrationspartition umgestellt haben. Sie erstellen eine SNIP-Adresse und gewähren Verwaltungszugriff auf die Adresse.
  4. Erstellen und Binden einer Partition Systembenutzer mit Partition Command Policy - Wenn Sie ein Partitionsadministrator sind, können Sie Partitionsbenutzer erstellen und den Umfang des Benutzerzugriffs definieren. Dies geschieht durch Bindung des Benutzerkontos an Richtlinien für Partitionsbefehle.
  5. Erstellen und Binden von Partitionsbenutzergruppe mit Partitionsbefehlsrichtlinie - Wenn Sie ein Partitionsadministrator sind, können Sie Partitionsbenutzergruppen erstellen und den Umfang der Benutzerzugriffssteuerung definieren. Dies geschieht, indem das Benutzergruppenkonto an die Richtlinien für Partitionsbefehle gebunden wird.

Konfigurieren der Authentifizierung von External Server für externe Benutzer (optional) - Diese Konfiguration erfolgt zur Authentifizierung externer TACACS-Benutzer, die mit einer 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 der anderen Anwendung absichtlich oder unbeabsichtigt Konfigurationen ändern, die für Ihre Anwendung erforderlich sind. Dies kann 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.

Fall 1: Wie Admin-Partition in einem Unternehmensnetzwerk verwendet wird

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 verfügen über Anwendungen, die starken Datenverkehr anlocken. 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.

Die Lösung eignet sich für BigBiz und LargeBiz, da ihre Anwendungen die unverminderte Leistungsfähigkeit 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 eine Admin-Partition für jeden dieser Kunden und gibt die Benutzer für die Partitionen an. Und gibt auch die Citrix ADC Ressourcen für die Partitionen an und gibt das VLAN an, das von dem Datenverkehr verwendet wird, der für jede der Partitionen bestimmt ist.