Création d'un serveur secondaire pour un conteneur Docker
- Remarque:
- Sur RICOH ProcessDirector pour Linux, vous pouvez créer des serveurs secondaires pour conteneurs Docker sur l'ordinateur principal ou sur un ordinateur Linux séparé.
Pour créer un serveur secondaire pour un conteneur Docker, procédez comme suit :
- 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.
- Téléchargez et installez la fonction Docker secondaire.Suivez les procédures suivantes :
- 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. Si vous installez un serveur secondaire pour un conteneur Docker uniquement sur l'ordinateur principal, vous n'avez pas à installer la fonction Serveur secondaire ni à configurer NFS. Passez à l'étape .
- Si vous n'avez pas installé la fonction Serveur secondaire :
- 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 Configuration du serveur principal pour utiliser NFS afin de configurer NFS sur l'ordinateur principal.
- 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
- Configurez NFS pour qu'il communique entre l'ordinateur principal et l'ordinateur
qui hébergera le serveur secondaire du conteneur Docker.
- Sur l'ordinateur qui hébergera le serveur secondaire du conteneur Docker :
- 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.
- Transférez la propriété du répertoire
/aiw
à l'utilisateur créé.
- Connectez-vous à RICOH ProcessDirector.
- Créez l'objet serveur pour représenter le serveur secondaire du conteneur Docker.
- Cliquez sur l'onglet Administration.
- Dans la sous-fenêtre de gauche, cliquez sur .
- Sur la page des Serveurs, cliquez sur
- Remplissez les propriétés le cas échéant.
- Cliquez sur OK.
RICOH ProcessDirector crée l'objet serveur et installe le serveur secondaire du conteneur sur le système cible. - 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
.
- chemin_vers_script
- 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.
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
- Si vous avez créé le serveur secondaire du conteneur sur l'ordinateur principal, exécutez
la commande sur l'ordinateur principal.
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].