Pergunta

Eu estou tentando fazer o salto para executar minhas ferramentas de desenvolvimento em máquinas virtuais e estou querendo saber sobre alguma dica, tanto quanto a criação de um ambiente tão

Alguns detalhes:

  • Eu estou usando VirtualBox.
  • Meu pc hospedeiro é WindowsXP
  • Eu estou olhando para instalar o Vista no VM.
  • vou precisar VS 2008 com todo o material padrão que vem com
  • Vou precisar de espaço para CodeRush, Refactor Pro !, Testdriven.Net, ASP MVC e alguns outros add-ons
  • pequena
  • I estará colocando todo o meu código em um diretório compartilhado no computador host de forma que nenhum código será diretamente na VM

Algumas perguntas específicas que eu tenho:

  • Quanto espaço devo colocar para o disco rígido virtual? Criei 12GB para ele na primeira tentativa, mas depois de um VS2008 instalação padrão (que falhava) eu teria sido deixado com apenas 500 MB
  • Quanto memória base que eu deveria coloc para o VM?
  • Qualquer dicas other / truques / conselho? Eu não estou completamente liquidada em qualquer parte do processo (embora eu tenho certeza que eu gostaria de tentar Vista)
Foi útil?

Solução 5

Olhando para este muitos anos depois, aqui está a minha configuração atual:

Anfitrião:

  • Ubuntu de 64 bits (que o Windows 7 funciona muito bem)
  • Certifique-se de virtualização de CPU está habilitado (normalmente ativado por padrão, mas pode ter que mexer-lo na BIOS)
  • pacote Virtual Expansão Box para suporte a dispositivos USB
  • 2 HDDs um grande armazenamento no slot DVD do meu laptop através de um caddy HDD e um rápido 100GB SSD onde meu Ubuntu e principal VM reside

Guest:

  • Windows 7
  • VS 2010, e toneladas de outras coisas
  • cuidado de ter a versão correta do adições de clientes (sempre instale após a versão upgrade vbox)
  • Compartilhe do meu anfitrião ~ / Downloads pasta para facilitar a transferência de arquivos
  • 2 discos virtuais
    • um regular alocado dinamicamente para 50GB, que normalmente fica em torno de 30 GB com o sistema operacional e todos os softwares nele
    • A um 5GB menor para o código. Este é configurado para o modo compartilhável desde todo o código é no controle de origem de qualquer maneira eu não quero usar instantâneos com este carro e quero anexá-lo a outras VMs. Lendo o manual foi super útil para este .

Eu também não encontrar instantâneos para ser extremamente útil e realmente começado em problemas com eles bombardeando durante a reconciliação. I bastante frequência clonar o meu disco principal com o gerente vbox ao meu armazenamento HDD para backups.

Em geral, o SSD foi a grande mudança que fez este trabalho de configuração. Eu estava trabalhando há anos com um disco rígido lento e constantemente tendo problemas que eu teria que restaurar a VM para recuperar, agora tudo zips ao longo 99% do tempo.

Outras dicas

Eu não estou totalmente certo sobre VirtualBox, mas eu configurar um monte de instalações VMWare.

O espaço em disco é o problema real só há uma vez que é uma dor para se expandir. No entanto, se você configurar 80G, ele não usa tudo isso imediatamente; ele se expande conforme necessário. Esperemos que VirtualBox é semelhante, caso em que alocar tanto quanto você precisa. 80G é o que eu costumo ir para,

Para a memória, 1G é geralmente suficiente, embora você deve verificar os requisitos mínimos para seus aplicativos de desenvolvimento. VMWare agarra tudo isso a partir do host independentemente das necessidades para que você precisa para equilibrar as necessidades de acolhimento contra o seu (possivelmente múltipla) VMs.

Uma outra dica, se livrar de hardware supérfluo na VM. Eu sempre abandonar o disquete, placas de som e tudo não é absolutamente necessário para o efeito. Para o seu desenvolvimento, você precisará de rede, o CD / DVD. RAM e um disco, e provavelmente não muito mais.

Eu iria WindowsXP na VM. Muito mais leve para a memória e disco. 1-2Gb de memória seria bom para o desenvolvimento XP, mas eu recomendo mais se você precisa para rodar o Vista.

Se você está tendo dificuldades de espaço, usar o Virtual PC em seu lugar. Também é livre, tão rápido quanto VirtualBox, e permite usar imagens de disco expansíveis para a unidade VM.

JSYK, Vista realmente é uma porcaria em uma máquina virtual.

Eu acho 1GB de memória alocada para a VM (para XP) para ser adequado para desenvolvimento e teste. Usando o Vista, eu dobro.

* How much room should I allot for the virtual hard drive? I set up 12GB for it on the first attempt but after a standard VS2008 install (which kept failing) I would have been left with only 500 MB

Eu acho que você vai querer, pelo menos, 40-80 GB para instalar o Vista e todas as suas ferramentas de desenvolvimento. É sempre melhor ter mais do que menos. Você sempre pode montar discos virtuais adicionais, se você correr para fora da sala (que eu me esqueça, se VirtualBox pode fazer isso).

* How much base memory should I allot for the VM?

A base deve ser de 2 GB. No entanto, se você desligar todas as coisas uneeded você pode ir longe com menos. Felizmente isso é facilmente alterado em uma máquina virtual.

* Any other tips/tricks/advice? I'm not completely settled on any part of the process (though I'm pretty sure I would like to try Vista)

Se você estiver indo para usar o Vista, você deve desligar todos os serviços uneeded, indexação, a restauração do sistema. Desligue todos os efeitos. Não use Aero (embora não acho que é ativado em uma máquina virtual).

Como já foi dito Vista não é um bom sistema operacional em uma máquina virtual. Eu tentei no Virtual PC e Virtual Box e nem correr bem. Virtual Box é mais rápido para mim, mas eu ainda não usaria Vista. Gostaria de usar XP Pro em uma máquina virtual. Mas se o Vista funciona bem para você isso é ótimo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top