Le problème est probablement lié au Cacao ou au service VDA.
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.
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. ».
Essayez de redémarrer le service :
/opt/SUNWvda/sbin/vda-service restart
Le problème vient probablement de la base de données MySQL.
Essayez de redémarrer le service.
/opt/SUNWvda/sbin/vda-service restart
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.
Reportez-vous à la rubrique Dépannage de la Section 10.8.1, « Je ne peux pas me connecter à Oracle VDI Manager. ».
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>
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éé.
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;
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 ».
Non, la configuration de Logiciel Sun Ray est stockée dans un magasin de données de type LDAP.
Si vous exécutez la commande
/opt/SUNWvda/sbin/vda
et que :
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),
cacaoadm
et
vda-db-status
indiquent 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
.
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.
Oui. Reportez-vous à la section Section 9.3.2, « Vérification des fichiers journaux de Oracle VDI ».
Vous pouvez imposer l'abandon de toutes les tâches actives :
Vérifiez que le service Oracle VDI s'exécute.
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'"
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.
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 ».
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.
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
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.
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.