34.4 Mise à niveau à l'aide d'un progiciel serveur

Vous pouvez mettre à niveau les composants ZENworks Desktop Management situés sur les différentes plates-formes prises en charge vers ZENworks 7 Desktop Management SP1 à l'aide des fichiers CPK disponibles. Reportez-vous aux informations présentées dans les sections suivantes :

34.4.1 Mise à niveau à l'aide d'une distribution

AVERTISSEMENT :C'est la méthode que vous devez utiliser pour mettre à niveau un serveur NetWare ou Windows sur lequel une base de données est installée. Vous ne pouvez pas recourir à la méthode utilisant le module de traitement autonome des progiciels (Standalone Package Processor) pour ces serveurs.

Pour mettre à niveau les composants ZENworks Desktop Management vers le Service Pack 1 à l'aide des fichiers CPK avec des distributions progicielles, suivez les instructions des sections suivantes dans l'ordre indiqué :

IMPORTANT :Vérifiez que les prérequis à la Section 34.3, Liste de contrôle des prérequis à la mise à niveau sont remplies.

Détermination des distributions

  1. Sélectionnez un serveur Utilitaire de distribution ZENworks 7 Server Management SP1 et copiez tous les fichiers .cpk sur son système de fichiers.

    Vous pouvez utiliser ce serveur Utilitaire de distribution pour envoyer tous les fichiers CPK aux serveurs Abonné dotés de différentes plates-formes.

    Pour connaître l'emplacement des fichiers CPK, allez à l'Étape 2.

  2. Notez l'emplacement dans lequel vous avez copié les fichiers CPK. Cette information vous sera demandée lorsque vous créerez les distributions progicielles associées.

  3. Pour chacun des serveurs Desktop Management, référez-vous à la seconde colonne du tableau ci-dessous pour déterminer quels composants logiciels doivent être mis à niveau :

    Tableau 34-2 Matrice des distributions dans le cadre d'une mise à niveau à l'aide de fichiers CPK

    Exemple de nom de distribution progicielle

    Composant ZENworks Desktop Management à mettre à niveau

    Nom des fichiers CPK utilisés dans la distribution progicielle

    Plates-formes du progiciel serveur

    ZDM7SP1upgr_stopinv_NW65

    Serveur Desktop Management

    stopinv.cpk

    NetWare uniquement

    ZDM7SP1upgr_stopwol_NW65

    Serveur Desktop Management

    stopwol.cpk

    NetWare uniquement

    ZDM7SP1upgr_DMS_NW65

    Serveur Desktop Management

    zdn7bksp1.cpk

    NetWare uniquement

    ZDM7SP1upgr_DMS_NW65_Cluster

    Serveur Desktop Management

    zdnc7bksp1.cpk

    Grappe NetWare uniquement

    ZDM7SP1upgr_startinv_NW65

    Serveur Desktop Management

    startinv.cpk

    NetWare uniquement

    ZDM7SP1upgr_startwol_NW65

    Serveur Desktop Management

    startwol.cpk

    NetWare uniquement

    ZDM7SP1upgr_MTS_NW65

    Serveur Middle Tier

    zdn7midsp1.cpk

    NetWare uniquement

    ZDM7SP1upgr_DMS_Win

    Serveur Desktop Management

    zdw7bksp1.cpk

    Windows uniquement

    ZDM7SP1upgr_MTS_Win

    Serveur Middle Tier

    zdw7midsp1.cpk

    Windows uniquement

    ZDM7SP1upgr_OES-Linux

    Serveur Desktop Management et serveur Middle Tier

    zdl7mbcksp1.cpk

    OES Linux uniquement

    ZDM7SP1upgr_OES-Linux_Imaging-Start

    Serveur Desktop Management et serveur Middle Tier

    zdl7imgstart.cpk

    OES Linux uniquement

    ZDM7SP1upgr_OES-Linux_ProxyDHCP-Start

    Serveur Desktop Management et serveur Middle Tier

    zdl7proxystart.cpk

    OES Linux uniquement

    ZDM7SP1upgr_C1snapins

    Snap-ins ConsoleOne

    c1-zen7-snap.cpk

    NetWare, Windows et OES Linux

    ZDM7SP1upgr_LangAgentMSI

    Fichiers MSI de l'agent de gestion des langues (agent Language)

    langue-agent.cpk

    NetWare, Windows et OES Linux

    Pour chaque fichier CPK à installer sur un serveur, une distribution progicielle spécifique doit être envoyée à ce serveur et extraite. Grâce au Tableau 34-2, déterminez quelles distributions vous devez créer (quels sont les fichiers CPK à utiliser pour la mise à niveau). Déterminez ensuite le nom de leur distribution progicielle (des exemples sont proposés dans la première colonne). Enfin, déterminez quels abonnés requièrent quelles distributions.

    Si l'abonné est un parent qui envoie la distribution à des abonnés qui lui sont subordonnés, il se trouve dans le processus d'envoi de la distribution lorsque le progiciel tente de décharger Java. Toutefois, les distributions reprennent à leur point d'interruption après le redémarrage de Java.

  4. Passez à la section Définition des variables des abonnés.

Définition des variables des abonnés

Les variables applicables doivent être définies dans les propriétés ConsoleOne de chaque serveur Abonné pour lui permettre de recevoir ses distributions et d'installer les fichiers CPK.

  1. Dans ConsoleOne, sélectionnez un objet Abonné.

    Pour gagner du temps, vous pouvez sélectionner plusieurs objets Abonné et saisir des données dans l'onglet Variables qui seront appliquées à l'identique à tous ces objets.

    (Facultatif) Vous pouvez créer une distribution progicielle pour ajouter les variables aux abonnés. Pour en savoir plus, reportez-vous à Creating a Distribution (Création d'une distribution) et à Server Software Packages (Progiciels serveur) dans le manuel Novell ZENworks 7 Server Management Administration Guide (Guide d'administration de Novell ZENworks 7 Server Management).

  2. Cliquez sur l'onglet Variables et complétez les champs des variables suivantes :

    Include policy (Inclure la stratégie) : Si ce champ est affiché, ignorez-le (acceptez l'état en cours).

    Assigned Variables (Variables affectées) : Définissez les variables suivantes (la variable Description est facultative) pour les plates-formes applicables :

    IMPORTANT :Les valeurs indiquées dans les tableaux ci-après sont les valeurs par défaut de ZENworks. Vérifiez que les valeurs que vous saisissez sont adaptées à votre installation. Si aucune valeur n'est précisée dans la colonne Valeur, vous êtes simplement informé du type de valeur requis.

    NetWare  

    Variable

    Valeur

    Description

    Fichier CPK1

    DEST_C1

    sys:\novell\mgmt\consoleone\1.2

    Emplacement des fichiers ConsoleOne sur le serveur NetWare

    c1-zen7-snap.cpk

    DEST_AGENT

    chemin_fichiers_agent_langue

    Chemin d'accès complet à l'emplacement d'installation des fichiers de l'agent des versions linguistiques (agent Language)

    langue-agent.cpk

    DEST_INV

    volume_installation_inventaire

    Désignation du volume d'installation du composant Inventaire de poste de travail2

    zdn7bksp1.cpk

    DEST_WOL

    volume_installation_serveur_XML

    Désignation du volume d'installation du serveur XML2

    zdn7bksp1.cpk

    DEST_XML

    volume_installation_Wake-on-LAN

    Désignation du volume d'installation du service Wake-on-LAN2

    zdn7bksp1.cpk

    1 Il n'est pas nécessaire de définir de variables pour les autres fichiers CPK NetWare.

    2 Les deux points (:) et la barre oblique inverse (\) sont inclus. Exemple : sys:\.

    Grappe NetWare  

    Variable

    Valeur

    Description

    Fichier CPK1

    DEST_C1

    sys:\novell\mgmt\consoleone\1.2

    Emplacement des fichiers ConsoleOne sur le serveur NetWare

    c1-zen7-snap.cpk

    DEST_AGENT

    chemin_fichiers_agent_langue

    Chemin d'accès complet à l'emplacement d'installation des fichiers de l'agent des versions linguistiques (agent Language)

    langue-agent.cpk

    ZDM_Clust_VOL

    volume_installation_grappe

    Désignation du volume d'installation de la grappe 2

    zdnc7bksp1.cpk

    1 Il n'est pas nécessaire de définir de variables pour les autres fichiers CPK NetWare.

    2 Les deux points (:) et la barre oblique inverse (\) sont inclus. Exemple : cluster_vol:\.

    Windows  

    Variable

    Valeur

    Description

    Fichier CPK

    DEST_C1

    c:\novell\consoleone\1.2

    Emplacement des fichiers ConsoleOne sur le serveur Windows

    c1-zen7-snap.cpk

    DEST_AGENT

    chemin_fichiers_agent_langue

    Chemin d'accès complet à l'emplacement d'installation des fichiers de l'agent des versions linguistiques (agent Language)

    langue-agent.cpk

    DEST_IIS

    unité_installation_IIS

    Lettre de l'unité d'installation de IIS. Les unités C:\ ou D:\ sont les seules entrées valides 1.

    zdw7midsp1.cpk

    DEST_INV

    unité_installation_inventaire

    Lettre de l'unité d'installation de l'inventaire 1.

    zdw7bksp1.cpk

    DEST_WOL

    unité_installation_serveur_XML

    Lettre de l'unité d'installation du serveur XML 1.

    zdw7bksp1.cpk

    DEST_XML

    unité_installation_Wake-on-LAN

    Lettre de l'unité d'installation du service Wake-on-LAN1.

    zdw7bksp1.cpk

    1 Les deux points (:) et la barre oblique inverse (\) sont inclus. Exemple : C:\.

    OES Linux  

    Variable

    Valeur

    Description

    Fichier CPK1

    DEST_C1

    /usr/ConsoleOne/ 2

    Emplacement des fichiers ConsoleOne sur le serveur Linux

    c1-zen7-snap.cpk

    DEST_AGENT

    chemin_fichiers_agent_langue

    Chemin d'accès complet à l'emplacement d'installation des fichiers de l'agent des versions linguistiques (agent Language).

    langue-agent.cpk

    1 Il n'est pas nécessaire de définir de variables pour les fichiers zdl7mbcksp1.cpk, zdl7imgstart.cpk et zdl7proxystart.cpk.

    2 ConsoleOne se servant des fichiers DLL de Windows, cette instance de ConsoleOne doit être exécutée sur un poste de travail Windows comportant une unité associée à ce chemin.

  3. Répétez l'Étape 2 autant de fois que nécessaire pour définir toutes les variables applicables dans les propriétés des abonnés des serveurs NetWare et Windows.

    Il n'est pas nécessaire de définir de variables pour les fichiers CPK OES Linux.

  4. Cliquez sur OK pour valider vos modifications et quitter les propriétés de l'abonné.

  5. Répétez les opérations de l'Étape 1 à l'Étape 4 autant de fois que nécessaire pour définir les variables requises pour tous les serveurs Abonné qui doivent recevoir les distributions.

  6. Passez à la section Création des distributions.

Création des distributions

Pour en savoir plus sur la création de distributions, reportez-vous à Distributions dans le manuel Novell ZENworks 7 Server Management Administration Guide (Guide d'administration de Novell ZENworks 7 Server Management).

  1. Pour créer une distribution progicielle, dans ConsoleOne, sélectionnez le conteneur dans lequel vous voulez créer cette distribution. Cliquez ensuite sur Fichier > Nouveau > Objet, sélectionnez un type de distribution, puis cliquez sur OK.

  2. Précisez le nom de la distribution (reportez-vous aux exemples du Tableau 34-2).

    Il s'agit seulement du nom d'objet de la distribution. Les fichiers de la distribution sont automatiquement générés par ZENworks.

    IMPORTANT :Il n'est pas possible d'inclure de points (.) dans le nom des distributions. À la place, pour séparer les mots, utilisez un tiret (-) ou un trait de soulignement (_). Si vous insérez un point dans le nom d'une distribution, cette dernière n'est pas envoyée et l'utilitaire de distribution n'est pas rechargé après sa fermeture.

  3. Pour définir l'utilitaire de distribution comme propriétaire de la distribution, recherchez et sélectionnez l'objet Utilitaire de distribution, sélectionnez Définir des propriétés supplémentaires, puis cliquez sur OK.

    Les propriétés de l'objet Utilitaire de distribution s'affichent.

  4. Cliquez sur Général > Paramètres, puis complétez les champs suivants (pour tous les autres champs, acceptez les valeurs par défaut) :

    Active : Requis. Pour qu'une distribution soit disponible pour les abonnés, elle doit être active.

    Description : Fournit des détails utiles relatifs à la distribution (le nom du fichier CPK, son objectif, les variables qu'il utilise, etc.). (Utilisez la barre de défilement pour accéder au champ Description.)

  5. Cliquez sur Général > Restrictions et sélectionnez une restriction de plate-forme.

    Platform restrictions (Restrictions de plate-forme) : Pour que cette distribution ne soit reçue que par des versions de système d'exploitation spécifiques, désélectionnez la case No Restrictions (Aucune restriction) et cochez la version du système d'exploitation de votre choix. Les options que vous pouvez sélectionner sont les suivantes :

       No Restrictions (Aucune restriction)    NetWare All (Toutes les versions NetWare)    NetWare 4.x (Les versions antérieures de ZfS prenaient en charge ces plates-formes.)    NetWare 5.0 (Les versions antérieures de ZfS prenaient en charge cette plate-forme.)    NetWare 5.1    NetWare 5.x (Les versions antérieures de ZfS prenaient en charge ces plates-formes.)    NetWare 6.x    Windows Server    Solaris    Linux

    IMPORTANT :Pour mettre à jour ZENworks Desktop Management, si le serveur cible requiert un fichier CPK propre à une plate-forme, vérifiez que vous limitez cette distribution à cette plate-forme.

    Le fait de cocher la case No Restrictions (Aucune restriction) signifie que la distribution peut être envoyée vers n'importe quelle plate-forme.

    Si vous cochez la case NetWare All (Toutes les versions NetWare), la sélection individuelle des plates-formes NetWare n'est pas requise.

  6. Cliquez sur l'onglet Type. Dans la zone de liste déroulante du champ Select Type (Sélectionner le type), choisissez un type de progiciel.

  7. Cliquez sur Ajouter, recherchez et sélectionnez un fichier .cpk, puis cliquez sur Ouvrir.

    Il se peut que vous deviez remplacer la valeur sélectionnée pour l'affichage des fichiers par Tous les fichiers, car par défaut seuls les fichiers .spk sont affichés.

    Le fichier CPK est inséré dans la zone de liste des progiciels sélectionnés dans l'onglet Type. Sélectionnez parmi les fichiers CPK suivants :

    Serveurs NetWare1  

    stopinv.cpk

    zdn7bksp1.cpk

    stopwol.cpk

    zdn7midsp1.cpk

    startinv.cpk

    c1-zen7-snap.cpk

    startwol.cpk

    langue-agent.cpk

    1 Serveurs OES NetWare inclus.

    Grappe de serveurs NetWare1  

    stopinv.cpk

    zdnc7bksp1.cpk

    stopwol.cpk

    c1-zen7-snap.cpk

    startinv.cpk

    langue-agent.cpk

    startwol.cpk

     

    1 Serveurs OES NetWare inclus.

    Serveurs Windows  

    zdw7bksp1.cpk

    c1-zen7-snap.cpk

    zdw7midsp1.cpk

    langue-agent.cpk

    Serveurs OES Linux  

    zdl7mbcksp1.cpk

    langue-agent.cpk

    zdl7imgstart.cpk

    c1-zen7-snap.cpk

    zdl7proxystart.cpk

     

    Lorsque vous créez des distributions pour les fichiers langue-agent.cpk et que vous voulez utiliser le même chemin pour différentes versions linguistiques, vous pouvez inclure plusieurs fichiers CPK de langues différentes dans une même distribution. En outre, les fichiers MSI sont seulement copiés par les fichiers CPK pour qu'ils soient accessibles en cas de besoin.

  8. Cliquez sur Appliquer.

  9. Si vous créez une distribution pour le fichier zdw7midsp1.cpk, l'application de ce fichier va engendrer l'arrêt du service d'administration IIS et de ses services dépendants. Aussi, après la mise à niveau, vous devez redémarrer tous les services Windows non-ZENworks qui dépendent de IIS (les services ZENworks dépendant de IIS sont automatiquement redémarrés). Par conséquent, cliquez sur l'onglet Pre/Post Actions (Opérations de pré/post-distribution) et procédez comme suit :

    1. Pour déterminer quels services Windows dépendent du service d'administration IIS, sur un serveur Windows type, cliquez avec le bouton droit de la souris sur Service d'administration IIS dans la liste des services. Cliquez ensuite sur Arrêter, puis notez quels sont les services répertoriés.

      Normalement, tous les services activés qui dépendent de IIS sont répertoriés, qu'ils soient en cours ou arrêtés. Les services désactivés ne sont pas répertoriés.

    2. Sélectionnez l'option Post-Distribution Actions (Opérations de post-distribution).

    3. Dans le champ situé en regard du bouton Ajouter, cliquez sur la flèche de la liste des opérations, sélectionnez Start Windows Service (Démarrer le service Windows), puis cliquez sur Ajouter.

    4. Dans le champ Service, saisissez le nom du service Windows à redémarrer.

    5. Au besoin, cochez la case Wait for This Service to Finish Running Before Continuing (Attendre la fin de l'exécution de ce service avant de poursuivre) pour ce service.

    6. Répétez les opérations de l'Étape 9.c à l'Étape 9.e pour chaque service que la distribution actuelle doit redémarrer.

  10. Si vous créez une distribution pour le fichier zdw7midsp1.cpk et si un service ZENworks est désactivé sur un serveur cible Windows, vous devez activer ce service.

    Le fichier CPK qui met à niveau un service ZENworks requiert que ce service soit activé pour sa mise à niveau. Sinon, le fichier CPK n'est pas exécuté.

  11. Si vous créez une distribution pour le fichier zdl7mbcksp1.cpk et si au moins un des serveurs que vous mettez à niveau est un serveur de création d'image ZENworks, les daemons novell-tftp, novell-zmgprebootpolicy et novell-proxydhcp ne peuvent pas être en cours d'exécution sur ce serveur pendant la mise à niveau. Par conséquent, pour procéder à une mise à niveau avec des fichiers CPK sur un serveur de création d'image, procédez comme suit :

    1. Cliquez sur l'onglet Pre/Post Actions (Opérations de pré/post-distribution) et sélectionnez Pre-Distribution Actions (Opérations de pré-distribution).

    2. Dans le champ en regard du bouton Ajouter, cliquez sur la flèche de la liste des opérations, sélectionnez Script, puis cliquez sur Ajouter.

    3. Renommez le script par défaut en saisissant un nom du type PXEstop.

    4. Saisissez le texte de script suivant dans le champ Script :

      #!/bin/bash
      
      if [ -x /etc/init.d/novell-tftp ]; then
      /etc/init.d/novell-tftp stop
      
      fi
      
      if [ -x /etc/init.d/novell-zmgprebootpolicy ]; then
      /etc/init.d/novell-zmgprebootpolicy stop
      
      fi
      
      if [ -x /etc/init.d/novell-proxydhcp ]; then
      /etc/init.d/novell-proxydhcp stop
      
      fi
      
    5. Cliquez sur Appliquer.

  12. Cliquez sur l'onglet Planification et sélectionnez Jamais.

    Il s'agit d'un paramétrage temporaire. Dans la section Configuration des planifications, vous aurez la possibilité de configurer toutes les planifications.

  13. Si les certificats n'ont encore jamais été résolus, cliquez sur OK, puis sélectionnez Oui pour les résoudre. Sinon, il n'est pas obligatoire de les résoudre à cette étape.

    Dans le cas des serveurs NetWare et Windows, les certificats de sécurité sont alors copiés du serveur Utilitaire de distribution vers l'Abonné au canal. Dans le cas des serveurs Linux (si aucune unité ne leur est associée), il se peut que vous deviez résoudre les certificats manuellement.

    Pour en savoir plus, reportez-vous à Resolving Certificates (Résolution des certificats) dans le manuel Novell ZENworks 7 Server Management Administration Guide (Guide d'administration de Novell ZENworks 7 Server Management).

  14. Répétez les opérations de l'Étape 1 à l'Étape 13 pour chaque fichier CPK qui requiert la création d'une distribution qui lui soit propre.

  15. Passez à la section Configuration des canaux de distribution.

Configuration des canaux de distribution

  1. Dans ConsoleOne, cliquez avec le bouton droit de la souris sur Channels OU (OU des canaux), puis sélectionnez Nouveau > Objet.

  2. Sélectionnez TED Channel (Canal de distribution électronique pilotée), puis cliquez sur OK.

  3. Saisissez le nom d'un canal. Cliquez ensuite sur Définir des propriétés supplémentaires, puis sur OK.

    Vous devez créer des canaux pour chacune des distributions suivantes que vous voulez utiliser. Exemples de noms de canaux :

    Serveur NetWare  

    1. Chnl_ZDM7SP1upgr_stopinv_NW65 (stopinv.cpk)
    2. Chnl_ZDM7SP1upgr_stopwol_NW65 (stopwol.cpk)
    3. Chnl_ZDM7SP1upgr_DMS_NW65 (zdn7bksp1.cpk)
    4. Chnl_ZDM7SP1upgr_startinv_NW65 (startinv.cpk)
    5. Chnl_ZDM7SP1upgr_startwol_NW65 (startwol.cpk)
    6. Chnl_ZDM7SP1upgr_MTS_NW65 (zdn7midsp1.cpk)
    7. Chnl_ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    8. Chnl_ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    Grappe de serveurs NetWare  

    1. Chnl_ZDM7SP1upgr_stopinv_NW65 (stopinv.cpk)
    2. Chnl_ZDM7SP1upgr_stopwol_NW65 (stopwol.cpk)
    3. Chnl_ZDM7SP1upgr_DMS_NW65_Cluster (zdnc7bksp1.cpk)
    4. Chnl_ZDM7SP1upgr_startinv_NW65 (startinv.cpk)
    5. Chnl_ZDM7SP1upgr_startwol_NW65 (startwol.cpk)
    6. Chnl_ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    7. Chnl_ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    Serveur Windows  

    1. Chnl_ZDM7SP1upgr_DMS_Win (zdw7bksp1.cpk)
    2. Chnl_ZDM7SP1upgr_MTS_Win (zdw7midsp1.cpk)
    3. Chnl_ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    4. Chnl_ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    Serveur OES Linux  

    1. Chnl_ZDM7SP1upgr_OES-Linux (zdl7mbcksp1.cpk)
    2. Chnl_ZDM7SP1upgr_OES-Linux_Imaging-Start (zdl7imgstart.cpk)
    3. Chnl_ZDM7SP1upgr_OES-Linux_ProxyDHCP-Start (zdl7proxystart.cpk)
    4. Chnl_ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    5. Chnl_ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)
  4. Dans le champ Description, saisissez des informations utiles.

  5. Cliquez sur l'onglet Distributions. Cliquez ensuite sur Ajouter pour rechercher et sélectionner la distribution appropriée, puis cliquez sur OK pour l'ajouter à la zone de liste Distributions.

  6. Pour associer au canal actuel les abonnés que vous avez identifiés à l'Étape 3, cliquez sur l'onglet Abonnés. Cliquez ensuite sur Ajouter pour rechercher et sélectionner tous les abonnés applicables à la distribution de ce canal (fichier CPK de mise à niveau), puis cliquez sur OK pour les ajouter à la zone de liste Subscribers Subscribed to This Channel (Abonnés à ce canal).

    IMPORTANT :Pour évaluer les distributions sur des serveurs d'évaluation avant de les envoyer dans votre environnement de production, sélectionnez à cette étape uniquement les serveurs Abonné d'évaluation.

  7. Cliquez sur l'onglet Planification et sélectionnez Jamais.

    Il s'agit d'un paramétrage temporaire. Dans la Configuration des planifications, vous aurez la possibilité de configurer toutes les planifications.

  8. Cliquez sur OK pour fermer cette fenêtre et enregistrer vos modifications dans le nouvel objet Canal.

  9. Répétez les opérations de l'Étape 1 à l'Étape 8 pour chaque canal à créer.

  10. Passez à la section Configuration des planifications.

Configuration des planifications

Vérifiez que vous avez à portée de main vos notes concernant le temps nécessaire à la création, à l'expédition et à l'extraction de chaque distribution.

  1. Grâce aux informations de synchronisation que vous avez collectées à l'Étape 7 (procédure concernant les serveurs d'évaluation) et aux informations suivantes sur les fichiers CPK (exemples de noms de distribution avec le nom des fichiers CPK associés), déterminez les planifications optimales pour créer, envoyer et extraire chaque distribution. Veillez à noter ces choix par écrit, car vous allez mettre en œuvre ces planifications dans les procédures suivantes.

    Vous devez configurer vos planifications des créations, des envois et des extractions pour envoyer et extraire les distributions selon l'ordre indiqué ci-dessous, et pour que les serveurs Abonné les extraient au moment le plus propice en fonction de leur charge.

    Serveur NetWare  

    1. ZDM7SP1upgr_stopinv_NW65 (stopinv.cpk)
    2. ZDM7SP1upgr_stopwol_NW65 (stopwol.cpk)
    3. ZDM7SP1upgr_DMS_NW65 (zdn7bksp1.cpk)
    4. ZDM7SP1upgr_startinv_NW65 (startinv.cpk)
    5. ZDM7SP1upgr_startwol_NW65 (startwol.cpk)
    6. ZDM7SP1upgr_MTS_NW65 (zdn7midsp1.cpk)
    7. ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    8. ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    IMPORTANT :Dans le cas du fichier zdn7bksp1.cpk, les deux distributions d'aide pour les processus d'arrêt doivent être envoyées et extraites immédiatement. Le fichier zdn7bksp1.cpk peut être extrait lorsqu'une interruption de service est possible sur les serveurs NetWare (pour la durée que vous avez notée à l'Étape 8). Passé ce délai, envoyez et extrayez immédiatement les deux distributions d'aide pour les processus de démarrage.

    Grappe de serveurs NetWare  

    1. ZDM7SP1upgr_stopinv_NW65 (stopinv.cpk)
    2. ZDM7SP1upgr_stopwol_NW65 (stopwol.cpk)
    3. ZDM7SP1upgr_DMS_NW65_Cluster (zdnc7bksp1.cpk)
    4. ZDM7SP1upgr_startinv_NW65 (startinv.cpk)
    5. ZDM7SP1upgr_startwol_NW65 (startwol.cpk)
    6. ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    7. ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    IMPORTANT :Dans le cas du fichier zdnc7bksp1.cpk, les deux distributions d'aide pour les processus d'arrêt doivent être envoyées et extraites immédiatement. Le fichier zdnc7bksp1.cpk peut être extrait lorsqu'une interruption de service est possible sur les serveurs NetWare (pour la durée que vous avez notée à l'Étape 8). Passé ce délai, envoyez et extrayez immédiatement les deux distributions d'aide pour les processus de démarrage.

    Serveur Windows  

    1. ZDM7SP1upgr_DMS_Win (zdw7bksp1.cpk)
    2. ZDM7SP1upgr_MTS_Win (zdw7midsp1.cpk)
    3. ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    4. ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    Serveur OES Linux  

    1. ZDM7SP1upgr_OES-Linux (zdl7mbcksp1.cpk)
    2. ZDM7SP1upgr_OES-Linux_Imaging-Start (zdl7imgstart.cpk)
    3. ZDM7SP1upgr_OES-Linux_ProxyDHCP-Start (zdl7proxystart.cpk)
    4. ZDM7SP1upgr_C1snap (c1-zen7-snap.cpk)
    5. ZDM7SP1upgr_LangAgentMSI (langue-agent.cpk)

    IMPORTANT :Pour démarrer les services de création d'image, la distribution du fichier zdl7imgstart.cpk doit être envoyée après la distribution du fichier zdl7mbcksp1.cpk. La distribution du fichier zdl7proxystart.cpk ne doit être envoyée qu'au serveur sur lequel le service DHCP du proxy doit être exécuté.

  2. Dans ConsoleOne, sélectionnez un objet Distribution progicielle, cliquez sur l'onglet Schedule (Planification), puis sélectionnez un type de planification pour les créations.

    Planification des créations des distributions progicielles : La planification des créations détermine la fréquence à laquelle l'utilitaire de distribution crée une nouvelle version de la distribution.

    Ce type crée de nouvelles versions de la distribution chaque fois que la planification des créations démarre, que la distribution ait été modifiée ou non. Il envoie cette nouvelle version aux abonnés.

    Lorsqu'une distribution est envoyée, l'expéditeur réessaie toutes les 2 minutes pendant 30 minutes, puis s'arrête. Il ne recommence l'expédition que lorsque la planification du canal redémarre.

    Grâce aux options suivantes, vous pouvez écraser les planifications des envois du canal et des extractions de l'abonné :

    • Send Distribution immediately after building (Envoyer la distribution immédiatement après sa création) : Écrase la planification des envois du canal, ce qui permet d'envoyer immédiatement la distribution, sans attendre le démarrage de la planification des envois du canal. Toutefois, c'est la planification des extractions de l'abonné qui détermine le moment de l'extraction réelle des données pour pouvoir les utiliser.

    • Extract Distribution immediately after receiving (Extraire la distribution immédiatement à sa réception) : Écrase la planification des extractions de l'abonné, ce qui permet d'extraire immédiatement la distribution, sans attendre le démarrage de la planification des extractions de l'abonné. Cette option est pratique pour les distributions qui doivent être extraites immédiatement, telles que les distributions de mise à niveau de Desktop Management.

  3. Répétez l'Étape 2 pour chaque objet Distribution de mise à niveau.

  4. Pour chaque objet Abonné cible, cliquez sur l'onglet Extract (Extraction) et sélectionnez un type de planification pour les extractions.

    Soyez très prudent en configurant les planifications des extractions des abonnés. Si vous paramétrez une exécution immédiate pour la planification et si l'abonné est un parent qui transfère la distribution à ses abonnées subordonnés, vous devrez alors peut-être interrompre l'envoi de la distribution à ces abonnés car le processus de mise à jour implique de décharger Java. Lorsque Java est déchargé, les distributions sont temporairement arrêtées, jusqu'à ce que Java soit rechargé et que la planification des envois du canal démarre.

    Si l'abonné est un parent qui envoie la distribution à des abonnés qui lui sont subordonnés, il se trouve dans le processus d'envoi de la distribution lorsque le progiciel tente de décharger Java. Toutefois, les distributions reprennent à leur point d'interruption après le redémarrage de Java.

    Pour plus d'informations sur les processus de distribution électronique pilotée (TED - Tiered Electronic Distribution), reportez-vous à Tiered Electronic Distribution (Distribution électronique pilotée) dans le manuel Novell ZENworks 7 Server Management Administration Guide (Guide d'administration de Novell ZENworks 7 Server Management).

  5. Pour chaque objet Canal, cliquez sur l'onglet Schedule (Planification), puis sélectionnez Immediate (Immédiate).

  6. Passez à la section Envoi des distributions.

Envoi des distributions

  1. Pour envoyer les distributions, procédez de l'une des manières suivantes :

    • Rafraîchissez l'utilitaire de distribution manuellement : Pour cela, dans ConsoleOne, cliquez avec le bouton droit de la souris sur l'objet Utilitaire de distribution et sélectionnez Refresh Distributor (Rafraîchir l'utilitaire de distribution). La distribution est alors automatiquement créée.

    • Attendez le démarrage de la planification de l'utilitaire de distribution : La distribution est automatiquement créée lorsque la planification des rafraîchissements de l'utilitaire de distribution démarre, ce qui déclenche la planification des créations.

    La distribution est automatiquement envoyée lorsque la planification des envois du canal démarre. Elle est ensuite extraite en fonction de la planification des extractions du serveur Abonné, sauf si vous avez choisi d'écraser ce type de planification lors de la création de l'objet Distribution. Dans ce dernier cas, la distribution est envoyée et extraite immédiatement après sa création.

    À ce stade, les serveurs Abonné doivent être mis à niveau vers ZENworks 7 SP1 pour prendre en charge le composant Desktop Management de ce fichier CPK.

    IMPORTANT :Dans le cas des distributions progicielles, si un fichier cible se retrouve verrouillé au cours de l'extraction, l'abonné émet une exception indiquant que la copie de ce fichier est impossible. L'utilitaire de distribution reçoit cette information en provenance de l'abonné et consigne cet échec dans la base de données des rapports.

    Pour plus d'informations sur l'envoi de distributions, reportez-vous à Sending the Distributions (Envoi de distributions) dans le manuel Novell ZENworks 7 Server Management Administration Guide (Guide d'administration de Novell ZENworks 7 Server Management).

    IMPORTANT :Le service d'administration IIS doit être parfaitement opérationnel et « en bonne santé » lorsque le composant Middle Tier est mis à niveau. Avant de procéder à la mise à niveau, vérifiez l'état de ce service en l'arrêtant puis en le redémarrant manuellement. Il doit être en cours d'exécution pendant la mise à niveau.

  2. Une fois la distribution envoyée et reçue par les serveurs Abonné (mais sans encore requérir son extraction), définissez le mode inactif pour le canal utilisé pour envoyer le progiciel de mise à niveau. Ainsi, cette mise à niveau n'est pas renvoyée à ces abonnés.

  3. Pour chaque distribution à envoyer, répétez l'Étape 1 et l'Étape 2.

  4. Dans le cas d'une grappe NetWare, transformez en ressource un autre nœud et répétez les opérations de l'Étape 1 à l'Étape 3.

  5. Répétez l'Étape 2 autant de fois que nécessaire pour mettre à niveau tous les nœuds.

  6. Dans les cas où des services ZENworks désactivés ont été réactivés dans le cadre de la mise à niveau (reportez-vous à l'Étape 10), alors que vous souhaitez qu'ils restent désactivés, c'est à ce stade que vous devez les désactiver à nouveau.

  7. Passez à la Section 34.5, Vérification de la réussite de la mise à niveau.

34.4.2 Mise à niveau avec le module de traitement autonome des progiciels (Standalone Package Processor)

AVERTISSEMENT :Pour mettre à niveau un serveur NetWare ou Windows sur lequel une base de données est installée, vous ne pouvez pas recourir au module de traitement autonome des progiciels (Standalone Package Processor). Ces serveurs doivent être mis à niveau à l'aide de la méthode de distribution progicielle.

Pour mettre à niveau les composants ZENworks Desktop Management vers SP1 sur des serveurs utilisant chacun des fichiers CPK à l'aide du module de traitement autonome des progiciels (Standalone Package Processor), répétez les tâches suivantes sur chaque serveur :

IMPORTANT :Vérifiez que les prérequis à la Section 34.3, Liste de contrôle des prérequis à la mise à niveau sont remplies.

Copie des fichiers CPK et ZIP

Pour rendre accessibles les fichiers nécessaires à la mise à niveau à l'aide du module de traitement autonome des progiciels (Standalone Package Processor), procédez comme suit :

  1. Sélectionnez un emplacement réseau où copier les fichiers .cpk et .zip.

    Si vous copiez ces fichiers dans les emplacements suivants, la modification de leur chemin d'accès n'est pas requise dans les fichiers .ncf, .bat ou .sh :

    sys:\temp\cpk\
    
    c:\temp\cpk\
    
    /usr/temp/
    
  2. Copiez dans l'emplacement indiqué à l'Étape 1 tous les fichiers .cpk et tous les fichiers .zip ou .tar.gz qui se trouvent sur le CD-ROM compagnon 3 de Novell ZENworks 7 SP1 (fichiers CPK OES Linux) et sur le CD-ROM compagnon 4 de Novell ZENworks 7 SP1 (fichiers CPK NetWare et Windows).

    Ne copiez aucun des fichiers se trouvant dans le répertoire \ZENworks Server Management - Software Pkgs du CD-ROM compagnon 3. Ils sont réservés à Server Management.

    Si vous savez précisément quels sont les composants à mettre à niveau et leur plate-forme, vous pouvez copier uniquement les fichiers .cpk correspondants, y compris le fichier .zip depuis le CD-ROM.

  3. Procédez comme suit :

    Fichiers CPK NetWare/Windows : Décompressez le fichier standalone_zdm7sp1_n-w.zip à la racine du serveur (volume sys:\ ou unité C:\).

    Un répertoire \temp (s'il n'existe pas déjà, il est créé à ce stade) est alors utilisé pour les fichiers contenus dans l'archive ZIP, qui sont répartis dans les sous-répertoires \cpk\zdm7sp1\java, \cpk\zdm7sp1\netware et \cpk\zdm7sp1\windows.

    Fichiers CPK OES Linux : Extrayez les fichiers de l'archive standalone_zdm7sp1_linux.tar.gz à la racine du serveur (/).

    Un répertoire /usr/tmp (s'il n'existe pas déjà, il est créé à ce stade) est alors utilisé pour les fichiers contenus dans l'archive ZIP, qui sont placés dans les sous-répertoires zdm7sp1/java et zdm7sp1/linux.

  4. Passez à la section Détermination des fichiers CPK à utiliser.

Détermination des fichiers CPK à utiliser

  1. Grâce au tableau suivant, identifiez les composants logiciels Desktop Management à mettre à niveau et la plate-forme du serveur correspondant pour déterminer quel fichier CPK utiliser :

    Tableau 34-3 Matrice pour la mise à niveau des fichiers CPK

    Composant ZENworks Desktop Management à mettre à niveau

    Nom des fichiers CPK utilisés avec le module de traitement autonome des progiciels (Standalone Package Processor)

    Plates-formes du fichier CPK

    Serveur Desktop Management

    stopinv.cpk

    NetWare uniquement

    Serveur Desktop Management

    stopwol.cpk

    NetWare uniquement

    Serveur Desktop Management

    zdn7bksp1.cpk

    NetWare uniquement

    Serveur Desktop Management

    zdnc7bksp1.cpk

    Grappe NetWare uniquement

    Serveur Desktop Management

    startinv.cpk

    NetWare uniquement

    Serveur Desktop Management

    startwol.cpk

    NetWare uniquement

    Serveur Middle Tier

    zdn7midsp1.cpk

    NetWare uniquement

    Serveur Desktop Management

    zdw7bksp1.cpk

    Windows uniquement

    Serveur Middle Tier

    zdw7midsp1.cpk

    Windows uniquement

    Serveur Desktop Management et serveur Middle Tier

    zdl7mbcksp1.cpk

    OES Linux uniquement

    Serveur Desktop Management et serveur Middle Tier

    zdl7imgstart.cpk

    OES Linux uniquement

    Serveur Desktop Management et serveur Middle Tier

    zdl7proxystart.cpk

    OES Linux uniquement

    Snap-ins ConsoleOne

    c1-zen7-snap.cpk

    NetWare, Windows et OES Linux

    Fichiers MSI de l'agent de gestion des langues (agent Language)

    langue-agent.cpk

    NetWare, Windows et OES Linux

    IMPORTANT :Pour chaque composant Desktop Management installé sur un serveur qui requiert l'utilisation d'un fichier CPK à part pour la mise à niveau, vous devez répéter toutes les étapes des procédures indiquées à la section Détermination des fichiers CPK à utiliser et à la section Mise à niveau du serveur.

  2. Copiez le fichier .cpk requis dans le répertoire \temp\cpk sur le serveur Windows ou NetWare ou dans le répertoire /usr/tmp/zdm7sp1 sur le serveur Linux.

  3. Modifiez les fichiers suivants, selon les besoins :

    • Grappe NetWare ou NetWare : Dans un éditeur de texte NetWare ou Windows, ouvrez le fichier .ncf inclus dans le répertoire \temp\cpk\zdm7sp1\netware et qui correspond au fichier CPK que vous voulez utiliser. Suivez ensuite les instructions du fichier .bat concernant les valeurs des variables à définir.

    • Windows : Dans un éditeur de texte Windows, ouvrez le fichier .bat inclus dans le répertoire \temp\cpk\zdm7sp1\windows et qui correspond au fichier CPK que vous voulez utiliser. Ensuite, procédez comme suit :

      • Remplacez le chemin de la variable JREROOT existante par chemin_installation_JRE\jre\bin

        chemin_installation_JRE correspond au chemin d'installation de JRE 1.4.2 (reportez-vous à la Section 34.3, Liste de contrôle des prérequis à la mise à niveau).

      • Suivez les instructions du fichier .bat concernant les valeurs des autres variables à définir.
    • OES Linux : Dans un éditeur de texte Linux, ouvrez les scripts inclus dans le répertoire /usr/tmp/zdm7sp1/linux et qui correspondent aux fichiers CPK que vous voulez utiliser. Suivez ensuite les instructions concernant les valeurs des variables à définir.

      Si la modification des scripts est requise dans un éditeur de texte Windows, procédez comme suit :

      1. Dans une console Terminal, saisissez la commande suivante pour chaque script à modifier :
        dos2unix script_filename
        

        nomfichier_script est le nom complet du script à modifier.

      2. Au besoin, copiez les scripts sur votre poste de travail Windows.
      3. Ouvrez les scripts dans un éditeur de texte Windows et apportez les modifications nécessaires, puis enregistrez les fichiers ainsi modifiés.
      4. Au besoin, recopiez les scripts modifiés sur le serveur Linux.
      5. Dans une console Terminal, saisissez la commande suivante pour chaque script modifié :
        chmod +RWX script_filename
        

        nomfichier_script est le script qui a été modifié dans l'environnement Windows.

        Cette opération est nécessaire pour que les scripts puissent être exécutés dans un environnement Linux.

  4. Enregistrez le fichier .ncf, .bat ou .sh, puis quittez l'éditeur.

  5. Répétez les opérations de l'Étape 1 à l'Étape 4 pour chaque serveur à mettre à niveau.

  6. Passez à la section Mise à niveau du serveur.

Mise à niveau du serveur

  1. Si vous procédez à une mise à niveau avec le fichier zdw7midsp1.cpk et si un service ZENworks est désactivé sur un serveur cible Windows, vous devez activer ce service.

    Le fichier CPK qui met à niveau un service ZENworks requiert que ce service soit activé pour être mis à niveau. Sinon, le fichier CPK n'est pas exécuté.

  2. Sur le serveur à mettre à niveau, procédez comme suit :

    • Serveur NetWare : À l'invite de commande du serveur, saisissez la commande suivante :

      sys:\temp\zdm7sp1\netware\CPK_batchfile_name.ncf
      

      CPK_batchfile_name correspond au fichier NCF pour le fichier CPK utilisé pour mettre à niveau le serveur.

      Répétez cette opération pour chaque fichier CPK NetWare à exécuter (pour l'ordre requis, reportez-vous à Configuration des planifications).

    • Grappe NetWare : À l'invite de commande du serveur de ressources, saisissez la commande suivante :

      sys:\temp\zdm7sp1\netware\CPK_batchfile_name.ncf
      

      CPK_batchfile_name correspond au fichier NCF pour le fichier CPK utilisé pour mettre à niveau le serveur.

      Répétez cette opération pour chaque fichier CPK NetWare à exécuter (pour l'ordre requis, reportez-vous à Configuration des planifications).

      Réinitialisez la ressource sur un autre nœud, puis répétez cette étape autant de fois que nécessaire pour mettre à niveau tous les nœuds.

    • Serveur Windows : Ouvrez une fenêtre d'invite de commande et saisissez la commande suivante :

      sys:\temp\zdm7sp1\windows\CPK_batchfile_name.bat
      

      CPK_batchfile_name correspond au fichier BAT pour le fichier CPK utilisé pour mettre à niveau le serveur.

      Répétez cette opération pour chaque fichier CPK NetWare à exécuter (pour l'ordre requis, reportez-vous à Configuration des planifications).

      IMPORTANT :Le service d'administration IIS doit être parfaitement opérationnel et « en bonne santé » lorsque le composant Middle Tier est mis à niveau. Avant de procéder à la mise à niveau, vérifiez l'état de ce service en l'arrêtant puis en le redémarrant manuellement. Il doit être en cours d'exécution pendant la mise à niveau.

    • Serveur OES Linux : Dans une console Terminal, pour arrêter les daemons ci-après qui ne peuvent pas être en cours d'exécution pendant la mise à niveau, saisissez les commandes suivantes :

      /etc/init.d/novell-tftp stop
      
      /etc/init.d/novell-zmgprebootpolicy stop
      
      /etc/init.d/novell-proxydhcp stop
      

      Pour mettre à niveau le serveur Desktop Management et le serveur Middle Tier, saisissez la commande suivante :

      /usr/temp/zdm7sp1/linux/sadmlbkmd.sh
      

      (Les daemons arrêtés ne peuvent pas être en cours d'exécution pendant la mise à niveau.)

      (Facultatif) Pour mettre à niveau les snap-ins de ConsoleOne, saisissez la commande suivante :

      /usr/temp/zdm7sp1/linux/sac1snap.sh
      

      (Facultatif) Pour copier les fichiers MSI des versions linguistiques, saisissez la commande suivante :

      /usr/temp/zdm7sp1/linux/sadmagnt.sh
      

      Une fois la mise à niveau effectuée, exécutez le script suivant pour redémarrer le serveur de création d'image :

      /usr/temp/zdm7sp1/linux/sadmlimage.sh
      

      (Facultatif) Pour redémarrer le service DHCP du proxy, exécutez le script ci-dessous le cas échéant :

      /usr/temp/zdm7sp1/linux/sadmlproxy.sh
      
  3. Dans les cas où des services ZENworks désactivés ont été réactivés dans le cadre de la mise à niveau (reportez-vous à l'Étape 1), alors que vous souhaitez qu'ils restent désactivés, c'est à ce stade que vous devez les désactiver à nouveau.

  4. Passez à la Section 34.5, Vérification de la réussite de la mise à niveau.

    Procédez ainsi après la mise à niveau de chaque composant sur un serveur, puis répétez les étapes décrites à la Détermination des fichiers CPK à utiliser et à la Mise à niveau du serveur pour les autres composants et serveurs.