28.3 Einrichten des Remote Loader-Service im Azure Kubernetes-Service

Führen Sie die folgenden Schritte aus, um den Remote Loader-Service im Azure Kubernetes-Service einzurichten:

  1. Erstellen Sie ein dauerhaftes Volume (Persistent Volume, PV) und eine dauerhafte Volume-Beanspruchung (Persistent Volume Claim, PVC) für die Speicherung der Remote Loader-Daten.

  2. Erstellen Sie innerhalb des PV ein Verzeichnis rdxml.

  3. Erstellen Sie im Verzeichnis rdxml das Verzeichnis driverconf.

  4. Erstellen Sie im Verzeichnis rdxml das Verzeichnis keystore.

  5. Kopieren Sie alle erforderlichen Schlüsselspeicherdateien in das Verzeichnis "Keystore".

  6. Erstellen Sie im Verzeichnis rdxml eine neue .txt-Datei. Beispiel: StartupRL.txt.

  7. Geben Sie in der Datei StartupRL.txt den gewünschten Inhalt in folgendem Format an:

    <Remote Loader-Konfigurationsdatei> -sp <Treiberpasswort> <Remote Loader-Passwort>

    Beispiel:

    config8000.txt -sp dirxml dirxml

    Alternativ können Sie die Einträge auch in folgendem Format angeben:

    <Remote Loader-Konfigurationsdatei> -ksp <Schlüsselspeicher-Passwort> -kp <Schlüsselpasswort>

    Beispiel:

    config8000.txt -ksp dirxml -kp dirxml

  8. Kopieren Sie aus dem Container-Tarball helm-charts/rl-values.yaml und aktualisieren Sie die folgenden Felder in der Datei:

    Tabelle 28-3

    Abschnitt

    Felder

    Beschreibung

    Registrierungs-Berechtigungsnachweis für Remote Loader Docker-Images

    registry

    Geben Sie den Namen des Azure Container-Registrierungsservers an.

    name

    Geben Sie den Namen des Kubernetes-Geheimnisses an, das den Berechtigungsnachweis für die Registrierung enthält.

    Datenhaltung

    Freigegebener dauerhafter Speicher

    • existingClaim

    dynamicClaim:

    • storageClassName

    • storageSize

    Wenn Sie einen bestehenden Persistent Volume Claim (dauerhafte Volume-Beanspruchung, PVC) verwenden möchten, geben Sie den Namen der bestehenden Beanspruchung ein.

    Andernfalls geben Sie für die dynamische Bereitstellung von PVC den Namen der Speicherklasse und die Speichergröße an.

    Datei zum Starten des Treibers

    driverStartupFileName

    Geben Sie den Namen der Datei an, mit der der Treiber gestartet wird. Beispiel: StartupRL.txt

    Remote Loader-Service

    Anschlüsse

    Geben Sie die Liste der Ports an, die der Remote Loader-Service überwacht.

    Anforderungen und Beschränkungen von Ressourcen

    Ressourcenanforderungen

    • cpu

    • Speicher

    Geben Sie die CPU- und Speicherwerte für Ressourcenanforderungen an. Weitere Einzelheiten finden Sie unter Ressourcenverwaltung für Pods und Container.

    Begrenzungen

    • cpu

    • Speicher

    Geben Sie die CPU- und Speicherwerte für Beschränkungen an. Weitere Einzelheiten finden Sie unter Ressourcenverwaltung für Pods und Container.

  9. Kopieren Sie aus dem Container-Tarball die Datei helm-charts/ remote-loader-1.5.0.tgz und führen Sie das folgende Helm-Kommando aus, um den Remote Loader zu installieren:

    helm install remote-loader helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml
  10. (Optional) Wenn Sie mehrere Remote Loader installieren möchten, kopieren Sie helm-charts/ remote-loader-1.5.0.tgz aus dem Container-Tarball und führen Sie das folgende Helm-Kommando aus:

    helm install <remote-loader-n> helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml

    In remote-loader-n, wobei n der n-te Remote Loader ist, der installiert wird.

    Beispiel:

    Wenn Sie zwei Remote Loader installieren, dann lautet das Kommando zur Installation des zweiten Remote Loaders

    helm install remote-loader-2 helm_charts/remote-loader-1.5.0.tgz --namespace idm -f rl-values.yaml