Tengo un servidor de virtualización a la que me conecto por ssh. Si yo ahora cambiar el tamaño de la ventana que se propagan automáticamente al servidor. Es más fácil de observar por medio de stty -a
, la comprobación de las columnas y los valores de fila.
Uso, a continuación, virsh console
a conectarse a la interfaz de serie KVM basado en la máquina virtual. Cuando ahora me cambio el tamaño de la ventana no se propagan en el servidor virtual. Esto se ve más fácilmente mediante la comprobación stty -a
, que no está actualizado en la máquina virtual cuando cambio el tamaño de la ventana. Esto significa que los saltos de línea no funciona correctamente en el terminal y en cualquier aplicación que se basa en el tamaño de la ventana de formato (emacs, hombre, etc) algo va mal, a menos que el tamaño de la ventana del cliente coincide con el tamaño predeterminado en el servidor.
Una solución es ajustar manualmente el tamaño de la ventana para que coincida con la ventana del cliente mediante stty, pero me pregunto si hay alguna forma de obtener esta información a propagar y establecer el tamaño de la ventana de la máquina virtual de forma automática.
virsh consola y tty tamaño
- Preguntado el 20 de Diciembre, 2010
- Cuando se hizo la pregunta
- 2166 visitas
- Cuantas visitas ha tenido la pregunta
- 2 Respuestas
- Cuantas respuestas ha tenido la pregunta
- Solucionado
- Estado actual de la pregunta
Respuestas
¿Demasiados anuncios?Usted podría en su mayoría trabajan en torno a este problema en el shell.
El comando:
eval `/usr/bin/resize`
se establecen las COLUMNAS y las LÍNEAS de las variables de shell de manera adecuada y, a continuación, exportar. Así que en bash, se podría añadir el siguiente .bash_profile (o .perfil, dependiendo de cuál utilizar)
PROMPT_COMMAND="eval `/usr/bin/resize`"
O en zsh:
function precmd {
eval `/usr/bin/resize`
}
De modo que un cambio de tamaño se realizó justo antes de cada símbolo se muestra. El efecto no sea como el de ssh o telnet, donde la ventana de cambios sería manejado de inmediato como un resultado, sin embargo creo que este es probablemente el mejor que vas a conseguir.
Telnet y SSH tiene un canal de banda para configurar estos ajustes. Interfaz Serial no. Ver: http://tools.ietf.org/html/rfc1073 y http://tools.ietf.org/html/rfc4254#page-14
Preguntas relacionadas
- ¿KVM/qemu - uso volúmenes LVM directamente sin necesidad de archivo de imagen?
- Cómo conectar un dispositivo de cd-rom a un kvm/qemu dominio (uso de herramientas de línea de comandos)?
- cierre kvm-invitados sin libvirt/virsh
- Basado en la Web de administración KVM para Ubuntu
- KVM: Que las características de la CPU hacer VMs a funcionar mejor?
- ¿Qué software de administración de clúster para linux?
- KVM Huésped instalado desde la consola. Pero, ¿cómo llegar a la habitación del huésped de la consola?
- entender la relación Qemu / KVM
- Red privada entre dos KVM VMs
- Interfaz de IP Alias y virtuales para ESXi en KVM/libvirt
- ¿Cómo puedo abrir una nueva ventana de terminal desde un terminal en linux?