3.8. Mise à jour de Oracle VDI vers la 3.3.1

3.8.1. Mise à jour d'un Centre Oracle VDI (hôte unique)
3.8.2. Mise à jour d'un Centre Oracle VDI (haute disponibilité avec base de donnée MySQL fournie en standard)
3.8.3. Mise à jour d'un Centre Oracle VDI (haute disponibilité avec base de donnée MySQL distante)

Les mises à jour vers Oracle VDI version 3.3.1 ne sont prises en charge que pour les versions suivantes de Oracle VDI :

Système d'exploitation

Mise à jour prise en charge à partir de

Oracle Linux (64 bits) sur plates-formes x86

Version 3.3

Oracle Solaris (64 bits) sur plates-formes x86

Version 3.3

Version 3.2.2

Pour effectuer la mise à jour à partir d'une autre version de Oracle VDI, contactez le support technique de Oracle.

Par défaut, la version 3.3.1 de Oracle VDI utilise une base de données MySQL Server intégrée·à la place de la base de données MySQL Cluster fournie en standard avec Oracle VDI version 3.2.2. Le tableau suivant répertorie les changements de configuration résultant d'une mise à jour à partir d'une version 3.2.2.

Configuration prise en charge

Changements de configuration

Hôte Oracle VDI unique

  • La base de données MySQL existante est étendue pour prendre en charge les nouvelles fonctions de la version 3.3.1.

  • Avant la mise à jour, la base de données est traitée comme une base de données distante, même si elle est située dans l'hôte Oracle VDI. Après la mise à jour, la base de données est toujours traitée comme une base de données distante.

  • Le modèle Configuration d'hôte Oracle VDI unique est différent dans la version 3.3.1. Pour configurer un Centre Oracle VDI pour ce modèle, vous devez effectuer une nouvelle installation, et non une mise à jour.

Haute disponibilité avec base de données MySQL Cluster fournie en standard

  • Dans l'hôte principal, les données qui existent dans la base de données MySQL Cluster sont exportées, puis importées vers une nouvelle base de données MySQL Server intégrée. Cette base de données est la base de données maître.

  • Dans l'hôte secondaire, la base de données MySQL Cluster existante est supprimée et une nouvelle base de données MySQL Server est créée. Cette base de données est la base de données esclave qui reçoit les réplications asynchrones de la base de données maître.

  • Dans les autres hôtes secondaires, la base de données MySQL Cluster existante est supprimée. MySQL Server est installée dans ces hôtes, mais n'est pas utilisée. Ces hôtes ne jouent aucun rôle de base de données.

  • Avant la mise à jour, l'hôte principal peut être configuré pour ne pas héberger de sessions Oracle VDI. Après la mise à jour, l'hôte principal est configuré pour héberger des sessions Oracle VDI.

  • Après la mise à jour, le modèle de configuration du Centre Oracle VDI est Configuration à haute disponibilité avec base de données MySQL intégrée.

Haute disponibilité avec base de données MySQL distante

  • La base de données MySQL existante est étendue pour prendre en charge les nouvelles fonctions de la version 3.3.1.

  • Avant la mise à jour, l'hôte principal peut être configuré pour ne pas héberger de sessions Oracle VDI. Après la mise à jour, l'hôte principal est configuré pour héberger des sessions Oracle VDI.

  • Après la mise à jour, le modèle de configuration du Centre Oracle VDI est Configuration à haute disponibilité avec base de données MySQL distante.

Pour mettre à jour Oracle VDI, suivez les instructions relatives à votre configuration Oracle VDI spécifique :

Outre la mise à jour de Oracle VDI, vous pouvez également mettre à jour votre plate-forme de virtualisation.

3.8.1. Mise à jour d'un Centre Oracle VDI (hôte unique)

Avant de commencer :

  • Vérifiez qu'aucun utilisateur n'est connecté à Oracle VDI dans l'hôte. La mise à jour arrête tous les services Oracle VDI.

  • Si vous effectuez la mise à jour à partir de Oracle VDI version 3.2.2, assurez-vous de disposer du nom d'utilisateur et du mot de passe de l'administrateur privilégié de la base de données distante.

  • Vérifiez que l'hôte répond à la configuration requise pour l'installation de Oracle VDI (voir la Section 3.2, « Configuration système requise pour Oracle VDI »).

  • Vérifiez que l'hôte répond à la configuration requise pour la mise à jour de Oracle VDI (voir la Section 3.8, « Mise à jour de Oracle VDI vers la 3.3.1 »).

  1. Téléchargez l'archive logicielle de Oracle VDI dans un emplacement temporaire de l'hôte.

  2. Connectez-vous à l'hôte en tant qu'utilisateur root.

  3. Sauvegardez la base de données de Oracle VDI.

    Pendant l'exécution de la tâche de sauvegarde, toutes les autres tâches sont arrêtées ou mises en file d'attente.

    • Depuis l'interface de ligne de commande, exécutez la commande vda-backup.

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      Utilisez le paramètre vda-backup -h pour connaître toutes les options de cette commande.

    • Dans Oracle VDI Manager :

      1. Sélectionnez ParamètresCentre VDI.

      2. Ouvrez l'onglet Base de données.

      3. Dans la section Sauvegarde de la base de données VDI, cliquez sur Sauvegarder.

  4. Décompressez l'archive logicielle de Oracle VDI et changez de répertoire de travail pour passer au répertoire extrait.

    # unzip vda_3.3.1_solaris_amd64.zip
    # cd vda_3.3.1_solaris_amd64
  5. Préservez la configuration de Oracle VDI dans l'hôte.

    # ./vda-preserve

    Cette étape protège les paramètres de configuration de Oracle VDI et arrête les services Oracle VDI dans l'hôte.

  6. Installez le logiciel.

    # ./vda-install

    Lorsque l'installation existante est détectée, vous êtes invité à mettre à jour l'installation.

    Oracle Virtual Desktop Infrastructure 3.3.1 Installation
            
    Oracle VDI 3.3 is already installed on this host.
    Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
  7. Pour effectuer la mise à jour, appuyez sur Entrée.

    Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

    Dès que le contrat de licence a été accepté, la mise à jour commence.

    Si vous effectuez la mise à jour à partir de Oracle VDI version 3.2.2, vous êtes invité à saisir le mot de passe de l'administrateur de la base de données distante.

    Oracle VDI 3.3.1 Installation
    Updating from Oracle VDI 3.2.2 to Oracle VDI 3.3.1
    
    MySQL VDA Database Update.
    Enter remote database administrator privileged user name: mydbadmin
    Enter remote database administrator privileged password:

    Saisissez le mot de passe de l'administrateur, puis appuyez sur Entrée.

    Les composants de Oracle VDI sont mis à jour.

  8. À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

    Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)

    Pour configurer l'hôte, appuyez sur Entrée.

    Pour configurer l'hôte ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config.

    L'hôte est alors configuré à l'aide des informations de la configuration préservée.

3.8.2. Mise à jour d'un Centre Oracle VDI (haute disponibilité avec base de donnée MySQL fournie en standard)

Avant de commencer :

  1. Sauvegardez la base de données de Oracle VDI.

    La sauvegarde peut être effectuée dans n'importe quel hôte du Centre Oracle VDI.

    Pendant l'exécution de la tâche de sauvegarde, toutes les autres tâches du Centre Oracle VDI sont arrêtées ou mises en file d'attente.

    • Depuis l'interface de ligne de commande, exécutez la commande vda-backup.

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      Utilisez le paramètre vda-backup -h pour connaître toutes les options de cette commande.

    • Dans Oracle VDI Manager :

      1. Sélectionnez ParamètresCentre VDI.

      2. Ouvrez l'onglet Base de données.

      3. Dans la section Sauvegarde de la base de données VDI, cliquez sur Sauvegarder.

  2. Préservez la configuration de Oracle VDI dans tous les hôtes du Centre Oracle VDI.

    Commencez par l'hôte principal, puis continuez avec l'hôte secondaire, suivi du deuxième hôte secondaire, puis de tous les hôtes secondaires supplémentaires.

    Reprenez la procédure suivante dans chaque hôte Oracle VDI.

    1. Téléchargez l'archive logicielle de Oracle VDI dans un emplacement temporaire de l'hôte.

    2. Connectez-vous à l'hôte en tant qu'utilisateur root.

    3. Décompressez l'archive logicielle de Oracle VDI et changez de répertoire de travail pour passer au répertoire extrait.

      # unzip vda_3.3.1_solaris_amd64.zip
      # cd vda_3.3.1_solaris_amd64
    4. Exécutez le script de préservation.

      # ./vda-preserve

      Cette étape protège les paramètres de configuration de Oracle VDI et arrête les services Oracle VDI dans l'hôte.

  3. Installez et configurez le logiciel dans l'hôte principal.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Dès que le contrat de licence a été accepté, la mise à jour commence.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. Pour configurer l'hôte, appuyez sur Entrée.

      Pour configurer l'hôte principal ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

      L'hôte principal est alors configuré à l'aide des informations de la configuration préservée.

  4. Installez et configurez le logiciel dans tous les hôtes secondaires.

    Commencez par le premier hôte secondaire, puis continuez avec le deuxième hôte, suivi des hôtes secondaires supplémentaires.

    Ne configurez qu'un seul hôte secondaire à la fois. Attendez la fin de la configuration avant d'ajouter d'autres hôtes secondaires.

    La procédure de mise à niveau d'un hôte secondaire varie selon que vous l'effectuez à partir de Oracle VDI version 3.3 ou version 3.2.2.

    Mise à niveau d'un hôte secondaire à partir de Oracle VDI version 3.3

    Si vous effectuez la mise à niveau à partir de Oracle VDI version 3.3, reprenez la procédure suivante dans chaque hôte Oracle VDI secondaire.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Dès que le contrat de licence a été accepté, la mise à jour commence.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. Pour configurer l'hôte secondaire, appuyez sur Entrée.

      Pour configurer l'hôte secondaire ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

      L'hôte est alors configuré à l'aide des informations de la configuration préservée.

    Mise à niveau d'un hôte secondaire à partir de Oracle VDI version 3.2.2

    Si vous effectuez la mise à niveau à partir de Oracle VDI version 3.2.2, reprenez la procédure suivante dans chaque hôte Oracle VDI secondaire.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.2.2 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Dès que le contrat de licence a été accepté, la mise à jour commence.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. Pour configurer l'hôte secondaire, appuyez sur Entrée.

      Vous êtes invité à saisir le nom DNS de l'hôte principal du Centre Oracle VDI.

      Oracle Virtual Desktop Infrastructure 3.3.1 Configuration
      
      Enter the primary Oracle VDI Host [primary.example.com]:
      

      Pour configurer l'hôte secondaire ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

    4. Pour accepter l'hôte principal d'origine, appuyez sur Entrée.

      Lorsque l'empreinte MD5 du certificat SSL de l'hôte principal s'affiche, vous êtes invité à saisir le mot de passe de l'utilisateur root dans l'hôte principal.

      Retrieving certificate from primary.example.com...
      MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
      
      Enter the root password for primary.example.com:
    5. Vérifiez que l'empreinte MD5 correspond à celle de l'hôte principal.

      Cette étape, importante pour la sécurité, permet de vérifier que vous ajoutez un hôte secondaire à un Centre Oracle VDI authentique. Pour vérifier l'empreinte :

      1. Connectez-vous à l'hôte principal en tant qu'utilisateur root.

      2. Utilisez la commande vda-center agent-status pour afficher l'empreinte MD5 de l'hôte principal.

        # /opt/SUNWvda/sbin/vda-center agent-status
        Agent is up for 0 day(s), 0:6.
        MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
    6. Dans l'hôte secondaire, saisissez le mot de passe de l'utilisateur root, puis appuyez sur Entrée.

      L'hôte est configuré à l'aide des paramètres fournis.

3.8.3. Mise à jour d'un Centre Oracle VDI (haute disponibilité avec base de donnée MySQL distante)

Avant de commencer :

  1. Sauvegardez la base de données de Oracle VDI.

    Pendant l'exécution de la tâche de sauvegarde, toutes les autres tâches du Centre Oracle VDI sont arrêtées ou mises en file d'attente.

    • Depuis l'interface de ligne de commande, exécutez la commande vda-backup.

      # /opt/SUNWvda/sbin/vda-backup -p <path-to-directory> -o <output-file-name>

      Utilisez le paramètre vda-backup -h pour connaître toutes les options de cette commande.

    • Dans Oracle VDI Manager :

      1. Sélectionnez ParamètresCentre VDI.

      2. Ouvrez l'onglet Base de données.

      3. Dans la section Sauvegarde de la base de données VDI, cliquez sur Sauvegarder.

  2. Préservez la configuration de Oracle VDI dans tous les hôtes du Centre Oracle VDI.

    Commencez par l'hôte principal, puis continuez avec le premier hôte secondaire, suivi des hôtes secondaires supplémentaires.

    Reprenez la procédure suivante dans chaque hôte Oracle VDI.

    1. Téléchargez l'archive logicielle de Oracle VDI dans un emplacement temporaire de l'hôte.

    2. Connectez-vous à l'hôte en tant qu'utilisateur root.

    3. Décompressez l'archive logicielle de Oracle VDI et changez de répertoire de travail pour passer au répertoire extrait.

      # unzip vda_3.3.1_solaris_amd64.zip
      # cd vda_3.3.1_solaris_amd64
    4. Exécutez le script de préservation.

      # ./vda-preserve

      Cette étape protège les paramètres de configuration de Oracle VDI et arrête les services Oracle VDI dans l'hôte.

  3. Installez et configurez le logiciel dans l'hôte principal.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Une fois le contrat de licence accepté, la mise à jour commence et vous êtes invité à saisir le mot de passe de l'administrateur de la base de données distante.

      Oracle VDI 3.3.1 Installation
      Updating from Oracle VDI 3.3 to Oracle VDI 3.3.1
      
      MySQL VDA Database Update.
      Enter remote database administrator privileged user name: mydbadmin
      Enter remote database administrator privileged password:
    3. Saisissez le mot de passe de l'administrateur, puis appuyez sur Entrée.

      Les composants de Oracle VDI sont mis à jour.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    4. Pour configurer l'hôte, appuyez sur Entrée.

      L'hôte principal est alors configuré à l'aide des informations de la configuration préservée.

      Pour configurer l'hôte principal ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

  4. Installez et configurez le logiciel dans tous les hôtes secondaires.

    Commencez par le premier hôte secondaire, suivi des hôtes secondaires supplémentaires.

    Ne configurez qu'un seul hôte secondaire à la fois. Attendez la fin de la configuration avant de configurer les autres hôtes secondaires.

    La procédure de mise à niveau d'un hôte secondaire varie selon que vous l'effectuez à partir de Oracle VDI version 3.3 ou version 3.2.2.

    Mise à niveau d'un hôte secondaire à partir de Oracle VDI version 3.3

    Si vous effectuez la mise à niveau à partir de Oracle VDI version 3.3, reprenez la procédure suivante dans chaque hôte Oracle VDI secondaire.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.3 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Dès que le contrat de licence a été accepté, la mise à jour commence.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. Pour configurer l'hôte secondaire, appuyez sur Entrée.

      Pour configurer l'hôte secondaire ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

      L'hôte est alors configuré à l'aide des informations de la configuration préservée.

    Mise à niveau d'un hôte secondaire à partir de Oracle VDI version 3.2.2

    Si vous effectuez la mise à niveau à partir de Oracle VDI version 3.2.2, reprenez la procédure suivante dans chaque hôte Oracle VDI secondaire.

    1. Installez le logiciel.

      # ./vda-install

      Lorsque l'installation existante est détectée, vous êtes invité à la mettre à jour.

      Oracle Virtual Desktop Infrastructure 3.3.1 Installation
              
      Oracle VDI 3.2.2 is already installed on this host.
      Do you want to update to Oracle VDI 3.3.1 now? ([y]/n)
    2. Pour effectuer la mise à jour, appuyez sur Entrée.

      Lorsque le contrat de licence du logiciel s'affiche, vous êtes invité à en accepter les conditions générales.

      Dès que le contrat de licence a été accepté, la mise à jour commence.

      À la fin de la mise à jour, vous êtes invité à configurer Oracle VDI.

      Do you want to configure Oracle VDI 3.3.1 now? ([y]/n)
    3. Pour configurer l'hôte secondaire, appuyez sur Entrée.

      Vous êtes invité à saisir le nom DNS de l'hôte principal du Centre Oracle VDI.

      Oracle Virtual Desktop Infrastructure 3.3.1 Configuration
      
      Enter the primary Oracle VDI Host [primary.example.com]:
      

      Pour configurer l'hôte secondaire ultérieurement, tapez n et appuyez sur Entrée. Pour configurer l'hôte, utilisez la commande vda-config. Si vous effectuez cette opération, vous devez configurer l'hôte principal avant de configurer les hôtes secondaires.

    4. Pour accepter l'hôte principal d'origine, appuyez sur Entrée.

      Lorsque l'empreinte MD5 du certificat SSL de l'hôte principal s'affiche, vous êtes invité à saisir le mot de passe de l'utilisateur root dans l'hôte principal.

      Retrieving certificate from primary.example.com...
      MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
      
      Enter the root password for primary.example.com:
    5. Vérifiez que l'empreinte MD5 correspond à celle de l'hôte principal.

      Cette étape, importante pour la sécurité, permet de vérifier que vous ajoutez un hôte secondaire à un Centre Oracle VDI authentique. Pour vérifier l'empreinte :

      1. Connectez-vous à l'hôte principal en tant qu'utilisateur root.

      2. Utilisez la commande vda-center agent-status pour afficher l'empreinte MD5 de l'hôte principal.

        # /opt/SUNWvda/sbin/vda-center agent-status
        Agent is up for 0 day(s), 0:6.
        MD5 fingerprint is 7F:59:0C:92:42:FD:13:34:B5:6A:B2:6A:BA:06:C4:E7.
    6. Dans l'hôte secondaire, saisissez le mot de passe de l'utilisateur root, puis appuyez sur Entrée.

      L'hôte est configuré à l'aide des paramètres fournis.