25.3 Configuration du service de chargeur distant sur le service Azure Kubernetes

Effectuez les étapes suivantes pour configurer le service de chargeur distant sur le service Azure Kubernetes :

  1. Créez un volume persistant (PV) et une réclamation de volume persistant (PVC) pour la persistance des données du chargeur distant.

  2. Dans le PV, créez un répertoire rdxml.

  3. Dans le répertoire rdxml, créez le répertoire driverconf.

  4. Dans le répertoire rdxml, créez le répertoire keystore.

  5. Copiez tous les certificats et fichiers keystore requis dans le répertoire keystore.

  6. Dans le répertoire rdxml, créez un fichier .txt. Par exemple : StartupRL.txt.

  7. Dans le fichier StartupRL.txt, spécifiez le contenu requis au format suivant :

    <Fichier de configuration du chargeur distant> -sp <mot de passe du pilote> <mot de passe du chargeur distant>

    Par exemple :

    config8000.txt -sp dirxml dirxml

    Vous pouvez également spécifier les entrées au format suivant :

    <Fichier de configuration du chargeur distant> -ksp <mot de passe Keystore> -kp <mot de passe de la clé>

    Par exemple :

    config8000.txt -ksp dirxml -kp dirxml

  8. À partir du Tarball des conteneurs, copiez helm-charts/rl-values.yaml et mettez à jour les champs suivants dans le fichier :

    Tableau 25-3

    Section

    Champs

    Description

    Informations d'identification du registre pour les images Docker du chargeur distant

    registry

    Spécifiez le nom du serveur de registre de conteneurs Azure.

    name

    Spécifiez le nom du secret Kubernetes qui contient les informations d'identification de connexion du registre.

    Persistance des données

    Stockage persistant partagé

    • existingClaim

    dynamicClaim :

    • storageClassName

    • storageSize

    Si vous souhaitez utiliser une réclamation de volume persistant (PVC) existante, entrez son nom.

    Dans le cas contraire, pour le provisioning dynamique de PVC, spécifiez le nom de la classe de stockage et la taille de stockage.

    Fichier de démarrage du pilote

    driverStartupFileName

    Spécifiez le nom du fichier de démarrage du pilote. Par exemple : StartupRL.txt.

    Service de chargeur distant

    ports

    Spécifiez la liste des ports d'écoute du service de chargeur distant.

    Requêtes de ressources et limites

    Requêtes de ressources

    • cpu

    • memory

    Spécifiez les valeurs de processeur (cpu) et de mémoire (memory) des requêtes de ressources. Pour plus de détails, reportez-vous au document Resource Management for Pods and Containers (Gestion des ressources pour les pods et les conteneurs).

    Limites

    • cpu

    • memory

    Spécifiez les valeurs de processeur (cpu) et de mémoire (memory) des limites. Pour plus de détails, reportez-vous au document Resource Management for Pods and Containers (Gestion des ressources pour les pods et les conteneurs).

  9. À partir du Tarball des conteneurs, copiez helm-charts/remote-loader-1.4.0.tgz et exécutez la commande helm suivante pour installer le chargeur distant :

    helm install remote-loader helm_charts/remote-loader-1.4.0.tgz --namespace idm -f rl-values.yaml
  10. (Facultatif) Si vous souhaitez installer plusieurs chargeurs distants, copiez helm-charts/remote-loader-1.4.0.tgz à partir du Tarball des conteneurs et exécutez la commande helm suivante :

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

    Dans remote-loader-n, n est le nième chargeur distant installé.

    Par exemple :

    Si vous installez deux chargeurs distants, la commande d'installation du second chargeur distant sera :

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