9.3. Gestion des révisions de modèle

9.3.1. Obtention de l'ID d'une révision de modèle
9.3.2. Création d'une version
9.3.3. Révision de la révision principale
9.3.4. Attribution d'un nouveau nom à une révision
9.3.5. Copie d'une révision vers un nouveau modèle
9.3.6. Copie d'une révision vers un nouveau bureau
9.3.7. Clone d'une révision vers un nouveau bureau
9.3.8. Export d'une révision
9.3.9. Application de la préparation d'un système à une révision
9.3.10. Application d'une révision pour le clonage
9.3.11. Suppression d'une révision

Cette section répertorie les actions disponibles pour la gestion des révisions des modèles, la méthode utilisée pour entreprendre l'action dans Oracle VDI Manager, ainsi que la commande de la ligne de commandes.

9.3.1. Obtention de l'ID d'une révision de modèle

Lorsque vous utilisez la commande vda pour entreprendre une action sur une révision de modèle, vous devez utiliser l'ID unique de la révision plutôt que le nom. Oracle VDI Manager affiche uniquement le nom.

Pour obtenir l'ID d'une révision, obtenez l'ID du modèle (reportez-vous à Section 9.2.1, « Obtention de l'ID d'un modèle »), puis utilisez la commande vda template-revisions pour répertorier les révisions apportées au modèle.

L'exemple suivant répertorie les révisions du modèle1 (template1) du pool MonPool :

/opt/SUNWvda/sbin/vda pool-templates MyPool
NAME             ID   MACHINE_STATE                MASTER      DESKTOPS
template1         2     Powered Off  template1 Revision 1             3
template2         6     Powered Off  template2 Revision 1             -

/opt/SUNWvda/sbin/vda template-revisions 2
NAME                       ID          CREATION MASTER            DESKTOPS
template1 Revision 1        3   9/14/12 9:13 AM    Yes           MyPool(3)
template1 Revision 2        4   9/19/12 9:52 AM     No                   -
template1 Revision 3       12   9/28/12 5:58 AM     No                   -

9.3.2. Création d'une version

Effectuez les opérations suivantes pour enregistrer le statut actuel d'un modèle en tant que nouvelle révision. La première révision est créée au moment de l'import et passe révision principale. Lorsque vous modifiez le modèle et créez une nouvelle révision, vous devez modifier la révision principale pour que les modifications soient appliquées aux pools.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle et sélectionnez le modèle que vous souhaitez utiliser.

  3. Cliquez sur le bouton Créer la révision.

    Une boîte de dialogue s'affiche.

  4. Entrez un nouveau nom de révision, puis cliquez sur OK.

    La nouvelle révision apparaît dans la liste de modèles, en tant qu'entrée enfant du modèle.

Etapes de la ligne de commande

  1. Obtenez l'ID du modèle à utiliser et reportez-vous à la Section 9.2.1, « Obtention de l'ID d'un modèle ».

  2. Créez une nouvelle révision à l'aide de la commande vda revision-create.

    /opt/SUNWvda/sbin/vda revision-create -p template=template-id,name=revision-name
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-create -p template=6,name=template2 Revision 2

9.3.3. Révision de la révision principale

Effectuez les opérations suivantes pour marquer une révision à utiliser pour le clonage dans les pools qui ont ce modèle configuré pour le clonage du bureau. Quand une nouvelle révision passe principale, tous les bureaux clonés (actuellement non utilisés ou non affectés personnellement) sont supprimés et de nouveaux bureaux sont clonés.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Cliquez sur le bouton Désigner principale.

    La fenêtre Désigner la révision principale s'affiche.

  4. Définissez la date et l'heure correspondant au moment où la révision doit passer principale.

  5. (Facultatif) Sélectionnez Déconnecter l'utilisateur pour déconnecter automatiquement les utilisateurs et recloner les bureaux lorsque la révision passe principale.

    Si vous ne sélectionnez pas cette option, les bureaux sont uniquement reclonés lorsque les utilisateurs se déconnectent de leurs bureaux.

  6. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Désignez une révision principale à l'aide de la commande vda revision-setprops.

    /opt/SUNWvda/sbin/vda revision-setprops -p is-master=Yes revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-setprops -p is-master=Yes 12

9.3.4. Attribution d'un nouveau nom à une révision

Effectuez les opérations suivantes pour donner un nouveau nom à la révision existante d'un modèle.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Cliquez sur le bouton Renommer.

    Une boîte de dialogue s'affiche.

  4. Entrez un nouveau nom, puis cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Renommez une révision existante de modèle à l'aide de la commande vda revision-setprops.

    /opt/SUNWvda/sbin/vda revision-setprops -p name=new-name revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-setprops -p name='"Windows update 28 Sept"' 12

9.3.5. Copie d'une révision vers un nouveau modèle

Effectuez les opérations suivantes pour transformer une révision en un nouveau modèle dans le pool en cours d'utilisation. Servez-vous de cette action pour créer une branche indépendante à partir d'une version révisée existante. Le modèle que vous venez de créer apparaît sous la forme d'une nouvelle entrée parent dans la liste des modèles. Une première révision est également créée.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Copier vers le modèle.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Copiez une révision existante vers un nouveau modèle à l'aide de la commande vda template-create.

    /opt/SUNWvda/sbin/vda template-create -p revision=revision-id,name=new-template-name
    

    Exemple :

    /opt/SUNWvda/sbin/vda template-create -p revision=12,name='"Win 7 test"'

9.3.6. Copie d'une révision vers un nouveau bureau

Effectuez les opérations suivantes pour créer un nouveau bureau indépendant à partir d'une révision spécifique au sein du pool en cours d'utilisation. Le bureau nouvellement créé apparaît dans l'onglet Bureau du pool et est prêt pour l'affectation de l'utilisateur.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Copier vers le bureau.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Copiez une révision existante vers un nouveau bureau à l'aide de la commande vda revision-desktop.

    /opt/SUNWvda/sbin/vda revision-desktop revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-desktop 12

9.3.7. Clone d'une révision vers un nouveau bureau

Effectuez les opérations suivantes pour créer un nouveau bureau cloné à partir d'une révision spécifique au sein du pool en cours d'utilisation. Le bureau nouvellement créé apparaît dans l'onglet Bureau du pool et est prêt pour l'affectation de l'utilisateur.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Recloner le bureau.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Clonez une révision existante vers un nouveau bureau à l'aide de la commande vda revision-clone.

    /opt/SUNWvda/sbin/vda revision-clone revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-clone 12

9.3.8. Export d'une révision

Effectuez les opérations suivantes pour enregistrer le fichier de configuration de la machine virtuelle d'une révision et son image disque vers l'emplacement de votre choix. Vous pouvez ensuite enregistrer et utiliser cette machine virtuelle indépendamment de l'environnement Oracle VDI.

L'export se compose d'un fichier .xml contenant les propriétés de la machine virtuelle et un fichier d'image disque .vdi.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Exporter le modèle.

    La fenêtre Exporter la révision s'ouvre.

  4. Indiquez l'emplacement d'exportation du bureau en précisant un Serveur et un Chemin cibles, ainsi qu'un Nom pour le bureau exporté.

  5. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Exportez une révision existante à l'aide de la commande vda revision-export.

    /opt/SUNWvda/sbin/vda revision-export -p \
    hostname=MyNfsServer.domain,path=/path-to-export-location revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-export -p \
    hostname=nfs.example.com,path=/home/user/exports 12

9.3.9. Application de la préparation d'un système à une révision

Effectuez les opérations suivantes pour lancer l'opération Windows Sysprep. Un clone interne est créé à partir de la révision, puis est démarré par la suite. La commande Windows Sysprep est appelée. Lorsque la préparation du système est terminée, un nouvel instantané est pris, qui sera utilisé pour cloner les bureaux dans les pools.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Préparation système.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur OK.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Appliquez la préparation du système à une révision à l'aide de la commande vda revision-sysprep.

    /opt/SUNWvda/sbin/vda revision-sysprep revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-sysprep 37

9.3.10. Application d'une révision pour le clonage

Effectuez les opérations suivantes pour appliquer une révision spécifique pour le clonage dans un pool. Normalement, la révision principale est utilisée.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Appliquer pour le clonage dans le pool.

    La fenêtre Appliquer pour le clonage s'affiche.

  4. Sélectionnez le ou les pools auxquels vous souhaitez appliquer la révision.

  5. Cliquez sur OK.

9.3.11. Suppression d'une révision

Effectuez les étapes suivantes pour supprimer une révision et toutes ses références à partir d'Oracle VDI. Pour Oracle VM VirtualBox et Hyper-V t, le disque iSCSI est supprimé du stockage. Pour VMware, il est possible de conserver la machine virtuelle disponible dans vCenter.

Vous pouvez exécuter cette action sur les modèles Oracle VM VirtualBox et Microsoft Hyper-V.

Etapes d'Oracle VDI Manager

  1. Dans Oracle VDI Manager, sélectionnez Pools, puis sélectionnez un pool.

  2. Cliquez sur l'onglet Modèle, développez le modèle, puis sélectionnez la révision que vous voulez utiliser.

  3. Dans la liste Plus d'actions, sélectionnez Supprimer.

    Une boîte de dialogue de confirmation s'affiche.

  4. Cliquez sur Supprimer.

Etapes de la ligne de commande

  1. Obtenez l'ID de la révision que vous voulez utiliser et reportez-vous à la Section 9.3.1, « Obtention de l'ID d'une révision de modèle ».

  2. Supprimez une révision à l'aide de la commande vda revision-delete.

    /opt/SUNWvda/sbin/vda revision-delete revision-id
    

    Exemple :

    /opt/SUNWvda/sbin/vda revision-delete 12