Pour mettre à niveau vos serveurs ZENworks for Desktops 3.2 SP3, 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, Création d'images de poste de travail, Gestion à distance et Inventaire de poste de travail est relativement simple et comprend un certain nombre de problèmes qu'il faut anticiper pour la mise à niveau.
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.
À 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 9.1.1, Extension du schéma avant l'installation).
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.
Sélectionnez
, puis pour afficher la page ZENworks 7 Desktop Management.Sélectionnez
pour lancer le programme d'installation de ZENworks Desktop Management Server.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.
Désélectionnez les composants que vous ne voulez pas installer sur le serveur.
Par exemple, comme vous ne mettez pas à niveau le composant Inventaire de poste de travail, désélectionnez
, et . Sélectionnez un composant pour afficher sa description dans la zone .(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
.Si un serveur cible ne répond pas aux prérequis alors que l'option
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.Cliquez sur
, puis suivez le reste des instructions pour installer le logiciel.Passez en revue les informations dans les sections suivantes pour terminer le processus de mise à niveau :
Les sections suivantes fournissent des informations pour vous aider à effectuer la mise à niveau de votre composant Gestion d'applications de ZENworks Desktop Management :
Lors de la mise à niveau du serveur ZENworks 3.2 vers le serveur ZENworks 7 Desktop Management, les programmes nalexpld.exe et nal.exe sont mis à jour afin de lancer naldesk ou nalwin32 à partir du répertoire local dans lequel l'agent de gestion de bureau sera installé. Ce changement affecte les postes de travail ZENworks for Desktops 3.2 SP3 qui exécutent le client Novell et qui n'ont pas été mis à jour avec l'agent ZENworks 7 Desktop Management.
Avant de pouvoir mettre à jour les postes de travail ZENworks for Desktops 3.2 SP3, assurez-vous que les utilisateurs peuvent accéder à l'ancien programme de lancement d'applicatifs. Les solutions existent dans deux cas de figure :
Si vos utilisateurs accèdent essentiellement au programme de lancement d'applicatifs lorsqu'ils sont connectés au réseau, vous pouvez continuer à utiliser le script de login du client pour démarrer le programme de lancement d'applicatifs. Une façon de vérifier la présence de fichiers ZENworks 7 Desktop Management à jour sur le poste de travail est d'utiliser l'outil exist.exe, qui contrôle dans c:\program_files\novell\zenworks l'existence des fichiers nalwin32.exe et naldesk.exe.
REMARQUE :L'outil exist.exe peut être téléchargé depuis la page Novell ZENworks Cool Solutions. Exécutez cet outil à partir d'un script de démarrage d'application ou de login pour vérifier la présence des fichiers que vous avez spécifiés. Si le fichier spécifié est détecté, l'outil exist.exe renvoie un code ERROR_LEVEL à zéro (0).
Une fois que vous avez téléchargé le fichier exist.exe, modifiez vos scripts de login afin d'y insérer un contrôle pour que le programme de lancement d'applicatifs ZENworks for Desktops 3.2 soit exécuté localement (à partir du serveur) ou pour laisser la version ZENworks 7 s'exécuter. Ces lignes doivent figurer après l'ajout du répertoire sys:\public au chemin de recherche, ou le chemin complet du fichier exist.exe doit être défini. Vous devez modifier la ligne suivante (ou équivalente) :
@z:\nalwin32.exe
Modifiez la ligne de la façon suivante :
; First check to see if the ZENworks 7 agent is present. If so, then; you don’t need to do anything; it will be launched automatically on ; the desktop. #exist %<windir>\..\Program Files\Novell\Zenworks\naldesk.exe ; If the ZENworks 7 agent is NOT present, then keep checking if ;"%ERRORLEVEL"!="0" then ; Check now to see if the ZfD 3.x App Launcher has been placed on the ;workstation #exist %<windir>\system32\nalwin32.exe ; If the ZfD 3.x App Launcher has NOT been placed on the workstation ; then go and launch the App Launcher from the server. if "%ERRORLEVEL"!="0" then ; Check our Windows 95 friends #exist %<windir>\..\novell\client32\nalwin32.exe if "%ERRORLEVEL"!="0" then @z:\ZfD32NAL\nalwin32.exe else @%<windir>\..\novell\client32\nalwin32.exe end else @%<windir>\system32\nalwin32.exe end end
Ce changement de script permet de lancer le programme de lancement d'applicatifs de l'une des trois façons différentes :
Il n'existe qu'une différence entre le lancement local des fichiers ZENworks for Desktops 3.2 et leur lancement depuis le serveur : si vous démarrez le programme de lancement d'applicatifs localement, les fichiers mis à jour du programme de lancement d'applicatifs ZENworks for Desktops 3.2 sur le serveur ne sont pas appliqués au poste de travail. Au cours d'une période de migration, cette opération n'est généralement pas nécessaire, mais, dans le cas contraire, vous pouvez utiliser le paramètre de ligne de commande /i du programme de lancement d'applicatifs dans un ensemble de stratégies pour mettre à jour les fichiers locaux du programme de lancement d'applicatifs ZENworks for Desktops 3.2. Pour plus d'informations, reportez-vous au manuel ZENworks for Desktops 3.2 Administration Guide (Guide d'administration de ZENworks for Desktops 3.2) dans la documentation archivée de ZENworks for Desktops 3.2.
REMARQUE :Si votre environnement réseau inclut des postes de travail partagés, vous devez modifier l'ensemble de vos scripts de login simultanément, quelle que soit la date de la mise à niveau vers ZENworks 7 du conteneur, de la partition ou du site. Cela permet d'éviter la distribution d'anciens fichiers du programme de lancement d'applicatifs sur ces postes de travail partagés.
Si vos utilisateurs sont souvent déconnectés du réseau, vous pouvez démarrer le programme de lancement d'applicatifs en spécifiant dans l'installation de l'agent ZENworks 7 Desktop Management que le programme de lancement d'applicatifs ou l'Explorateur d'applications soit lancé à partir du dossier Démarrage. Bien qu'il s'agisse de la méthode la plus simple, il est impossible d'ajouter les paramètres de ligne de commande au raccourci et il arrive parfois que les utilisateurs suppriment des éléments du dossier Démarrage.
Pour spécifier des paramètres de ligne de commande, vous pouvez démarrer le programme de lancement d'applicatifs en modifiant le registre Windows et en ajoutant NALWIN32 ou NALDESK à la clé HKLM\Software\Microsoft\Windows\CurrentVersion\Run.
Vous devez préparer vos applications à migrer vers ZENworks 7 Desktop Management. Avec ZENworks 7 Desktop Management, vous devez déterminer si vous conservez le client Novell installé sur vos postes de travail ou si vous passez à l'utilisation des fonctionnalités de gestion de bureau par l'intermédiaire du serveur Middle Tier ZENworks.
Si vous décidez de continuer à utiliser le client Novell, les objets Application ne nécessitent pas de changement pour fonctionner dans le nouvel environnement de gestion de bureau. Cependant, il vous faudra installer l'agent de gestion de bureau afin de mettre à jour les fonctions ZENworks du client Novell.
Si vous envisagez de déployer l'agent de gestion de bureau sans le client Novell sur le poste de travail, reportez-vous au Section 12.0, Installation et configuration de l'agent de gestion de bureau.
Toutes les applications MSI distribuées sur des machines situées à l'extérieur du pare-feu de l'entreprise doivent être marquées Forcer le caching. Le programme d'installation Microsoft MSI ne reconnaît pas le serveur Middle Tier ZENworks et ne peut donc pas demander des applications via le parcoureur ; par conséquent, tous les fichiers doivent être mis en cache sur le poste de travail local avant l'installation.
L'option de configuration Prérequis système qui permettait auparavant de définir la distribution des applications ZENworks for Desktops 3.2 SP3 est désormais nommée Règles de distribution pour mieux refléter l'amélioration de fonctionnalité et pour la différencier des anciennes conditions de configuration. 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 3.2 SP3, l'opérateur AND servait pour tous les prérequis système et il était impossible de regrouper des conditions.
Seules les versions ZENworks 6.5 (ou ultérieures) du programme de lancement d'applicatifs permettent de traiter la nouvelle logique des opérateurs et des 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 3.2 SP3, les 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 3.2 SP3 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 :
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 :
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.
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 3.2 SP3.
Si les conditions de distribution d'une application changent, modifiez les règles de distribution et les prérequis système hérités pour faire appliquer la condition de distribution par les programmes de lancement d'applicatifs ZENworks 7 et ZENworks for Desktops 3.2 SP3.
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 de gestion de bureau ZENworks for Desktops 3.2 SP3 sur ces postes, 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).
Lors de votre première installation de ZENworks 7 Desktop Management dans votre arborescence eDirectory, des schémas de stratégie ZENworks 7 Desktop Management supplémentaires sont placés dans l'arborescence. Les stratégies ZENworks for Desktops 3.2 SP3 existantes migrent automatiquement dans votre arborescence lorsque de nouvelles stratégies ZENworks 7 Desktop Management sont créées.
Les sections suivantes fournissent des informations pour vous aider à finaliser votre mise à niveau du composant Gestion de postes de travail de ZENworks Desktop Management :
Déterminez si l'arborescence eDirectory contient des stratégies de recherche. Les stratégies de recherche (qui font partie de l'ensemble Conteneur) sont très importantes car elles empêchent les agents ZENworks de naviguer vers la racine pour y rechercher des informations de configuration et des stratégies.
Si l'arborescence ne possède pas de stratégie de recherche, vous devez créer une nouvelle stratégie de recherche ZENworks 7 Desktop Management pour garantir une performance optimale des agents ZENworks. Vous devez tenir compte de certains comportements des stratégies :
Contrairement aux agents ZENworks for Desktops 3.2, les agents ZENworks 7 ne reconnaissent pas la limite de partition d'un conteneur. Par conséquent, si vous disposez de stratégies de recherche basées sur la limite de partition, les agents ZENworks 7 recherchent jusqu'au conteneur auquel l'ensemble Conteneur est associé, que les agents dépassent les limites de partition ou non lors de la recherche de stratégies.
Considérons, par exemple, que vous disposez de l'arborescence suivante :
Figure 29-1 Une arborescence eDirectory avec une stratégie de recherche ZENworks for Desktops 3.2 définie pour rechercher jusqu'à la limite de partition.
Dans ZENworks for Desktops 3.2 SP3, les agents des utilisateurs ou des postes de travail naviguent d'abord vers leur conteneur parent et recherchent la stratégie de recherche associée qui stipule que les agents doivent se restreindre à la limite de partition pour leurs stratégies. Lorsque les agents recherchent des stratégies, ils parcourent l'arborescence uniquement jusqu'au conteneur Chicago (limite de partition).
Dans ZENworks 7 Desktop Management, l'option
n'est pas disponible dans la stratégie de recherche. Elle a été remplacée par l'option . Cela signifie que toutes les stratégies de recherche qui ont été mises à niveau vers ZENworks 7 avec l'option sont désormais remplacées par l'option . Si vous n'anticipez pas ce changement, votre recherche de stratégie risque d'aboutir à un résultat différent.Si vous voulez continuer à obtenir les mêmes résultats de recherche qu'en utilisant l'option
comme limite de la recherche, associez l'ensemble Conteneur (c'est-à-dire, l'ensemble Stratégie qui contient la stratégie de recherche configurée) au conteneur eDirectory qui représente la limite de partition pour la recherche de stratégies par les objets Utilisateur et Poste de travail.Figure 29-2 Une arborescence eDirectory avec une stratégie de recherche ZENworks for Desktops 3.2 mise à niveau vers ZENworks 7. La stratégie est définie pour rechercher jusqu'au conteneur associé.
Désormais, lorsque les agents ZENworks 7 parcourent l'arborescence, ils trouvent l'ensemble Conteneur avec la stratégie de recherche Chicago, puis ils recherchent des stratégies jusqu'à Chicago puisqu'il s'agit du conteneur associé.
REMARQUE :Le conteneur associé à l'ensemble détermine l'emplacement où les agents s'arrêtent de parcourir l'arborescence. Cette décision ne dépend pas de l'emplacement où l'ensemble est réellement stocké dans l'annuaire. Le niveau de recherche dans la stratégie de recherche s'applique désormais au conteneur associé plutôt qu'à la limite de partition.
Pour comparer les stratégies ZENworks for Desktops 3.2 aux stratégies ZENworks 7 Desktop Management, reportez-vous à l'Section A.0, Différences entre les ensembles de stratégies de ZENworks for Desktops 3.2 et de ZENworks 7.
Lorsque vous installez ZENworks 7 Desktop Management, vous devez mettre à niveau votre composant de création d'image de poste de travail ZENworks for Desktops 3.2 SP3 pour tirer parti des nouvelles fonctions de compression d'images offertes par ZENworks 7 Desktop Management.
Pour mettre à niveau vers le serveur de création d'image de poste de travail de ZENworks 7, insérez le CD Novell ZENworks 7 Desktop Management (ou Novell ZENworks 7 Desktop Management SP1), puis lancez le programme d'installation de ZENworks 7 Desktop Management pour installer le composant Création d'image de poste de travail. Cette opération met à niveau le moteur de création d'image ZENworks for Desktops 3.2 SP3.
Étant donné que ZENworks 7 utilise une nouvelle distribution Linux du composant Création d'image de poste de travail, lorsque vous mettez à niveau ZENworks for Desktops 3.2 vers ZENworks 7 Desktop Management, vous devez supprimer l'ancienne partition Linux puis installer la nouvelle partition Linux ZENworks 7, ou arrêter d'utiliser une partition locale et employer les services de pré-lancement ZENworks 7.
Si vous choisissez de passer aux services de pré-lancement ZENworks 7 (PXE) pour supprimer les partitions Linux de vos postes de travail, exécutez les étapes suivantes :
Installez les services de pré-lancement ZENworks 7 sur un serveur réseau.
Pour des instructions d'installation et de configuration, reportez-vous à la Section 9.1, Procédure d'installation du serveur Desktop Management dans ce manuel et à Using ZENworks Desktop Management Preboot Services (Utilisation des services de pré-lancement ZENworks Desktop Management) dans le manuel Novell ZENworks 7 Desktop Management Administration Guide (Guide d'administration de ZENworks 7 Desktop Management).
Vous devrez peut-être effectuer des changements de configuration sur le serveur DHCP.
Vérifiez que les services de pré-lancement ZENworks 7 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 fichier pxebuilder.exe.
Dans ConsoleOne, cliquez à l'aide du bouton droit de la souris sur la
dans l' > cliquez sur > > .Désactivez la partition du composant Images de ZENworks.
Cette procédure rend la partition Linux non amorçable sur le disque dur du poste de travail. Elle ne supprime pas la partition Linux.
Pour ce faire, 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.
La console ZENworks 7 Desktop Management peut contrôler à distance les postes de travail d'agent ZENworks for Desktops 3.2 et ZENworks 7. Cependant, ZENworks 7 Desktop Management ne fournit pas la migration pour les fonctions 3.2 qui ont été abandonnées dans les versions ultérieures, et les agents ZENworks for Desktops 3.2 ne prennent pas en charge les améliorations apportées par ZENworks 7 Desktop Management.
REMARQUE :Il n'est plus nécessaire d'utiliser les objets Application de gestion à distance pour contrôler les agents de gestion à distance sur les postes de travail. Les agents de gestion à distance sont désormais installés sur le poste de travail dans le cadre de l'installation de l'agent de gestion de bureau.
Pour mettre à niveau l'inventaire de poste de travail de ZENworks for Desktops 3.2 SP3 vers ZENworks 7, effectuez les tâches dans l'ordre suivant :
Avant de procéder à la mise à niveau des composants Inventaire de ZENworks for Desktops 3.2 SP3, lisez les sections suivantes :
Vous devez installer au préalable ZENworks for Desktops 3.2 SP3 sur votre réseau pour que celui-ci prenne en charge ZENworks for Desktops 3.2 et ZENworks 7 Desktop Management. Dans le cas contraire, l'installation de ZENworks 7 Desktop Management ne fournira pas la prise en charge du schéma Novell eDirectory ou du plug-in ConsoleOne pour les stratégies ZENworks for Desktops 3.2. L'installation préalable de ZENworks for Desktops 3.2 SP3 place le schéma ZENworks for Desktops 3.2 et les plug-in dans ConsoleOne. Lorsque vous installez ZENworks 7 Desktop Management après ZENworks for Desktops 3.2 SP3, le schéma et les plug-in ZENworks for Desktops 3.2 sont conservés.
Si le serveur d'inventaire exécute ZENworks for Desktops 3, vous devez installer ZENworks for Desktops 3.2 et ZENworks for Desktops 3.2 SP3, et démarrer le service d'inventaire et la base de données au moins une fois avant la mise à niveau du serveur vers ZENworks 7 Desktop Management. Pour plus d'informations sur l'installation de ZENworks for Desktops 3.2, reportez-vous au site Web du support technique de Novell.
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 avant de mettre à niveau ZENworks for Desktops 3.2 SP3 vers ZENworks 7 Desktop Management :
Arrêtez le service d'inventaire.
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 .
Arrêtez la base de données d'inventaire Sybase :
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 peuvent être arrêtés lorsque vous installez la gestion de bureau.
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 for Desktops 3.2 SP3.
Assurez-vous que la base de données ZENworks for Desktops 3.2 SP3 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 à la section Section II, Préparation.
Si vous disposez d'une base de données ZENworks for Desktops 3.2 SP3 qui exécute Oracle, vous devez effectuer les tâches suivantes avant la migration :
Dans inventory_database_installation_path\init.ora_path\init.ora, définissez la valeur de db_block_buffers afin d'obtenir une valeur nette de 128 Mo environ pour le cache tampon de la base de données.
Si la valeur de db_block_size est de 4096, la valeur minimale doit être de 32768. Cela alloue 128 Mo de cache de base de données pour la base de données d'inventaire. Si la valeur existante de db_block_buffers est supérieure à 128 Mo, ne la modifiez pas.
Nous vous recommandons d'affecter au moins 30-40 % à la mémoire globale partagée (SGA) Oracle pendant la migration de la base de données.
Assurez-vous que la base de données d'inventaire fonctionne.
Vous devez avoir un segment rollback plus volumineux, sinon 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 internal;
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;
Lors de l'installation du serveur ZENworks 7 Desktop Management, 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 existant de base de données ZENworks for Desktops 3.2 SP3. 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
, 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 , 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 de ZENworks 7 Desktop Management Server.
Cependant, vous devez migrer manuellement la stratégie existante d'inventaire de poste de travail, la stratégie d'emplacement de la base de données et la stratégie de transfert en amont ZENworks for Desktops 3.2. 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.
Vous devez effectuer les tâches suivantes pour mettre à niveau la base de données d'inventaire :
Si vous avez une base de données ZENworks for Desktops 3.2 SP3 qui exécute Sybase, vérifiez que la valeur du cache Sybase (paramètre -c) est définie à au moins 25 % 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 :
Fermez toutes les connexions à la base de données d'inventaire.
Quittez le serveur Sybase.
Ouvrez le fichier mgmtdbs.ncf dans le répertoire sys:\system.
Modifiez le paramètre -c. Par exemple, -c 128M définit une taille de cache de 128 Mo.
Enregistrez le fichier.
Chargez la base de données d'inventaire sur la console du serveur. Saisissez MGMTDBS.
Pour changer la taille de cache d'une base de données sur un serveur de base de données Windows :
Arrêtez le service Sybase.
Sous Windows NT, dans le Panneau de configuration, double-cliquez sur
, sélectionnez , puis cliquez sur .Sous Windows 2000, dans le Panneau de configuration, double-cliquez sur
, puis sur , sélectionnez , puis cliquez sur .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 NT/2000. Cet utilitaire permet de reconfigurer le service Sybase.
Modifiez le paramètre -c.
Cliquez sur
.Redémarrez le service Sybase. Sous Windows NT, dans le Panneau de configuration, double-cliquez sur
, sélectionnez , puis cliquez sur . Sous Windows 2000, dans le Panneau de configuration, double-cliquez sur , puis sur , sélectionnez , puis cliquez sur .Si vous disposez d'un objet Base de données Oracle ZENworks for Desktops 3.2 SP3 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 à la section Migration manuelle des objets Base de données.
Dans ConsoleOne avec les snap-ins d'inventaire de poste de travail ZENworks 7 Desktop Management installés, cliquez sur
, sur , puis sur .Cliquez sur
pour rechercher et sélectionner l'objet Base de données à migrer ou le conteneur contenant l'objet Base de données.Si vous avez sélectionné un conteneur à l'Étape 2, effectuez les opérations suivantes :
Si vous voulez rechercher l'objet Base de données dans tous les sous-conteneurs du conteneur sélectionné, cochez la case
.La case à cocher
est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche.Cochez la case
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.
Cliquez sur
.Tous les objets Base de données ZENworks for Desktops 3.2 qui se trouvent dans le contexte spécifié sont affichés dans le panneau de rapports.
Cliquez sur
.Cliquez sur
.Dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Base de données, cliquez sur
, puis sur l'onglet .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 :
Cliquez sur
, puis sur .Avant de mettre à niveau un serveur d'inventaire ZENworks for Desktops 3.2 SP3, assurez-vous que vous avez mis à niveau le serveur de base de données associé.
Vous pouvez mettre à niveau le serveur d'inventaire ZENworks for Desktops 3.2 SP3 en installant le serveur d'inventaire ZENworks 7 Desktop Management si le serveur sur lequel vous souhaitez installer le serveur d'inventaire ZENworks 7 Desktop Management remplit les critères d'installation. Pour plus d'informations sur la manière d'installer le serveur d'inventaire ZENworks 7 Desktop Management, reportez-vous à Section 9.1, Procédure d'installation du serveur Desktop Management. Le serveur d'inventaire ZENworks 7 Desktop Management prend en charge le même ensemble de rôles que ZENworks for Desktops 3.2 SP3. Par conséquent, lorsque vous mettez à niveau de ZENworks for Desktops 3.2 SP3 vers ZENworks 7 Desktop Management, le rôle du serveur d'inventaire est conservé.
IMPORTANT :Si votre serveur d'inventaire ZENworks for Desktops 3.2 SP3 est connecté à une base de données ZENworks for Desktops 3.2 SP3 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 3.2 SP3 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 3.2 SP3 sont connectés à un serveur de base de données ZENworks for Desktops 3.2 SP3 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 3.2 SP3 associés.
Le programme d'installation de ZENworks 7 Desktop Management ne migre automatiquement que l'objet Service d'inventaire ZENworks for Desktops 3.2 SP3 vers ZENworks 7 Desktop Management. Avant de démarrer le service d'inventaire, vous devez migrer manuellement les stratégies ZENworks for Desktops 3.2 SP3 existantes vers les stratégies ZENworks 7 Desktop Management à l'aide de l'outil de migration d'inventaire ZENworks for Desktops. Pour plus d'informations, reportez-vous à la section Migration manuelle des stratégies d'inventaire ZENworks for Desktops 3.2 SP3.
Après la migration des stratégies, procédez comme suit :
Si un serveur d'inventaire ZENworks for Desktops 3.2 SP3 transfère ses informations vers un serveur d'inventaire ZENworks 7 Desktop Management, vous devez appliquer les correctifs d'authentification suivants inclus sur le CD compagnon 2 de ZENworks 7 Desktop Management (ou compagnon 2 de Novell ZENworks 7 SP1) :
Dans la stratégie d'inventaire de poste de travail, sélectionnez l'option
afin de réactiver l'analyse de tous les postes de travail inventoriés qui envoient les données d'inventaire directement à ce serveur d'inventaire.Si les données d'inventaire sont transférées en amont, démarrez le service Expéditeur qui s'exécute sur tous les serveurs d'inventaire de niveau inférieur qui transfèrent les données d'inventaire vers ce serveur d'inventaire.
Dans ConsoleOne avec les snap-ins d'inventaire de poste de travail ZENworks 7 Desktop Management installés, cliquez sur
> > .Cliquez sur
pour rechercher et sélectionner l'objet Service d'inventaire ou le conteneur contenant l'objet Service d'inventaire.Si vous avez sélectionné un conteneur à l'Étape 2, effectuez les opérations suivantes :
Si vous voulez rechercher l'objet Service d'inventaire dans tous les sous-conteneurs du conteneur sélectionné, cochez la case
.La case à cocher
est disponible uniquement si vous sélectionnez un conteneur dans la zone Contexte de recherche.Cochez la case
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.
Cliquez sur
.Toutes les stratégies d'inventaire ZENworks for Desktops 3.2 SP3 associées à l'objet Service d'inventaire et présentes dans le contexte spécifié s'affichent dans le panneau de rapports.
Cliquez sur
.Cliquez sur
.Après la migration des stratégies, effectuez les tâches suivantes :
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 3.2 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.
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 création de la stratégie de mise à jour de dictionnaire, reportez-vous à 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).
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 :
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
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 (ou compagnon 2 de Novell ZENworks 7 SP1), dans le répertoire \database\oracle8i\common du CD.
(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 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).
Démarrez les services d'inventaire.