Le clonage constitue la méthode la plus rapide et efficace pour remplir un pool. Pour activer le clonage dans un pool, suivez les étapes ci-après.
Une machine virtuelle doit être importée avant de cloner un modèle. Reportez-vous à la Section 6.6.1, « Importation de bureaux (Hyperviseur Oracle VDI) » pour obtenir davantage d'informations.
Pour activer le clonage dans un pool existant :
Dans Oracle VDI Manager, sélectionnez Pools.
Sélectionnez un pool.
Ouvrez l'onglet Clonage.
Sélectionnez un modèle dans le menu Modèle. Pour les fournisseurs de bureaux Oracle VDI et Microsoft Hyper-V, tous les bureaux seront clonés à partir de la version révisée principale du modèle sélectionné.
Pour démarrer le clonage, activez l'option Activer le clonage automatique, puis cliquez sur Enregistrer.
Pour activer le clonage dans l'Assistant Nouveau pool pendant la création du pool :
Choisissez le modèle de bureaux et sélectionnez Activer le clonage automatique.
Cliquez sur Terminer pour finaliser la création du pool, puis commencez le clonage automatique.
Le clonage peut mettre environ une minute à démarrer, délai au-delà duquel les tâches de clonage commencent à s'afficher dans la fenêtre Tâches. Pour accéder à la fenêtre Tâches, cliquez sur le lien Tâches en cours dans la partie supérieure gauche de Oracle VDI Manager. Lorsque la tâche de clonage est terminée avec succès, le nouveau bureau apparaît dans le tableau Bureaux du profil du pool. Il peut être nécessaire de rafraîchir la page.
Lancez le clonage automatique dans un pool.
# /opt/SUNWvda/sbin/vda pool-start pool name
Exemple : Démarrage du clonage automatique dans un pool
example% /opt/SUNWvda/sbin/vda pool-start MyPool
Le clonage constitue la méthode la plus rapide et efficace pour remplir un pool. Pour activer le clonage dans un pool, suivez les étapes ci-après.
Oracle VDI prend en charge les clones liés VMware. Pour savoir comment activer l'usage des clones liés dans Oracle VDI, consultez la Section 6.7.3, « Activation du clonage lié VMware ».
Une machine virtuelle doit être importée avant de cloner un modèle. Reportez-vous à la Section 6.6.2, « Importation de bureaux (VMware vCenter) » pour obtenir davantage d'informations.
Dans Oracle VDI Manager, sélectionnez Pools.
Ouvrez l'onglet Ressources.
Sélectionnez votre stockage préféré pour les machines virtuelles nouvellement clonées.
Par défaut, vous pouvez utiliser tous les stockages disponibles. Pour chaque clone, Oracle VDI sélectionnera le stockage offrant le plus d'espace disque disponible.
Ouvrez l'onglet Clonage.
Sélectionnez le modèle préféré dans le menu Modèle.
Le menu dresse la liste de tous les modèles disponibles dans VMware vCenter.
Sélectionnez Appliquer la préparation système et désignez la spécification de personnalisation qui doit être utilisée.
Sélectionnez Activer le clonage automatique, et cliquez sur Enregistrer pour commencer le clonage.
Le clonage peut mettre environ une minute à démarrer, délai au-delà duquel les tâches de clonage commencent à s'afficher dans la fenêtre Tâches. Pour accéder à la fenêtre Tâches, cliquez sur le lien Tâches en cours dans la partie supérieure gauche de Oracle VDI Manager. Lorsque la tâche de clonage est terminée avec succès, le nouveau bureau apparaît dans le tableau Bureaux du profil du pool. Il peut être nécessaire de rafraîchir la page.
Lancez le clonage automatique dans un pool.
# /opt/SUNWvda/sbin/vda pool-start pool name
Oracle VDI prend en charge les clones VMware liés. Le clonage VMware lié permet à plusieurs machines virtuelles de partager des disques virtuels avec une machine virtuelle parente et d'utiliser la même installation logicielle. Les clones liés préservent l'espace disque en stockant les différences de chaque machine virtuelle dans des disques delta. Les clones liés se créent également plus rapidement que les clones complets. Pour plus d'informations sur le clonage lié de VMware, consultez le site Web de VMware : http://www.vmware.com/.
Les clonage lié de VMware s'applique par pool.
Le clonage lié VMware ne fonctionne que dans les conditions suivantes :
VMware ESX 4.0 ou ultérieur doit être utilisé.
Chaque modèle doit avoir au moins un instantané.
Dans Oracle VDI Manager, sélectionnez Pools.
Sélectionnez un pool.
Ouvrez l'onglet Clonage.
Cochez la case Clonage lié.
Cliquez sur Enregistrer.
Activez le clonage lié pour un pool.
# /opt/SUNWvda/sbin/vda pool-setprops -p linked-cloning=enable pool name
Dans l'exemple suivant, le clonage lié est activé pour le pool nommé MyPool.
# /opt/SUNWvda/sbin/vda pool-setprops -p linked-cloning=enabled MyPool
Dans l'exemple suivant, le clonage lié est désactivé pour le pool nommé MyPool.
# /opt/SUNWvda/sbin/vda pool-setprops -p linked-cloning=disabled MyPool
Le clonage constitue la méthode la plus rapide et efficace pour remplir un pool. Pour activer le clonage dans un pool, suivez les étapes ci-après.
Une machine virtuelle doit être importée avant de cloner un modèle. Reportez-vous à la Section 6.6.3, « Importation de bureaux (Microsoft hyper-V) » pour obtenir davantage d'informations.
Pour activer le clonage dans un pool existant :
Dans Oracle VDI Manager, sélectionnez Pools.
Sélectionnez un pool.
Sélectionnez l'onglet Clonage et spécifiez les paramètres de clonage.
Définissez au moins un modèle de bureau à partir duquel effectuer le clonage, puis sélectionnez Activer le clonage automatique.
Pour activer le clonage dans l'Assistant Nouveau pool pendant la création du pool :
Choisissez le modèle de bureaux et sélectionnez Activer le clonage automatique.
Cliquez sur Terminer pour finaliser la création du pool, puis commencez le clonage automatique.
Le clonage peut mettre environ une minute à démarrer, délai au-delà duquel les tâches de clonage commencent à s'afficher dans la fenêtre Tâches. Pour accéder à la fenêtre Tâches, cliquez sur le lien Tâches en cours dans la partie supérieure gauche de Oracle VDI Manager. Lorsque la tâche de clonage est terminée, le nouveau bureau s'affiche dans l'onglet Bureaux de la page Pools. Il peut être nécessaire de rafraîchir la page.
Lancez le clonage automatique dans un pool.
# /opt/SUNWvda/sbin/vda pool-start pool name
Dans l'exemple suivant, le clonage automatique est activé pour le pool nommé MyPool.
# /opt/SUNWvda/sbin/vda pool-start MyPool
Oracle VDI propose deux méthodes pour personnaliser les bureaux Windows pendant le processus de clonage : Microsoft System Preparation (Sysprep), souvent utilisé dans les environnements Active Directory, et Oracle VDI Fast Preparation (FastPrep). Oracle VDI FastPrep remplace Microsoft Sysprep. Vous pouvez déclencher Sysprep à partir de Oracle VDI Manager.
Sysprep garantit que à chaque clone de bureau est assigné son propre identifiant de sécurité unique (SID). Une fois la préparation terminée, la révision de modèle correspondante est automatiquement marquée comme ayant été préparée par l'outil Sysprep.
FastPrep est conçu pour réduire la durée du clonage de chaque ordinateur. Il tire parti de Sysprep et modifie le nom d'ordinateur de chaque clone, le joint à un domaine et, éventuellement, peut exécuter un script après la personnalisation.
Lorsque le clonage échoue avec Fastprep, des codes d'erreur sont souvent renvoyés. Généralement, il s'agit de codes d'erreur du système Microsoft Windows renvoyés au bureau ou au contrôleur de domaine lorsqu'un clone tente de se joindre au domaine. Ces codes d'erreur sont décrits à l'adresse suivante :
http://msdn.microsoft.com/en-us/library/ms681381%28v=vs.85%29.aspx
Si un débogage supplémentaire est nécessaire, désactivez le nettoyage automatique des clones en échec en exécutant la commande suivante :
# /opt/SUNWvda/sbin/vda settings-setprops -p cloning.cleanup.failures=disabled
Lorsque ce paramètre est désactivé, Oracle VDI ne supprime pas les clones en échec, et vous pouvez les examiner pour identifier la couse de l'erreur.
Si le problème persiste lors de la tentative de jonction au domaine, inspectez le journal Windows netsetup.log du clone dans C:\Windows\Debug\netsetup.log pour résoudre le problème de jonction au domaine.
Dès que ce problème est résolu, réactivez le nettoyage automatique des clones en échec en exécutant la commande suivante :
# /opt/SUNWvda/sbin/vda settings-setprops -p cloning.cleanup.failures=enabled
Les clones dont l'échec se produit alors que le nettoyage automatique est désactivé demeurent dans l'hôte du fournisseur. Vous devez les supprimer manuellement à l'aide de Oracle VDI Manager ou de la ligne de commande.
Pour que le clonage effectué par Oracle VDI fonctionne parfaitement, les bureaux Windows doivent être personnalisés. Contrairement à la préparation système (SysPrep) Microsoft, la préparation rapide (FastPrep) ne requiert aucune préparation particulière du modèle avant son utilisation.
Préparez le modèle pour la préparation rapide.
Si un script de post-personnalisation est requis, il doit être copié dans le modèle avant le clonage.
Assurez-vous que le modèle ne soit pas membre d'un domaine, mais membre d'un groupe de travail.
Importez un modèle de machine virtuelle dans Oracle VDI Manager.
Pour plus d'informations, consultez ce qui suit :
Dans Oracle VDI Manager, sélectionnez Pools.
Sélectionnez un pool.
Ouvrez l'onglet Clonage (ou l'écran Sélection d'un modèle de l'Assistant Nouveau pool).
Cliquez sur Créer à côté de Préparation système.
Sélectionnez l'option Préparation rapide appropriée à votre modèle de système d'exploitation dans la liste déroulante.
La boîte de dialogue Créer un fichier de préparation système s'affiche.
Domaine Windows : nom de domaine complet (FQDN) du domaine Windows. ex. : mon.domaine.com
Administrateur de domaine : administrateur de domaine autorisé à créer un compte d'ordinateur et à joindre le domaine. Il est possible de l'ajouter sous forme de préfixe en même temps que le domaine. Ex. : mon.domaine.com\Administrateur
Mot de passe de l'administrateur de domaine : mot de passe de l'administrateur du domaine.
DN de conteneur d'ordinateur : DN dans lequel le nouveau compte d'ordinateur doit être placé (ex. : OU=Comptabilité,OU=VDI Center,DC=mon,DC=domaine,DC=com). S'il n'est pas renseigné, le conteneur d'ordinateurs par défaut est utilisé (ou=Computers,DC=mon,DC=domaine,DC=com).
Contrôleur de domaine en lecture seule : à partir de Windows 2008 Server, les contrôleurs de domaine (DC) peuvent être configurés en lecture seule pour les déploiements dans des emplacements non sécurisés. Pour qu'un ordinateur joigne un domaine via un DC en lecture seule, le compte doit déjà exister et un indicateur de lecture seule spécial est nécessaire.
Administrateur de bureau :- compte d'administrateur du modèle et autorisé à modifier le nom de l'ordinateur, à joindre un domaine et éventuellement à exécuter le script personnalisé. Dans le cas de Windows Vista/7, le compte 'Administrateur' doit être activé et utilisé.
Mot de passe de l'administrateur de bureau : mot de passe de l'administrateur des bureaux.
Script personnalisé : script facultatif qui sera exécuté lorsque la personnalisation sera terminée. Ce script peut être un fichier de commandes ou un fichier exécutable et doit être situé dans un lecteur ou un dossier auquel les modèles et les clones peuvent accéder.
Vous êtes maintenant prêt à cloner des bureaux Windows personnalisés. Reportez-vous aux sections Section 6.7.1, « Clonage de bureaux (Hyperviseur Oracle VDI) » et Section 6.7.4, « Clonage de bureaux (Microsoft Hyper-V) ».
Préparez un pool pour le clonage de préparation système.
# /opt/SUNWvda/sbin/vda pool-create-fastprep -p domain=<domain>
,\ domain-admin=<domain-admin>
,admin=<admin>
,\ windows-release=winxp|win7
-u<user-dir>
<pool-name>
Les bureaux Windows requièrent une préparation
système pour garantir le succès du clonage par
Oracle VDI. Une fois que vous avez créé
une machine virtuelle Windows, vous devez la préparer
pour Sysprep en téléchargeant un fichier CAB de
Sysprep (Windows XP uniquement) et en installant les outils
Oracle VDI (plates-formes de virtualisation Hyper-V
uniquement). Importez la machine virtuelle dans
Oracle VDI en tant que modèle, puis
sélectionnez Préparation système dans
l'une des révisions du modèle.
Oracle VDI lance la version révisée,
exécute Sysprep.exe
, puis ferme le
système. La version révisée agit maintenant
comme une ardoise vierge pour le clonage de bureaux dans
n'importe quel pool doté d'un fichier de
préparation système valide.
Le fichier de préparation système d'un pool définit les octrois de licences et les informations d'identification. Si un pool est associé à un fichier de préparation système valide et que la préparation système et le clonage à partir du modèle préparé pour le système sont activés, la personnalisation de tous les bureaux clonés du pool est définie par le fichier de préparation système.
Une même version révisée de la préparation système peut être utilisée pour plusieurs pools et les fichiers de préparation système peuvent être modifiés et enregistrés à tout moment dans Oracle VDI Manager.
En raison d'un bogue de Windows 7, le service Partage réseau du Lecteur Windows Media provoque le blocage de l'outil de préparation système (Sysprep) Windows. Si vous n'avez pas besoin de ce service dans vos bureaux Windows 7 et que vous envisagez d'exécuter la préparation système à partir de Oracle VDI Manager, arrêtez-le et désactivez-le. Si vous préférez laisser ce service activé, exécutez Sysprep manuellement à partir de la console d'exécution du modèle avant de l'importer.
sysprep.exe -generalize -oobe -shutdown -quiet
(Hyper-V uniquement) Installez les outils Oracle VDI dans le modèle.
L'action Préparation système de
l'onglet
Modèle ne
fonctionnera pas si vous n'avez pas installés
les outils (vda-tools-x86.msi
pour
plates-formes 32 bits ou
vda-tools-x64.msi
pour plates-formes
64 bits) dans votre modèle. Pour les modèles
Windows XP, les outils de préparation système
doivent également se trouver dans le
répertoire C:\Sysprep
.
Préparez le modèle pour la préparation système.
Windows 2000 et Windows XP
Connectez-vous au modèle et téléchargez le fichier CAB de Sysprep approprié à votre version de Windows XP.
Outils de déploiement Windows 2000 Service Pack 4: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e5a33392-77a2-4d9c-a70e-8eb1369c85ed
Outils de déploiement Windows XP Service Pack 2 : http://www.microsoft.com/downloads/details.aspx?FamilyId=3E90DC91-AC56-4665-949B-BEDA3080E0F6&displaylang=en
Outils de déploiement Windows XP Service Pack 3 : http://www.microsoft.com/downloads/details.aspx?FamilyID=673a1019-8e3e-4be0-ac31-70dd21b5afa7&displaylang=en
Créez un répertoire nommé
C:\Sysprep
dans le modèle.
Décompressez le contenu du fichier CAB
Sysprep dans le répertoire
C:\Sysprep
.
Windows Vista et Windows 7
Aucun fichier n'a besoin d'être installé. Windows Vista et Windows 7 sont fournis avec tous les fichiers de préparation système requis déjà installés.
Importez un modèle de machine virtuelle dans Oracle VDI Manager.
Pour plus d'informations, consultez ce qui suit :
Dans Oracle VDI Manager, sélectionnez Pools.
Sélectionnez un pool.
Exécutez la préparation système dans une révision du modèle.
Ouvrez l'onglet Modèle et sélectionnez une version révisée.
Choisissez Préparation système dans le menu Plus d'actions.
Cette action va démarrer une tâche, lancer
la version révisée, exécuter
Sysprep.exe
et attendre
l'arrêt du système.
Attendez que la fenêtre contextuelle de résumé de la tâche (Job Summary) indique la fin de la tâche. En cas d'échec de la tâche, quelle qu'en soit la raison, cliquez sur la tâche qui a échoué pour en afficher les détails dans la zone de texte Détails des tâches.
Sélectionnez la version révisée de la préparation système et cliquez sur Convertir en révision principale.
Tous les pools qui utilisent actuellement ce modèle cloneront de nouveaux bureaux à partir de la version révisée préparée pour le système.
Préparez un pool pour cloner des bureaux personnalisés en fonction d'un fichier de préparation système.
Ouvrez l'onglet Clonage (ou l'écran Sélection d'un modèle de l'Assistant Nouveau pool).
Créez un fichier de préparation système.
Le fichier nécessite un mot de passe d'administrateur Windows, une clé de licence Windows et un groupe de travail Windows ou un domaine Windows, un administrateur de domaine et un mot de passe administrateur.
Sélectionnez le modèle préparé pour le système, puis Appliquer la préparation système.
Vous êtes maintenant prêt à cloner des bureaux Windows personnalisés. Reportez-vous aux sections Section 6.7.1, « Clonage de bureaux (Hyperviseur Oracle VDI) » et Section 6.7.4, « Clonage de bureaux (Microsoft Hyper-V) ».
Exécutez la préparation système dans une révision du modèle.
Choisissez un modèle dans le pool (ID de modèle).
# /opt/SUNWvda/sbin/vda pool-templates pool name
Choisissez une version révisée du modèle (ID de révision).
# /opt/SUNWvda/sbin/vda template-revisions template ID
Appliquez la préparation système à la version révisée.
# /opt/SUNWvda/sbin/vda revision-sysprep revision ID
Préparez un pool pour le clonage de préparation système.
Pour créer un fichier de préparation système pour un pool.
# /opt/SUNWvda/sbin/vda pool-create-sysprep -p \ key=<key>
,workgroup=<workgroup>
,windows-arch=32|64
,\ windows-release=winxp|win7
<pool-name>
Pour appliquer un fichier de préparation système existant à des pools existants ou nouveaux.
# /opt/SUNWvda/sbin/vda pool-create -p system-preparation=path to file
pool name
# /opt/SUNWvda/sbin/vda pool-setprops -p system-preparation=path to file
pool name
Exemple : Activation d'une préparation système pour un pool de bureaux Oracle VM VirtualBox.
example% /opt/SUNWvda/sbin/vda pool-templates MyPool example% /opt/SUNWvda/sbin/vda template-revisions 35 example% /opt/SUNWvda/sbin/vda revision-sysprep 55 example% /opt/SUNWvda/sbin/vda pool-create-sysprep -p \ key=ABC12-DEF34-GHI56-JKL78-MNO90,domain=mydomain.mycompany.com,\ domain-admin=Administrator,windows-arch=64,windows-release=win7 MyPool
Oracle VDI comprend de nombreuses fonctionnalités qui simplifient l'approvisionnement des bureaux des utilisateurs. Cela inclut le clonage automatique et le recyclage des anciens bureaux, les assignations souples et personnelles et désormais la gestion alignée des modèles (versions révisées). À l'aide de ces fonctions, l'administrateur peut supprimer l'ancien bureau d'un utilisateur et en cloner un autre à la place. Ce processus est simple et permet de gagner du temps mais présente un gros inconvénient : les données locales de l'utilisateur sont supprimées chaque fois que le bureau est mis à jour à partir d'une version révisée plus récente.
L'activation de la fonction de disque dur personnel fournit
un deuxième disque de données pour chaque bureau,
un lecteur 'D:'. Le répertoire des profils
utilisateur, y compris toutes les informations stockées
sous C:\Documents and Settings\
, est redirigé
vers ce deuxième « disque dur personnel ». Lorsque
l'administrateur met à jour la version
révisée ou le modèle, le disque principal
du bureau, qui contient le système d'exploitation,
est remplacé par un clone de la nouvelle version
révisée. Au cours de ce processus, le disque dur
personnel des utilisateurs est conservé et relié
au nouveau clone, ce qui laisse tous les paramètres de
profil et autres données personnelles intactes. Les
disques durs personnels doivent être utilisés
lorsque les utilisateurs ont stocké dans leur bureau des
informations personnelles qui doivent être
conservées dans toutes les mises à jour de
modèles/versions révisées.
Nom
d'utilisateur
Les disques durs personnels peuvent uniquement être utilisés pour les bureaux situés dans des pools personnels avec connexion à Active Directory (LDAP, Kerberos ou clé publique) via Sysprep ou FastPrep. Pour activer la fonction de disque dur personnel, ouvrez l'onglet Clonage du profil d'un pool dans Oracle VDI Manager. Une fenêtre contextuelle vous permettra d'activer la fonction et de définir la taille du disque dur personnel. Seuls les bureaux clonés après l'activation de la fonction auront un deuxième disque. Les bureaux existants ne seront pas affectés. La mise à jour de la version révisée principale d'un modèle utilisé par un pool personnel entraînera le recyclage de tous les bureaux disponibles et leur remplacement par de nouveaux clones. Tout bureau assigné et inactif sera actualisé à l'aide de la nouvelle version révisée mais conservera l'assignation et le disque dur personnel.
Le clonage et le recyclage de bureaux peuvent être des processus gourmands en ressources. De ce fait, Oracle VDI vous permet de limiter le nombre de tâches de clonage et de recyclage pouvant s'exécuter simultanément dans votre environnement Oracle VDI.
Au niveau des pools, Oracle VDI Manager vous permet de spécifier la priorité de la production de clonage pour chaque pool spécifique. Cette priorité est affectée au pool lors de la validation des tâches de clonage. Tout pool avec priorité de production élevée est autorisé à cloner plus rapidement qu'un pool à priorité moyenne. Un pool avec priorité moyenne est autorisé à cloner plus rapidement qu'un pool à priorité faible. Le paramètre de priorité de la production ne s'applique pas aux tâches de recyclage.
Pour définir la priorité de la production de clonage pour les pools, sélectionnez un pool existant dans la catégorie Pool, puis ouvrez l'onglet Clonage.
Au niveau des fournisseurs de bureaux, Oracle VDI Manager vous permet de spécifier le nombre maximal de tâches de clonage et de recyclage pouvant s'exécuter pendant et hors des périodes de pointe. Vous pouvez également configurer les heures considérées comme des périodes de pointe pour chaque jour. Une fois définies, Oracle VDI contrôle le nombre total de tâches de clonage et de recyclage en exécution en fonction des limites définies.
Pour définir les informations relatives aux périodes de pointe, sélectionnez un profil dans la catégorie Fournisseurs de bureaux, puis ouvrez l'onglet Périodes de pointe.