10.9. Outils d'administration

10.9.1. Je ne peux pas me connecter à Oracle VDI Manager
10.9.2. Je ne peux pas me connecter à Oracle VDI Manager exécuté sur Oracle Solaris 11 avec Firefox
10.9.3. Après une connexion réussie à Oracle VDI Manager, j'obtiens un écran vide
10.9.4. Erreur : "Vous avez été déconnecté, car il n'était pas possible de garantir une réponse cohérente."
10.9.5. Comment puis-je modifier le mot de passe d'un hôte Oracle VDI ?
10.9.6. Comment puis-je modifier le mot de passe d'une base de données MySQL distante ?
10.9.7. La base de données MySQL stocke-t-elle toute la configuration de Sun Ray Software ?
10.9.8. La commande vda indique qu'Oracle VDI ne s'exécute pas correctement, alors que d'autres commandes disent le contraire
10.9.9. Les utilisateurs ne s'affichent pas dans Utilisateurs et groupes dans Oracle VDI Manager
10.9.10. Est-il possible de modifier le comportement de la journalisation du Cacao de manière à conserver un historique détaillé ?
10.9.11. Les tâches ne se terminent pas, y compris lorsqu'elles sont annulées via Oracle VDI Manager
10.9.12. Puis-je ajuster le niveau de journalisation des journaux Oracle VDI ?
10.9.13. Comment puis-je me connecter à la base de données MySQL Server intégrée ?

10.9.1. Je ne peux pas me connecter à Oracle VDI Manager

Le problème est probablement lié à Cacao ou au service Oracle VDI

  1. Si l'hôte Oracle VDI s'exécute dans une machine virtuelle, vérifiez que cette dernière dispose de suffisamment de mémoire RAM.

  2. Vérifiez l'état de Cacao et du service Oracle VDI, selon les instructions de Section 10.10.2, « Le système ne réagit pas comme prévu. ».

  3. Essayez de redémarrer le service :

    /opt/SUNWvda/sbin/vda-service restart

10.9.2. Je ne peux pas me connecter à Oracle VDI Manager exécuté sur Oracle Solaris 11 avec Firefox

Il s'agit certainement d'un problème lié à la prise en charge de TLS (Transport Layer Security) dans Firefox.

Lorsque vous utilisez Firefox pour vous connecter à Oracle VDI Manager s'exécutant sur Oracle Solaris 11, le navigateur renvoie le code d'erreur ssl_error_internal_error_alert. En effet, Oracle Solaris 11 utilise TLS 1.1, que Firefox ne prend pas encore en charge.

  1. Désactivez TLS 1.0 dans Firefox.

    Pour accéder à ce paramètre, ouvrez la fenêtre Options, sélectionnez Avancé, puis sélectionnez l'onglet Chiffrement.

  2. Connectez-vous à Oracle VDI Manager.

    Firefox stocke le certificat du serveur et l'utilise pour les futures connexions.

  3. Après vous être connecté avec succès, vous pouvez réactiver TLS 1.0 dans Firefox.

10.9.3. Après une connexion réussie à Oracle VDI Manager, j'obtiens un écran vide

Le problème vient probablement de la base de données MySQL.

  1. Essayez de redémarrer le service.

    /opt/SUNWvda/sbin/vda-service restart
  2. Si le problème persiste, vous devez résoudre le dysfonctionnement de la base de données MySQL :

    Si vous utilisez la base de données Oracle VDI MySQL Server intégrée, il est important de savoir qu'elle exige beaucoup de ressources physiques, notamment en matière d'alimentation CPU, de RAM et de bande passante réseau. Le premier élément à vérifier est systématiquement que la connectivité réseau est établie et que le service de base de données fonctionne.

    Exécutez la commande suivante pour vérifier si les bases de données MySQL Server intégrées maître et esclave fonctionnent (si elles sont configurées).

    /opt/SUNWvda/sbin/vda-db-status

    Dans les plates-formes Oracle Solaris, vous pouvez également vérifier l'état de la base de données de l'hôte maître ou esclave via la commande suivante :

    # svcs svc:/application/database/vdadb:default

    Si tout fonctionne, vous devriez obtenir quelque chose de similaire à ce qui suit :

    STATE STIME FMRI
    online Mrz_18 svc:/application/database/vdadb:default

    Si le service de base de données ne s'exécute pas, démarrez-le.

    Dans les plates-formes Oracle Solaris, utilisez l'une des commandes suivantes :

    # svcadm enable svc:/application/database/vdadb:default
    # svcadm clear svc:/application/database/vdadb:default

    Dans les plates-formes Linux, utilisez la commande suivante :

    # /etc/init.d/vda-db-init start 

Si cela ne suffit pas, recherchez les causes d'origine de vos problèmes de bases de données dans les fichiers journaux MySQL. Ces fichiers journaux se trouvent dans /var/opt/SUNWvda/mysql. Vous trouverez des informations sur le format des fichiers journaux du Cluster MySQL dans la documentation officielle de MySQL : MySQL Cluster Log Messages.

10.9.4. Erreur : "Vous avez été déconnecté, car il n'était pas possible de garantir une réponse cohérente."

Reportez-vous à la rubrique Dépannage de la Section 10.9.1, « Je ne peux pas me connecter à Oracle VDI Manager ».

10.9.5. Comment puis-je modifier le mot de passe d'un hôte Oracle VDI ?

Pour modifier le mot de passe root d'un hôte Oracle VDI, exécutez la commande UNIX suivante.

# passwd root
New Password: <enter new password>
Re-enter new Password: <confirm>

10.9.6. Comment puis-je modifier le mot de passe d'une base de données MySQL distante ?

Lors de la configuration initiale d'Oracle VDI (avec base de données externe), un compte d'utilisateur de base de données Oracle VDI (par défaut, vdadb) a été créé.

  1. Modifiez le mot de passe côté MySQL via l'une des commandes suivantes de MySQL.

    mysql> UPDATE mysql.user SET password=PASSWORD('<new_password>') WHERE user='vdadb';
    mysql> FLUSH PRIVILEGES;
  2. Pour modifier le mot de passe sur Oracle VDI, reconfigurez Oracle VDI.

    Reportez-vous à la section Section 2.3.4, « Suppression d'un hôte d'un centre Oracle VDI »

10.9.7. La base de données MySQL stocke-t-elle toute la configuration de Sun Ray Software ?

Non, la configuration de Sun Ray Software est stockée dans un magasin de données de type LDAP.

10.9.8. La commande vda indique qu'Oracle VDI ne s'exécute pas correctement, alors que d'autres commandes disent le contraire

Problème : Vous exécutez la commande vda et le message d'erreur "Cette commande ne peut pas être utilisée car Oracle Virtual Desktop Infrastructure n'est pas en cours d'exécution sur ce serveur" s'affiche. Cependant, lorsque vous exécutez les commandes vda-service status et vda-db-status, elles indiquent qu'Oracle VDI est en cours d'exécution.

Solution : Examinez votre fichier /etc/hosts pour vérifier que vous avez une entrée IPv6 pour l'hôte local. Si c'est le cas, mettez cette entrée en commentaire et exécutez à nouveau la commande vda.

10.9.9. Les utilisateurs ne s'affichent pas dans Utilisateurs et groupes dans Oracle VDI Manager

Il peut être nécessaire de personnaliser les filtres LDAP ldap.user.object.filter et ldap.user.search.filter selon les instructions de la Annexe C, Filtres et attributs LDAP des répertoires utilisateur, en particulier si le répertoire utilisateur est OpenLDAP ou Novell eDirectory.

10.9.10. Est-il possible de modifier le comportement de la journalisation du Cacao de manière à conserver un historique détaillé ?

Oui. Reportez-vous à la Section 8.5.5, « Modification de la journalisation pour Oracle VDI ».

10.9.11. Les tâches ne se terminent pas, y compris lorsqu'elles sont annulées via Oracle VDI Manager

Vous pouvez imposer l'abandon de toutes les tâches actives :

  1. Vérifiez que le service Oracle VDI s'exécute.

  2. Saisissez la commande suivante dans le Shell :

    # /opt/SUNWvda/mysql/bin/mysql  \
    --defaults-file=/etc/opt/SUNWvda/my.cnf -D vda -u root -p -e "UPDATE \
    t_job SET status = 'CANCELED', endtime = NOW() \
    WHERE status IN ('RUNNING','QUEUED','CANCELLING') AND type <> 'DESTROY_POOL'" 
  3. Si vous êtes invité à saisir un mot de passe, saisissez celui de l'administrateur de base de données MySQL que vous avez utilisé pour configurer Oracle VDI sur l'hôte principal.

    Si le mot de passe de l'administrateur a été généré automatiquement, reportez-vous à la Section 10.9.13, « Comment puis-je me connecter à la base de données MySQL Server intégrée ? ».

    Si vous utilisez une base de données MySQL distante, utilisez l'utilisateur et le mot de passe de son administrateur.

10.9.12. Puis-je ajuster le niveau de journalisation des journaux Oracle VDI ?

Par défaut, tous les messages du service Oracle VDI sont enregistrés dans le fichier journal de Cacao. Pour modifier le niveau de journalisation ou l'historique du journal, reportez-vous à la Section 8.5.4, « Vérification des fichiers journaux Oracle VDI ».

10.9.13. Comment puis-je me connecter à la base de données MySQL Server intégrée ?

Attention

Se connecter à la base de données Oracle VDI pour modifier les paramètres et les données n'est pas possible. Pour effectuer ces tâches, utilisez exclusivement des outils d'administration d'Oracle VDI.

  1. Procurez-vous le mot de passe de la base de données.

    Lorsque vous configurez l'hôte principal d'un centre Oracle VDI et que vous utilisez la base de données MySQL Server intégrée, vous pouvez choisir votre propre mot de passe d'administrateur de base de données ou utiliser un mot de passe généré automatiquement.

    Pour récupérer le mot de passe, exécutez la commande suivante en tant qu'utilisateur root :

    # /opt/SUNWvda/sbin/vda-center getprops -s vda.password
    Attention

    Le mot de passe s'affiche en clair. Assurez-vous que personne ne puisse voir votre écran.

  2. Connectez-vous à la base de données Oracle VDI MySQL Server intégrée.

    Sur l'hôte Oracle VDI hébergeant la base de données maître, exécutez la commande suivante en tant qu'utilisateur root :

    # /opt/SUNWvda/mysql/bin/mysql --defaults-file=/etc/opt/SUNWvda/my.cnf \
    --host=localhost -u root -p

    Lorsque vous y êtes invité, saisissez le mot de passe de l'administrateur.