Skip to main content
Skip table of contents

Protéger MyQ X avec la haute disponibilité

Mise en œuvre de la haute disponibilité avec MyQ X

Compte tenu de ce dont nous avons discuté jusqu'à présent, nous allons continuer à examiner différentes façons de protéger MyQ X à l'aide des technologies de haute disponibilité (HA), de la mise en cluster et de l'ensemble unique de fonctionnalités de basculement de MyQ X.

À ce stade, vous devriez avoir une vision claire de vos besoins métier en matière de disponibilité des services d'impression et de gestion de l'impression.

Nous savons qu'il existe de nombreuses méthodes et technologies de HA que votre organisation et votre service informatique connaissent peut-être déjà et utilisent actuellement dans votre infrastructure existante. Ces méthodes et technologies de HA peuvent offrir des fonctionnalités similaires à celles que nous allons aborder, telles que le cluster de basculement Microsoft et le cluster virtuel VMware. Dans nos exemples, nous expliquerons le concept fondamental de la mise en œuvre de la haute disponibilité avec MyQ et votre environnement d'impression.

Si vous pouvez obtenir le même résultat avec vos technologies existantes, nous vous recommandons d’utiliser celles pour lesquelles votre service informatique a été formé et celles que vous maîtrisez. Lorsque vous utilisez vos propres méthodes et technologies, nous vous recommandons toutefois de déployer une validation de principe dans un environnement contrôlé et de procéder à des tests approfondis avant le déploiement dans un environnement de production.

Chez MyQ, nous avons également pris en compte le fait qu’il existe peut-être des petites entreprises qui ont également besoin que les services d’impression restent disponibles pendant les temps d’arrêt. Ces entreprises ne disposent pas nécessairement du budget ou du personnel informatique qualifié pour déployer des méthodes et des technologies de haute disponibilité coûteuses et complexes. C’est pourquoi nous avons développé un ensemble de fonctionnalités de basculement MyQ X gratuites pour tous les clients MyQ X. Ces fonctionnalités ont été conçues pour permettre à nos clients de continuer à imprimer pendant les temps d’arrêt planifiés ou imprévus des serveurs.

Cluster de basculement Microsoft

Le cluster de basculement Microsoft est une fonctionnalité basée sur Windows Server (système d'exploitation). Cette solution logicielle facilite le regroupement de plusieurs serveurs matériels indépendants (ci-après dénommés « nœuds ») au sein d'un cluster. Les nœuds du cluster fonctionnent collectivement pour fournir des capacités avancées telles que la gestion des ressources, la surveillance de l'état de santé et la coordination du basculement.

En ce qui concerne les exigences de stockage pour les implémentations à haute disponibilité, il est recommandé de disposer d'au moins un emplacement de stockage partagé accessible à tous les nœuds du cluster. Les nœuds interconnectés au sein du cluster doivent être configurés pour accéder au stockage partagé via, par exemple, une connexion réseau haut débit.

La communication interconnectée entre les multiples nœuds, combinée au stockage partagé, rend cette solution hautement disponible. Si l'un des serveurs du cluster (nœuds) tombe en panne, les autres nœuds prennent le relais pour fournir le service (processus de basculement). Les nœuds du cluster sont surveillés de manière proactive. Lorsque le logiciel détecte qu'un nœud ne fonctionne pas correctement, celui-ci est automatiquement redémarré ou déplacé vers un autre nœud.

Microsoft Failover Cluster Illustration

Illustration du cluster de basculement Microsoft

MyQ X et le cluster de basculement Microsoft

Le concept de haute disponibilité de MyQ X et du cluster Microsoft consiste à regrouper au moins 2 nœuds au sein d’un cluster de basculement. Le cluster de basculement sera géré à l’aide de la fonctionnalité de cluster de basculement de Windows Server de Microsoft et devra être configuré pour la gestion des ressources partagées, la surveillance de l’état de santé et la connexion de basculement.

Les nœuds au sein du cluster de basculement doivent être configurés pour inclure un réseau haut débit connecté à un stockage partagé accessible par tous les nœuds interconnectés au sein du cluster. MyQ X est ensuite déployé au sein du cluster dans une configuration active-passive, le Print Server MyQ X étant installé sur au moins deux nœuds. Le logiciel de cluster de basculement de Microsoft gère les services MyQ : si le nœud actuellement actif devient indisponible, il bascule vers l'un des nœuds passifs disponibles.

L'avantage du déploiement de MyQ X au sein du cluster de basculement Microsoft est que le système ne dépend plus d'un seul serveur physique et est donc plus résilient face aux pannes matérielles.

En savoir plus…

Consultez notre manuel sur MyQ et le cluster MS pour connaître les détails exacts de la configuration. Vous apprendrez comment configurer le cluster MS et préparer MyQ pour fonctionner dans cette configuration.

📓 Exemple :

Dans l'illustration ci-dessous, le Print Server MyQ X est déployé dans une configuration active-passive au sein du cluster de basculement Microsoft, le nœud 1 étant défini comme actif et le nœud 2 comme passif. Le nœud 1, le nœud 2 et le stockage partagé sont interconnectés via un réseau dédié à haut débit. De plus, cette configuration nécessite également un réseau distinct qui relie les clients utilisateurs et les imprimantes multifonctions aux nœuds 1 et 2. Ces réseaux séparés reposent sur le concept de haute disponibilité afin d’éliminer les points de défaillance uniques.

Le logiciel de cluster de basculement de Microsoft gère les services MyQ et surveille en permanence l'état des nœuds. S'il détecte que le nœud actif (Nœud 1) devient indisponible, il tente de rétablir les services ; s'il ne parvient pas à les rétablir, il bascule automatiquement vers le nœud passif (Nœud 2).

MyQ X deployed in Microsoft Failover Cluster

MyQ X déployé dans un cluster de basculement Microsoft

Cluster de machines virtuelles (cluster VMware)

L'objectif principal du cluster de machines virtuelles (VM) est d'exécuter des services dans un environnement virtualisé, garantissant ainsi une haute disponibilité et une meilleure utilisation des serveurs. Les pannes matérielles au sein d'un cluster de machines virtuelles ont un impact minimal sur les machines virtuelles, car celles-ci sont transférées vers un autre nœud.

Un cluster de machines virtuelles se compose généralement de plusieurs composants. Vous aurez besoin d'une technologie d'hyperviseur, par exemple vSphere ESXi de VMware. L'image vSphere ESXi est installée sur du matériel bare-metal, tout comme un système d'exploitation, et agit comme un hyperviseur de type 1 (appelé hôte ESXi). Les hôtes ESXi sont configurés de manière à ce que leurs ressources soient partagées.

Un élément essentiel de la configuration d'un cluster de machines virtuelles à haute disponibilité consiste à choisir une solution de stockage adéquate, hautement résistante aux pannes et sans point de défaillance unique. MyQ recommande d'associer votre cluster de machines virtuelles à une solution de stockage partagé en réseau. Cependant, les différents fournisseurs de logiciels de clustering de machines virtuelles gèrent le stockage en cluster de diverses manières et il peut exister d'autres solutions de stockage mieux adaptées à votre organisation. Le principe général consistant à éliminer les points de défaillance uniques doit être respecté, mais la solution de stockage que vous choisissez doit répondre aux exigences spécifiques de votre entreprise en termes de disponibilité opérationnelle et de coût.

Les hôtes ESXi peuvent être gérés à l'aide d'une plateforme de gestion de serveurs centralisée telle que VMware vCenter. vCenter permet la gestion centralisée des ressources de calcul sous-jacentes des hôtes ESXi et l'administration des machines virtuelles, y compris une multitude de fonctionnalités telles que le clonage de machines virtuelles, la haute disponibilité, la tolérance aux pannes, etc. De plus, grâce à vCenter, vous pouvez regrouper plusieurs hôtes ESXi pour créer un cluster de machines virtuelles. Chaque machine virtuelle d'un cluster est interconnectée via un réseau virtuel.

Example of a Virtual Machine cluster using VMware technologies

Exemple de cluster de machines virtuelles utilisant les technologies VMware

MyQ X et le clustering de machines virtuelles (VMHA)

Le concept de cluster de machines virtuelles MyQ X, également appelé VMHA (Virtual Machine High Availability), consiste à faire fonctionner le système MyQ X dans un environnement de cluster virtualisé en combinaison avec un datastore NAS (stockage en réseau).

Le NAS (stockage en réseau) est constitué de systèmes de stockage externes que les nœuds de serveur (hôtes ESXi) utiliseront pour stocker et accéder à distance aux fichiers des machines virtuelles. Les hôtes ESXi accéderont à ces systèmes via un réseau de stockage haut débit. Les banques de données sur le stockage en réseau sont accessibles simultanément par plusieurs nœuds de serveur (hôtes ESXi). Le Print Server MyQ X est installé sur un nœud de serveur virtuel (hôte ESXi), la charge de travail et les ressources du nœud virtuel étant réparties sur l'ensemble du cluster virtuel. Lorsque vous utilisez la base de données système intégrée de MyQ X (base de données Firebird), les données sont stockées sur l'instance virtuelle. Grâce à ce concept, les données sont toujours disponibles lorsque l'instance virtuelle MyQ X est déplacée vers d'autres nœuds au sein du cluster virtuel. Outre les données de la base de données, les données des travaux d'impression sont stockées dans le dossier « jobs » de l'instance virtuelle MyQ X.

L'avantage du déploiement de MyQ X en mode VMHA dans un cluster virtuel est que le système ne dépend plus d'un seul serveur physique et est donc plus résilient face aux pannes matérielles. VMHA peut également fonctionner dans un environnement de cloud privé, tel que MS Azure, à condition que des tunnels VPN (réseau privé virtuel) soient établis entre le serveur MyQ X et le réseau local de l'organisation.

📓 Exemple :

Dans l'illustration ci-dessous, le Print Server MyQ X est déployé sur la VM 1, qui est affectée à l'hôte ESXi 1. L'image de la machine virtuelle VM 1 est stockée en toute sécurité dans l'emplacement de stockage partagé ; ce stockage partagé peut par exemple être un NAS (stockage en réseau). Si l'hôte ESXi 1 tombe en panne, la VM 1 (Print Server MyQ X) sera déplacée, par exemple vers l'hôte ESXi 3, et continuera de fonctionner sans interruption. Les données et les travaux d'impression du serveur d'impression MyQ X restent en sécurité dans le datastore et ne sont pas affectés par une panne matérielle.

Virtual machine cluster failover operation

Opération de basculement du cluster de machines virtuelles

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.