¿Por qué necesitaría la terminal / consola en serie? … A veces cundo necesitamos trabajar en una maquina virtual para hacer varias implementaciones en el sistema la consola VNC de una VM en Proxmox no nos permite copiar y pegar los comando ( con comandos largos es facil equivocarse ) y es bastante limitada
Otros casos de uso:
– perdió el acceso a la red para el invitado y VNC es demasiado lento para usted o no tiene las funciones que necesita (es decir, copiar / pegar fácilmente entre otros terminales)
– su invitado se congela o entra en pánico en el kernel, desea depurarlo, pero es imposible capturar todos los mensajes en la pantalla VNC
– la distribución de su teclado depende del invitado
– está familiarizado con la consola xm <invitados> de Xen y desea utilizar una función similar aquí
1 . Podemos usar la terminal desde el host Proxmox o mediante SSH o desde la interfaz gráfica de Proxmox
SSH :
qm set [vmid] -serial0 socket
Host :
Proxmox VE -> Datacenter -> node name/cluster name -> VM -> Hardware -> Add -> Serial Port
2. Ahora necesitamos modificar el archivo «/etc/default/grub»
Podemos usar el siguiente comando para agregar la configuracion necesaria en el archivo, o simplemente editar el archivo con nano vim
sudo sh -c ‘echo ‘GRUB_CMDLINE_LINUX=»quiet console=tty0 console=ttyS0,115200″‘ >> /etc/default/grub’
3. Ahora necesitamos actualizar el grub usando el siguiente comando … despues reiniciamos la VM y ya deveriamos poder utilizar la consola
# Debian/Ubuntu/Kali Linux etc.
update-grub
# RHEL/CentOS/Fedora
grub2-mkconfig –output=/boot/grub2/grub.cfg
Eso es todo por hoy
Referencias
https://pve.proxmox.com/wiki/Serial_Terminal
https://help.ubuntu.com/community/SerialConsoleHowto#Server_Setup