Eu tenho um host win7 (não pergunte ..) e uma VM 2.1.2 / virtualBox 5.2.16 que está executando o win10. Ele aparece e funciona bem o suficiente para meus propósitos de teste, mas não consigo obter uma pasta compartilhada. Não há nenhuma mensagem de erro quando aparece, e eu forneço o nome de usuário / senha da máquina local sem incidentes. Agora, não me entenda mal, a pasta original 'vagrant', da qual eu trago a VM, está totalmente disponível no guest do win10, e eu posso passar arquivos dessa maneira. Mas se eu não posso realmente compartilhar outra pasta, estou limitado no que posso fazer (em seguida, seria executado um programa de uma unidade de rede compartilhada).
O estranho é que eu estou executando uma outra caixa vagrant com o Ubuntu no mesmo PC, usando a mesma configuração do VirtualBox, praticamente o mesmo Vagrantfile, e que funciona de forma dinâmica. Então, claramente, o problema é provável com a configuração da minha caixa de convidados win10.
Revirar em torno da rede deu muitos conselhos sobre como sincronizar as extensões do VirtualBox, certificando-se de que o WinRM é realmente configurado no guest, configurando seu domínio para ser um trabalho, aumentando o tempo de inicialização para que os rumores lentos da inicialização do Windows tem tempo para se acalmar. Tudo bom material útil. Mas a maior parte do que está por aí é sobre as sutilezas de configuração para um Windows host , não um windows guest . Algum conselho sobre o que eu poderia tentar em seguida?Aqui está o meu Vagrantfile (sem mais comentários)
Vagrant.configure("2") do |config| config.vm.box = "inclusivedesign/windows10-eval"
# increase timeout because windows booting is super slow
config.vm.boot_timeout = 900 # 15 minutes# Create a private network, which allows host-only access to the machine # using a specific IP. config.vm.network "private_network", ip: "192.168.33.11"
# Share an additional folder to the guest VM
C:/vagrant_data/win10-chrome", "C:/vagrant_data", type: "smb"
config.vm.provider "virtualbox" do |vb|
vb.gui = true vb.name = "windows10-eval"
vb.memory = "2048" end# Configure winRM config.vm.communicator = "winrm"
config.winrm.timeout = 900 # 15 minutesend
Observe que, com o explorador de arquivos de convidado, posso ver a pasta desejada, mas quando tento olhar nela, recebo a mensagem "O local não está disponível. C: \ vagrant_data não está acessível. O nome de usuário ou senha está incorreto"
Tags virtualbox windows-10 vagrant