Idioma del teclado en VMware VCSA

Cuando nos conectamos al appliance virtual de VMware vCenter (VCSA) con la consola local nos encontramos que el idioma del teclado está en inglés y ciertos caracteres especiales no corresponden con nuestro teclado. Aunque es un problema típico con el que nos encontramos muchos administradores de sistemas, siempre se agradece poder utilizar el idioma correspondiente al teclado y no estar buscando a que tecla corresponden el guión bajo, las comillas o el símbolo igual.

La solución es muy sencilla y los pasos serían los siguientes:

  • Nos conectamos ya sea por la consola local o por SSH al servidor VCSA
  • Si hemos accedido a la shell del appliance, accedemos a la shell BASH
Command> shell.set --enabled True
Command> shell
    ---------- !!!! WARNING WARNING WARNING !!!! ----------

Your use of "pi shell" has been logged!

The "pi shell" is intended for advanced troubleshooting operations and while
supported in this release, is a deprecated interface, and may be removed in a
future version of the product.  For alternative commands, exit the "pi shell"
and run the "help" command.

The "pi shell" command launches a root bash shell.  Commands within the shell
are not audited, and improper use of this command can severely harm the
system.

Help us improve the product!  If your scenario requires "pi shell," please
submit a Service Request, or post your scenario to the
https://communities.vmware.com/community/vmtn/vcenter/vc forum and add
"appliance" tag.
  • Comprobamos que en la ruta /usr/share/kbd/keymaps/i386/qwerty se encuentra el archivo es.map.gz
vcenter01:~ # ls /usr/share/kbd/keymaps/i386/qwerty/es*
/usr/share/kbd/keymaps/i386/qwerty/es-cp850.map.gz
/usr/share/kbd/keymaps/i386/qwerty/es.map.gz
  • Editamos el archivo /etc/sysconfig/keyboard
vcenter01:~ # vi /etc/sysconfig/keyboard
  • Al inicio del archivo sustituimos
KEYTABLE="us.map.gz"

por

KEYTABLE="es.map.gz"

Como se puede ver en esta imagen

Archivo /etc/sysconfig/keyboard
Archivo /etc/sysconfig/keyboard
  • Al final del archivo sustituimos
YAST_KEYBOARD="english-us,pc104"

por

YAST_KEYBOARD="es-es,pc105"

Como se puede ver en esta imagen

Archivo /etc/sysconfig/keyboard
Archivo /etc/sysconfig/keyboard
  • Y reiniciamos al appliance, comprobando al volver a acceder que tenemos acceso con el idioma correcto del teclado

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.