Serveur d'impression

Planifiez la migration de votre serveur d'applications PaperCut – Bien choisir son serveur d impression

Le 15 mai 2020 - 21 minutes de lecture

"Je suis un administrateur système sur le point de configurer un nouveau serveur d'impression sur un système d'exploitation plus récent / différent et je veux savoir comment migrer le PaperCut Serveur d'application. Quelles sont les meilleures mesures à prendre? "

  • Lisez cet article de bout en bout avant tu commences.
  • Faites le Liste de contrôle de préparation tâches en premier.
  • Planifiez les temps d'arrêt et effectuez Liste de contrôle de transition lorsque vous êtes prêt à passer au nouveau serveur.
  • Avoir un plan de sauvegarde et soyez prêt à revenir à l'ancien serveur en cas d'urgence.
  • Pour garder les choses simples donner le nouveau PaperCut serveur la même adresse IP et le même nom d'hôte que l'ancien (mais ne les laissez pas être en ligne en même temps pour éviter un conflit d'adresse IP). C'est pour que d'autres PaperCut les composants du réseau n'auront pas besoin d'être reconfigurés (comme le client utilisateur, les MFP exécutant PaperCut application intégrée, moniteur d'impression directe, serveurs secondaires, serveurs de site, passerelles de paiement, bacs à sable d'impression Web, etc.). Changer l'adresse IP de votre PaperCut serveur est une tâche complètement différente que nous vous recommandons de traiter séparément, où vous devrez suivre les instructions de ces articles supplémentaires: Modification du nom du serveur ou de l'IP et Comment configurer le logiciel intégré après une migration de serveur ou un changement d'IP / nom d'hôte.
  • Pour PaperCut Clients MF, nous vous recommandons contactez votre PaperCut Partenaire pour consultation et assistance technique (leurs coordonnées se trouvent sur la page A propos de votre PaperCut serveur).
  • Il y a différentes étapes dans cet article selon que votre PaperCut le serveur est configuré pour utiliser une base de données interne ou une base de données externe (comme SQL). Si vous avez une base de données externe, assurez-vous de «commenter» les détails de connexion à la base de données à l'étape 4, afin de ne pas vous retrouver avec deux serveurs se connectant à la même base de données! Alternativement si vous êtes seulement cherchez à migrer votre base de données externe (par exemple, du serveur de base de données 1 vers le serveur de base de données 2), jetez un œil à Migrer votre serveur de base de données
  • 1. Configurer et tester les files d'attente d'impression sur le nouveau serveur
  • 2. Installez la même version de PaperCut sur les deux serveurs
  • 3. Copiez le fichier de licence sur le nouveau serveur
  • 4. Vérifiez et copiez le fichier server.properties sur le nouveau serveur
  • 5. Migrer les autres PaperCut composants selon les besoins
    • 5a. Certificat personnalisé et KeyStore
    • 5b. Passerelles de paiement
    • 5c. Impression de mobilité
    • 5d. Archivage d'impression
    • 5e. Impression Web
    • 5f. Déployer l'impression
  • 6. Informer les utilisateurs du temps d'arrêt planifié pour la migration
  • 7. Migrez la base de données vers le nouveau PaperCut serveur
  • 8. Mettez hors tension l'ancien serveur ou désactivez l'interface réseau.
  • 9. Considérations post-migration

1. Configurer et tester les files d'attente d'impression sur le nouveau serveur

Si PaperCut et votre serveur d'impression ne font qu'un, assurez-vous de configurer toutes les files d'attente d'impression sur le nouveau serveur et de tester l'impression avant d'installer PaperCut. Ces étapes varient selon que vous disposez d'un serveur d'impression Windows, macOS ou Linux.

Sous Windows, cela signifie ouvrir Console de gestion de l'impression sur le nouveau serveur, puis en ajoutant vos imprimantes à l'aide du Assistant Ajout d'imprimante une par une ou vous pouvez utiliser la fonction de migration du serveur d'impression intégrée à Windows pour migrer rapidement toutes vos files d'attente, pilotes, ports et paramètres.

Nous recommandons que les files d'attente d'impression sur le nouveau serveur soient nommées de manière identique, sinon les clients du réseau qui impriment via ce serveur peuvent avoir des problèmes de connexion aux files d'attente d'impression hébergées. Si les noms d'imprimante ou le nom d'hôte du serveur changent dans le cadre de la migration, vous souhaiterez peut-être renommer les entrées d'imprimante existantes dans PaperCut afin que l'historique et les paramètres d'impression soient conservés. Consultez l'article Comment renommer une imprimante pour plus de détails.

Certaines organisations peuvent ignorer cette étape si aucune impression n'est effectuée via le PaperCut serveur. Ceci est plus fréquent dans les grandes organisations qui ont un PaperCut serveur et suivre l'impression uniquement via PaperCut Serveurs secondaires, serveurs de site ou moniteur d'impression directe.

2. Installez la même version de PaperCut sur les deux serveurs

Lors de la migration PaperCut, nous vous recommandons d'avoir la même version de PaperCut fonctionne sur l'ancien et le nouveau serveur.

Remarque: Si vous aviez migré depuis par exemple NG à MF sur votre ancien serveur, et votre ancien serveur a PaperCut installé dans le répertoire Program Files / PaperCut NG, mais votre nouveau serveur PaperCut installé dans le répertoire Program Files / PaperCut MF, ça va! Toutes les étapes de ce document s'appliqueront toujours.

La façon la plus simple de s’assurer que c’est de passer à la dernière version de PaperCut en vous connectant à votre serveur en tant qu'administrateur, accédez à la page À propos, puis cliquez sur Rechercher les mises à jour pour obtenir la dernière version. Exécutez ensuite ce programme d'installation sur les anciens et les nouveaux serveurs.

Pour mettre à niveau, votre PaperCut L'accord de maintenance et d'assistance doit être à jour. Avoir un accord de support en cours garantira également un support en temps opportun si quelque chose se passe mal. Veuillez consulter notre politique de mise à niveau si vous avez des questions.

Si la mise à niveau avant la migration n'est pas une option (ce qui peut être le cas si votre PaperCut serveur fonctionne toujours sur un système d'exploitation 32 bits), vous pouvez toujours obtenir des versions plus anciennes de PaperCut. PaperCut Les clients NG peuvent toujours télécharger les anciennes versions de notre site Web PaperCut Les clients MF devront tendre la main à leur PaperCut Partenaire pour les versions antérieures.

Pas:

  1. Connectez-vous à votre PaperCut serveur en tant qu'administrateur.
  2. Accédez au À propos de page
  3. Cliquez sur Vérifier les mises à jour bouton.
  4. Téléchargez le dernier programme d'installation et exécutez-le sur les anciens et les nouveaux serveurs.
  5. Suivez les invites pour terminer l'assistant d'installation et synchroniser les utilisateurs avec votre répertoire.

Testez et confirmez:
Après l'installation PaperCut sur le nouveau serveur, revenez à la page À propos pour vérifier la version de votre serveur et confirmer qu'il s'agit de la même version que l'ancienne PaperCut serveur.

Assurez-vous également que PaperCut sur le nouveau serveur peut communiquer avec votre répertoire utilisateur en accédant à la page Options, puis ouvrez l'onglet Synchronisation utilisateur / groupe et faites défiler jusqu'au bouton Paramètres de test.

3. Copiez le fichier de licence sur le nouveau serveur

Vous devrez obtenir votre nouveau serveur sous licence pour fonctionner PaperCut en copiant le fichier de licence de l'ancien serveur, puis installez-le sur le nouveau.

Pas:

  1. Connectez-vous à l'ancien serveur en cours d'exécution PaperCut.
  2. Accédez au dossier du serveur dans lequel PaperCut est installé, [application-directory]/serveur/. (Sur un serveur Windows 64 bits exécutant PaperCut MF ce serait C: Program Files PaperCut MF serveur .)
  3. Copiez le fichier nommé application.license sur le nouveau serveur.
  4. Connectez-vous à l'interface Web du nouveau serveur en tant qu'administrateur.
  5. Accédez au À propos de section. À côté de S'inscrire choisissez d'installer le fichier de licence qui a été copié précédemment.
  6. Cliquez sur Installer la licence.

Testez et confirmez:
Vérifiez que les informations de licence sont correctement répertoriées sur la page À propos.

4. Vérifiez et copiez le fichier server.properties sur le nouveau serveur

Ce fichier contient de nombreuses configurations et personnalisations importantes qui ont pu être effectuées sur votre version précédente. PaperCut serveur. Ceci comprend:

  • Identifiants administrateur hachés
  • Détails du certificat SSL / TLS personnalisé (le cas échéant)
  • Ports d'écoute (comme 80 et 443)
  • Paramètres de sécurité tels que la liste des chiffrements et protocoles autorisés
  • Détails de configuration de la base de données (si une base de données externe est utilisée)

Ces étapes exactes varieront selon que PaperCut est configuré pour utiliser la base de données Derby intégrée par défaut ou une base de données externe (comme SQL Server, PostgreSQL, Oracle). Regardez le À propos de page à côté de Information système pour voir quel type de base de données vous avez.

Pas:

  1. Connectez-vous à l'ancien serveur en cours d'exécution PaperCut.
  2. Accédez au dossier du serveur dans lequel PaperCut est installé, [application-directory]/serveur/. (Sur un serveur Windows 64 bits exécutant PaperCut MF ce serait C: Program Files PaperCut MF serveur .)
  3. Copiez le server.properties fichier sur le nouveau serveur.
  4. Seulement si PaperCut est configuré pour se connecter à un Base de données externe, puis modifiez la nouvelle copie du server.properties afin que les détails de connexion à la base de données soient «commentés», en mettant un symbole # au début de chaque ligne comme dans l'exemple ci-dessous. Cela empêchera votre nouveau PaperCut serveur de se connecter prématurément à la base de données. Plus tard, lorsqu'il sera temps de passer au nouveau serveur, nous annulerons le commentaire de ces lignes.
  5. Redémarrez le nouveau PaperCut serveur ou Arrêtez et démarrez le PaperCut Serveur d'applications pour que la modification prenne effet.

Testez et confirmez:
La façon la plus simple de vérifier si cela a réussi est que votre nouveau PaperCut le serveur doit maintenant utiliser le même mot de passe administrateur que l'ancien PaperCut serveur.

Sachez également que si votre organisation a installé un certificat SSL personnalisé spécifié dans le fichier server.properties, vous devrez peut-être suivre les étapes de la section suivante pour déplacer le KeyStore avant que le nouveau serveur puisse démarrer correctement.

5. Migrer les autres PaperCut composants selon les besoins

Certaines de ces prochaines étapes seront facultatives selon PaperCut fonctionnalités utilisées par votre organisation.

5a. Certificat SSL personnalisé et KeyStore

Si votre organisation a installé un certificat SSL personnalisé sur le PaperCut serveur, alors vous voudrez copier le fichier Keystore de votre ancien PaperCut serveur vers le nouveau.

Si votre organisation utilise toujours le certificat auto-signé par défaut, vous pouvez ignorer cette section en toute sécurité.

Pas:

  1. Sur l'ancien PaperCut serveur, accédez à l'emplacement d'enregistrement du Keystore dans le PaperCut répertoire d'application, il s'agit généralement [application-directory]/ serveur / personnalisé. (Sur un serveur Windows 64 bits exécutant PaperCut MF ce serait C: Program Files PaperCut MF serveur personnalisé.) L'exact KeyStore le chemin et le nom du fichier sont définis dans le server.properties déposer sur la ligne # server.ssl.keystore = custom / my-ssl-keystore.
  2. Copiez ceci KeyStore fichier dans le même dossier sur le nouveau serveur.
  3. Redémarrez le nouveau PaperCut serveur ou Arrêtez et démarrez le PaperCut Serveur d'applications pour que la modification prenne effet.

Testez et confirmez:
Vérifiez que le nouveau certificat fonctionne en ouvrant un navigateur Web sur le nouveau serveur et en accédant à https: // localhost: 9192, puis vérifiez les détails du certificat dans votre navigateur.

5b. Passerelles de paiement

Si votre organisation a configuré PaperCut d'utiliser une passerelle de paiement comme Pay Pal ou Authorize.net, assurez-vous de réinstaller le module de passerelle de paiement et copiez les fichiers de configuration.

Si votre organisation n'utilise pas de passerelles de paiement, vous pouvez ignorer cette section en toute sécurité.

Pas:

  1. Téléchargez le module de passerelle de paiement.
  2. Installez-le sur le nouveau PaperCut serveur.
  3. Copiez tous les fichiers situés dans [application-directory]/ server / lib-ext / de l'ancien serveur au nouveau. (Sur un serveur Windows 64 bits exécutant PaperCut MF ce serait C: Program Files PaperCut MF server lib-ext.)
  4. Redémarrez le nouveau PaperCut serveur ou Arrêtez et démarrez le PaperCut Serveur d'applications pour que la modification prenne effet.

Testez et confirmez:
Votre organisation a probablement des règles de transfert de port ou une liste blanche d'adresses IP en place pour garantir que le trafic provenant du fournisseur de passerelle de paiement va à votre ancien PaperCut serveur. Vous devrez modifier ces règles pour travailler avec le nouveau serveur. Ainsi, le meilleur moment pour tester et confirmer la réussite des transactions de la passerelle de paiement est après avoir effectué le basculement décrit ci-dessous. En d'autres termes, terminez la migration du serveur ou le changement de nom, vérifiez que votre implémentation de sécurité réseau a le nouveau PaperCut des adresses de serveur, puis essayez d'ajouter du crédit à un compte d'utilisateur. Pensez à effectuer un test de transition en dehors des heures normales de bureau.

Reportez-vous au Guide de démarrage rapide pour votre type de passerelle de paiement si vous avez des questions complémentaires.

5c. Impression de mobilité

Si PaperCut Mobility Print est installé sur le même serveur que PaperCut, vous devrez ensuite effectuer quelques étapes pour migrer l'application et vos paramètres vers le nouveau serveur.

Si Mobility Print n'est pas installé ou s'exécute sur un serveur distinct comme un serveur secondaire, vous pouvez ignorer cette section en toute sécurité.

Pas:

  1. Téléchargez PaperCut Mobility Print.
  2. Installez-le sur le nouveau PaperCut serveur.
  3. Copiez et écrasez tout le contenu du dossier [application-directory]/Les données/ de l'ancien serveur au nouveau serveur. Ce dossier comprend des fichiers de configuration qui définissent un certain nombre de détails importants, tels que l'activation ou la désactivation d'imprimantes spécifiques, l'activation de l'authentification par tâche, des règles pour restreindre l'accès à l'imprimante par sous-réseau et un jeton d'authentification. (Sur un serveur Windows 64 bits exécutant PaperCut Mobility Print ce serait C: Program Files (x86) PaperCut Mobility Print data ).
  4. Redémarrez le nouveau PaperCut serveur ou Arrêtez et démarrez le PaperCut Mobility Print Server serivce pour que la modification prenne effet.

Testez et confirmez:
Connectez-vous à l'interface Web de Mobility Print sur le nouveau PaperCut serveur et assurez-vous que les imprimantes sont publiées et que la bonne méthode de découverte (telle que mDNS) est sélectionnée.

5d. Archivage d'impression

Si votre organisation utilise l'archivage d'impression pour conserver un historique des travaux imprimés, vous souhaiterez peut-être migrer vos archives d'impression.

Si votre organisation n'archive pas les travaux d'impression, vous pouvez ignorer cette section en toute sécurité.

Pas:

  1. Suivez les instructions du manuel pour installer GhostTrap et activez l'archivage d'impression conformément aux instructions du manuel.
  2. Les étapes suivantes varient selon que vos archives d'impression se trouvent à l'emplacement par défaut ou si vous avez créé une archive centrale.
    • Emplacement par défaut: copiez les fichiers du répertoire Archive, [application-directory]/ serveur / données / archive dans le même répertoire sur le nouveau serveur. (Sur un serveur Windows 64 bits exécutant PaperCut MF ce serait C: Program Files PaperCut MF serveur données archive.)
    • Archives centrales: (sur un partage de fichiers en réseau par exemple) suivez les instructions du manuel pour que le nouveau serveur soit configuré pour utiliser l'archive centrale.

Testez et confirmez:
Essayez d'imprimer un travail à partir de votre nouveau serveur d'impression. Confirmez qu'une miniature du travail apparaît dans le journal des travaux de PaperCut.

5e. Impression Web

Avec une configuration d'impression Web standard, vous ne devriez rien faire pendant la migration. Cependant, si votre organisation a Sandbox d'impression Web serveurs, vous souhaiterez désactiver le service Web Print sur le PaperCut serveur.

Vous devez également savoir que les bacs à sable Web Print communiqueront également avec le PaperCut serveur utilisant un partage de fichiers appelé Dossier actif. Si votre organisation a déplacé le Hot Folder vers un emplacement personnalisé, vous devrez peut-être consulter la section du manuel pour le bac à sable d'impression Web. Confirmez que le partage est configuré avec les autorisations appropriées et que l'utilisateur Web Print Sandbox est mappé sur ce partage de fichiers.

Pas:»

  1. Ouvert services.msc en appuyant Touche Windows + R, puis tapez services.msc "et appuyez sur la touche Entrée.
  2. Faites un clic droit sur le PaperCut Serveur d'impression Web service, choisissez Propriétés, puis définissez le type de démarrage sur désactivé.
  3. Assurez-vous que le Hot Folder Web Print est correctement mappé pour l'utilisateur Web Print Sandbox connecté.
  4. Sur le Web Print Sandbox, arrêtez puis redémarrez l'application Sandbox.

Testez et confirmez:
Essayez d'imprimer un travail via Web Print. Confirmez que le travail s'est correctement imprimé.

5f. Déployer l'impression

Si vous utilisez Print Deploy pour déployer des files d'attente d'impression dans votre organisation, suivez les étapes ci-dessous.

Pas:

  1. Sur le serveur d'origine, accédez au répertoire Print Deploy
    • les fenêtres: [application-directory]/ fournisseurs / print-deploy / win
    • macOS: [application-directory]/ providers / print-deploy / mac
    • Linux: [application-directory]/ providers / print-deploy / linux
  2. Copiez l'intégralité du Les données dossier
  3. Accédez au nouveau serveur vers lequel vous migrez et arrêtez le serveur Print Deploy
  4. Collez le Les données dossier sur le même répertoire de Print Deploy sur le nouveau serveur, c'est-à-dire [application-directory]/ fournisseurs / print-deploy /. Remplacez tous les fichiers existants.
  5. Démarrez le serveur Print Deploy

IMPORTANT: Si le serveur vers lequel vous migrez possède une adresse IP ou un nom d’hôte différent de votre serveur d’origine, vous devrez redéployer les clients avec le nouveau nom d’hôte du serveur. Nous vous recommandons de télécharger à nouveau le client depuis votre nouveau serveur pour vous assurer que vos clients sont également à jour. Notez que la réinstallation ou la désinstallation des clients ne supprimera pas les files d'attente d'impression déjà installées sur les ordinateurs de vos utilisateurs; les utilisateurs peuvent toujours imprimer dans toutes les files d'attente déjà déployées par Print Deploy.

Testez et confirmez: Sur le nouveau serveur, connectez-vous au PaperCut Page NG / MF en tant qu'administrateur. Accédez au Déployer l'impression onglet du Activer l'impression section. Vérifiez que vous pouvez voir vos anciennes zones et files d'attente d'impression dans l'interface. Sur la machine d'un client, vérifiez que le client Print Deploy pointe maintenant vers la nouvelle adresse du serveur en ouvrant [[PaperCut Répertoire de l'application Print Deploy Client]/data/config/client.conf.toml. La clé nommée ServerBaseURL aurait dû être défini sur le nouveau nom d'hôte du serveur. Sinon, désinstallez d'abord tous les clients et redéployez.

6. Informer les utilisateurs du temps d'arrêt planifié pour la migration

Informez vos utilisateurs avant de commencer que les services d'impression normaux ne seront pas disponibles pendant la période planifiée.

Les utilisateurs doivent également savoir que les travaux actuellement dans une file d'attente d'impression Hold / Release ou Find-Me ne seront pas transférés vers la nouvelle installation et ils doivent libérer leurs travaux avant la panne planifiée.

7. Migrez la base de données vers le nouveau PaperCut serveur

Ces étapes exactes varieront selon que PaperCut est configuré pour utiliser la base de données Derby intégrée par défaut ou une base de données externe (comme SQL Server, PostgreSQL, Oracle).

Si vous avez l'intention de PaperCut serveur pour utiliser un Base de données interne puis suivez les étapes de cette page du manuel pour exporter la base de données de l'ancien serveur, puis importez la sauvegarde sur le nouveau.

Si votre PaperCut le serveur se connectera à votre préexistant Base de données externe puis suivez plutôt ces étapes:

  1. Arrêtez les services PaperCut sur l'ancien serveur.
  2. Sur le nouveau serveur, ouvrez le server.properties fichier dans un éditeur de texte brut comme le Bloc-notes.
  3. Supprimez le symbole # au début des lignes avec les détails de connexion à la base de données.
  4. Enregistrez le fichier.
  5. Ensuite, redémarrez le PaperCut Service de serveur d'applications principal sur le nouveau serveur pour que la modification prenne effet.

Testez et confirmez:
Après avoir migré votre PaperCut Base de données en suivant l'un des liens ci-dessus, connectez-vous à l'interface Web de votre PaperCut serveur et vérifiez dans le journal des travaux pour vous assurer que l’historique d’impression a été correctement transféré.

8. Mettez hors tension l'ancien serveur ou désactivez l'interface réseau

Maintenant que les données ont été migrées avec succès, vous devez vous assurer que les utilisateurs ne continuent pas d'imprimer sur votre ancien PaperCut serveur. Éteignez l'ancien serveur ou déconnectez-le du réseau.

Testez et confirmez:
Après avoir désactivé l'interface réseau de votre PaperCut serveur, essayez d'envoyer une requête ping à ce serveur à partir d'un poste de travail distinct pour vous assurer qu'il est hors ligne.

9. Considérations post-migration

Nous recommandons de conserver l'ancien PaperCut serveur pendant quelques semaines, même après une migration réussie. S'il s'avère plus tard que quelque chose n'a pas été déplacé correctement, il peut être utile de conserver ce serveur pour référence.

Nous avons également entendu parler de personnes qui gardaient leur ancien serveur d’impression, mais qui en font un PaperCut serveur secondaire, afin que tous les clients qui continuent d’imprimer via l’ancien serveur d’impression continuent de suivre leurs travaux. Nous adorons cette idée, mais nous pensons qu'elle ne fonctionne que lorsque l'ancien serveur parvient à conserver son adresse IP et son nom d'hôte et que le nouveau serveur en obtient un nouveau. Donc, nous vous laissons le soin de décider si c'est la bonne stratégie pour votre environnement.

Testez et confirmez:
Une fois les données importées et le serveur d'applications redémarré, vérifiez que toutes les données ont été correctement migrées et que le système fonctionne comme prévu. Pour une liste de contrôle des étapes de test, consultez notre plan de test post-mise à niveau.

Y a-t-il une vidéo qui me montre comment procéder?

Oui! Jetez un coup d'œil si vous souhaitez mieux comprendre comment effectuer une migration, mais gardez à l'esprit que cela a été enregistré en 2016 – même si cela vous montrera les bases de la migration, il est toujours extrêmement intéressant de parcourir les différents sections ci-dessus – y compris les certificats, la mobilité, les passerelles de paiement, etc.

Vous rencontrez des problèmes?

Faites le nous savoir! Nous sommes fiers de notre documentation et voulons nous assurer qu'elle vous aide à faire votre travail. N'hésitez pas à laisser un commentaire ci-dessous ou visitez notre portail d'assistance pour obtenir de l'aide.


Catégories: Articles pratiques, installation, désinstallation et migration


Mots-clés: migrer, migrer, mettre à niveau, déplacer, passer à un nouveau serveur, changer de serveur, transférer

Commentaires

Laisser un commentaire

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