2016-03-29 14 views
0

Vagrant (1.8.1) ve virtualbox (5.0) kullanarak mutfak yakınsama/test çalıştırmaya çalışıyordum , bir proxy sunucunun arkasında (Charles proxy kullanılarak yapılandırıldı). Mutfak testi çalışırken ya da mutfak-converge çalışırken bağlantı ile reddedilirken ya takılıyordum. Hataları da içeren config ve log dosyamı gönderdim. Proxyconf ile birlikte proxyconf ile birlikte test-mutfak berkshelf kullanıyordum.Vagrant SSH Bağlantısı Başarısız ..... (Errno: ECONNREFUSED - 127.0.0.1:2200 için bağlantı (2))

Nelerin eksik olduğu ve bu hatanın oluşmasına ve nasıl çözülebileceğine neden olan herhangi bir öneri olabilir. Çok da time.thanks

Yapılandırma & Günlük Dosyaları takdir:

driver: 
name: vagrant 
customize: 
natdnshostresolver1: "on" 
network: 
- ["forwarded_port", { guest: 81, host: 8082 }] 
- ["forwarded_port", { guest: 80, host: 8087 }] 
provisioner: 
chef_omnibus_url: http://www.chef.io/chef/install.sh 
name: chef_zero 
platforms: 
- name: centos-6.7 
suites: 
- name: default 
run_list: 
- recipe[chef-boxtest::default] 
attributes: 

Serseri File

kitchen.yml

if Vagrant.has_plugin?("vagrant-proxyconf") 
config.proxy.http = "http://proxy.abc.com:8099" 
config.proxy.https = "https://proxy.abc.com:8099" 
config.proxy.no_proxy = "localhost,127.0.0.1" 
end 

mutfak-testi

[SSH] Established 
    Vagrant instance <default-centos-67> created. 
    Finished creating <default-centos-67> (3m39.40s). 
    -----> Converging <default-centos-67>... 
    Preparing files for transfer 
    Preparing dna.json 
    Resolving cookbook dependencies with Berkshelf 4.3.1... 
    Removing non-cookbook files before transfer 
    Preparing validation.pem 
    Preparing client.rb 
    -----> Installing Chef Omnibus (install only if missing) 
    Downloading http://www.chef.io/chef/install.sh to file /tmp/install.sh 
    Trying wget... 

kitchen-vagrant driver anında Serseri dosyası oluşturur gibi ben mutfaklı Vagrantfile kullanılmış hiç

[SSH] connection failed, retrying in 1 seconds (#<Errno::ECONNREFUSED: Connection refused - connect(2) for 127.0.0.1:2222>) 
[SSH] connection failed, retrying in 1 seconds (#<Errno::ECONNREFUSED: Connection refused - connect(2) for 127.0.0.1:2222>) 
$$$$$$ [SSH] connection failed, terminating (#<Errno::ECONNREFUSED: Connection refused - connect(2) for 127.0.0.1:2200>) 
>>>>>> Converge failed on instance <default-ubuntu-1204>. 

cevap

1

mutfak-yakınsama.

Vagrant dosyanızı kaldırmanızı ve ihtiyacınız olan proxy verilerini içerecek şekilde .kitchen.yml dosyanızı değiştirmenizi öneririm.

+0

Teşekkür ederim @Josh Beauregard. Vagrantfile'ı sildim ve mutfak-vagrant sürücüsünü kullandım. – bablu

İlgili konular