9.8. Outils d'administration

9.8.1. Je ne peux pas me connecter à Oracle VDI Manager.
9.8.2. Après une connexion réussie à Oracle VDI Manager, j'obtiens un écran vide.
9.8.3. Erreur : "Vous avez été déconnecté, car il n'était pas possible de garantir une réponse cohérente."
9.8.4. Comment puis-je modifier le mot de passe d'un hôte Oracle VDI ?
9.8.5. Comment puis-je modifier le mot de passe d'une base de données MySQL distante ?
9.8.6. La base de données MySQL stocke-t-elle toute la configuration de Sun Ray Software ?
9.8.7. La commande vda indique qu'Oracle VDI ne s'exécute pas correctement, alors que d'autres commandes disent le contraire
9.8.8. Les utilisateurs ne s'affichent pas dans Utilisateurs et groupes dans Oracle VDI Manager.
9.8.9. Est-il possible de modifier le comportement de la journalisation du Cacao de manière à conserver un historique détaillé ?
9.8.10. Les tâches ne se terminent pas, y compris lorsqu'elles sont annulées via Oracle VDI Manager.
9.8.11. Puis-je ajuster le niveau de journalisation des journaux Oracle VDI ?
9.8.12. Comment puis-je me connecter à la base de données MySQL Server intégrée ?

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

Le problème est probablement lié au Cacao ou au service VDA.

  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 du cacao et du service VDA, selon les instructions de la Section 9.9.2, « Le système ne réagit pas comme prévu. ».

  3. Essayez de redémarrer le service :

    /opt/SUNWvda/sbin/vda-service restart

9.8.2. 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 et 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 sont stockés dans /var/opt/SUNWvda/mysql. Vous trouverez des informations sur le format des fichiers journaux du Cluster MySQL dans la documentation officielle de MySQL Messages des journaux du cluster MySQL.

9.8.3. 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 9.8.1, « Je ne peux pas me connecter à Oracle VDI Manager. ».

9.8.4. 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>

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

Lors de la configuration initiale de 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 l'interface de ligne de commande MySQL.

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

    Reportez-vous à la section Section 2.3.4, « Reconfiguration d'Oracle VDI sur un hôte ».

9.8.6. 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.

9.8.7. 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 cacaoadm 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.

9.8.8. 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.

9.8.9. 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.3.3, « Modification de la journalisation de Oracle VDI ».

9.8.10. 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 dans l'hôte principal.

    Si le mot de passe de l'administrateur a été généré automatiquement, reportez-vous à la Section 9.8.12, « 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.

9.8.11. 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 du Cacao. Pour modifier le niveau de journalisation ou l'historique du journal, reportez-vous à la Section 8.3.2, « Vérification des fichiers journaux de Oracle VDI ».

9.8.12. 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, servez-vous exclusivement des outils d'administration de 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.

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

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

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