Compartilhando servidor para vários computadores em casa

0

Eu quero construir um sistema desse tipo. Eu tenho um novo desktop (servidor com 8 core CPU, 8Gb de RAM e GPU HD7770) e dois clientes (desktop antigo e laptop antigo) conectados usando rede gigabit. Eu quero fazer o servidor agir como um servidor de terminal para PCs clientes. Por exemplo, quero jogar em 3D no meu laptop antigo enquanto a área de trabalho antiga está sendo usada para navegar na Web ou assistir a vídeos ao mesmo tempo (ou seja, experiência independente completa em cada cliente). Todas as máquinas rodarão o Ubuntu.

Não tenho certeza se devo usar várias sessões X11 + VNC em um sistema operacional host ou usar alguma tecnologia de virtualização para executar dois sistemas operacionais convidados diferentes para clientes no servidor ou outras formas. Você pode por favor me sugerir alguma solução?

Observe novamente que o requisito está executando aplicativos multimídia pesados, que exigem filme em cores de alta resolução (a > 30fps), som e mouse sem fio / entrada de teclado em uma rede.
Desculpe por minha Inglês pobre por favor.

    
por xmichael91 26.08.2013 / 11:03

1 resposta

0

Para usar o poder de computação do seu servidor nas máquinas antigas, faça o login da máquina antiga usando "ssh -X" de um terminal e execute o programa. Isso encaminhará a saída X para sua máquina antiga usando o servidor X local enquanto usa seu servidor para fazer os cálculos. Você pode, claro, escrever scripts para executar programas frequentemente usados. E para evitar digitar sua senha o tempo todo, você deve adicionar suas chaves ssh públicas aos servidores known_hosts. Isso deve funcionar bem para navegar na web, etc.

Material multimídia pesado e jogos 3D fazendo isso provavelmente não serão muito divertidos e não garantidamente sem atraso (muito pelo contrário, na verdade) e o som de encaminhamento ainda não está incluído. Para assistir vídeo ou ouvir música, você pode configurar servidores de streaming em seu servidor e, em seguida, conectar-se a partir de suas máquinas cliente antigas, mas isso ainda usará o poder computacional de suas máquinas antigas para descompactar o fluxo (mpeg-).

De qualquer forma, para usar mais do hardware do seu servidor, eu iria então exportar o diretório home no servidor usando o NFS e montá-lo em suas máquinas antigas. E continue usando nis / yp para sincronizar as contas em todas as suas máquinas.

Eu prometo que isso será empolgante, mas para as suas necessidades, talvez comprar um par de SSDs e mais RAM para suas máquinas antigas seja o melhor.

Portanto, isso não é realmente uma solução para suas necessidades, mas talvez lhe dê algumas ideias sobre onde procurar mais ou talvez ajustar seus requisitos e alterar a configuração de seus sistemas. Por exemplo, eu recomendo fazer coisas multimídia pesadas e jogar jogos 3D diretamente no servidor, enquanto uso as máquinas antigas para navegar na web, controlar remotamente o servidor, tocar música e, especialmente, aplicativos não multimídia.

Felicidades

    
por Nodebody 26.08.2013 / 12:25