Par défaut, le VMware vSphere Client de VMware vCenter Server et de VCSA est configuré pour que votre session expire après 2 heures.
Néanmoins, dans le cas d'un lab (environnement de test), il peut être intéressant d'allonger ou de désactiver ce délai d'expiration pour éviter de vous reconnecter trop souvent.
Note : le fichier à modifier est le même que vous utilisez la version Windows de VMware vCenter Server ou l'appliance virtuelle (VCSA).
Néanmoins, la méthode pour modifier le fichier n'est pas la même étant donné que le système d'exploitation n'est pas le même.
Si vous utilisez VCSA, ce qui est probablement le cas étant donné que la version Windows est dépréciée depuis la version 6.7.
Pour commencer, activez l'accès SSH dans les paramètres de l'appliance "VCSA".
Si besoin, référez-vous à notre tutoriel : VMware vSphere 6.7 - Activer le protocole SSH sous VCSA.
Ensuite, connectez-vous en SSH à VCSA grâce à PuTTY.
Par défaut, vous vous trouverez dans le Shell de l'appliance VCSA.
Plain Text
Command>
Pour modifier le fichier nécessaire, vous devez donc utiliser la commande "shell" pour accéder au Shell Linux.
Plain Text
shell
Plain Text
Shell access is granted to root
Allez dans le dossier "/etc/vmware/vsphere-client".
Bash
cd /etc/vmware/vsphere-client
Modifiez le fichier "webclient.properties" qui s'y trouve grâce à l'éditeur de texte "vi" qui est déjà pré-installé.
Bash
vi webclient.properties
Ceci s'affiche.
Cherchez la propriété "session.timeout" dans ce fichier en utilisant la commande "/" de "vi", puis appuyez sur Enter.
Ce qui donne :
Plain Text
/session.timeout
Comme vous pouvez le voir, par défaut, la session du client web expire après 120 minutes (= 2 heures).
Appuyez sur "i" pour passer en mode "Insertion" et indiquez "0" comme valeur pour désactiver le délai d'expiration de la session pour le client web.
Appuyez sur "Esc", tapez la commande ":wq" pour sauvegarder les changements et appuyez sur Enter.
Maintenant que le fichier de configuration du client web a été modifié, redémarrez le service "vsphere-client" pour que le changement soit pris en compte.
Batch
service-control --restart vsphere-client
Patientez un peu (30 secondes environ), puis ceci apparaitra :
Plain Text
Successfully restarted service vsphere-client
Si vous utilisez la version Windows (Server) de VMware vCenter Server, il suffit de modifier le fichier "C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\webclient.properties" avec le bloc-notes.
Dans ce fichier, cherchez la propriété "session.timeout".
Comme vous pouvez le voir dans le commentaire situé juste au-dessus de cette propriété, par défaut, la session pour le client web expire après 120 minutes (2 heures).
Pour désactiver ce délai d'inactivité, indiquez 0 comme valeur et enregistrez le fichier.
Ensuite, pour que ce changement soit pris en compte, vous devrez redémarrer le service "vsphere-client".
Néanmoins, ce service n'est pas visible depuis la console habituelle de Windows (Server).
Pour redémarrer ce service "vsphere-client", vous devrez ouvrir un invite de commandes (cmd.exe) et vous déplacer dans le dossier : C:\Program Files\VMware\vCenter Server\bin.
Batch
cd C:\Program Files\VMware\vCenter Server\bin
Ensuite, utilisez la commande ci-dessous pour redémarrer le service cité précédemment.
Batch
service-control --restart vsphere-client
Attendez 30 secondes et ceci s'affichera dans l'invite de commandes.
Plain Text
Successfully restarted service vsphere-client
Source : Configurer la valeur du délai d'expiration de vSphere Web Client - VMware Docs.
VMware 13/1/2023
VMware 22/7/2022
VMware 14/9/2022
VMware 19/7/2024
Contenu épinglé
Contact
® InformatiWeb-Pro.net - InformatiWeb.net 2008-2022 - © Lionel Eppe - Tous droits réservés.
Toute reproduction totale ou partielle de ce site est interdite et constituerait une contrefaçon sanctionnée par les articles L.335-2 et suivants du Code de la propriété intellectuelle.
Vous devez être connecté pour pouvoir poster un commentaire