Alterar a resolução da tela do Xenserver Console para uma VM do CentOS

3

Preciso aumentar a resolução da tela para 1024x800 em todo o meu console XEN.

Eu tentei colocar

"vga = 791"

no final da linha do kernel, o arquivo /boot/grub/grub.conf, mas parece que a maioria dos argumentos de inicialização é ignorada durante a inicialização. Provavelmente dentro do XenSever / boot ele não é realmente usado para iniciar o CentOS.

Eu até tentei adicionar a opção de inicialização na guia de opção de inicialização (VM - > Propriedade - > Opção de inicialização), mas não funciona.

ajuda Pls. Obrigado Max

    
por Max Cuttins 27.02.2014 / 14:26

3 respostas

1

você tentou adicionar extra="vga=791" em seu arquivo domU-vmname.cfg? Isso irá definir parâmetros permanentes do kernel para o domínio. Para passagem de argumentos de kernel único, use xm create domU-vmname.cfg extra="vga-791"

    
por 27.02.2014 / 15:53
0

O buffer de quadros virtuais Xen pode ser limitado a uma resolução de 800x600.

Na minha máquina Solaris 11 Express (Domain0), eu inicialmente configuro um VNCSever no CentOS (DomainU) e conecto via VNCViewer no Domain0.

Mas depois encontrei uma solução superior que é o X11Forwarding fornecida pelo sshd no CentOS. Desta forma, eu posso desanexar qualquer dispositivo de exibição virtual na configuração do DomianU e na opção Domínio0 usar o ssh com -X para conectar-se a executar aplicativos gráficos como o Firefox confiando no Domain0 X11 que significa aceleração de hardware e 3D! Se o CentOS for ao mesmo tempo paravirtualizado, então você terá um desempenho próximo ao DomainU nativo em todos os aspectos, seja CPU, RAM, disco, rede ou até mesmo gráficos!

Um grande obrigado ao modelo cliente-servidor X11, em que o protocolo de comunicação entre o servidor e o cliente opera de forma transparente para a rede! Isso é até avançado hoje. Que grande feito é em 1984, quando o X11 começa! E esta é a razão pela qual eu prefiro o X11 para Wayland.

Atualmente, estou considerando o XDMCP, que tem melhor desempenho sem a sobrecarga de criptografia induzida pelo SSH.

    
por 07.09.2015 / 17:10
0

Além da maneira SSH X11Forwading que eu consegui no XDMCP!

Use Xnest ou Xephyr no domínio 0:

Xnest: 1-geometria 1280x800 -consulta 10.0.1.x

Xephyr: 1 tela 1280x1024 - consulta 192.168.1.x

A única coisa que você precisa fazer é ativar o login remoto em sua VM ou DomainU editando manualmente /etc/gdm/custom.cfg ou usando o programa GUI gdmsetup. Aqui, o CentOS 5 DomainU é tomado como um exemplo. No Ubuntu as coisas serão um pouco diferentes.

Essa abordagem é muito diferente do VNC, que é como o RDP (captura de tela) da Microsoft, enquanto o XDMCP utiliza o poder gráfico do seu Domain0 para auxiliar o sistema DomainU. Isso é comparável ao Xen VGA passthrough em termos de desempenho.

Lembre-se de que o X11 foi projetado especificamente para ser usado em conexões de rede, em vez de em um dispositivo de exibição integral ou conectado. O X apresenta transparência de rede: a máquina em que um aplicativo (o aplicativo cliente, por exemplo, o Firefox em sua VM ou DomainU) é executado pode diferir da máquina local do usuário (o servidor de exibição, que é o X11 em seu Domínio0). Essa abordagem permite que as operações 2D e 3D sejam totalmente aceleradas no servidor X local do usuário.

    
por 09.09.2015 / 00:27