30.6 Mise à niveau des serveurs ZENworks for Desktop 4.x

Pour mettre à niveau vos serveurs ZENworks for Desktops 4.x, utilisez le programme d'installation de ZENworks 7 Desktop Management Server.

Le processus de mise à niveau des composants Gestion d'applications, Gestion de postes de travail, Gestion à distance et Création d'images de poste de travail est relativement simple et comprend un certain nombre de problèmes qu'il faut anticiper au cours de la mise à niveau.

Le processus de mise à niveau pour l'inventaire de poste de travail peut être plus complexe selon le nombre de serveurs équipés de logiciels et de bases de données d'inventaire.

Il est recommandé de planifier votre mise à niveau d'inventaire séparément de votre mise à niveau en suivant les informations dans les deux sections suivantes :

30.6.1 Mise à niveau des composants Gestion d'applications, Gestion de postes de travail, Gestion à distance et Création d'image de poste de travail

Effectuez les tâches des sections suivantes pour mettre à niveau vos serveurs ZENworks for Desktops 4.x avec les composants Gestion d'applications, Gestion de postes de travail, Gestion à distance et Création d'image de poste de travail de ZENworks 7 (ou SP1) :

Pour plus d'informations sur la mise à niveau de vos serveurs ZENworks for Desktops 4.x avec le logiciel Inventaire de poste de travail ZENworks 7, reportez-vous à la Section 30.6.2, Mise à niveau du composant Inventaire de poste de travail.

Installation du logiciel

L'installation d'une mise à niveau est similaire à une nouvelle installation. Les étapes suivantes fournissent uniquement les informations nécessaires au lancement du programme d'installation et aux choix propres à la mise à niveau. Pour des informations plus détaillées, reportez-vous au Section 9.0, Installation du serveur ZENworks Desktop Management.

  1. À partir du poste de travail d'installation, authentifiez-vous auprès de eDirectory en tant qu'utilisateur disposant des droits administratifs pour l'arborescence eDirectory dont vous avez étendu le schéma pour ZENworks 7 (reportez-vous à la Section 30.4, Extension du schéma eDirectory).

  2. Insérez le CD Novell ZENworks 7 Desktop Management (ou Novell ZENworks 7 Desktop Management SP1) dans le lecteur de CD du poste de travail pour lancer automatiquement le programme d'installation de ZENworks 7.

    Si le programme d'installation ne s'exécute pas automatiquement, lancez winsetup.exe à partir de la racine du CD.

    Programme d'installation de ZENworks 7
  3. Sélectionnez Gestion de bureau, puis Français pour afficher la page ZENworks 7 Desktop Management.

    Programme d'installation de ZENworks 7 > Page Gestion de bureau
  4. Sélectionnez Services Gestion de bureau pour lancer le programme d'installation de ZENworks Desktop Management Server.

  5. Suivez les invites jusqu'à ce que vous ayez ajouté les serveurs que vous souhaitez mettre à niveau, la page de sélection des serveurs étant toujours affichée, comme illustré ci-dessous.

    Programme d'installation du serveur ZENworks 7 Desktop Management, page Sélection du serveur
  6. Désélectionnez les composants que vous ne voulez pas installer sur le serveur.

    Par exemple, si vous ne mettez pas encore à niveau le composant Inventaire de poste de travail, désélectionnez Base de données d'inventaire, Serveur d'inventaire et Serveur proxy d'inventaire. Sélectionnez un composant pour afficher sa description dans la zone Description des composants.

  7. (Facultatif) Si vous ne souhaitez pas que le programme d'installation vérifie que les serveurs cibles répondent aux prérequis de ZENworks 7, désélectionnez l'option Vérification des prérequis.

    Si un serveur cible ne répond pas aux prérequis alors que l'option Vérification des prérequis est sélectionnée, l'installation sur ce serveur est impossible tant que vous ne le mettez pas à niveau ou que vous ne relancez pas le programme d'installation en désélectionnant cette option.

  8. Cliquez sur Suivant, puis suivez le reste des instructions pour installer le logiciel.

  9. Passez en revue les informations dans les sections suivantes pour terminer le processus de mise à niveau :

Mise à niveau du composant Gestion d'applications

Les sections suivantes fournissent des informations pour vous aider à effectuer la mise à niveau de votre composant Gestion d'applications de ZENworks Desktop Management :

Pour plus d'informations sur les nouvelles fonctions de gestion d'applications de ZENworks 7 Desktop Management, reportez-vous au Section 28.0, Nouveautés de ZENworks 7 Desktop Management.

Gestion d'applications Terminal Server

Dans ZENworks 7, plusieurs fonctions disponibles pour les applications Terminal Server ZENworks for Desktops 4.x ont été supprimées et de nouvelles fonctions ont été ajoutées, comme l'indique la liste ci-dessous.

Tableau 30-2 Différences entre les applications Terminal Server ZENworks for Desktops 4.x et ZENworks 7

Fonctions supprimées

Fonctions ajoutées

Application RDP :

  • Compression
  • Fenêtre transparente

Application RDP :

  • Définit les couleurs (256 couleurs, 65 536 couleurs (15 bits), 65 536 couleurs (16 bits) et 65 536 couleurs (24 bits))
  • Définit la taille du bureau distant (paramètres de résolution)
  • Définit le port RDP du serveur
  • Définit le domaine du serveur

Application ICA :

  • La prise en charge de l'ensemble des fonctions Citrix se fait depuis Citrix, et non depuis l'objet Application Terminal Server

Applications RDP et ICA :

  • Prise en charge de la stratégie de l'utilisateur local dynamique ZENworks

IMPORTANT :Ces informations ne s'appliquent pas à ZENworks 6 DeFrame™. Si vous utilisiez ZENworks 6 DeFrame comme solution d'application Terminal Server, il n'existe pas de chemin de mise à niveau dans ZENworks 7.

Une fois ces modifications effectuées, vous devez prendre en compte les informations suivantes au cours de la mise à niveau :

  • Agent de gestion de bureau : La prise en charge de l'agent de gestion de bureau est la suivante :

    • L'agent de gestion ZENworks for Desktops 4.x ne fonctionne qu'avec les applications Terminal Server ZENworks for Desktops 4.x. Il ne fonctionne pas avec les applications Terminal Server ZENworks 7 (autrement dit, les objets Application Terminal Server créés à l'aide des snap-ins ConsoleOne de ZENworks 7).
    • L'agent ZENworks 7 Desktop Management fonctionne avec les applications Terminal Server créées dans ZENworks for Desktops 4.x et ZENworks 7 Desktop Management.
  • ConsoleOne : La prise en charge de ConsoleOne est la suivante :

    • La gestion des objets Application Terminal Server ZENworks for Desktops 4.x n'est pas possible à l'aide des snap-ins ZENworks 7 dans ConsoleOne. Bien que les propriétés Terminal Server ZENworks for Desktops 4.x existent toujours dans eDirectory, elles n'apparaissent pas dans les snap-ins ZENworks 7 Desktop Management. Pour gérer un objet Application Terminal Server ZENworks for Desktops 4.x, vous devez utiliser le snap-in ZENworks for Desktops 4.x de ConsoleOne.
    • La gestion des objets Application Terminal Server ZENworks 7 n'est pas possible à l'aide des snap-ins ZENworks for Desktops 4.x dans ConsoleOne. Les snap-ins ZENworks for Desktops 4.x n'affichent pas les propriétés Terminal Server ZENworks 7 Desktop Management.

En fonction des informations listées ci-dessus, le processus suivant est recommandé afin de faciliter la transition :

  1. Tant que l'ensemble des postes de travail n'a pas été mis à niveau vers l'agent ZENworks 7 Desktop Management (reportez-vous à la Section 30.8, Mise à niveau des postes de travail), conservez toutes les applications Terminal Server ZENworks for Desktops 4.x et utilisez les snap-ins ZENworks for Desktops 4.x de ConsoleOne pour créer de nouvelles applications Terminal Server. De cette manière, tous les utilisateurs continuent d'avoir accès aux applications Terminal Server, quelle que soit la version de l'agent de gestion de bureau installée sur leurs postes de travail.

  2. Une fois la mise à niveau de tous les postes de travail vers l'agent ZENworks 7 Desktop Management effectuée, recréez manuellement les applications Terminal Server ZENworks for Desktops 4.x à l'aide des snap-ins ZENworks 7 Desktop Management de ConsoleOne.

    Il n'existe aucun processus de migration automatique pour déplacer des informations d'un objet Application Terminal Server ZENworks for Desktops 4.x vers un objet Application Terminal Server ZENworks 7 Desktop Management. Pour recréer manuellement l'objet Application ZENworks for Desktops 4.x en tant qu'objet Application ZENworks 7 Desktop Management :

    1. Dans ConsoleOne, cliquez avec le bouton droit sur le conteneur dans lequel vous voulez créer l'objet Application, cliquez sur Nouveau, puis sur Application.

    2. Dans la boîte de dialogue Nouvel objet Application, sélectionnez l'option Une application Terminal Server, puis cliquez sur Suivant.

    3. Suivez les instructions qui s'affichent pour terminer la création de l'objet Application.

      Pour des informations détaillées sur la création d'un objet Application Terminal Server, reportez-vous à Configuring the Application in eDirectory (Configuration de l'application dans eDirectory) sous Distribution: Terminal Server Applications (Distributions : applications Terminal Server sous Application Management (Gestion d'applications) dans le Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

  3. Après la création de la nouvelle application Terminal Server ZENworks 7, supprimez les anciennes applications Terminal Server ZENworks for Desktops 4.x.

    ou

    Si votre environnement prend en charge les postes de travail Windows NT 4.0 en continuant l'exécution de l'agent ZENworks for Desktops 4.x Desktop Management sur les postes de travail, ne supprimez pas les applications Terminal Server ZENworks for Desktops 4.x. Vous devez conserver les deux versions ZENworks for Desktops 4.x et ZENworks 7 Desktop Management et gérer chaque version à l'aide des snap-ins ZENworks de ConsoleOne correspondants.

Passage des prérequis système aux règles de distribution

L'option de configuration Prérequis système pour ZENworks for Desktops 4.x a été renommée Règles de distribution afin de mieux refléter l'amélioration des fonctionnalités et de les différencier des anciens prérequis système. Les Règles de distribution ZENworks 7 prennent en charge des conditions de distribution plus souples grâce à l'utilisation des opérateurs booléens AND/OR et au regroupement des critères. Dans ZENworks for Desktops 4.x, l'opérateur AND servait pour tous les prérequis système et il était impossible de regrouper des conditions.

Seules les versions ZENworks 7 (ou ultérieures) du programme Novell™ de lancement d'applicatifs permettent de traiter la nouvelle logique des opérateurs et les regroupements utilisés avec les règles de distribution. Par conséquent, lors de la mise à niveau de votre schéma d'arborescence eDirectory, et pour assurer la compatibilité avec les versions antérieures du programme de lancement d'applicatifs ZENworks for Desktops 4.x, les paramètres des prérequis système existants sont utilisés comme prérequis système hérités. Les programmes de lancement d'applicatifs ZENworks for Desktops 4.x et ZENworks 7 peuvent traiter les prérequis système hérités, ce qui permet aux applications dont les prérequis système sont hérités de rester disponibles pour les utilisateurs, quelle que soit la version du programme de lancement d'applicatifs utilisée.

Au cours de votre transition entre les prérequis système hérités et les règles de distribution, vous devez connaître les exigences suivantes :

  • Les règles de distribution sont définies dans la page Règles de distribution de l'objet Application (objet Application > onglet Disponibilité > page Règles de distribution).
  • Les prérequis système hérités sont disponibles depuis la page Règles de distribution lorsque vous cliquez sur le bouton Hérités, puis sur Modifier des paramètres hérités. Vous pouvez utiliser cette option pour modifier des prérequis système hérités ou pour en ajouter de nouveaux (par exemple, si vous créez un nouvel objet Application utilisable sur les postes de travail qui exécutent le programme de lancement d'applicatifs ZENworks for Desktops 4.x).
  • Lorsque vous accédez à la page Règles de distribution pour une application qui possède des prérequis système hérités mais pas de règle de distribution, vous êtes invité à importer ces prérequis dans les règles de distribution. Si vous décidez de ne pas les importer, vous pouvez le faire ultérieurement à l'aide de l'option Importer des paramètres hérités dans la page Règles de distribution.
  • Après l'importation des prérequis système hérités dans les règles de distribution ou après la définition manuelle des règles de distribution, le programme de lancement d'applicatifs ZENworks 7 traite uniquement les règles de distribution. Il ignore les prérequis système hérités. Le programme de lancement d'applicatifs ZENworks for Desktops 4.x, en revanche, continue à traiter les prérequis système hérités car il ignore les nouvelles règles de distribution. Par conséquent, si vous souhaitez utiliser les règles de distribution mais si vos postes de travail exécutent encore le programme de lancement d'applicatifs ZENworks for Desktops 4.x, vous devez maintenir une liste contenant les règles de distribution ainsi qu'une liste des prérequis système hérités.
  • Les modifications que vous apportez aux règles de distribution ne sont pas ajoutées aux prérequis système hérités. De la même manière, les modifications apportées aux prérequis système hérités ne sont pas ajoutées aux règles de distribution.
  • Si vous définissez les règles de distribution puis importez des règles système héritées, vos règles de distribution existantes sont remplacées par les règles système héritées.
  • La nécessité d'avoir à définir un système d'exploitation avant qu'une application soit disponible a été supprimée. Dans ZENworks for Desktops 4.x, il était nécessaire de définir la plate-forme de système d'exploitation dans Prérequis système pour qu'une application puisse être distribuée et lancée. Cette exigence a été supprimée. Le nouveau comportement adopte la logique suivante : lorsqu'une application s'exécute uniquement sur un système d'exploitation spécifique, définissez une règle de distribution de système d'exploitation. Si une application ne nécessite pas de système d'exploitation spécifique, il n'est pas nécessaire de définir une règle de distribution. Par défaut, les applications sans règle de distribution de système d'exploitation définie sont disponibles sur toutes les plates-formes prises en charge (Windows 98, Windows 2000 et Windows XP).

En gardant les instructions précédentes à l'esprit, le processus suivant est recommandé afin de garantir une transition sans encombre des prérequis système aux règles de distribution :

  1. Pour chaque objet Application, importez les règles système héritées dans les règles de distribution. Modifiez les règles selon vos besoins.

  2. Conservez les prérequis système hérités pour prendre en charge les postes de travail qui utilisent le programme de lancement d'applicatifs ZENworks for Desktops 4.x.

  3. Si les conditions de distribution d'une application changent, modifiez les règles de distribution ainsi que les prérequis système hérités pour faire appliquer la condition de distribution par les programmes de lancement d'applicatifs ZENworks 7 Desktop Management et ZENworks for Desktops 4.x.

  4. Une fois tous les postes de travail mis à niveau vers le programme de lancement d'applicatifs ZENworks 7 (reportez-vous à la Section 30.8, Mise à niveau des postes de travail), supprimez les prérequis système hérités.

    ou

    Si vous prenez en charge les postes de travail Windows NT 4.0 dans votre environnement en continuant à exécuter l'agent ZENworks for Desktops 4.x Desktop Management sur les postes de travail, ne supprimez pas les prérequis système hérités. Vous devez conserver les prérequis système hérités ainsi que les règles de distribution.

Pour plus d'informations à propos des règles de distribution et des prérequis système hérités, reportez-vous à Distribution Rules Page (Page Règles de distribution) sous Application Management (Gestion d'applications) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

Mise à niveau du composant Gestion de postes de travail

Lorsque vous avez étendu votre arborescence eDirectory pour les besoins du schéma ZENworks 7 Desktop Management (reportez-vous à la Section 30.4, Extension du schéma eDirectory), de nouveaux attributs de stratégie ZENworks 7 ont été ajoutés. Vos règles ZENworks for Desktops 4.x existantes ont été migrées vers les règles ZENworks 7 et peuvent s'administrer à l'aide des snap-ins ZENworks 7. Aucune action supplémentaire n'est nécessaire pour mettre à niveau les stratégies.

ZENworks for Desktops 4.x Workstation Manager continue d'appliquer les stratégies ZENworks 7. Cependant, les nouvelles fonctionnalités de règles ne sont pas disponibles sur un poste de travail tant que celui-ci n'est pas mis à niveau avec ZENworks 7 Workstation Manager. Cette mise à niveau a lieu durant l'installation de l'agent ZENworks 7 Desktop Management. Reportez-vous à la Section 30.8, Mise à niveau des postes de travail.

Pour plus d'informations sur les nouvelles fonctions de gestion des postes de travail, reportez-vous au Section 28.0, Nouveautés de ZENworks 7 Desktop Management.

Pour plus d'informations sur la gestion et l'utilisation des stratégies ZENworks 7, reportez-vous à Workstation Management (Gestion de postes de travail) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

Mise à niveau du composant Gestion à distance

Après l'extension de votre schéma d'arborescence eDirectory pour ZENworks 7 et l'installation de ConsoleOne 1.3.6 (ou 1.3.6e) et des snap-ins ZENworks 7 Desktop Management, vous pouvez utiliser les fonctions de gestion à distance de ConsoleOne 1.3.6 pour effectuer des opérations à distance sur les postes de travail équipés de l'agent de gestion à distance ZENworks for Desktops 4.x ou ZENworks 7.

Si vous utilisez la console de gestion à distance autonome, vous pouvez continuer à utiliser la console de gestion à distance ZENworks for Desktops 4.x ou mettre à niveau vers la console de gestion à distance ZENworks 7. La console de gestion à distance est incluse dans le CD compagnon 2 de Novell ZENworks 7 (ou compagnon 2 de Novell ZENworks 7 SP1). Vous pouvez l'installer en exécutant winsetup.exe à partir du CD, en sélectionnant Programmes et fichiers complémentaires, en cliquant sur le bouton Suite, puis en sélectionnant Inventaire et console de gestion à distance.

Aucune action supplémentaire n'est nécessaire pour mettre à niveau la gestion à distance.

Pour plus d'informations sur les nouvelles fonctions de gestion à distance, reportez-vous au Section 28.0, Nouveautés de ZENworks 7 Desktop Management.

Pour plus d'informations sur la gestion à distance, reportez-vous à Remote Management (Gestion à distance) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

Mise à niveau du composant Création d'image de poste de travail

Après la mise à niveau de vos serveurs ZENworks for Desktops 4.x vers ZENworks 7 Desktop Management, effectuez les tâches suivantes pour terminer la mise à niveau du composant Création d'image de poste de travail :

Pour plus d'informations sur les nouvelles fonctions de gestion des postes de travail, reportez-vous au Section 28.0, Nouveautés de ZENworks 7 Desktop Management.

Pour plus d'informations sur la gestion et l'utilisation des stratégies ZENworks 7, reportez-vous à Workstation Management (Gestion de postes de travail) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

Mise à niveau des serveurs de création d'image autonomes

Si vous disposez de serveurs de création d'image autonomes, vous devez exécuter le programme d'installation pour mettre à niveau le logiciel de création d'image sur ces serveurs. Pour ce faire, suivez les instructions de la section Installation du logiciel. Lorsque vous atteignez la page Sélection des logiciels, désélectionnez toutes les options sauf Serveur de création d'image et Serveur PXE.

Mise à niveau du moteur de création d'image de poste de travail

Le moteur de création d'image ZENworks for Desktops 4.x ne peut pas communiquer avec le serveur de création d'image ZENworks 7. La méthode de mise à niveau du moteur de création d'image sur un poste de travail dépend de la méthode de démarrage du composant Création d'image utilisée :

Passage d'une partition Linux aux services de pré-lancement

Si vous décidez de choisir les services de pré-lancement (PXE) pour supprimer les partitions Linux sur vos postes de travail :

  1. Vérifiez que les services de pré-lancement ZENworks 7 sont installés sur un serveur réseau.

    Pour obtenir des instructions d'installation détaillées, reportez-vous à Preparing an Imaging Server (Préparation d'un serveur de création d'image) sous Workstation and Server Imaging (Création d'image de poste de travail et de serveur) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de Novell ZENworks 7 Desktop Management).

  2. Vérifiez que les services de pré-lancement fonctionnent soit à l'aide des PXE fournis sur vos cartes réseau, soit à l'aide d'une disquette de démarrage PXE générée à l'aide du programme psetupn.exe.

  3. Dans ConsoleOne, désactivez la partition Linux :

    1. Cliquez avec le bouton droit sur l'objet Ensemble Stratégie serveur, puis cliquez sur Propriétés pour afficher les propriétés de l'ensemble.

    2. Dans la page Général (onglet Stratégies > page Général), sélectionnez Stratégie de création d'image ZENworks, puis cliquez sur Propriétés.

    3. Cliquez sur l'onglet Travaux à exécuter > Partition du composant Images pour afficher la page Partition du composant Images.

    4. Sélectionnez l'option Désactivez la partition du composant Images ZENworks, si elle existe.

    5. Cliquez sur OK pour fermer la page Partition du composant Images.

  4. Cliquez sur OK pour enregistrer les modifications.

La partition Linux devient une partition qui ne permet pas le démarrage sur le disque dur du poste de travail. Pour supprimer la partition Linux, vous devez restaurer une image de base sur le poste de travail et sélectionner l'option pour supprimer la partition Linux existante dans l'objet Image que vous pouvez référencer dans l'ensemble des stratégies de serveur ou l'ensemble des stratégies de poste de travail.

30.6.2 Mise à niveau du composant Inventaire de poste de travail

Pour mettre à niveau l'inventaire de poste de travail de ZENworks for Desktops 4.x vers ZENworks 7, effectuez les tâches suivantes dans l'ordre indiqué :

  1. Reportez-vous aux informations de la section Considérations relatives à la pré-mise à niveau.
  2. Effectuez les tâches décrites dans la section Tâches à effectuer avant mise à niveau et migration de la base de données.
  3. Effectuez les tâches décrites dans la section Mise à niveau de la base de données d'inventaire ZENworks for Desktops 4.x .
  4. Effectuez les tâches décrites dans la section Mise à niveau du serveur d'inventaire ZENworks for Desktops 4.x.
  5. Effectuez les tâches décrites dans la section Migration manuelle des règles d'inventaire ZENworks for Desktops 4.x.
  6. Effectuez les tâches décrites dans la section Tâches à effectuer après la migration de la base de données.

Considérations relatives à la pré-mise à niveau

Avant de mettre à niveau les composants Inventaire ZENworks for Desktops 4.x vers ZENworks 7, lisez les sections suivantes :

Serveur d'inventaire
  • Les serveurs d'inventaire ZENworks 7 et ZENworks for Desktops 4.x peuvent résider dans la même arborescence eDirectory.
  • Les serveurs d'inventaire ZENworks for Desktops 4.x peuvent transférer des données d'inventaire vers un serveur d'inventaire ZENworks 7, mais un serveur d'inventaire ZENworks 7 ne peut pas transférer des données d'inventaire vers un serveur d'inventaire ZENworks for Desktops 4.x.

    Si vous transférez vos données d'inventaire, les serveurs d'inventaire ZENworks for Desktops 4.x doivent être mis à niveau vers ZENworks 7 en respectant un ordre descendant. Commencez par mettre à niveau le serveur racine, puis les serveurs intermédiaires, et finalement les serveurs feuille.

  • Les serveurs d'inventaire ZENworks for Desktops 4.x et ZENworks 7 peuvent utiliser les stratégies Transfert en amont ZENworks for Desktops 4.x mises à niveau vers ZENworks 7.
  • Ne connectez pas de base de données d'inventaire ZENworks 7 directement à un serveur d'inventaire ZENworks for Desktops 4.x ; de la même manière, ne connectez pas de base de données d'inventaire ZENworks for Desktops 4.x directement à un serveur d'inventaire ZENworks 7. Mettez à niveau le serveur d'inventaire et sa base de données simultanément. Bien que vous puissiez migrer toutes les bases de données prises en charge (Sybase, Oracle et MS SQL), l'installation de ZENworks 7 Desktop Management ne met à niveau automatiquement que la base de données Sybase.
  • Évitez qu'un serveur d'inventaire ZENworks for Desktops 4.x et un serveur d'inventaire ZENworks 7 ne stockent des données d'inventaire directement dans la même base de données d'inventaire.
  • Un serveur d'inventaire ZENworks 7 peut traiter les fichiers .zip des serveurs d'inventaire ZENworks for Desktops 4.x.
  • Ne supprimez pas les fichiers .str et .zip ZENworks for Desktops 4.x dans les répertoires SCANDIR d'un serveur d'inventaire ZENworks for Desktops 4.x après avoir mis à niveau le serveur d'inventaire vers ZENworks 7.
  • La mise à niveau d'un serveur d'inventaire ZENworks for Desktops 4.x vers ZENworks 7 ne change pas le rôle du serveur d'inventaire.
Agent d'inventaire
  • L'agent d'inventaire ZENworks for Desktops 4.x peut envoyer des données d'inventaire vers un serveur d'inventaire ZENworks 7, ce qui permet le stockage des données dans une base de données d'inventaire ZENworks 7.

    L'agent d'inventaire ZENworks 7 ne peut pas envoyer de données d'inventaire à un serveur d'inventaire ZENworks for Desktops 4.x, ce qui signifie que les données ne peuvent pas être stockées dans une base de données d'inventaire ZENworks for Desktops 4.x.

    Ne mettez pas à niveau vers l'agent d'inventaire ZENworks 7 tant que vous n'avez pas mis à niveau vos serveurs et vos bases de données d'inventaire.

  • L'agent d'inventaire ZENworks for Desktops 4.x et l'agent d'inventaire ZENworks 7 peuvent utiliser une stratégie d'inventaire ZENworks for Desktops 4.x mise à niveau vers ZENworks 7 ou une stratégie d'inventaire ZENworks 7 créée à l'aide des snap-ins ZENworks 7 Desktop Management.
  • Si vous souhaitez installer ou mettre à niveau les agents ZENworks for Desktops 4.x via le composant Création d'image de poste de travail, assurez-vous que l'image est prise sur un poste de travail ZENworks 7 Desktop Management non enregistré.
Console de gestion
  • Vous pouvez utiliser les snap-ins ZENworks 7 Desktop Management pour ConsoleOne pour administrer aussi bien les objets et les données d'inventaire ZENworks for Desktops 4.x que ZENworks 7 (comme l'objet Service d'inventaire, les objets Base de données, la stratégie Inventaire de poste de travail, la stratégie Emplacement de la base de données, la stratégie Transfert en amont et la stratégie Mise à jour de dictionnaire).
  • Vous ne pouvez pas utiliser les snap-ins ZENworks for Desktops 4.x pour ConsoleOne pour administrer les données et les objets d'inventaire ZENworks 7 Desktop Management.
  • N'utilisez pas les consoles ZENworks for Desktops 4.x et ZENworks 7 Desktop Management pour configurer les mêmes objets d'inventaire ZENworks for Desktops 4.x.

Tâches à effectuer avant mise à niveau et migration de la base de données

Après avoir pris connaissance des points mentionnés dans la section Considérations relatives à la pré-mise à niveau, vous devez accomplir les tâches suivantes dans l'ordre avant d'effectuer la mise à niveau de ZENworks for Desktops 4.x vers ZENworks 7 Desktop Management :

  1. Arrêtez le service d'inventaire.

    • Sur un serveur d'inventaire NetWare : À l'invite de la console du serveur, saisissez sys:\system\invstop.ncf.

      Si vous ne souhaitez pas que la base de données Sybase soit arrêtée automatiquement lorsque vous arrêtez les services d'inventaire, mettez en commentaire la ligne Unload dbsrv8.nlm du fichier sys:\system\invstop.ncf.

    • Sur un serveur d'inventaire Windows2000 : Dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Service d'inventaire Novell, puis cliquez sur Arrêter.
  2. Arrêtez la base de données d'inventaire Sybase.

    • Sur NetWare : à l'invite de la console Sybase, appuyez sur la touche Q.
    • Sur Windows 2000 : dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Base de données Novell - Sybase, puis cliquez sur Arrêter.
  3. Sous Windows 2000, arrêtez le serveur Web ZENworks. Dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Serveur Web Novell ZFS, puis cliquez sur Arrêter.

  4. Si Java n'a pas été déchargé sur les serveurs NetWare cibles, déchargez java.nlm (sur la console du serveur, saisissez la commande java -exit).

    IMPORTANT :Cette commande arrête tous les processus Java qui s'exécutent sur le serveur. Vérifiez que tous les processus Java sont arrêtés lorsque vous installez ZENworks 7 Desktop Management.

  5. Sur les serveurs Windows cible, fermez la fenêtre Services.

  6. Assurez-vous d'avoir effectué et archivé une sauvegarde fiable de la base de données ZENworks for Desktops 4.x.

  7. Assurez-vous que la base de données ZENworks for Desktops 4.x n'est pas en cours d'utilisation sous ConsoleOne.

  8. Assurez-vous que les prérequis recommandés pour le composant Inventaire de poste de travail ZENworks 7 sont satisfaits. Pour plus d'informations, reportez-vous à Section II, Préparation.

  9. Si ZENworks_installation_path\zenworks\inv\server\wminv\ properties\inventoryremoval.properties a été modifié après l'installation de ZENworks for Desktops 4.x, effectuez une sauvegarde fiable de inventoryremoval.properties.

  10. Avant de mettre à niveau le serveur d'inventaire, vérifiez que vous avez mis à niveau le serveur de base de données associé.

  11. Vérifiez que le schéma a été migré vers ZENworks 7. Utilisez pour cela le programme d'installation de ZENworks 7 Desktop Management. Pour plus d'informations sur la migration du schéma, reportez-vous à la Section 9.1.1, Extension du schéma avant l'installation.

  12. Si vous disposez d'une base de données ZENworks for Desktops 4.x qui exécute Oracle, vous devez effectuer les tâches suivantes avant la migration :

    1. Vérifiez que la version d'Oracle est 9.2.0.6 au moins.

    2. Dans le fichier inventory_database_installation_path\init.ora_path\init.ora, définissez la valeur des paramètres suivants comme indiqué :

      • db_cache_size=192M
      • sort_area_size=10000000
      • shared_pool_size = 157286400
      • open_cursors = 2048
      • log_buffer = 1024000
      • session_cached_cursors=2048
      • compatible=9.2.0

      Vous pouvez augmenter la taille de cache et de réserve partagé pour obtenir une zone globale partagée (SGA - Shared Global Area) de 30 à 40 % de la taille de RAM physique.

    3. Assurez-vous que la base de données d'inventaire fonctionne.

      Vous devez avoir un segment rollback plus grand car la migration de la base de données et le stockage de données supplémentaires ne peuvent pas se faire en raison de l'erreur ORA-01555 et d'autres problèmes liés aux segments rollback.

    4. Pour augmenter la valeur du segment rollback, exécutez le script SQL suivant pour ajouter un fichier de données supplémentaire au segment rollback (rbs) et un groupe de journal Redo (Refaire) :

      connect / as sysdba;
      
      alter tablespace rbs add datafile ’Inventory_database_installation_path\rbs2.ora’ size 40M autoextend on next 50K maxsize 60M;
      
      alter rollback segment rb0 storage (maxextents unlimited);
      
      alter rollback segment rb1 storage (maxextents unlimited);
      
      ALTER DATABASE ADD LOGFILE GROUP 3 (’Inventory_database_installation_path\log3.ora’) SIZE 50M;
      
    5. Arrêtez la base de données d'inventaire.

    6. Vérifiez que la valeur du paramètre compatible dans inventory_database_installation_path\path_to_init.ora\init.ora est définie sur 9.1.3.0.0 ou ultérieure.

    7. Si la taille d'un fichier de données est sur le point d'excéder 4 096 Mo, vous devez ajouter des fichiers de données supplémentaires au tablespace correspondant.

    8. Extrayez le fichier spécifique à la plate-forme atlasperf_altertablespace.sql de ZENworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip sur C:.

      Si Oracle s'exécute sous Windows, extrayez le fichier atlasperf_altertablespace.sql à partir du répertoire oracle\winntspecific de l'archive sql.zip.

      Si Oracle s'exécute sous UNIX, extrayez le fichier atlasperf_altertablespace.sql à partir du répertoire oracle\unixspecific de l'archive sql.zip.

    9. Modifiez le fichier atlasperf_altertablespace.sql pour définir la valeur de maxsize pour tous les fichiers de données sur le multiple de 4 Go le plus proche.

      Par exemple, si la taille de cim8.ora est de 5 Go, définissez la valeur de MAXSIZE sur 8 192 Mo.

    10. Vérifiez que le chemin de tous les fichiers de données répertoriés dans atlasperf_altertablespace.sql est correct.

    11. Redémarrez la base de données d'inventaire.

    12. Exécutez altaslperf_altertablespace.sql.

Mise à niveau de la base de données d'inventaire ZENworks for Desktops 4.x

Lors de l'installation de ZENworks 7 Desktop Management Server, si vous décidez d'installer Sybase sans remplacer les fichiers de base de données, le programme d'installation du serveur ne met à niveau automatiquement que le moteur de base de données ZENworks for Desktops 4.x existant. Pendant la mise à niveau de la base de données Sybase, un message indiquant que la base de données existante peut être migrée s'affiche. Si vous choisissez Oui, la base de données existante est remplacée par les nouveaux fichiers de base de données ZENworks 7 Desktop Management. Si vous choisissez Non, la base de données est migrée lorsque le service d'inventaire démarre pour la première fois.

IMPORTANT :Vous pouvez mettre à niveau plusieurs serveurs de base de données et serveurs d'inventaire simultanément en exécutant le programme d'installation du serveur de gestion de bureau.

Cependant, vous devez migrer manuellement les stratégies Inventaire de poste de travail, Emplacement de la base de données et Transfert en amont ZENworks for Desktops 4.x existantes. Si vous avez créé manuellement l'objet de base de données, vous devez également migrer l'objet Base de données. Pour plus d'informations sur la migration manuelle des stratégies, reportez-vous à la section Migration manuelle des objets Base de données.

Changement de la taille du cache de base de données

Si vous avez une base de données ZENworks for Desktops 4.x qui exécute Sybase, vérifiez que la valeur du cache Sybase (paramètre -c) est définie à 25 % ou plus de la mémoire du serveur.

Pour changer la taille de cache d'une base de données sur un serveur de base de données NetWare :

  1. Fermez toutes les connexions à la base de données d'inventaire.

  2. Quittez le serveur Sybase.

  3. Ouvrez le fichier mgmtdbs.ncf dans le répertoire sys:\system.

  4. Modifiez le paramètre -c. Par exemple, -c 128M définit une taille de cache de 128 Mo.

  5. Enregistrez le fichier.

  6. Chargez la base de données d'inventaire dans la console du serveur. Saisissez MGMTDBS.

  7. Si vous avez une base de données ZENworks for Desktops 4.x qui exécute MS SQL, assurez-vous que la valeur de mémoire fixe est définie à 25 % ou plus de la mémoire du serveur.

Pour changer la taille de cache d'une base de données sur un serveur de base de données Windows :

  1. Arrêtez le service Sybase. Sous Windows 2000, dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Base de données Novell – Sybase, puis cliquez sur Arrêter.

  2. Sur le serveur de base de données, exécutez le fichier ntdbconfig.exe à partir du répertoire dbengine. Ntdbconfig.exe est un utilitaire de configuration pour la base de données ZENworks qui fonctionne sous Sybase sur les serveurs Windows 2000. Cet utilitaire permet de reconfigurer le service Sybase.

  3. Modifiez le paramètre -c.

  4. Cliquez sur OK.

  5. Redémarrez le service Sybase. Sous Windows 2000, dans le Panneau de configuration, double-cliquez sur Outils d'administration, puis sur Services, sélectionnez Base de données Novell – Sybase, puis cliquez sur Démarrer.

  6. Si vous avez une base de données ZENworks for Desktops 4.x qui exécute MS SQL, assurez-vous que la valeur de mémoire fixe est définie à 25 % ou plus de la mémoire du serveur.

Migration manuelle des objets Base de données

Si vous disposez d'un objet Base de données Oracle ZENworks for Desktops 4.x ou si vous créez manuellement des objets Base de données Sybase, vous devez migrer l'objet Base de données à l'aide de l'outil de migration d'inventaire. Pour plus d'informations, reportez-vous à Migration manuelle des objets Base de données.

  1. Dans ConsoleOne avec les snap-ins d'inventaire de poste de travail ZENworks 7 Desktop Management installés, cliquez sur Outils > Inventaire ZENworks > Migration d'inventaire.

  2. Cliquez sur Parcourir pour rechercher et sélectionner l'objet Base de données à migrer ou le conteneur contenant l'objet Base de données.

  3. Si vous sélectionnez un conteneur à l'étape 2, effectuez l'opération suivante :

    1. Si vous voulez rechercher l'objet Base de données dans tous les sous-conteneurs du conteneur sélectionné, cochez la case Rechercher dans les sous-conteneurs.

      La case à cocher Rechercher dans les sous-conteneurs est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche.

    2. Cochez la case Rechercher les objets Base de données pour rechercher les objets Base de données dans le conteneur sélectionné pour la migration.

      Cette option est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche. Par défaut, cette option est activée.

    3. Cliquez sur Rechercher.

      Tous les objets Base de données ZENworks for Desktops 4.x qui se trouvent dans le contexte spécifié sont affichés dans le panneau de rapports.

  4. Cliquez sur Migrer.

  5. Cliquez sur Fermer.

  6. Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur Propriétés, puis sur l'onglet Base de données ZENworks.

  7. Vérifiez que les options d'objet de base de données suivantes possèdent les valeurs spécifiées mentionnées en fonction de la base de données d'inventaire :

    Options d'objet de base de données

    Valeur de l'objet de base de données d'inventaire Sybase

    Valeur de l'objet de base de données d'inventaire Oracle

    Valeur de l'objet de base de donnée d'inventaire MS SQL Server 2000

    Nom d'utilisateur d'accès à la base de données (Lecture/Écriture)

    MW_DBA

    MW_DBA

    MW_DBA

    Mot de passe d'accès à la base de données (Lecture/Écriture)

    novell

    novell

    novell

    Nom d'utilisateur d'accès à la base de données (Lecture seule)

    MW_READER

    MWO_READER

    MWM_READER

    Mot de passe d'accès à la base de données (Lecture seule)

    novell

    novell

    novell

    Nom d'utilisateur d'accès à la base de données (Écriture seule)

    MW_UPDATER

    MWO_UPDATER

    MWM_UPDATER

    Mot de passe d'accès à la base de données (Écriture seule)

    novell

    novell

    novell

  8. Cliquez sur Appliquer, puis sur Fermer.

Mise à niveau du serveur d'inventaire ZENworks for Desktops 4.x

Avant de mettre à niveau un serveur d'inventaire ZENworks for Desktops 4.x, vérifiez que vous avez arrêté les services d'inventaire et mis à niveau le serveur de base de données associé :

Vous pouvez mettre à niveau le serveur d'inventaire ZENworks for Desktops 4.x en installant le serveur d'inventaire ZENworks 7 Desktop Management si le serveur où vous souhaitez installer le serveur d'inventaire répond aux critères d'installation.

Le serveur d'inventaire ZENworks 7 Desktop Management prend en charge le même ensemble de rôles que ZENworks for Desktops 4.x. Par conséquent, lorsque vous mettez à niveau de ZENworks for Desktops 4.x vers ZENworks 7 Desktop Management, le rôle du serveur d'inventaire est conservé.

IMPORTANT :Si votre serveur d'inventaire ZENworks for Desktops 4.x est connecté à une base de données ZENworks for Desktops 4.x et si vous mettez à niveau le serveur d'inventaire ou la base de données vers ZENworks 7 Desktop Management, vous devez mettre à niveau le composant associé vers ZENworks 7 Desktop Management (les services d'inventaire ZENworks for Desktops 4.x ne doivent pas interagir avec la base de données compatible ZENworks 7 Desktop Management et vice versa).

Si plusieurs serveurs d'inventaire ZENworks for Desktops 4.x sont connectés à un serveur de base de données ZENworks for Desktops 4.x et si vous mettez à niveau le serveur de base de données vers ZENworks 7 Desktop Management, vous devez également mettre à niveau tous les serveurs d'inventaire ZENworks for Desktops 4.x associés.

Le programme d'installation de ZENworks 7 Desktop Management ne migre automatiquement que l'objet Service d'inventaire ZENworks for Desktops 4.x vers ZENworks 7 Desktop Management. Avant de démarrer le service d'inventaire, vous devez migrer manuellement les règles ZENworks for Desktops 4.x existantes vers les règles ZENworks 7 Desktop Management à l'aide de l'outil de migration d'inventaire ZENworks. Pour plus d'informations, reportez-vous à Migration manuelle des règles d'inventaire ZENworks for Desktops 4.x.

Migration manuelle des règles d'inventaire ZENworks for Desktops 4.x

  1. Dans ConsoleOne avec les snap-ins d'inventaire de poste de travail ZENworks 7 Desktop Management installés, cliquez sur Outils > Inventaire ZENworks > Migration d'inventaire.

  2. Cliquez sur Parcourir pour rechercher et sélectionner l'objet Service d'inventaire ou le conteneur contenant l'objet Service d'inventaire.

  3. Si vous sélectionnez un conteneur à l'étape 2, effectuez l'opération suivante :

    1. Si vous voulez rechercher l'objet Service d'inventaire dans tous les sous-conteneurs du conteneur sélectionné, cochez la case Rechercher dans les sous-conteneurs.

      La case à cocher Rechercher dans les sous-conteneurs est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche.

    2. Cochez la case Rechercher les stratégies pour rechercher les stratégies d'inventaire associées à l'objet Service d'inventaire dans le conteneur sélectionné.

      Cette option est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche. Par défaut, cette option est activée.

    3. Cliquez sur Rechercher.

      Toutes les stratégies d'inventaire ZENworks for Desktops 4.x associées à l'objet Service d'inventaire et trouvées dans le contexte spécifié s'affichent dans le panneau de rapports.

  4. Cliquez sur Migrer.

  5. Cliquez sur Fermer.

Les agents d'inventaire ZENworks 7 reçoivent les règles de configuration d'analyse de logiciel du dictionnaire privé et du dictionnaire général plutôt que de la stratégie Inventaire de poste de travail. Par contre, les agents d'inventaire ZENworks for Desktops 4.x continuent d'utiliser la stratégie Inventaire de poste de travail pour la configuration logicielle.

Après la migration des stratégies, effectuez les tâches suivantes :

  1. Démarrez les services d'inventaire de ZENworks 7 Desktop Management.

    Lorsque vous démarrez le service d'inventaire, le service de mise à niveau migre automatiquement le schéma de base de données ZENworks for Desktops 4.x et les données d'inventaire vers une base de données ZENworks 7 Desktop Management. Le processus de migration des données peut être très long. Des messages indiquant que la base de données a correctement été migrée et initialisée s'affichent dans l'écran du serveur d'inventaire.

    Une fois la base de données migrée, les utilitaires d'inventaire de ConsoleOne (Requête, Résumé, Rapport d'inventaire et Exportation de base de données) et le dispositif de stockage peuvent accéder à la base de données.

  2. Créez et configurez la stratégie de mise à jour de dictionnaire pour obtenir la dernière version du dictionnaire de l'agent d'inventaire ZENworks 7. Pour plus d'informations sur la configuration de la stratégie Mise à jour de dictionnaire, reportez-vous à Configuring the Dictionary Update Policy (Configuration de la stratégie de mise à jour de dictionnaire) sous Workstation Inventory (Inventaire de poste de travail) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de ZENworks 7 Desktop Management).

Tâches à effectuer après la migration de la base de données

Vous devez effectuer les tâches suivantes après mise à niveau du serveur d'inventaire et migration de la base de données d'inventaire :

  1. Arrêtez le service d'inventaire.

  2. Si votre base de données d'inventaire exécute Oracle, effectuez les opérations suivantes pour améliorer les performances de la base de données :

    1. Dans le fichier chemin_installation_base_de_données_inventaire\start.sql, supprimez les entrées existantes et ajoutez les lignes suivantes :

      SET ECHO ON
      
      CONNECT INTERNAL
      
      SET ECHO OFF
      
      STARTUP PFILE=
      inventory_database_installation_path\path_to_init.ora\init.ora
      
      SET NUMWIDTH 20
      
      SET CHARWIDTH 40
      
      SET ECHO ON
      
      connect mw_dba;
      
      SET ECHO OFF
      
      alter table cim.t$product cache;
      
      SET ECHO ON
      
      connect internal
      
      SET ECHO OFF
      
      @<path to oracle home directory>/rdbms/admin/dbmspool
      
      call sys.dbms_shared_pool.keep(’zenworks.zenpin’,’P’);
      
      EXIT
      
    2. Extrayez le fichier atlasperf_alterfreelist.sql de l'archive répertoire_installation_ZENworks\zenworks\inv\server\wminv\properties\sql.zip et exécutez-le à l'invite SQLPLUS.

    3. Exécutez les fichiers oracle\common\oracle_perf.sql et oracle\common\oracle_perf2.sql contenus dans l'archive chemin_installation_serveur_inventaire\zenworks\inv\server\wminv\properties\sql.zip pour améliorer les performances des index dans la base de données.

    4. Exécutez oracle_dbexport_perf.sql à partir du CD compagnon 2 de Novell ZENworks 7, répertoire \database\oracle9i\common ou du CD compagnon 2 de Novell ZENworks 7 SP1, répertoire \database\oracle_x\common.

      Pour plus d'informations sur la manière d'améliorer les performances de la base de données d'inventaire, reportez-vous à Performance Tips (Conseils relatifs aux performances) sous Workstation Inventory (Inventaire de poste de travail) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de ZENworks 7 Desktop Management).

  3. (Facultatif) Si la base de données d'inventaire exécute MS SQL, exécutez les scripts suivants à partir de chemin_installation_serveur_inventaire\zenworks\inv\server\wminv\properties\sql.zip avec les logins utilisateur appropriés, comme expliqué ci-dessous pour MS SQL Query Analyzer :

    1. Loguez-vous en tant que CIM et exécutez mssql_perf_cim.sql.

    2. Loguez-vous en tant que mw_dba et exécutez mssql_perf_mw_dba.sql.

    3. Loguez-vous en tant que zenworks et exécutez mssql_perf_zenworks.sql.

      Cela permet d'améliorer les performances de la base de données d'inventaire.

      Pour plus d'informations sur la manière d'améliorer les performances de la base de données d'inventaire, reportez-vous à Performance Tips (Conseils relatifs aux performances) sous Workstation Inventory (Inventaire de poste de travail) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de ZENworks 7 Desktop Management).

  4. Démarrez les services d'inventaire.