Il mio host esegue Windows 7 Pro (64 bit). Il sistema operativo Guest in questo caso è Windows Server 2008 R2. Il comando 'Vagrant up' è in esecuzione in un problema in cui continuo a ricevere:Perché Vagrant sta tentando di accedere al guest SSH per 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...****
fino a che alla fine i tempi e dice:
scaduta durante l'attesa per la macchina per l'avvio. Ciò significa che Vagrant non è stato in grado di comunicare con il computer guest entro il periodo di tempo configurato ("config.vm.boot_timeout"). Se si guarda in alto, si dovrebbe essere in grado di vedere l'errore (s) che Vagrant aveva quando si tenta di connettersi alla macchina. Questi errori sono di solito buoni consigli su cosa potrebbe essere sbagliato. Se si utilizza una casella personalizzata, assicurarsi che il networking sia correttamente operativo e che sia possibile connettersi alla macchina. È un problema comune di che la rete non è configurata correttamente in queste caselle. Verificare anche che le configurazioni di autenticazione siano configurate correttamente, . Se la casella sembra essere avviata correttamente, è possibile che si desideri aumentare il valore di timeout ("config.vm.boot_timeout").
La VM in realtà si presenta bene, è accessibile e utilizzabile.
- Perché sta tentando di persino SSH sul computer Windows?
contenuti My Vagrantfile sono:
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
hai installato vagrant-windows? 'gem install vagrant-windows' – dfedde
Avrei dovuto aggiungere questo nel mio post originale ma mi è sfuggito di mente. Ho installato Vagrant 1.6.1 utilizzando il binario di Windows sul sito. Ho anche la versione 4.3.10r93012 di Virtual Box in esecuzione sulla mia macchina Windows 7. – akshtray