Installer un serveur MID sur Linux
Installez les Serveurs MID avec le programme d’installation du Serveur MID et vérifiez qu’il est actif. Le package inclut un programme d’installation qui configure automatiquement JRE pour qu’il s’exécute dans l’environnement. Le Serveur MID peut utiliser un JRE existant plutôt que le JRE fourni. Désinstallez le Serveur MID pour le redéployer.
Avant de commencer
![]() |
Pourquoi et quand exécuter cette tâche
Pour installer Linux sur MID Server, les systèmes RedHat/CentOS nécessitent RPM tandis que les systèmes Debian (Ubuntu) nécessitent DEB. L’emplacement d’installation par défaut est /opt/servicenow/mid. L’installation de DEB dans les répertoires définis par l’utilisateur n’est pas prise en charge.
Pour améliorer la sécurité, cette procédure installe et exécute le service Serveur MID en tant qu’utilisateur non racine. Le privilège racine est requis pour déployer et configurer un serveur MID sur un serveur Linux. Un utilisateur non-racine ne peut gérer un service que s’il possède les autorisations requises. Pour plus d’informations, consultez Problèmes PolicyKit avec les serveurs MID Linux utilisant des comptes non-administrateurs [KB0815542].
- CentOS 7
- Serveur Windows 2008
- Serveur Windows 2008 R2
- Windows 8
- Windows 10
yum install glibc.i686Les tests ont montré que le Serveur MID fonctionne comme prévu avec Oracle Java 11 version 17.0.10. Si vous devez mettre à niveau l’environnement JRE vers une version différente, contactez le représentant de compte approprié pour obtenir de l’aide.
Procédure
Résultats
Installation silencieuse de Linux MID Server
L’installation silencieuse du serveur MID utilise des paramètres prédéfinis et ne nécessite aucune intervention de l’utilisateur après son lancement. Vous pouvez utiliser l’installation silencieuse sur plusieurs machines à la fois pour configurer rapidement un réseau et vous assurer que tous les serveurs MID ont les mêmes paramètres d’installation.
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com -MUTUAL_AUTH N -MID_USERNAME username -MID_PASSWORD password -USE_PROXY N -MID_NAME mid -APP_NAME mid -APP_LONG_NAME ServiceNow_MID_Server_Mid -NON_ROOT_USER nonrootuser Les champs suivants peuvent être transmis via la ligne de commande :
- INSTANCE_URL
- Entrez l’URL de votre instance, par exemple :
https://mycompanyinstance.service-now.com - MUTUAL_AUTH
Définissez cette valeur sur Y pour utiliser l’authentification réciproque au lieu de l’authentification de base. Sinon, définissez-le sur N.
Remarque :Si MUTUAL_AUTH = Y, indiquez le chemin d’accès au certificat avec CERTIFICATE_PATH.- CERTIFICATE_PATH
- Si l’authentification réciproque est activée, indiquez le chemin d’accès au certificat.
- MID_USERNAME
- Entrez le nom d’utilisateur de l’utilisateur de Serveur MID que vous avez déjà créé. L’utilisateur de Serveur MID doit avoir le rôle mid_server.
- MID_PASSWORD
- Entrez le mot de passe de l’utilisateur.
- USE_PROXY
Définissez cette valeur sur Y si votre serveur MID communique via un proxy pour se connecter à l’instance.
Remarque :Si USE_PROXY = N, ignorez les autres détails du proxy.- PROXY_HOST
- Entrez le nom d’hôte ou l’adresse IP du serveur proxy. N’incluez pas le protocole dans le nom d’hôte. Par exemple :
proxyserver.domain.comest correcte, maishttps://proxyserver.domain.comest incorrecte. - PROXY_PORT
- Entrez le port que le serveur proxy utilise pour communiquer. Si cette valeur est vide, le programme d’installation utilise le numéro de port par défaut du serveur proxy.
- PROXY_USERNAME
- Entrez le nom d’utilisateur qui dispose des droits d’administrateur sur le serveur proxy.
- PROXY_PASSWORD
- Entrez le mot de passe du nom d’utilisateur.
- MID_NAME
- Entrez le nom du Serveur MID.
- APP_NAME
- Indiquez le nom du service. Il doit être unique pour le serveur MID actuel.
- APP_LONG_NAME
- Fournissez le nom long du service.
- NON_ROOT_USER
- Fournissez le nom d’utilisateur pour exécuter le service en tant qu’utilisateur non racine.
Voici un exemple de commande pour un serveur MID qui utilise un proxy et l’authentification réciproque :
./installer.sh -silent -INSTANCE_URL https://instance_name.service-now.com MUTUAL_AUTH Y –CERTIFICATE_PATH <path-to-certificate> -USE_PROXY Y -PROXY_HOST <ip> -PROXY_PORT <port> -PROXY_USERNAME <username> -PROXY_PASSWORD <password> -MID_NAME proxymid -APP_NAME proxymid -APP_LONG_NAME servicenow_proxy_mid -NON_ROOT_USER nonrootuser installer.sh . La reconfiguration du serveur MID supprime l’ancienne configuration. Exécuter des serveurs MID Linux en tant qu’utilisateurs non racines
Exécutez des MID Servers en tant qu’utilisateur non racine sur un ordinateur Linux pour améliorer la sécurité. Plusieurs Serveur MID peuvent être installés en tant que services afin qu’ils puissent démarrer d’eux-mêmes après le redémarrage du système.
Avant de commencer
Ce processus ne s’applique que si vous avez installé le Serveur MID manuellement à l’aide du fichier ZIP. Si vous avez installé le serveur MID avec la procédure dans Installer un serveur MID sur Linux, le serveur MID est déjà en cours d’exécution en tant qu’utilisateur non racine.
Les versions prises en charge pour cette procédure sont Linux Red Hat 6 ou version ultérieure, Ubuntu 1404 ou version ultérieure et CentOS 6 ou version ultérieure.
Procédure
Que faire ensuite
Pour plus d’informations sur la gestion de la liste d’autorisation et de l’application des autorisations de fichiers, reportez-vous à la section Application des autorisations de fichier pour Windows MID Servers. L’exécution d’un serveur MID Linux avec un compte non racine peut entraîner des problèmes avec PolicyKit dans certains systèmes. Pour plus d’informations, consultez Problèmes PolicyKit avec les serveurs MID Linux utilisant des comptes non racines .
Configurer un Serveur MID Linux pour utiliser un JRE existant
Vous pouvez choisir d’utiliser un JRE existant pour votre serveur MID plutôt que l’OpenJDK fourni avec le programme d’installation du serveur MID.
Avant de commencer
Rôle requis : admin
Pourquoi et quand exécuter cette tâche
Procédure
Désinstaller un serveur MID Linux
Le Serveur MID s’exécute en tant que service autonome. Vous pouvez supprimer un service de serveur MID autonome pour prendre en charge des tâches telles que le redéploiement du serveur MID sur un autre ordinateur hôte ou la modification du nom unique d’un serveur MID lors du déploiement de plusieurs serveurs MID.
Avant de commencer
Rôle requis : admin
Procédure
Résultats
Le service Serveur MID est désinstallé.
Que faire ensuite
Validez le serveur MID pour le préparer à l’utilisation.
