Notes de publication vCloud Director 1.5

vCloud Director 1.5 | 1 SEP 2011 | Build 464915

Dernière mise à jour : 12 AOÛ 2011

Contenu de ces notes de publication

Ces notes de publication contiennent les rubriques suivantes :

Nouveautés

  • Provisionnement rapide : l'utilisation de clones liés accélère considérablement le provisionnement tout en réduisant les coûts de stockage.
  • Propriétés personnalisées vApp : permet aux développeurs et aux autres utilisateurs de transférer facilement des données vers les systèmes d'exploitation clients à l'aide de descripteurs OVF.
  • Tâches de blocage et notifications : connectez de façon programmée vCloud Director vers des systèmes d'entreprise (CMDB, par exemple) pour permettre une automatisation système de bout en bout.
  • API vCloud étendue : commandes supplémentaires ajoutées à l'espace de nom de l'API vCloud pour inclure toutes les actions accessibles via l'interface utilisateur graphique et permettre une plus large intégration et des scripts utilisant l'API.
  • Prise en charge de Microsoft SQL Server : pour les nouveaux déploiements de vCloud Director, Microsoft SQL est pris en charge pour la base de données vCloud en plus des serveurs de base de données précédemment pris en charge.
  • Intégration du VPN vShield Edge : créez de façon programmée des tunnels IPSec-VPN de site à site pour une connexion via les clouds.

Configuration requise et installation

Pour plus d'informations sur la configuration requise et les instructions d'installation, consultez le Guide d'installation et de configuration de VMware vCloud Director .

Problèmes connus

Les problèmes connus suivants, détectés à la suite de tests poussés, vous aideront à mieux comprendre certains comportements que vous risquez de rencontrer dans cette version.

Les problèmes connus sont regroupés de la façon suivante :

 

Problèmes généraux

Erreur de type "many open files" (trop de fichiers ouverts)
vCloud Director peut nécessiter l'ouverture d'un grand nombre de fichiers. Assurez-vous que chaque cellule de votre environnement vCloud Director est capable de gérer l'ouverture de plus de 1 024 fichiers. Pour connaître la limite actuelle d'une cellule, connectez-vous à cette cellule, puis entrez ulimit -n. Si la cellule affiche la valeur 1024 ou moins, effectuez les étapes suivantes pour augmenter la limite de fichiers ouverts :

  1. Tapez su -.
  2. Modifiez la variable /etc/security/limits.conf et vérifiez qu'elle inclut les lignes suivantes :

    * soft nofile 65535
    * hard nofile 65535
  3. Modifiez la variable /etc/pam.d/login afin d'inclure la ligne suivante :

    session required pam_limits.so
  4. Entrez la commande suivante pour redémarrer la cellule :
    service vmware-vcd restart
  5. Déconnectez-vous de la cellule puis reconnectez-vous.
  6. Tapez ulimit -n pour vérifier vos modifications.

 

Impossible de modifier le nom d'utilisateur ou le mot de passe de la base de données vCloud Director lorsque des services sont en cours d'exécution
Si vous modifiez le nom d'utilisateur ou le mot de passe de la base de données vCloud Director lorsque des services sont en cours d'exécution, vCloud Director ne pourra pas accéder à la base de données et le message suivant s'affiche "java.sql.SQLException: ORA-01017: invalid username/password; logon denied". Utilisez la procédure suivante si vous devez modifier le nom d'utilisateur ou le mot de passe de la base de données vCloud Director :

  1. Arrêtez tous les services vCloud Director sur toutes les cellules, comme décrit dans le Guide d'installation et de configuration de VMware vCloud Director .
  2. A l'aide des outils de base de données, modifiez le nom d'utilisateur ou le mot de passe de la base de données vCloud Director.
  3. Exécutez le script de configuration vCloud Director sur toutes les cellules, comme décrit dans le Guide d'installation et de configuration de VMware vCloud Director (voir "Configuration des connexions au réseau et à la base de données").
    Le script demande d'abord le chemin d'accès au fichier keystore Java et le mot de passe, puis vous invite à saisir le nouveau nom d'utilisateur/mot de passe de la base de données.

Une fois le script exécuté, il met à jour les informations dans la base de données vCloud Director et dans les fichiers de propriétés, puis redémarre les services vCloud Director.

 

Impossible de créer un package de déploiement Microsoft Sysprep
Si vous recevez un message d'autorisation refusée lorsque vous exécutez le script createSysprepPackage.sh sur une cellule, vous devriez vérifier si SELinux est activé et exécuté en mode d'application. Pour cela, exécutez la commande suivante : /usr/sbin/getenforce. Si le message "Enforcing" s'affiche, procédez comme suit afin d'obtenir les autorisations nécessaires pour exécuter l'outil.

Solution : Activez la relocalisation de texte pour la bibliothèque partagée utilisée par le script. Exécutez la commande suivante en tant que racine après l'installation de vCloud Director : chcon -t textrel_shlib_t '/opt/vmware/cloud-director/deploymentPackageCreator/libCreatePkg.so'

Accès à vCloud Director à l'aide d'un navigateur Web
vCloud Director ne prend pas en charge l'accès simultané à plusieurs comptes utilisateur à partir d'un même navigateur. Si vous tentez de le faire, le premier utilisateur sera déconnecté.

Expiration du délai lorsqu'un vDC fournisseur est créé sur le même cluster que VMware Storage Appliance
La création d'un vDC fournisseur sur le même cluster que VMware Storage Appliance (VSA) entraîne une expiration du délai. Pour éviter ce problème, utilisez l'onglet VSA Manager de vSphere Client pour placer la banque de données en mode de maintenance. Cette action interrompt correctement la machine virtuelle VSA et place son hôte en mode de maintenance. Une fois l'hôte en mode de maintenance, vous pouvez le préparer en utilisant la console Web de vCloud Director.

Impossible de créer un vDC fournisseur si un ou plusieurs hôtes d'un cluster sont déconnectés
Lorsque vous créez un vDC fournisseur soutenu par un cluster, tous les hôtes de ce cluster doivent être connectés. Si un hôte du cluster est déconnecté, l'opération de création échoue.

Solution : supprimez tous les hôtes déconnectés du cluster.

vCloud Director ne répond pas avec Firefox 3.6.x sous Windows XP et Windows 2003
Lorsque vous accédez à vCloud Director avec Firefox 3.6.x sur un système Windows XP ou Windows 2003, l'interface utilisateur ne répond plus lorsque vous cliquez sur Parcourir pour sélectionner un modèle de vApp ou pour transférer un support. Pour résoudre ce problème, cliquez dans la barre de recherche ou d'adresse de votre navigateur, puis retournez dans l'interface utilisateur Web de vCloud Director.

Impossible de créer un vApp si vCenter contient plus de 2 000 groupes de ports
Si un serveur vCenter comporte plus de 2 000 groupes de ports standard ou distribués, vous ne pouvez créer aucun vApp sur un vDC d'organisation utilisant ce serveur vCenter. Cette limitation s'applique uniquement aux installations vCloud Director utilisant SQL Server.

Le proxy de la console provoque des surcharges de processeur et de mémoire au niveau des cellules VCD
Une augmentation de la consommation des ressources par le proxy de la console peut entraîner des surcharges de processeur et de mémoire sur les cellules vCD. Si vous constatez des surcharges de processeur et de mémoire sur des cellules vCD, augmentez le nombre de cellules et de descripteurs de fichiers. Pour augmenter le nombre de descripteurs de fichiers, voir Accessing the vCloud Director user interface fails with the error: Cannot open connection - Too many open files (Impossible d'accéder à l'interface utilisateur de vCloud Director en raison de l'erreur : impossible d'établir la connexion - trop de fichiers ouverts).

Problèmes d'installation et de mise à niveau

Redémarrage du serveur requis après la mise à niveau de vCloud Director
Lorsque vous mettez à niveau le logiciel vCloud Director sur un membre d'un groupe de serveurs, vous devez exécuter le script dans /etc/profile.d/vcloud.sh afin d'initialiser l'environnement vCloud Director avec les valeurs appropriées. Vous pouvez également vous déconnecter puis vous reconnecter au serveur.

vCloud Director indique que la répartition d'hôte est obsolète après la mise à niveau d'ESX
Lorsque vous mettez à niveau l'hôte ESX géré par vCloud Director, la console Web de vCLoud Director indique que la répartition d'hôte est obsolète pour cet hôte et invite l'administrateur système à le réparer. Dans la plupart des cas, cette condition disparaît automatiquement après quelques minutes, sans nécessiter de réparation. Actualisez la page pour vérifier l'état de l'hôte mis à niveau.

Impossible d'ouvrir le vCD après la mise à niveau
La mise à niveau a entraîné une mise à jour SWF. Dans certains cas, le SWF flash côté serveur n'effectue pas correctement la mise à jour en raison de l'enregistrement en mémoire cache.

Solution : Videz votre mémoire cache flash.

  1. Ouvrez le Gestionnaire des paramètres Adobe.
  2. Cliquez sur Suppr. tous les sites.
  3. Cliquez sur Confirmer.

 

Attente nécessaire après la mise à niveau de vShield Manager avant de pouvoir effectuer une opération sur le réseau
Lorsque vous mettez à niveau le serveur vShield Manager associé au serveur vCenter mis à niveau, vShield Manager informe vCloud Director qu'une nouvelle version est disponible. Plusieurs minutes peuvent être nécessaires avant que vShield Manager n'envoie la notification et que vCloud Director ne traite cette information. Si vous réinitialisez manuellement le réseau durant cette intervalle, la mise à niveau ne se termine pas correctement. Il est recommandé de patienter 5 minutes après la fin de la mise à niveau avant d'essayer d'utiliser ou de réinitialiser le réseau.

La mise à niveau de vCloud Director interrompt les transferts de packages OVF et d'images supports en cours
Les transferts de packages OVF et d'images supports en cours peuvent échouer en cas d'interruption d'une mise à niveau de vCloud Director. Il est possible de relancer les transferts interrompus une fois la mise à niveau terminée.

Les serveurs et de la base de données vCloud Director doivent figurer dans le même fuseau horaire
Voir Configure vCloud director servers and database to be in the same timezone (Définir le même fuseau horaire pour les serveurs et la base de données vCloud Director).

Problèmes I18N

Langues ja_JP et Oracle
Si vous souhaitez utiliser une langue ja_JP pour vos cellules vCloud Director et une base de données Oracle, vous devez utiliser Oracle 11g R2 (11.2.0.1 ou ultérieure).

L'onglet de personnalisation du client ne prend pas en charge les caractères non-ASCII
Vous ne pouvez pas saisir des caractères non-ASCII dans aucun des champs texte de l'onglet de personnalisation du client à la page des propriétés de la machine virtuelle. Cela inclut le mot de passe de l'administrateur local ; le nom du domaine ainsi que son nom d'utilisateur et son mot de passe ; et le script de personnalisation.

Impossible de créer une organisation avec des caractères non-ASCII
vCloud Director ne prend pas en charge les caractères non-ASCII dans les noms d'organisations.

Les noms de réseau d'organisation et de vApp doivent uniquement contenir des caractères ASCII
Les noms de réseau d'organisation et de vApp doivent uniquement contenir des caractères ASCII. L'utilisation de caractères Unicode peut entraîner des erreurs.

Échec du transfert d'un modèle de vApp avec un nom long contenant des caractères Unicode
Lorsque vous essayez de transférer un modèle de vApp avec un nom long comprenant des caractères Unicode, l'opération de transfert échoue. Si vous rencontrez ce problème, raccourcissez le nom du modèle de vApp puis relancez le transfert.

Un nom système contenant des caractères non-ASCII peut empêcher la création d'un réseau d'organisation externe à routage NAT
Lorsque vous créez un réseau d'organisation externe à l'aide d'une connexion par routage NAT, le nom système ne doit contenir que des caractères ASCII. Un nom système contenant des caractères non-ASCII peut empêcher la création du réseau.

Problèmes de réseau

Certains noms d'hôtes sont rejetés comme n'étant pas valides pour l'adresse proxy de la console publique
Vous ne pouvez pas utiliser le champ Configurer l'adresse proxy de la console publique de la page Adresses publiques de la console Web de vCloud Director pour configurer certains noms d'hôtes comme l'adresse proxy de la console publique. En effet, les noms d'hôtes comprenant un ou plusieurs chiffres suivis d'un point sont considérés comme invalides lorsque vous les entrez dans ce champ. Pour configurer ce type de nom d'hôte (ou tout nom d'hôte déclaré invalide par la console Web) comme adresse proxy de la console publique, ajoutez cette ligne à $VCLOUD_HOME/etc/global.properties :

consoleproxy.external.address = hostname

Par exemple : consoleproxy.external.address = vcloud.123exemple.com

Le champ d'interface utilisateur du délai par défaut ne fonctionne pas
La saisie d'une valeur dans le champ d'interface utilisateur du délai DHCP par défaut (DHCP Default lease time UI) n'a aucun effet sur la configuration DHCP d'un vApp.

vCloud Director affiche une alerte d'hôte en présence d'un commutateur standard vSphere sans liaisons montantes
Lorsqu'un hôte possède un commutateur standard vSphere sans liaisons montantes (carte réseau physique), vCloud Director affiche l'alerte "The host is not connected to the following vSwitches: [standard switch name]." (L'hôte n'est pas connecté aux vSwitches suivants : [standard switch name]) Cette erreur peut être ignorée.

La modification d'une machine virtuelle dans certains réseaux vApp entraîne l'ajout de mappages NAT pour chaque carte réseau de machine virtuelle sur le réseau
Lorsque vous modifiez une machine virtuelle sur un réseau vApp clôturé ou avec routage utilisant la traduction IP, des mappages NAT sont ajoutés pour chaque carte de réseau machine virtuelle sur le réseau.

Échec de filtrage du trafic sortant avec vShield Edge 4.1 en mode clôturé
Le filtrage du trafic dans vShield Edge 4.1 en mode clôturé échoue avec cette version de vCloud Director, autorisant ainsi tout le trafic sortant même si sa règle est définie sur DENY.

Norton Internet Security bloque l'installation du plug-in VMRC VMware
Le plug-in VMRC est nécessaire pour afficher les consoles de machines virtuelles vCloud Director. Suivez les procédures Norton Internet Security pour installer le plug-in VMRC.

Impossible d'installer le plug-in VMRC VMware pour Mozilla Firefox
Sur certains systèmes d'exploitation Linux, vous risquez de ne pas pouvoir installer le plug-in VMRC pour Firefox. Vous pouvez effectuer les étapes suivantes pour résoudre ce problème :

  1. Une fois le plug-in VMRC téléchargé, lancez le programme d'installation et remplacez le chemin d'installation par défaut par /usr/lib/mozilla/plugins.
  2. Terminez l'assistant d'installation.
  3. Exécutez les commandes suivantes pour modifier le lien d'accès au plug-in :
    • Ouvrez le répertoire des plug-ins Mozilla : cd /usr/lib/mozilla/plugins
    • Supprimez le lien symbolique invalide : rm -f np-vmware-vmrc-e.x.p-378321.so
    • Créez un lien valide : ln -s /user/lib/vmware-vmrc/np-vmware-vmrc-e.x.p-378321.32.so no-vmware-vmware-vmrc-e.x.p-378321.so
    • Vérifiez le lien : ls -la

 

Plantage de VMRC lors de l'ouverture de la console en l'absence de Visual C++ 8 Runtime
Lorsque vous ouvrez la console dans un environnement sans Visual C++ 8 Runtime, le plug-in VMRC plante. Pour restaurer la fonctionnalité de la console, installez Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)'vcredist_x86'.

Problèmes de vDC d'organisation

Suppression d'un vDC d'organisation à partir de l'API ou de l'interface utilisateur
Lorsque vous supprimez un vDC d'organisation en utilisant l'API, vCloud Director supprime tous les vApp, modèles de vApp et supports de ce vDC d'organisation. Veillez à déplacer tous les objets que vous souhaitez conserver avant de supprimer le vDC d'organisation. Lorsque vous supprimez un vDC d'organisation en utilisant l'interface utilisateur, Cloud Director supprime tous les modèles de vApp du vDC d'organisation. Veillez à déplacer tous les modèles de vApp que vous souhaitez conserver avant de supprimer le vDC d'organisation.

Impossible de lancer un vApp dans un vDC d'organisation d'un pool de réservation
Les utilisateurs peuvent définir des réservations de mémoire et de processeur pour leurs machines virtuelles au niveau d'un vDC d'organisation d'un pool de réservation. Les utilisateurs peuvent ainsi réserver pour leurs machines virtuelles toutes les ressources de mémoire et de processeur disponibles dans le vDC d'organisation. Dans ce cas, ils ne pourraient pas lancer un vApp nécessitant une machine virtuelle vShield Edge pour fournir des services réseau car aucune ressource de mémoire ou de processeur ne serait disponible.

Problèmes de transfert et de téléchargement

Problèmes de plug-in Java
Pour transférer des modèles de vApp et des supports vers un catalogue, le plug-in Java 1.6.0_10 ou ultérieure doit être installé sur l'ordinateur à partir duquel vous effectuez le transfert. Dans certains cas, même après avoir installé le plug-in, vous ne pourrez pas transférer de fichiers tant que vous n'avez pas redémarré votre navigateur Web.

Problèmes de machine virtuelle

Problème d'affichage des consoles de machines virtuelles avec Internet Explorer sous Windows Vista et version ultérieure
Vous risquez de rencontrer des problèmes en tenant d'afficher une console de machine virtuelle avec Internet Explorer sur un ordinateur exécutant Windows Vista ou version ultérieure. La désactivation du mode protégé d'Internet Explorer permet de résoudre ce problème.

  • Préférences
  • Exécution
  • Échec
  • Aide > À propos

Rechargez la page Web si vCloud Director ne répond pas après l'ouverture d'une de ces boîtes de dialogue.

Impossible de cliquer dans la boîte de dialogue de contrôle d'accès de l'intégration du client
Lorsque vous utilisez la commande Ouvrir la console pour afficher la console d'une machine virtuelle, la boîte de dialogue de contrôle d'accès de l'intégration du client apparaît. Avec certaines combinaisons système d'exploitation/navigateur, il peut être impossible de cliquer dans la boîte de dialogue si vous n'avez pas cliqué auparavant dans la console de la machine virtuelle.

Aucun avertissement signalant que la limite de connexions de l'organisation VMRC est atteinte
Lorsque la limite de connexions de l'organisation VMRC est dépassée, une console vide apparaît. Aucun message d'erreur ne s'affiche. Si vous rencontrez cette erreur, contactez votre administrateur système.

Un périphérique connecté n'apparaît pas comme étant connecté après une actualisation de la console
Dans certains cas, lorsque vous actualisez une console alors qu'un périphérique est connecté, l'appareil reste connecté après l'actualisation mais il n'apparaît pas comme tel. L'appareil reste connecté même si vous ouvrez une boîte de dialogue de gestion du périphérique et laissez l'option Aucun sélectionnée.

Pour resynchroniser l'interface utilisateur avec l'état ??de connexion du périphérique, reconnectez le périphérique dans l'interface utilisateur. Un message indique que le périphérique est déjà connecté. Après ce message, les opérations de gestion du périphérique fonctionnent de nouveau correctement.

Mauvais chargement de la console dans Firefox 3.6 sur les systèmes Windows
Avec Firefox 3.6 exécuté sur les systèmes Windows, la console n'apparaît pas correctement en mode fenêtre. Pour afficher correctement la console, passez en mode plein écran.

La console ne se reconnecte pas lorsqu'une machine virtuelle est activée de l'extérieur de la fenêtre de console
Lorsque vous quittez une fenêtre de console ouverte après avoir désactivé une machine virtuelle et que cette machine virtuelle est réactivée de l'extérieur de la console, la console ne se reconnecte pas à la machine virtuelle réactivée. Pour reconnecter la console à la machine virtuelle, fermez la console et ouvrez une nouvelle fenêtre de console pour la machine virtuelle.

La console ne s'affiche pas correctement dans Internet Explorer 9 sur les systèmes Windows 7
Lorsque vous ouvrez une console dans Internet Explorer 9 sur un système Windows 7, elle peut afficher un écran gris au lieu du bureau de la machine virtuelle. Pour résoudre ce problème d'affichage, actualisez la page de la console.

La carte réseau n'est pas supprimée tant que vous n'avez pas cliqué sur OK
Lorsque vous supprimez une carte réseau, cliquez sur OK avant de modifier d'autres propriétés. Si vous modifiez des propriétés avant de cliquer sur OK, les cartes réseau risquent d'être mal configurées.

Problèmes de notification et d'extension

Fausse notification d'événements de suppression de catalogue
Si les notifications sont activées et qu'un catalogue est supprimé, deux notifications sont envoyées : une pour l'événement /catalog/modify et une autre pour l'événement /catalog/delete. L'événement catalog/modify constitue une fausse notification qui peut donc être ignorée.

Problèmes d'API vCloud

  • Les définitions de schéma incluses dans approvals.xsd ne sont plus prises en charge.

  • Pour un vApp affichant "Clôturé(e)" dans l'interface utilisateur, le paramètre FenceMode de la configuration réseau du vApp indique "natRouted" lorsqu'il extrait à l'aide de l'API vCloud. Si le sous-réseau IP du réseau du vApp recouvre le sous-réseau IP du réseau externe, le vApp déployé est alors clôturé. Si les sous-réseaux IP de ces deux réseaux ne se chevauchent pas, natRouted est affiché.

  • Lorsqu'une demande cloneVappTemplate est effectuée à l'aide de l'API vCloud, la valeur de l'attribut name dans le corps de la requête est ignorée et l'objet cloné conserve le nom de l'objet source.

  • Lorsqu'une requête cloneVapp est effectuée à l'aide de l'API vCloud, les attributs deploy et powerOn dans le corps de la requête sont ignorés.

  • Les tentatives d'utilisation de l'API vCloud API pour spécifier une réservation ou une limite de mémoire lors de l'édition du paramètre VirtualHardwareSection d'une machine virtuelle sont ignorées de façon silencieuse lorsque la machine virtuelle figure dans un vDC dont le paramètre AllocationModel affiche la valeur AllocationPool ou AllocationVapp.

  • Si vous rencontrez des erreurs (par exemple, "OperationDeniedException - Operations not in users context") lorsque vous utilisez l'API vCloud pour importer des utilisateurs LDAP dans une organisation, déconnectez-vous puis reconnectez-vous avant de relancer l'importation.

  • Lorsque vous instanciez un modèle de vApp et spécifiez une valeur FenceMode isolée, le réseau vApp est créé avec une valeur FenceMode natRouted.

  • Lorsque vous configurez l'opération networkUpdateNetwork comme une tâche de blocage, aucune tâche de blocage ne sera créée lors de la mise à jour d'un réseau vApp.

  • Si une tâche de blocage est abandonnée ou échoue pour l'opération 'vdcRecomposeVapp', les modifications apportées à certaines sections, notamment LeaseSettingsSection, risquent de ne pas être annulées. Vous devez annuler manuellement ces modifications en reconfigurant le vApp.

  • Veillez à déployer les machines virtuelles vShield Edge dans des clusters vCenter disposant des ressources adéquates. Sinon, la machine virtuelle vShield Edge risque de ne pas démarrer. Dans ce cas, vCloud Director affiche un message de type :

    Impossible de lancer le vApp "----".
    - Impossible de démarrer les machines virtuelles du pool de ressources "----".
    - Impossible d'initialiser shield appliance
    - HTTP/1.1 400 Requête incorrecte
    Code : 70510, Description : Impossible d'activer la machine virtuelle vShield Edge

  • Vous ne pouvez pas filtrer les résultats d'une requête de banques de données à partir de la valeur de l'enregistrement provisionedStorageMB, comme indiqué dans cet exemple, ce qui ne sélectionne aucun enregistrement, quelles que soient les valeurs réelles des enregistrements provisionedStorageMB des résultats.

    GET https://vcloud.example.com/api/query?type=datastore&fields=provisionedStorageMB&filter=provisionedStorageMB==460