Existe uma maneira de conectar-se ao dom0 usando o VNC sem executar o X? Não quero um servidor X, só quero ver o que há no console.
EDIT: Adicionando alguns antecedentes, já que as pessoas parecem realmente irritadas por eu fazer essa pergunta e que ssh não é uma solução aceitável neste caso para chegar ao dom0:
O motivo pelo qual desejo VNC no console NÃO é para o propósito de gerenciar este sistema (na verdade, 600 laptops executando o Debian Squeeze com Xen e várias VMs por 4 dias em uma conferência em agosto). O SSH funciona muito bem para isso, e eu nem sonharia em usar outra coisa para o gerenciamento. Mas há duas coisas principais que eu quero poder fazer:
1) Veja EXATAMENTE o que está no / dev / console real enquanto fala com alguém que está sentado na frente da máquina. Uma pequena equipe de pessoas é responsável por preparar esses sistemas para a conferência, e nem todos estamos localizados geograficamente no mesmo local. Nesse caso, esses sistemas estão a 3000 milhas de mim, a 5.000 milhas de outro membro da equipe e a ~ 160 milhas de um terceiro. Ser capaz de ver o que está na tela é de tremenda importância ao trabalhar com "mãos remotas" que estão sentadas na frente de um sistema tentando descobrir por que alguma tarefa específica não está funcionando corretamente.
2) Veja todas as mensagens de erro que foram enviadas para / dev / console e nenhum outro lugar (o que acontece MUITO MAIS do que eu imaginaria antes de iniciar este projeto). Eu determinei que existem duas razões principais para que isso ocorra: 1) desenvolvedores preguiçosos às vezes registram erros ou debugam a saída para / dev / console por meio de um redirecionamento, sem se preocupar em usar o criador de logs do sistema ou outra funcionalidade que causa o erro gravado em um arquivo; e 2) quando o seu subsistema de E / S entrou em colapso por causa de algo ruim, mas a rede e a CPU ainda estão boas, as mensagens de erro não serão registradas em um arquivo de log imediatamente antes do travamento e gravação do sistema. Pelo menos, se eu estivesse trabalhando em / dev / console, eu '
Também seria muito legal abrir janelas minúsculas em todas as 600 máquinas em uma tela gigante (bem, muitas telas), durante a conferência, e ver o que está acontecendo em cada uma delas.
Respostas:
Então, eu encontrei a resposta, como resultado de outra resposta que foi totalmente condescendente e realmente me chateou (e foi excluída), mas me forçou a cavar e cavar para descobrir como fazer isso. A resposta está no x11vnc, que aparentemente foi criado parcialmente para esse fim. Felizmente, o Xen realmente instala o x11vnc para mim, então nem preciso instalá-lo. Apenas corra:
e blammo, vnc para o console. Como um KVM, mas requer rede. Existem milhões de opções para o x11vnc, e ainda não as explorei todas, mas isso é perfeito e exatamente o que eu preciso. Para executá-lo em segundo plano, adicione um sinalizador BG:
fonte
E a opção -rx do comando 'screen' - que permite conectar-se a uma sessão de tela já ativa de um usuário na máquina local e ver e interagir com tudo o que vê.
Poderia ser um pouco complicado tentar manter o raciocínio com várias centenas de sessões de tela - mas dificilmente parece pior do que várias centenas de sessões do VNC ...
fonte
Não sei o que você quer dizer com console. Se você precisar de acesso da linha de comando ao sistema operacional Dom0, o SSH deverá ser suficiente para o XenServer da Citrix ou para qualquer implementação DIY Linux / NetBSD. Se você precisar ver o "console" do hardware do Dom0, precisará de algo como o iLO ou outro recurso de gerenciamento Out-Of-Band (que o VNC por definição não pode fornecer).
fonte