Como criar uma configuração host-VM simétrica

1

Portanto, estou em uma situação bastante chata, em que cerca de metade do trabalho que eu faço requer um ambiente baseado em Linux para trabalhar, e a outra metade requer um ambiente baseado no Windows. Infelizmente eu preciso alternar entre os ambientes em uma base regular e o tempo necessário para reinicializar em outro ambiente é bastante proibitivo.

Eu tentei executar o Linux a maior parte do tempo com uma VM do Windows para trabalhar quando necessário, mas descobri que isso é bastante restritivo em termos de desempenho, o mesmo acontece ao executar o Windows como host e o Linux em uma VM. / p>

O que eu gostaria de fazer é configurar minha máquina de trabalho para dual boot Windows e Linux lado a lado, mas configurar o VMWare Workstation ou um produto semelhante para permitir que eu inicialize uma partição como uma VM enquanto estiver trabalhando na outra como um host e vice-versa com a outra partição como o host e o primeiro como uma VM. Idealmente, isso permitiria usar cada host para suas tarefas principais e trocar para a VM quando necessário para coisas rápidas.

A RAM não é um problema na máquina, tenho 16 GB disponíveis e posso obter mais se necessário (provavelmente não) e ambos os sistemas operacionais serão executados a partir de um SSD com um HDD para armazenamento de dados , ou ser capaz de hibernar como host e reiniciar a máquina Apenas para reiterar, o que estou imaginando é:

  • / dev / sda1 - unidade do Windows C:

  • / dev / sda2 - Linux / unidade

  • / dev / sdb1 - unidade Linux / home

  • / dev / sdb2 - Windows D: unidade

Em que o Windows C: e o Linux / podem ser inicializados como sistemas operacionais do host nativo e como convidados dentro do outro.

Alguém já fez uma configuração como essa antes? Em caso afirmativo, há algum guia que você recomendaria? Que problemas as pessoas podem prever? Existe outra solução possível que estou perdendo?

Eu percebo que isso pode não ser a solução ideal, já perguntei sobre a obtenção de várias máquinas e um KVM, mas nosso administrador de TI descartou essa ideia.

    
por Skutov 09.06.2016 / 16:02

1 resposta

1

Parece que você está procurando uma solução que pode ser muito específica para sua instância. Eu colocaria a questão de por que executar uma VM não está funcionando para você (em qualquer instância do Win / Linux ou Linux / Win).

Eu darei algumas idéias apenas para discutir e ver qual pode ser a melhor solução para você. Desde que eu não sei o que você usa cada sistema operacional, eu vou apenas especular um pouco.

Ideia 1: Eu diria que quase tudo no linux pode ser executado a partir de um console. Com isso em mente, normalmente eu configuraria um computador Windows executando uma estação de trabalho VMWare ou qualquer outra ferramenta de VM para executar uma instância do Linux nele. Com isso eu iria apenas SSH na VM através do PuTTY e fazer as tarefas em mãos. Você também pode dar um passo extra para configurar o VNC e o X se realmente precisar de um ambiente "desktop" completo. Acho que rodar o sistema operacional é um problema menor, ao invés de rodar os gráficos / desktop. Normalmente, um software de VM vem com uma visão de console da área de trabalho, mas acho que usar RDP ou VNC usa menos recursos.

Ideia 2: Você poderia fazer a mesma coisa que o Idea 1, mas ao invés de rodar uma VM você rodaria um emulador linux como o Cygwin para rodar o linux ao mesmo tempo sem precisar instalar uma VM no software VM. Desde que eu não sei o que você usa cada sistema operacional para ele realmente iria mudar a solução um pouco.

Nota lateral: com 1 ou 2. Acredito que o Windows sendo o que precisa de um ambiente de trabalho completo seria o sistema operacional preferido para ser o host.

Idéia 3: Execute um servidor do tipo KVM completo, como Unraid. Isso exigiria 3 placas gráficas + pelo menos 3 HDDs e precisaria de um pouco de configuração, mas pode executar o Unraid + Windows (Monitor 0) + Linux (Monitor 1) e cada SO teria uma placa gráfica dedicada para apontar. Você pode provavelmente YouTube como fazer isso (as pessoas fazem multi-máquinas de jogos multi com isso).

Espero que tudo isso ajude:)

    
por 09.06.2016 / 17:59