Mantenha uma imagem atualizada da máquina virtual na rede e permita que os usuários a usem se necessário

2

(no começo, desculpe pelo meu inglês, eu não sou um falante nativo) Atualmente, estou usando principalmente PCs com Windows e de certa forma faço tudo com todos os computadores de uma maneira diferente. É muito desorganizado: em cada computador há uma versão diferente do Python, etc. instalada e tudo parece muito "localmente".

Eu quero usar o Linux para programação, mas apenas em uma máquina virtual. Meu objetivo é manter todas as coisas relacionadas a mídia / jogos na instalação nativa do Windows em que os computadores são inicializados. Se eles quiserem programar ou usar o Latex, eles rapidamente acionam uma máquina virtual Linux.

Em princípio, todos podem fazer o que quiserem com a instalação do Windows, instalar diferentes drivers, aplicativos nele; Mas eu quero ter a mesma máquina virtual linux em todos os computadores, com programas e bibliotecas atualizados e uma aparência comum.

A minha pergunta é: é possível permitir que o software de virtualização use uma imagem armazenada localmente na rede e, se necessário, atualizar alterações nela? Ou ainda melhor: armazenar uma versão dessa imagem em seu próprio disco rígido e sempre que as alterações forem feitas, elas serão carregadas em um servidor onde todos podem atualizar suas próprias versões? Eu não espero que os usuários alterem a imagem paralelamente ao mesmo tempo, portanto, coisas como controle de versão não são importantes.

    
por Jonas Dedden 04.08.2017 / 16:22

3 respostas

0

Tentar replicar as alterações de uma imagem de VM do Linux entre vários computadores é possível, mas é possivelmente mais problemático e o consumo de largura de banda da LAN é maior do que parece pela primeira vez.

Se você deseja ter a mesma VM Linux acessível em todos os computadores com Windows na LAN, em vez de inicializar uma VM Linux em cada computador, por que não dedicar um computador a um "servidor" e hospedar uma VM Linux conectada às pessoas? usando VNC, X Windows ou mesmo RDP, então você só precisa manter uma única VM Linux.

    
por 07.08.2017 / 23:47
3

Para o Windows, outra opção de inicialização iSCSI é A SAN virtual StarWind fornece um destino iSCSI nativo e gratuito para inicializar VMs hospedadas . O guia a seguir deve ajudá-lo a implementar o link

do projeto     
por 18.08.2017 / 14:46
1

Você pode usar um iSCSI Boot para isso. Isso é definitivamente associado a custos porque você precisaria de uma SAN / NAS ou pelo menos comprar uma licença para um programa de SAN virtual

O que você basicamente faz é criar uma máquina virtual, instalar o que quiser, converter esse disco virtual em uma imagem e hospedá-lo em uma partição iSCSI. Implemente algumas regras DHCP, faça algumas alterações nos arquivos de inicialização, etc., e então você poderá iniciar com o PXE Boot nessa partição iSCSI e usar seu linux.

Existem toneladas de tutoriais passo a passo on-line.

link link

Outra coisa que você pode fazer é apenas criar um compartilhamento de rede e salvar o seu linux vm lá. Tenha em mente que (dependendo do tamanho do seu vm) isso pode aumentar o tempo de carregamento.

    
por 04.08.2017 / 16:29