Stellen Sie eine eigenständige NetScaler BLX-Instanz auf AWS bereit

In diesem Thema wird das Verfahren zum Erstellen einer EC2-Linux-Instanz auf AWS und zum anschließenden Installieren von BLX auf der Linux-Instanz beschrieben.

Lesen Sie die folgenden Themen, bevor Sie mit der Bereitstellung beginnen:

Bereitstellungsschritte

Gehen Sie wie folgt vor:

  1. Erstellen Sie eine EC2-Linux-Instanz
  2. NetScaler BLX herunterladen
  3. Installieren Sie NetScaler BLX
  4. BLX im dedizierten Modus konfigurieren
  5. Starten Sie NetScaler BLX
  6. Greifen Sie auf NetScaler BLX zu
  7. Lizenzierung

Erstellen Sie eine EC2-Linux-Instanz

Führen Sie die folgenden Schritte aus, um mithilfe der AWS-Webkonsole eine EC2-Linux-Instanz auf AWS zu erstellen.

  1. Erstellen Sie ein Schlüsselpaar

    Amazon EC2 verwendet ein Schlüsselpaar, um Anmeldeinformationen zu verschlüsseln und zu entschlüsseln. Um sich bei Ihrer Instanz anzumelden, müssen Sie ein Schlüsselpaar erstellen, den Namen des Schlüsselpaars angeben, wenn Sie die Instanz starten, und den privaten Schlüssel angeben, wenn Sie eine Verbindung zur Instanz herstellen.

    Wenn Sie eine Instanz mit dem AWS Launch Instanz Wizard überprüfen und starten, werden Sie aufgefordert, ein vorhandenes Schlüsselpaar zu verwenden oder ein neues Schlüsselpaar zu erstellen. Weitere Informationen zum Erstellen eines Schlüsselpaars finden Sie unter Amazon EC2-Schlüsselpaare.

  2. Erstellen Sie eine VPC

    Eine NetScaler VPC-Instanz wird in einer AWS VPC bereitgestellt. Mit einer VPC können Sie das virtuelle Netzwerk definieren, das Ihrem AWS-Konto gewidmet ist. Weitere Informationen zu AWS VPC finden Sie unter Erste Schritte mit Amazon VPC.

    Beachten Sie beim Erstellen einer VPC für Ihre Linux-Instanz die folgenden Punkte.

    • Verwenden Sie die Option VPC nur mit einem einzigen öffentlichen Subnetz, um eine AWS-VPC in einer AWS-Verfügbarkeitszone zu erstellen.
    • Citrix empfiehlt, mindestens drei Subnetze zu erstellen. Alle Subnetze müssen sich in derselben Availability Zone befinden.
      • Ein Subnetz für den Verwaltungsdatenverkehr. Sie platzieren die Management-IP (NSIP) in diesem Subnetz. Standardmäßig wird das Elastic Network Interface (ENI) eth0 für die Management-IP verwendet.
      • Ein oder mehrere Subnetze für den Datenverkehr mit Clientzugriff (User-to-NetScaler BLX), über die Clients eine Verbindung zu einer oder mehreren virtuellen IP-Adressen (VIP) herstellen, die virtuellen NetScaler Load Balancing-Servern zugewiesen sind.
      • Ein oder mehrere Subnetze für den Serverzugriffsverkehr (BLX-zu-Server), über die Ihre Server eine Verbindung zu BLX-eigenen Subnetz-IP-Adressen (SNIP) herstellen.
  3. Subnetze hinzufügen

    Bei Verwendung des VPC-Assistenten wird nur ein Subnetz erstellt. Je nach Ihren Anforderungen möchten Sie möglicherweise mehr Subnetze erstellen. Weitere Informationen zum Erstellen zusätzlicher Subnetze finden Sie unter Hinzufügen eines Subnetzes zu Ihrer VPC.

  4. Erstellen von Sicherheitsgruppen und Sicherheitsregeln

    Um eingehenden und ausgehenden Datenverkehr zu steuern, erstellen Sie Sicherheitsgruppen und fügen Sie den Gruppen Regeln hinzu. Weitere Informationen zum Erstellen von Gruppen und Hinzufügen von Regeln finden Sie unter Sicherheitsgruppen für Ihre VPC.

    Der EC2-Assistent stellt Standardsicherheitsgruppen für Linux-Instanzen bereit, die von AWS Marketplace generiert werden. Sie können jedoch je nach Ihren Anforderungen weitere Sicherheitsgruppen erstellen.

    Sie müssen die folgenden Ports für den SSH-, HTTP- und HTTPS-Zugriff in der Sicherheitsgruppe öffnen.

    Typ des Zugriffs Portnummer
    SSH 22
    HTTP 80
    HTTPS 443
  5. Routentabellen hinzufügen

    Die Routentabelle enthält eine Reihe von Regeln, sogenannte Routen, anhand derer bestimmt wird, wohin der Netzwerkverkehr geleitet wird. Jedes Subnetz in Ihrer VPC muss einer Routentabelle zugeordnet sein. Weitere Informationen zum Erstellen einer Routentabelle finden Sie unter Routentabellen.

  6. Erstellen Sie ein Internet-Gateway

    Ein Internet-Gateway dient zwei Zwecken: Es stellt in Ihren VPC-Routing-Tabellen ein Ziel für den über das Internet routbaren Datenverkehr bereit und führt eine Netzwerkadressübersetzung (NAT) für Instanzen durch, denen öffentliche IPv4-Adressen zugewiesen wurden.

    Erstellen Sie ein Internet-Gateway für den Internetverkehr. Weitere Informationen zum Erstellen eines Internet-Gateways finden Sie im Abschnitt Anhängen eines Internet-Gateways.

  7. Linux-Instanz mithilfe des AWS EC2-Service erstellen

    1. Gehen Sie im AWS-Dashboard zu Compute > EC2 > Launch Instanz > AWS Marketplace.

      Bevor Sie auf Instanz starten klicken, stellen Sie sicher, dass Ihre Region korrekt ist, indem Sie den Hinweis unter Instanz starten überprüfen. Eine Instanz auf AWS erstellen

    2. Suchen Sie in der Suchleiste von AWS Marketplace nach dem Schlüsselwort Linux.
    3. Wählen Sie das AMI aus, das Sie bereitstellen möchten, und klicken Sie dann auf Auswählen.

    Der Assistent Instanz starten wird gestartet. Folgen Sie dem Assistenten, um eine Instanz zu erstellen. Der Assistent fordert Sie auf:

    • Instanztyp auswählen
    • Instanz konfigurieren
    • Speicher hinzufügen
    • Tags hinzufügen
    • Sicherheitsgruppe konfigurieren
    • Bewertung

    Assistent zum Erstellen von Instanzen

  8. Weitere Netzwerkschnittstellen erstellen und anhängen

    Erstellen Sie zwei weitere Netzwerkschnittstellen für VIP und SNIP. Weitere Informationen zum Erstellen weiterer Netzwerkschnittstellen finden Sie im Abschnitt Netzwerkschnittstelle erstellen.

    Nachdem Sie die Netzwerkschnittstellen erstellt haben, müssen Sie sie an die Linux-Instanz anhängen. Bevor Sie die Schnittstelle anhängen, fahren Sie die Linux-Instanz herunter, schließen Sie die Schnittstelle an und schalten Sie die Instanz ein. Weitere Informationen zum Anhängen von Netzwerkschnittstellen finden Sie unter Netzwerkschnittstelle beim Starten einer Instanz anhängen.

  9. Elastische IP-Adresse zuweisen und zuordnen

    Wenn Sie einer EC2-Instanz eine öffentliche IP-Adresse zuweisen, bleibt diese nur so lange zugewiesen, bis die Instanz gestoppt wird. Danach wird die Adresse wieder in den Pool freigegeben. Wenn Sie die Instanz neu starten, wird eine neue öffentliche IP-Adresse zugewiesen.

    Im Gegensatz dazu bleibt eine elastische IP-Adresse (EIP) zugewiesen, bis die Adresse von einer Instanz getrennt wird.

    Informationen zum Zuweisen und Zuordnen einer Elastic IP für die Management-NIC finden Sie unter Elastic IP-Adresse zuweisen.

    Mit diesen Schritten ist das Verfahren zum Erstellen einer Linux-Instanz auf AWS abgeschlossen. Es kann einige Minuten dauern, bis die Instanz fertig ist. Vergewissern Sie sich, dass Ihre Instanz ihre Statusprüfungen bestanden hat. Sie können diese Informationen in der Spalte Status Checks auf der Seite Instanzen einsehen.

  10. Verbindung zur Linux-Instanz herstellen

    Nachdem Sie die Linux-Instanz erstellt haben, können Sie über die AWS-Managementkonsole eine Verbindung mit der Instanz herstellen.

    1. Wählen Sie die Linux-Instanz aus und klicken Sie auf Verbinden.
    2. Folgen Sie den Anweisungen auf der Seite Mit Ihrer Instanz verbinden .

NetScaler BLX herunterladen

Laden Sie das BLX-Paket auf das Linux-AMI herunter. Weitere Informationen finden Sie unter NetScaler BLX herunterladen.

Installieren Sie NetScaler BLX

BLX im dedizierten Modus konfigurieren

Bearbeiten Sie nach der Installation von BLX die Konfigurationsdatei, um BLX im dedizierten Modus aufzurufen. Weitere Informationen finden Sie unter Konfigurieren von NetScaler BLX im dedizierten Modus.

Starten Sie NetScaler BLX

Nachdem Sie die Datei blx.conf bearbeitet haben, starten Sie BLX. Weitere Informationen finden Sie unter NetScaler BLX starten.

Greifen Sie auf NetScaler BLX zu

Sie können mit einer der folgenden Methoden auf BLX zugreifen:

  • NetScaler CLI
  • NetScaler-Benutzeroberfläche
  • NetScaler NITRO REST-APIs

Weitere Informationen finden Sie unter Access NetScaler BLX.

Lizenzierung

NetScaler bietet eine breite Palette von Produkteditionen und Lizenzmodellen, um die Anforderungen Ihres Unternehmens zu erfüllen. Weitere Informationen finden Sie unter NetScaler BLX-Lizenzierung.

Stellen Sie eine eigenständige NetScaler BLX-Instanz auf AWS bereit