Création d'un serveur secondaire pour un conteneur Docker

Utilisez cette procédure pour créer un serveur secondaire pour un conteneur Docker sur un système Linux et le connecter à votre ordinateur principal.
Avant de commencer cette procédure, installez Docker Engine version 19.03 ou supérieure sur l'ordinateur Linux qui hébergera le serveur secondaire du conteneur.

Pour créer un serveur secondaire pour un conteneur Docker, procédez comme suit :

  1. Contactez le service de support logiciel de Ricoh pour obtenir de l'aide dans ce processus.
    L'équipe de support logiciel peut vous aider à évaluer votre système et à déterminer si cette procédure doit être modifiée pour répondre à vos besoins.
  2. Téléchargez et installez la fonction Docker secondaire.
  3. Si le service de support logiciel vous le demande, installez la fonction Serveur secondaire sur l'ordinateur Linux distant qui hébergera le serveur secondaire du conteneur Docker.

    Suivez les procédures décrites dans la section Installation de serveurs secondaires distants .

  4. Si vous n'avez pas installé la fonction Serveur secondaire :
    1. Configurez NFS pour qu'il communique entre l'ordinateur principal et l'ordinateur qui hébergera le serveur secondaire du conteneur Docker.

      Suivez la procédure décrite à la section Préparation de l'ordinateur principal pour configurer le NFS sur l'ordinateur principal. Arrêtez après avoir configuré NFS et édité /etc/hosts. Ne créez pas de serveur secondaire pour le moment.

    2. Créez le répertoire suivant sur l'ordinateur qui hébergera le serveur secondaire du conteneur Docker : /aiw, puis placez-le dans le répertoire /aiw de l'ordinateur principal.
      Utilisez cette commande : mount -t nfs adresse IP ou nom-hôte de l'ordinateur principal : /aiw /aiw
  5. Sur l'ordinateur qui hébergera le serveur secondaire du conteneur Docker :
    1. Créez un identifiant d'utilisateur Linux du même nom que RICOH ProcessDirector l'utilisateur du système (aiw1 est l'identifiant par défaut). Ajoutez cet ID utilisateur au groupe docker.
    2. Transférez la propriété du répertoire /aiw à l'utilisateur créé.
  6. Connectez-vous à RICOH ProcessDirector.
  7. Créez l'objet serveur pour représenter le serveur secondaire du conteneur Docker.
    1. Cliquez sur l'onglet Administration.
    2. Dans la sous-fenêtre de gauche, cliquez sur Objets Serveurs.
    3. Sur la page des Serveurs, cliquez sur Ajouter Serveur secondaire du conteneur
    4. Remplissez les propriétés le cas échéant.
    5. Cliquez sur OK.
    RICOH ProcessDirector crée l'objet serveur et installe le serveur secondaire du conteneur sur le système cible.
  8. Lorsque le processus d'installation est terminé, démarrez les serveurs secondaires du conteneur. Connectez-vous à l'ordinateur hébergeant les serveurs secondaires du conteneur et exécutez la commande ci-dessous.
      Remarque:
    • Si vous avez créé le serveur secondaire du conteneur sur l'ordinateur principal, exécutez la commande sur l'ordinateur principal.

      Remplacez répertoire par : /aiw

      L'instruction chemin_vers_script n'est pas nécessaire sur le serveur principal.

    • Si vous avez créé le serveur secondaire du conteneur sur un autre ordinateur, exécutez la commande sur l'ordinateur secondaire.

      Sur un serveur secondaire, vous devez indiquer le chemin complet d'accès au script sur l'ordinateur principal, y compris le répertoire monté sur le répertoire /aiw du serveur principal. Dans la commande ci-dessous, remplacez les valeurs suivantes :

      • chemin_vers_script

        Chemin complet d'accès au script sur l'ordinateur principal, y compris le répertoire monté Si le répertoire monté est /aiw (comme dans la procédure ci-dessus), la valeur est : /aiw/aiw1/bin/

      • répertoire

        Chemin complet d'accès au répertoire monté sur le répertoire /aiw du serveur principal. Dans la procédure ci-dessus, il s'agit également du répertoire /aiw.

    • Pour démarrer un serveur secondaire spécifique du conteneur, remplacez [nom_secondaire] par le nom de ce serveur. Omettez cette valeur pour démarrer tous les serveurs secondaires du conteneur présents sur l'ordinateur Linux.
    [chemin_vers_script]containers.pl start répertoire[nom_secondaire]
    Par exemple :
    • Pour démarrer tous les serveurs secondaires du conteneur sur le serveur principal :

      containers.pl start /aiw

    • Pour démarrer un des quatre serveurs secondaires du conteneur sur un autre ordinateur :

      /aiw/aiw1/bin/containers.pl start /aiw secServContainer3

Pour arrêter les serveurs secondaires du conteneur Docker, exécutez la commande suivante sur l'ordinateur qui les héberge :

[chemin_vers_script]containers.pl stop répertoire[nom_secondaire]

Suivez les instructions de remplacement ci-dessus pour [chemin_vers_script], répertoire et [nom_secondaire].