Mój komputer ma system operacyjny Windows 7 Pro (64-bitowy). System gościa w tym przypadku to Windows Server 2008 R2. Komenda „Vagrant up” jest uruchomiony do problemu gdzie ciśgle:Dlaczego Vagrant próbuje SSH gości systemu Windows?
****default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: password
default: Warning: Connection timeout. Retrying...
default: Warning: Remote connection disconnect. Retrying...
default: Warning: Remote connection disconnect. Retrying...
default: Warning: Remote connection disconnect. Retrying...
default: Warning: Remote connection disconnect. Retrying...****
aż w końcu czasy się i mówi:
Przekroczono limit czasu podczas oczekiwania na urządzenie do rozruchu. Oznacza to, że Vagrant nie był w stanie komunikować się z maszyną-gościem pod numerem skonfigurowanym (wartość "config.vm.boot_timeout"). Jeśli spojrzysz powyżej, powinieneś być w stanie zobaczyć błąd (błędy), który miał (a) Vagrant podczas próby połączenia z urządzeniem. Te błędy są zwykle dobrymi wskazówkami, co może być nie tak. Jeśli korzystasz z niestandardowego okna, upewnij się, że praca w sieci jest poprawna, działa i możesz połączyć się z urządzeniem. Jest to powszechny problem polegający na tym, że sieci nie są poprawnie skonfigurowane w tych skrzynkach. Sprawdź, czy konfiguracje uwierzytelniania są również poprawnie skonfigurowane, . Jeśli okno wydaje się być poprawnie uruchamiane, możesz zwiększyć wartość limitu czasu ("config.vm.boot_timeout") o .
Maszyna wirtualna faktycznie wygląda dobrze, jest dostępna i użyteczna.
- Dlaczego próbuje nawet SSH na komputerze z systemem Windows?
zawartość My Vagrantfile są:
Vagrant.configure("2") do |config|
# Max time to wait for the guest to shutdown
config.windows.halt_timeout = 60
# Admin user name and password
config.winrm.username = "Administrator"
config.winrm.password = "Password"
# Configure base box parameters
config.vm.box = "BaseBox"
config.vm.box_url = "./Base.box"
config.vm.guest = :windows
config.vm.provider "virtualbox" do |v|
v.gui = true
end
# Port forward WinRM and RDP (changed values to NOT conflict with host)
config.vm.network :forwarded_port, guest: 3389, host: 3391
config.vm.network :forwarded_port, guest: 5985, host: 5987, id: "winrm", auto_correct: true
end
czy zainstalowałeś już vagrant-windows? 'gem install vagrant-windows' – dfedde
Powinienem dodać to w moim oryginalnym wpisie, ale poślizgnąłem się. Zainstalowałem Vagrant 1.6.1, używając binarnego systemu Windows na stronie. Posiadam również wersję 4.3.10r93012 Virtual Box działającą na moim komputerze z Windows 7. – akshtray