Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Content imported from a Scroll Translations translation file.

...

Sv translation
languagefr

Installation des logiciels supplémentaires nécessaires

Installer GIT

Il est nécessaire d'avoir un Git pour vérifier le logiciel.

Translations Ignore


Code Block
languagebash
dnf -y install git su jtel cd git config --global user.name "jtel Support" git config --global user.email "support@jtel.de"


Configurer le serveur proxy GIT (facultatif)

Si vous avez besoin d'une procuration pour le TIG :

Translations Ignore


Code Block
languagebash
git config --global http.proxy http://<proxy_server>:<port>


Téléchargement du logiciel jtel pour la première fois

Note : pour les systèmes redondants, faites-le sur le nœud de stockage ACTIF.

Passage à l'utilisateur jtel

Les opérations suivantes ne sont plus effectuées dans le contexte de l'en étant utilisateur root mais doivent être effectuée dans le contexte de l' doit être exécuté en étant utilisateur jtel. Pour ce faire, vous pouvez soit vous connecter en tant qu'utilisateur jtel dans une session SSH séparée, soitdistincte ou, si vous êtes déjà connecté en tant qu'utilisateurroot,vous pouvez passer au basculer vers le contexte de l'utilisateurjtel. Pour ce faire, utilisez Cela se fait avec la commande suivante :

Translations Ignore


Code Block
languagebash
su jtel cd


Cloner le logiciel jtel

Ensuite, le logiciel jtel est cloné. Cela se fera en deux étapes, puisqu'un nom d'utilisateur et un mot de passe sont nécessaires pour chacune d'entre elles.

Translations Ignore


Code Block
languagebash
cd /srv/jtel/shared git clone https://bitbucket.org/jtelgmbh/jtel.git JTEL


Code Block
languagebash
cd /srv/jtel/shared git clone https://bitbucket.org/jtelgmbh/jtelcarrierportal.git JTELCarrierPortal


Cloner le logiciel client

Si un logiciel spécifique a été programmé pour le client, le dépôt de logiciels spécifiques au client doit également être téléchargé. Cela se fait par une commande qui est structurée comme suit, pour l'exemple acme client :

Translations Ignore


Code Block
languagebash
titleTélécharger un dépôt personnalisé
cd /srv/jtel/shared git clone https://bitbucket.org/jtelgmbh/cacme-software.git acme


Modification de la version du logiciel requise

Dans les dépôts de logiciels téléchargés, il faut maintenant sélectionner la version du logiciel à utiliser. Dans ce cas, il s'agit de la version 3.20 :

Translations Ignore


Code Block
languagebash
titleSélectionnez la release souhaitée
cd /srv/jtel/shared/JTELCarrierPortal git checkout release/stable-3.22 cd /srv/jtel/shared/JTEL git checkout release/stable-3.22 # For customer specific software only # cd /srv/jtel/shared/acme # git checkout develop cd /srv/jtel/shared


Il est à noter que la version spécifique au client est généralement développée, car les versions clients ne sont pas branchées ou étiquetées lorsque le logiciel jtel est branché ou étiqueté.

Créer les répertoires nécessaires

La dernière étape consiste à créer les répertoires pour l'enregistrement central, l'importation de données standard et le répertoire de données principal :

Translations Ignore


Code Block
languagebash
cd /srv/jtel/shared mkdir -p LogFiles LogFilesCall Import/{Clients,ServiceNumbers}/{Done,In,Problems} cp -a JTELCarrierPortal/Data . cp -a JTEL/Data/system/gui Data/system cd /srv/jtel/shared/JTELCarrierPortal/Update bash ./get_binaries.sh


Des processus plus propres

Un travail de CRON est nécessaire pour nettoyer les répertoires du portail. 

En cas de redondance, configurez-le sur les deux MAGASINS. Comme le répertoire n'est monté que sur un seul, mais que nous ne savons pas lequel est actif, la commande doit être exécutée sur les deux.

Note : exécuter en tant que ROOT.

Translations Ignore


Code Block
languagebash
titleDes processus plus propres dans /etc/cron.daily
cat > /etc/cron.daily/jtel_portal_cleaner.sh << EOFF find /srv/jtel/shared/Data/clients/*/reports -type f -mtime +2 -delete EOFF chmod +x /etc/cron.daily/jtel_portal_cleaner.sh