10.8. Outils d'administration

10.8.1. Je ne peux pas me connecter à Oracle VDI Manager.
10.8.2. Après une connexion réussie à Oracle VDI Manager, j'obtiens un écran vide.
10.8.3. Erreur : « Vous avez été déconnecté, car il n'était pas possible de garantir une réponse cohérente. »
10.8.4. Comment puis-je modifier le mot de passe d'un hôte Oracle VDI ?
10.8.5. Comment puis-je modifier le mot de passe d'une base de données MySQL distante ?
10.8.6. La base de données MySQL stocke-t-elle toute la configuration de Logiciel Sun Ray ?
10.8.7. La commande vda indique que Oracle VDI ne s'exécute pas correctement, alors que cacaoadm et vda-db-status disent le contraire.
10.8.8. Les utilisateurs ne s'affichent pas dans Utilisateurs et groupes dans Oracle VDI Manager.
10.8.9. Est-il possible de modifier le comportement de la journalisation du Cacao de manière à conserver un historique détaillé ?
10.8.10. Les tâches ne se terminent pas, y compris lorsqu'elles sont annulées via Oracle VDI Manager.
10.8.11. Puis-je ajuster le niveau de journalisation des journaux Oracle VDI ?
10.8.12. Comment puis-je me connecter à la base de données MySQL intégrée ?

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

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

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

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

10.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 3.9, « Reconfiguration de Oracle VDI dans un hôte ».

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

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

10.8.7. La commande vda indique que Oracle VDI ne s'exécute pas correctement, alors que cacaoadm et vda-db-status disent le contraire.

Si vous exécutez la commande /opt/SUNWvda/sbin/vda et que :

  1. Vous obtenez le message d'erreur : « This command cannot be used because Oracle Virtual Desktop Infrastructure is not running on this server 0» (Cette commande ne peut pas être utilisée, car Oracle Virtual Desktop Infrastructure ne s'exécute pas dans ce serveur),

  2. cacaoadm et vda-db-statusindiquent que Oracle VDI fonctionne correctement,

examinez votre fichier /etc/hosts pour voir si vous y trouvez un hôte local IPv6. Commentez-le et essayez à nouveau d'exécuter la commande vda.

10.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 d'utilisateurs, en particulier si le répertoire d'utilisateurs est OpenLDAP ou Novell eDirectory.

10.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 Section 9.3.2, « Vérification des fichiers journaux de Oracle VDI ».

10.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 10.8.12, « Comment puis-je me connecter à la base de données MySQL 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.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 9.3.2, « Vérification des fichiers journaux de Oracle VDI ».

10.8.12. Comment puis-je me connecter à la base de données MySQL 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 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 un mot de passe généré automatiquement, exécutez la commande suivante en tant qu'utilisateur root :

    # /opt/SUNWut/sbin/utpw -p
    Attention

    Lorsque vous configurez l'hôte principal d'un Centre Oracle VDI, le mot de passe sélectionné (spécifié manuellement ou généré automatiquement) est utilisé à la fois pour la base de données Oracle VDI intégrée et pour le magasin de données Sun Ray. Il est possible de modifier le mot de passe du magasin de données Sun Ray indépendamment de Oracle VDI, par exemple via l'outil d'administration de Sun Ray. Ces modifications de mot de passe ne sont pas prises en charge par Oracle VDI, et cela peut signifier que vous n'avez plus accès au mot de passe généré automatiquement.

  2. Connectez-vous à la base de données 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.