Criando uma estação de trabalho multiterminal para controlá-los todos

2

Meu entendimento é que hipervisores “bare metal” tipo 1 são geralmente usados para executar um grande número de máquinas virtuais usadas por clientes remotos. Eu quero usar várias máquinas virtuais em uma estação de trabalho multi-sede, e todos eles executam tão bem ou quase tão bem quanto rodando nativos. Acho que isso seria vantajoso tanto para separar o trabalho do entretenimento quanto para melhorar a segurança.

Eu uso meu computador para várias tarefas diferentes. Estes incluem:

  • Photoshop, Lightroom e outros produtos da Adobe (como um hobby sério)
  • Data science em R e Python (como minha carreira)
  • Alguns jogos
  • Minha jukebox
  • Meu principal meio de consumir TV e filmes
  • Navegando em sites populares (Facebook, notícias, trabalho etc.)
  • Navegando e postando que eu quero manter separado da minha principal existência de mídia social e tão anônimo quanto é prático.
  • Usar a web para comprar coisas ou fazer outras coisas que não sejam anônimas, mas precisa ser seguro.

Na configuração do espaço de trabalho dos meus sonhos, eu teria mais de 3 monitores com finalidades dedicadas e conectados a placas de vídeo dedicadas ao sistema operacional.

Estação 1. Windows 10. A placa gráfica mais poderosa que eu posso pagar. Um grande monitor para gráficos, jogos e trabalho com aplicativos de trabalho específicos do Windows. Um segundo monitor (possivelmente um touchscreen) conectado à mesma placa gráfica, isso para controlar minha música, assim como para qualquer outro painel ou barra de ferramentas que eu esteja usando muito. Um terceiro monitor, vertical, para comparar documentos com a tela principal. Teclado e mouse dedicados.

Estação 2. Várias máquinas virtuais Linux. Uma distro baseada no KDE para minhas principais necessidades de navegação, mídia social, gerenciamento de arquivos e escrita. Uma segunda distro leve VM para fazer bancos e outras coisas privadas (mas não anônimas). Uma terceira distro leve exclusivamente para visitar sites desonestos e postar anonimamente. Eles obtêm um monitor grande e um monitor vertical (também para comparar documentos, conectados a uma segunda placa gráfica (provavelmente não muito sofisticada).

Estação 2.5: Um pequeno monitor sensível ao toque conectado aos meus gráficos de CPUs que exibe coisas como feeds RSS, previsão do tempo ou qualquer outra informação que eu queira ficar de olho no momento. Provavelmente teria sua própria VM também, não tendo certeza de qual seria o melhor sistema operacional.

Integração:

  1. Copie e cole entre todas as máquinas virtuais.
  2. Um teclado e mouse totalmente dedicado ao Windows e um segundo teclado e mouse usados exclusivamente para controlar as máquinas virtuais do Linux. Estes preferencialmente seriam alternados entre o uso de uma tecla de atalho, de modo que eles basicamente agem como múltiplos desktops.
  3. Todos os arquivos, exceto o sistema operacional e os aplicativos, são armazenados em uma unidade compartilhada, provavelmente alguma forma de pool do ZFS.

Minhas perguntas:

  1. Isso é viável?

  2. Em caso afirmativo, devo esperar muitos problemas com configuração e estabilidade? (Eu li que a implementação do IOMMU é muitas vezes bugs)

  3. Isso funcionaria muito melhor do que apenas ter um sistema operacional principal com várias máquinas virtuais?

  4. O que devo saber antes de escolher o hardware e escolher um hipervisor para uso conforme descrito?

por Thoughtcraft 03.11.2016 / 04:06

0 respostas