2013-02-09 26 views
6

Bất cứ khi nào tôi thử Vagrant Up nó sẽ tải hộp và làm mọi thứ đúng, nhưng vì tôi đang cố sử dụng Puppet để cung cấp CentOS 6.3 tối thiểu này, tôi cần SSH để làm việc trong Vagrant Up (nếu tôi muốn nó tự trị như khả thi).Tại sao Vagrant không vào hộp ảo của tôi khi tôi sử dụng `Vagrant Up` trên dòng lệnh Windows 7?

tôi nhận được các thông tin sau từ nhật ký INFO Vagrant của:

DEBUG virtualbox_4_2: - [1, "ssh", 2222, 22] 
INFO ssh: Connecting to SSH: 127.0.0.1:2222 
INFO ssh: SSH not up: #<Timeout::Error: execution expired> 
INFO subprocess: Starting process: ["C:\\Program Files\\Oracle\\VirtualBox\\VBoxManage.exe", "showvminfo", "c2e7375d-159f-4014-9bda-ff9914423f4c", "--machinereadable"] 
DEBUG subprocess: Selecting on IO 
DEBUG subprocess: stdout: name="Vagrant-Apache-Nick_1360372174" 
+0

Dựa trên các thông tin gỡ lỗi: 1. hoặc NAT quy tắc chuyển tiếp cổng không hoạt động hoặc 2. Máy chủ của bạn (Windows) là không thể kết nối localhost port 2222 (tường lửa?). Kiểm tra. –

Trả lời

10

Trong Vagrant Up hệ thống Windows của bạn cố gắng để kết nối với SSH. Nếu bạn nhập vào dòng lệnh của mình:

set VAGRANT_LOG=INFO 

Bạn có thể thấy nó không thành công và thử một vài lần. Nó trông giống như thế này:

INFO ssh: Connecting to SSH: 127.0.0.1:2222 

này đang xảy ra vì thời gian chờ được đặt là 10. Điều này có thể được sửa đổi bằng cách đặt sau trong Vagrantfile của bạn:

config.ssh.timeout = 300 

Bạn có thể sử dụng bất kỳ số nào bạn thích nhưng tôi khuyên bạn nên một cái gì đó trên 100.

Nguồn:

  1. This guy had some useful troubleshooting information.
  2. Vagrant Docs for Vagrantfiles
  3. Vagrant Docs for Vagrantfile SSH Timeout
  4. Vagrant Docs for Debugging
  5. Hours of Troubleshooting (Keep Smilin')
+3

Cảm ơn bạn đã đặt VAGRANT_LOG = INFO. Đây là vàng! – hex

+0

Cùng loại vấn đề tồn tại với tôi là tốt, Khi tôi chạy "lang thang lên" lệnh nó cho thấy mặc định: Địa chỉ SSH: 127.0.0.1:2222 mặc định: SSH username: lang thang mặc định: Phương pháp auth SSH: private khóa mặc định: Lỗi: Thời gian chờ kết nối. Đang thử lại ... –

Các vấn đề liên quan