21.5 Démarrage automatique des instances du chargeur distant avec le déploiement de son conteneur

Si vous souhaitez démarrer automatiquement les instances du chargeur distant une fois son conteneur déployé, procédez comme suit :

  1. Sur votre hôte Docker, accédez au répertoire partagé. Par exemple : data.

  2. Créez le répertoire rdxml.

    REMARQUE :cela ne s'applique que lorsque vous déployez des conteneurs pour la première fois. En d'autres termes, si vous mettez à jour les conteneurs et avez déjà créé le répertoire rdxml, ignorez cette étape.

  3. Accédez au répertoire rdxml.

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

    REMARQUE :si vous avez plusieurs fichiers de configuration s'exécutant avec des instances différentes du chargeur distant, copiez tous les fichiers.

  5. Copiez tous les fichiers de configuration requis dans le répertoire driverconf. Par exemple : config8000.txt.

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

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

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

  9. 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

  10. Déployez le conteneur Chargeur distant en transmettant la variable d'environnement RL_DRIVER_STARTUP dans la commande docker run. Par exemple : -e RL_DRIVER_STARTUP="StartupRL.txt".