Anexe o terminal à área de trabalho X em execução na VM

3

Em casa, estou configurando um servidor do CentOS 5.5 que executará um monte de VMs do KVM. Normalmente, pressionar a combinação de CTRL - SHIFT - Fn no teclado conectado alterna para os terminais na máquina host. O que eu gostaria de fazer é ter um número de combinações de CTRL - SHIFT - Fn anexadas às VMs que estão rodando, em essência ter a combinação de teclas se comportando como um comutador KVM.

Assim, por exemplo, pressionar CTRL - SHIFT - F1 exibe um terminal de texto para a máquina host, mas pressionando CTRL - SHIFT - F2 exibe uma sessão X que está sendo executada em uma VM e pressionando CTRL - SHIFT - F3 exibe outro terminal da VM.

Algumas VMs terão o X instalado, então eu gostaria que a solução se comportasse como uma sessão X 'normal': Apresenta uma tela de login X se eu ainda não tiver logado.

Como isso pode ser feito?

    
por Chris Gow 05.01.2011 / 20:56

2 respostas

1

Eu posso ver duas maneiras de resolver isso:

  1. Configure várias sessões X em tty2 a ttyN, todas elas, por padrão, iniciam o virt-manager e se conectam à máquina virtual apropriada e executam o console em tela cheia.
  2. Ative o XDMCP no GDM nas máquinas virtuais, permitindo conexões pela sub-rede privada da VM. Configure várias sessões X em tty2 a ttyN, configurando-as para usar o XDMCP para se conectar ao servidor X da VM apropriada.
por 11.03.2011 / 15:58
0

Ajudaria se você dissesse qual ferramenta de virtualização você usa. Com o VirtualBox, isso seria bastante fácil usando o serviço interno rdp (ou vnc com edição OSE).

    
por 05.01.2011 / 22:46