Pour mettre à niveau l'inventaire de poste de travail de ZENworks 6.5x Desktop Management vers ZENworks 7, effectuez les tâches suivantes dans l'ordre indiqué :
Avant de mettre à niveau les composants d'inventaire de ZENworks 6.5x Desktop Management vers ZENworks 7, étudiez les différents points des sections suivantes :
Si vous effectuez un transfert de vos données d'inventaire, les serveurs d'inventaire ZENworks 6.5x Desktop Management 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.
L'agent d'inventaire ZENworks 7 ne peut pas envoyer de données d'inventaire à un serveur d'inventaire ZENworks 6.5x Desktop Management, ce qui signifie que les données ne peuvent pas être stockées dans une base de données d'inventaire ZENworks 6.5x Desktop Management.
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.
Après avoir pris connaissance des points mentionnés dans la Section 32.5.1, 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 6.5x Desktop Management vers ZENworks 7 Desktop Management :
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, transformez en commentaire la ligne Unload dbsrv8.nlm du fichier sys:\system\invstop.ncf.
Sur un serveur d'inventaire Windows 2000/2003 : Dans le Panneau de configuration, double-cliquez sur
, puis sur , sélectionnez , puis cliquez sur .Arrêtez la base de données d'inventaire.
Sur NetWare : à l'invite de la console Sybase, appuyez sur la touche Q.
Sur Windows 2000/2003 : Dans le Panneau de configuration, double-cliquez sur
, puis sur , sélectionnez , puis cliquez sur .Arrêtez le serveur Web ZENworks.
Sur Windows 2000/2003 : Dans le Panneau de configuration, double-cliquez sur
, puis sur , sélectionnez , puis cliquez sur .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.
Sur les serveurs Windows cible, fermez la fenêtre Services.
Assurez-vous d'avoir effectué et archivé une sauvegarde fiable de la base de données ZENworks 6.5x Desktop Management.
Assurez-vous que la base de données ZENworks 6.5x Desktop Management n'est pas en cours d'utilisation sous ConsoleOne.
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.
Si ZENworks_installation_path\zenworks\inv\server\wminv\ properties\inventoryremoval.properties a été modifié après l'installation de ZENworks 6.5x Desktop Management, effectuez une sauvegarde fiable de inventoryremoval.properties.
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.
Avant de mettre à niveau le serveur d'inventaire, vérifiez que vous avez mis à niveau le serveur de base de données associé.
Si vous disposez d'une base de données ZENworks 6.5x Desktop Management qui exécute Oracle, vous devez effectuer les tâches suivantes avant la migration :
Vérifiez que la version d'Oracle est 9.2.0.6 au moins.
Dans le fichier inventory_database_installation_path\init.ora_path\init.ora, définissez la valeur des paramètres suivants comme indiqué :
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.
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.
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;
Arrêtez la base de données d'inventaire.
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.2.0 ou ultérieure.
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.
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.
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.
Vérifiez que le chemin de tous les fichiers de données répertoriés dans atlasperf_altertablespace.sql est correct.
Redémarrez la base de données d'inventaire.
Exécutez altaslperf_altertablespace.sql.
Vous pouvez mettre à niveau les composants Inventaire de poste de travail ZENworks 6.5x Desktop Management en installant ZENworks 7 Desktop Management (ou SP1) si la machine sur laquelle vous souhaitez installer ZENworks 7 Desktop Management satisfait les conditions d'installation requises. Pour plus d'informations sur les conditions d'installation, reportez-vous à Section II, Préparation.
Le serveur d'inventaire ZENworks 7 Desktop Management prend en charge le même ensemble de rôles que ZENworks 6.5x Desktop Management. Par conséquent, lorsque vous mettez à niveau de ZENworks 6.5x Desktop Management vers ZENworks 7 Desktop Management, le rôle du serveur d'inventaire est conservé.
Le programme d'installation de ZENworks 7 Desktop Management (ou de SP1) migre automatiquement toutes les stratégies ZENworks 6.5x Desktop Management vers ZENworks 7 Desktop Management (ou ZENworks 7 Desktop Management SP1).
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 :
Arrêtez le service d'inventaire.
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 :
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.
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.
Exécutez oracle_dbexport_perf.sql à partir du CD compagnon 2 de Novell ZENworks 7, répertoire \database\oracle8i\common ou du CD compagnon 2 de Novell ZENworks 7 SP1, répertoire \database\oracle_x\common.
(Conditionnel) Si vous effectuez une migration à partir de ZENworks 6.5 Desktop Management SP1 Hot Patch 1 ou Hot Patch 2, ou de ZENworks 6.5 Desktop Management SP2, extrayez le fichier \oracle\common\zfd65sp1hp1_65sp2_70.sql de zenworks_installation_directory\zenworks\inv\server\wminv\properties\sql.zip et exécutez-le à l'invite SQLPLUS.
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).
(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 :
Loguez-vous en tant que CIM et exécutez mssql_perf_cim.sql.
Loguez-vous en tant que mw_dba et exécutez mssql_perf_mw_dba.sql.
Loguez-vous en tant que zenworks et exécutez msswl_perf_zenworks.sql.
(Conditionnel) Si vous effectuez une migration à partir de ZENworks 6.5 Desktop Management SP1 Hot Patch 1 ou Hot Patch 2, ou de ZENworks 6.5 Desktop Management SP2, loguez-vous en tant que CIM et exécutez \mssql\zfd65sp1hp1_65sp2_70.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).
Démarrez les services d'inventaire.