Serveur d'impression

Installer et configurer l'impression haute disponibilité – Serveur d’impression

Le 9 juillet 2019 - 11 minutes de lecture

<! – ->

S'applique à: Windows Server 2012

Avant de tenter d'installer et de configurer un serveur d'impression hautement disponible, installez et configurez Hyper-V et le clustering avec basculement sur au moins deux serveurs physiques. Une fois que Hyper-V et le clustering avec basculement ont été installés sur les deux serveurs, créez un cluster et assurez-vous que les ordinateurs virtuels sont stockés sur un volume partagé de cluster. Une fois la configuration initiale de Hyper-V et du clustering avec basculement terminée, installez un ordinateur virtuel Windows Server 2012 et configurez-le pour le basculement.

Pour plus d'informations sur le clustering de basculement Hyper-V, voir Vue d'ensemble du clustering de basculement.

Une fois que la machine virtuelle qui hébergera les services d'impression et de documentation a été configurée avec les paramètres initiaux, les services de rôle d'impression et de documentation peuvent être installés à l'aide de l'option Ajouter des rôles et des fonctionnalités dans le Gestionnaire de serveur.

Pour plus d'informations sur l'installation de Print and Document Services, voir Installer Print and Document Services.

Configurer et gérer l'impression haute disponibilité

La gestion d'un serveur d'impression Windows Server 2012 s'effectue à l'aide du composant logiciel enfichable MMC PMC (Print Management Console), qui a été mis à jour pour prendre en charge les nouvelles fonctionnalités de Windows Server 2012. L'impression Internet est également gérée à l'aide de la console PMC. L'impression LPD utilise des outils de ligne de commande pour la configuration et reste inchangée par rapport à Windows Server 2008 R2.

Windows Server 2012 introduit un nouvel ensemble d'applets de commande Windows PowerShell pouvant être utilisés pour gérer les serveurs d'impression et les files d'attente d'impression à partir de la ligne de commande. Dans la mesure du possible, des exemples d'utilisation de ces applets de commande seront présentés pour les scénarios de gestion d'impression courants. Pour plus d'informations, voir Cmdlets de gestion de l'impression dans Windows PowerShell.

La configuration et la gestion du rôle de serveur d'impression en tant que serveur d'impression à haute disponibilité sont identiques à celles d'un serveur d'impression autonome. Pour plus d'informations sur l'utilisation de la console de gestion d'impression pour configurer et gérer un serveur d'impression, reportez-vous à la section Configuration des services d'impression et de documentation.

La section suivante vous guidera tout au long de la procédure de configuration d’un serveur d’impression hautement disponible avec Virtual Machine Monitoring:

Remarque

Cette rubrique comprend des exemples d'applets de commande Windows PowerShell que vous pouvez utiliser pour automatiser certaines des procédures décrites. Pour plus d'informations, voir Utilisation d'applets de commande.

Étape 1: Configurez le pare-feu

Avant d'activer la fonctionnalité de surveillance de machine virtuelle, le pare-feu doit être correctement configuré sur la machine virtuelle à serveur à haute disponibilité.

Pour configurer le pare-feu sur la machine virtuelle HA Print Server

  1. Ouvrir Gestionnaire de serveur puis cliquez sur Serveur local dans le volet de navigation.

  2. Cliquez sur le lien à droite de fenêtre pare-feu ouvrir le panneau de configuration du Pare-feu Windows. Ce lien s'affichera différemment en fonction de l'état du pare-feu.

  3. Cliquez sur Autoriser une application ou une fonctionnalité via le pare-feu Windows dans le volet de gauche pour ouvrir l’applet Autorisé Apps du panneau de configuration.

  4. Cliquez sur Modifier les paramètres et faites défiler jusqu'à Surveillance de machine virtuelle. Cochez les cases pour Domaine, Privé, et Publique puis cliquez sur D'accord.

Étape 2: configuration de la surveillance de la machine virtuelle

La fonctionnalité de surveillance de machine virtuelle de Windows Server 2012 permet de mieux contrôler une machine virtuelle en cluster en surveillant le service du spouleur d'impression sur la machine virtuelle pour détecter les pannes ou en surveillant des événements spécifiques sur la machine virtuelle. Si le spouleur d'impression échoue ou si un événement spécifique est enregistré dans le journal des événements, la fonctionnalité de surveillance de la machine virtuelle en cluster invoquera les actions de récupération suivantes:

  • Par défaut, les actions de récupération du service Spouleur d'impression sont configurées de sorte que Service Control Manager gère les deux premiers échecs du service Spouleur d'impression. Lors des premier et deuxième échecs de service, Service Control Manager redémarre le service Spouleur d'impression.

  • Le service de cluster gérera la troisième défaillance du service du spouleur d'impression et redémarrera la machine virtuelle à l'aide de la fonctionnalité de surveillance de machine virtuelle.

  • Lors de la première occurrence d'un événement, Virtual Machine Monitoring redémarre la machine virtuelle.

  • Lors de la deuxième occurrence d'un événement, Virtual Machine Monitoring bascule la machine virtuelle sur un autre nœud du cluster en cas de deuxième défaillance de RetryPeriod, puis redémarre la machine virtuelle. Par défaut, RetryPeriod est de 15 minutes.

  • Si le service de cluster a déplacé la machine virtuelle vers tous les nœuds du cluster dans FailoverPeriod, la machine virtuelle reste en état d'échec sur le dernier nœud ayant appartenu à la machine virtuelle. Par défaut, FailoverPeriod est de 6 heures.

La fonctionnalité de surveillance de machine virtuelle est installée par défaut lorsque le rôle de clustering avec basculement est installé sur l'hôte Hyper-V mais n'est pas configuré. Les fonctionnalités nécessaires à Virtual Machine Monitoring pour prendre des mesures correctives sur une machine virtuelle sont intégrées à Windows Server 2012, mais le pare-feu doit être correctement configuré. La configuration de la fonctionnalité de surveillance de machine virtuelle est effectuée à l'aide du gestionnaire de cluster de basculement ou de Windows PowerShell.

Par exemple, dans Windows Server 2012, vous pouvez surveiller plusieurs scénarios d'échec du spouleur d'impression avec la surveillance de machine virtuelle:

  • Echec du service Spouleur d'impression.

  • Un ID d'événement particulier, tel que 373 enregistré dans le journal des événements Microsoft-Windows-PrintService / Admin:

    Nom du journal: Microsoft-Windows-PrintService / Admin
    Source: Microsoft-Windows-PrintService
    Date: 14/02/2011 16:05:25
    Numéro d'événement: 373
    Catégorie de tâche: Imprimer un document
    Niveau: erreur
    Mots-clés: Evénement de spouleur classique, Travail d'impression de document
    Utilisateur: SYSTEM
    Ordinateur:
    La description:
    Le spouleur a détecté qu'un composant possède un nombre inhabituellement élevé d'objets GDI (Graphical Device Interface) ouverts. Par conséquent, certains travaux d’impression de métafichier amélioré (EMF) peuvent ne pas être imprimés avant le redémarrage du spouleur.
    

Pour configurer un service à surveiller pour les échecs sur la machine virtuelle, vous pouvez utiliser le Gestionnaire de cluster de basculement. N'importe quel nœud du cluster peut être utilisé pour configurer la surveillance, mais cette fonctionnalité ne peut pas être configurée à l'aide du gestionnaire Hyper-V.

Pour configurer le service qui sera surveillé par la fonctionnalité de surveillance de machine virtuelle

  1. Ouvrir Gestionnaire de cluster de basculement sur l’un des nœuds du cluster et connectez-vous au cluster que vous souhaitez gérer.

  2. Clique le Rôles noeud sous le nom du cluster que vous souhaitez configurer. Chaque machine virtuelle en cluster s'affichera dans le volet central.

  3. Cliquez avec le bouton droit de la souris sur la machine virtuelle à surveiller et sélectionnez Plus d'actions, et alors Configurer la surveillance.

    Configurer la surveillance

  4. Sélectionnez le Spooler d'impression dans la liste des services en cochant la case correspondante.

    Sélectionnez des services

  5. Une fois la configuration réussie, le volet inférieur du gestionnaire de cluster de basculement doit afficher le spouleur d’impression figurant à côté de Services surveillés lorsque le serveur d’impression haute disponibilité est sélectionné.

    Services surveillés

Commandes équivalentes à Windows PowerShell

Pour configurer la fonctionnalité de surveillance de machine virtuelle afin qu'elle surveille le service Spouleur d'impression de machine virtuelle du serveur d'impression, ouvrez une invite de commande administrative Windows PowerShell sur l'hôte Hyper-V qui possède actuellement la machine virtuelle de serveur d'impression à haute disponibilité et tapez la commande suivante:

Commande Windows PowerShell

Add-ClusterVMMonitoredItem -vm ""spouleur de service

est le nom de la machine virtuelle du serveur d'impression hautement disponible. Le nom doit être le nom de la machine virtuelle Hyper-V, pas le nom NetBIOS ou FQDN du serveur d'impression sur le réseau.

La cmdlet Add-ClusterVMMonitoredItem peut être utilisée pour configurer une machine virtuelle pour la surveillance d'un service et d'un événement. Bien que la surveillance du service puisse également être configurée à l'aide de l'interface du gestionnaire de cluster de basculement, la surveillance des événements ne peut être configurée qu'à l'aide de Windows PowerShell.

Pour configurer la fonction de surveillance de machine virtuelle afin de surveiller le journal des événements de la machine virtuelle du serveur d'impression pour un ID d'événement particulier (par exemple 373), ouvrez une invite de commande administrative Windows PowerShell sur l'hôte Hyper-V qui possède actuellement la machine virtuelle de serveur d'impression à haute disponibilité et tapez la commande suivante:

Commande Windows PowerShell

Add-ClusterVMMonitoredItem -vm ""-eventlog" Microsoft-Windows-PrintService / Admin "-eventsource Microsoft-Windows-PrintService -eventid 373

est le nom de la machine virtuelle du serveur d'impression hautement disponible. Le nom doit être le nom de la machine virtuelle Hyper-V, pas le nom NetBIOS ou FQDN du serveur d'impression sur le réseau.

Étape 3: vérification de la configuration de la surveillance de la machine virtuelle

La cmdlet Get-ClusterVMMonitoredItem peut être utilisée pour vérifier la configuration de la surveillance de machine virtuelle pour une machine virtuelle spécifique. Tapez la commande suivante pour afficher la configuration de surveillance de machine virtuelle pour une machine virtuelle spécifique:

Commande Windows PowerShell

Get-ClusterVMMonitoredIem "serveur d'impression haute disponibilité"

La sortie de cette commande pour un serveur d'impression hautement disponible correctement configuré doit indiquer que la surveillance du spouleur et la surveillance des événements 373 sont activées:

prénom
----
Microsoft-Windows-PrintService + Admin, Microsoft-Windows-PrintService, 373
Spouleur

Étape 4: Test de la surveillance des machines virtuelles

Pour vérifier la configuration de la surveillance de machine virtuelle, il est nécessaire de simuler une défaillance du service Spouleur d'impression ou de générer manuellement un ID d'événement 373 à l'aide d'un outil de génération d'événement.

Pour tester la fonctionnalité de surveillance de machine virtuelle du serveur d'impression hautement disponible

  1. Ouvrez le Gestionnaire des tâches sur le serveur d'impression et mettez fin au processus de spouleur d'impression (spoolsv.exe) trois fois pour simuler une défaillance du spouleur. Service Control Manager redémarre le processus du spouleur d'impression les deux premières fois et Virtual Machine Monitoring ne prend aucune mesure avant la troisième défaillance du spouleur simulée.

    Remarque

    L'arrêt du service Spouleur d'impression n'est pas considéré comme un échec et ne déclenchera pas d'action de récupération par la fonction de surveillance de machine virtuelle.

  2. Le gestionnaire de cluster de basculement indiquera En cours d'exécution (application dans une machine virtuelle critique) sur le statut de la machine virtuelle.

  3. Un ID d'événement 1250 indiquant une défaillance intégrée sera consigné dans le journal des événements système.

  4. La machine virtuelle du serveur d'impression hautement disponible redémarrera automatiquement.

  5. Après le redémarrage de la machine virtuelle, arrêtez le processus du spouleur d'impression une seconde fois dans les 15 minutes à l'aide du Gestionnaire des tâches.

  6. Le gestionnaire de cluster de basculement indique que l'application de la machine virtuelle est critique et qu'un autre événement 1250 est enregistré dans le journal des événements système.

  7. La machine virtuelle du serveur d'impression à haute disponibilité est arrêtée et doit ensuite basculer en fonction de la configuration du cluster.

Voir également

Aperçu de l'impression haute disponibilité

<! – ->

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.