Zum Hauptinhalt springen

Installieren des Managers auf Azure

Bevor Sie beginnen, stellen Sie sicher, dass Sie über die Voraussetzungen verfügen und Ihr Azure-Konto die Anforderungen erfüllt.

Der AI Unlimited Manager orchestriert die Bereitstellung der Engine und umfasst eine webbasierte Benutzeroberfläche für die Einrichtung.

Sie verwenden eine von Teradata bereitgestellte Azure Resource Manager(ARM)-Vorlage, um den Manager vom Azure Portal aus zu installieren. Sie stellen eine Serverinstanz bereit, auf der der Manager in einem von systemd gesteuerten Container ausgeführt wird.

Tipp

Wenn Sie Hilfe bei der Installation benötigen, senden Sie eine E-Mail an das Support-Team oder fragen Sie die Gemeinschaft.

Klonen des Repository

Der Ordner Bereitstellungen im von Teradata bereitgestellten AI Unlimited GitHub-Repository enthält Vorlagen-, Parameter- und Richtliniendateien für die Installation von AI Unlimited.

Öffnen Sie ein Terminalfenster und klonen Sie das Repository.

Suchen Sie nach der Managervorlage

ARM-Vorlagen für den Manager finden Sie hier im AI Unlimited GitHub-Repository:

deployments/azure/templates/arm/ai-unlimited

Wählen Sie eine Vorlage basierend darauf aus, ob und welchen Typ Sie einen Lastausgleich verwenden möchten.

Hinweis

Möglicherweise möchten Sie einen Cloud-Administrator in Ihrer Organisation um Rat fragen.

  • ai-unlimited-with-alb.json – Hostet den Manager hinter einem application load balancer
  • ai-unlimited-with-nlb.json – Hostet den Manager hinter einem network load balancer
  • ai-unlimited-without-lb.json – Kein Lastausgleich. Wenn Sie sich nicht sicher sind, welche Vorlage Sie verwenden sollen, empfehlen wir diese.

Laden Sie die Vorlage

  1. Melden Sie sich im Azure Portal an.
    Hinweis

    Verweise auf das Azure Portal sind auf dem Stand vom 29. Mai 2024.

  2. Suchen Sie nach benutzerdefinierte Bereitstellung und wählen Sie dann Bereitstellen einer benutzerdefinierten Vorlage aus.
  3. Wählen Sie Erstellen Sie Ihre eigene Vorlage im Editor und dann Datei laden.
  4. Wählen Sie die gewünschte Vorlagendatei aus und wählen Sie dann Speichern.

Angeben von Instanzdetails

Überprüfen Sie die Parameter. Geben Sie Werte für die erforderlichen Parameter ein. Ihre Organisation benötigt möglicherweise andere.

Azure und AI Unlimited-Parameter
ParameterBeschreibungHinweise
SubscriptionDas Azure-Abonnement, das Sie für die Bereitstellung von AI Unlimited verwenden möchten.Erforderlich
Standard: NA
Dies muss ein Prepaid-Konto sein.
RegionDie Region, in der Sie AI Unlimited bereitstellen möchten.Erforderlich
Standard: NA
Wählen Sie die Azure-Region aus, die Ihrem Arbeitsort am nächsten liegt, und die Datenressourcen, die mit AI Unlimited verwendet werden sollen.
Resource Group NameDer Name des Containers, der verwandte AI Unlimited-Ressourcen zusammenfasst.Erforderlich
Standard: ai-unlimited-workspace
AI Unlimited NameEindeutiger Name für AI Unlimited.Erforderlich
Standard: NA
Public KeyDer öffentliche SSH-Schlüssel, den Sie verwenden können, um über SSH eine Verbindung zu einer VM herzustellen.Erforderlich
Standard: NA
Dieser Wert muss mit „ssh-rsa“ beginnen.
OS VersionDie Versionen der Betriebssysteme, die im aktuellen Abonnement verfügbar sind.Optional mit Standard
Standard: Ubuntu-2004
Instance TypeDer Instanztyp, den Sie für AI Unlimited verwenden möchten.Optional
Standard: STANDARD_D2_V3
Wir empfehlen, den Standardinstanztyp zu verwenden, um Kosten zu sparen. Der Standardinstanztyp ist die Standard-Dv3-Serie mit 2 vCPUs und 8,0 GiB Speicher.
NetworkDer Name des Netzwerks, in dem Sie die AI Unlimited-Instanz bereitstellen möchten.
Optional
Standard: NA
SubnetDas Subnetzwerk, in dem Sie die AI Unlimited-Instanz bereitstellen möchten.Erforderlich
Standard: NA
Das Subnetz muss sich in der ausgewählten Verfügbarkeitszone befinden.
Security GroupDie virtuelle Firewall, die den ein- und ausgehenden Datenverkehr zur Instanz kontrolliert.Optional
Standard: AiUnlimitedSecurityGroup
Die Sicherheitsgruppe wird als Regelsatz implementiert, der angibt, welche Protokolle, Ports und IP-Adressen oder CIDR-Blöcke auf die Instanz zugreifen dürfen. Definieren Sie mindestens eine der Zugriffs-CIDR- oder Sicherheitsgruppen, um eingehenden Datenverkehr zuzulassen, sofern Sie keine benutzerdefinierten Eingangsregeln für Sicherheitsgruppen erstellen.
Access CIDRDer CIDR-IP-Adressbereich, der auf die Instanz zugreifen darf.Optional
Standard: 0.0.0.0/0
Wir empfehlen, diesen Wert auf einen vertrauenswürdigen IP-Bereich festzulegen. Definieren Sie mindestens eine der Zugriffs-CIDR oder Sicherheitsgruppen, um eingehenden Datenverkehr zuzulassen, sofern Sie keine benutzerdefinierten Eingangsregeln für Sicherheitsgruppen erstellen.
AI Unlimited HTTP PortDer Port für den Zugriff auf die AI Unlimited-Benutzeroberfläche.Erforderlich mit Standard
Standard: 3000
AI Unlimited GRPC PortDer Port für den Zugriff auf die AI Unlimited API.Erforderlich mit Standard
Standard: 3282
Source App Sec GroupsDie Quellanwendungssicherheitsgruppen (Application Security Groups, ASG), die die Berechtigung haben, eine Verbindung mit der AI Unlimited-Instanz herzustellen. Mit ASGs können Sie Ihre virtuellen Maschinen (VMs) basierend auf ihren spezifischen Netzwerksicherheitsrichtlinien organisieren. Diese Sicherheitsrichtlinien bestimmen, welcher Datenverkehr auf Ihrer virtuellen Maschine zulässig ist und welcher nicht.Optional
Standard: NA
Wählen Sie eine Anwendungssicherheitsgruppe in derselben Region wie die Netzwerkschnittstelle.
Destination App Sec GroupsDie Zielanwendungssicherheitsgruppen, die über die Berechtigung verfügen, eine Verbindung mit der AI Unlimited-Instanz herzustellen.Optional
Standard: NA
Wählen Sie eine Anwendungssicherheitsgruppe in derselben Region wie die Netzwerkschnittstelle.
Role Definition IDDie ID der mit AI Unlimited zu verwendenden Rolle.Erforderlich
Standard: NA
Verwenden Sie den Azure CLI-Befehl Get-AzRoleDefinition, um Ihre Rollendefinitions-ID abzurufen.
Allow Public SSHGibt an, ob Sie Secure Shell-Schlüssel (SSH) zum Herstellen einer Verbindung mit VMs in Azure verwenden können.Optional
Standardmäßig: true
Use Key VaultGibt an, ob Key Vault zum Abrufen des sicheren Passworts während einer Bereitstellung verwendet werden soll.Optional
Standard: New
Use Persistent VolumeGibt an, ob Sie zum Speichern von Daten ein neues oder vorhandenes persistentes Volume verwenden möchten. Weitere Informationen finden Sie unter Mehr erfahren: Persistentes Volume verwenden unter dem Parameterabschnitt.Optional mit Standard
Standard: New
Unterstützte Optionen: „Neu“ oder „Vorhanden“, abhängig von Ihrem Anwendungsfall.
Persistent Volume SizeDie Größe des persistenten Datenträgers in GB, den Sie an die Instanz anhängen können.Optional
Standard: 100
Existing Persistent Volume
Die ID des vorhandenen persistenten Datenträgers, den Sie an die Instanz anhängen können.
Erforderlich, wenn UsePersistentVolume auf Vorhanden gesetzt ist.
Standard: None
Das persistente Volume muss sich in derselben Verfügbarkeitszone wie die AI Unlimited-Instanz befinden.
AI Unlimited VersionDie Version von AI Unlimited, die Sie bereitstellen möchten.Erforderlich mit Standard
Standard: latest
Der Wert ist ein Container-Versionstag.
Use NLBGibt an, ob auf die Instanz über einen Network Load Balancer zugegriffen wird.Erforderlich mit Standard
Standard: false
TagsDie Schlüssel-Wert-Paare, die den Ressourcen zur schnellen Identifizierung zugewiesen werden.Optional
Standard:NA
Mehr erfahren: Persistentes Volume verwenden

Die Managerinstanz wird in einem Container ausgeführt und speichert ihre Konfigurationsdaten in einer Datenbank im Stammdatenträger der Instanz. Diese Daten bleiben erhalten, wenn Sie die Instanz herunterfahren, neu starten oder einen Snapshot erstellen und neu starten.

Ein persistentes Volume speichert Daten für eine containerisierte Anwendung über die Lebensdauer des Containers, Pods oder Knotens hinaus, in dem sie ausgeführt wird.

Ohne ein persistentes Volumen

Wenn der Container, Pod oder Knoten abstürzt oder beendet wird, gehen die Konfigurationsdaten des Managers verloren. Sie können eine neue Managerinstanz bereitstellen, jedoch nicht im selben Zustand wie die verlorene.

Mit einem persistenten Volumen

Wenn der Container, der Pod oder der Knoten abstürzt oder beendet wird und die Konfigurationsdaten des Managers in einem persistenten Volume gespeichert sind, können Sie eine neue Managerinstanz bereitstellen, die dieselbe Konfiguration wie die verlorene hat.

Beispiel

  1. Implementieren Sie den Manager und setzen Sie den Parameter Persistentes Volume verwenden auf New.
  2. Nachdem Sie den Stapel erstellt haben, notieren Sie sich auf der Seite Ausgaben die „volume-id“.
  3. Nutzen Sie AI Unlimited.
  4. Wenn die Managerinstanz verloren geht, stellen Sie den Manager erneut bereit und schließen Sie diese Parameter ein:
    • Persistentes Volume verwenden: New
    • Vorhandenes persistentes Volume: der Wert, den Sie in Schritt 2 notiert haben

Die neue Managerinstanz hat die gleiche Konfiguration wie die verlorene.

Erstellen der Instanz

  1. Wählen Sie Überprüfen + erstellen.
  2. Wählen Sie Erstellen.
    Auf der Seite Benachrichtigungen können Sie den Fortschritt überwachen.

Wenn die Bereitstellung abgeschlossen ist, werden auf der Seite Ausgaben die für die erstellten Ressourcen generierten Werte angezeigt.

Sie benötigen die URL, um auf den Manager zuzugreifen und AI Unlimited einzurichten.

Wie geht es weiter?

Erstellen Sie eine OAuth-App, um die Authentifizierung zwischen AI Unlimited und Ihrem Git-Provider-Konto zu ermöglichen.

Auch interessant