Questions tagged «vagrant»

Vagrant是用于构建和分发虚拟化开发环境的工具。

5
为什么我应该使用Vagrant而不是VirtualBox?
我使用VirtualBox多年来创建开发环境。 我的很多同事都在谈论Vagrant,许多人对此感到非常兴奋,但我似乎无法掌握它的好处。在我看来,这是一系列需要学习的新命令我用Virtualbox做的事情。 使用VirtualBox,我可以完美地安装和配置环境,然后可以将其打包为OVA或其他任何形式,并与其他办公室用户共享。如果出现问题,可以在VirtualBox中拍摄快照。 木偶和厨师不是Vagrant的一部分,他们是对的吗? 因此,是的,Vagrant单独提供的优于VirtualBox的好处是什么?




18
Vagrant SSH失败,VirtualBox
流浪到ssh部分时失败: myterminal$ vagrant up [default] VM already created. Booting if its not already running... [default] Running any VM customizations... [default] Clearing any previously set forwarded ports... [default] Forwarding ports... [default] -- ssh: 22 => 2222 (adapter 1) [default] -- db2: 30003 => 30003 (adapter 1) [default] Cleaning previously set shared …

3
如何修复极慢的Virtualbox网络下载速度?
我正在通过Vagrant / Virtualbox使用Ubuntu 12.04 VM(hashicorp / precise32)。与我的主机系统相比,它的下载速度似乎非常慢。这是我通过speedtest-cli通过主机系统(OSX)获得的: Testing download speed........................................ Download: 845.62 Mbits/s Testing upload speed.................................................. Upload: 296.03 Mbits/s 这就是我在来宾操作系统(Ubuntu 12.04)中得到的: Testing download speed........................................ Download: 12.41 Mbits/s Testing upload speed.................................................. Upload: 247.64 Mbits/s 因此主机下载速度快70倍!对这些问题的通常反应是: config.vm.provider "virtualbox" do |v| v.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] v.customize ["modifyvm", :id, "--natdnsproxy1", "on"] end 但是我已经将它配置为我的Vagrantfile。 …

4
只需要在流浪者中做桥接适配器,无需NAT
因此,我的MAC书籍上的Vagrant设置为“ hashicorp / precise64”时遇到问题。 首先,我的配置: VAGRANTFILE_API_VERSION =“ 2” Vagrant.configure(VAGRANTFILE_API_VERSION)做| config | config.vm.box =“ hashicorp / precise64” config.vm.network“ public_network”,键入:“ dhcp”,:bridge =>'en4:Thunderbolt Ethernet' config.vm.hostname =“ mddirector” 结束 这就是“流浪汉”的主张 ==>默认值:尝试正常关闭VM ... ==>默认值:检查“ hashicorp / precise64”框是否为最新... ==>默认值:清除任何先前设置的转发端口... ==>默认值:清除任何先前设置的网络接口... ==>默认值:根据配置准备网络接口... 默认值:适配器1:NAT 默认值:适配器2:桥接 ==>默认值:转发端口... 默认值:22 => 2222(适配器1) ==>默认值:正在启动VM ... ==>默认值:等待计算机启动。这可能需要几分钟的时间... 默认值:SSH地址:127.0.0.1:2222 默认值:SSH用户名:vagrant 默认值:SSH身份验证方法:私钥 默认值:警告:连接超时。正在重试... ==>默认值:机器已启动并准备就绪! GuestAdditions …
36 vagrant 


1
在本地复制无业游民框
我在VirtualBox上运行了一个无聊的盒子,我需要制作一个副本(及其所有现有配置和数据),以便我可以对其进行更改而不会影响原始版本。 问题是我的原始包装盒是一个文件包-我正在使用的互联网连接速度非常慢,所以其他人将他们的vagrant和virtualbox文件夹复制到了我的机器上。因此,没有 config.vm.box_url 使用。 我该怎么做? 编辑:我正在使用Vagrant 1.2.2

1
如何启用Vagrant的“详细”模式?
我在Windows 7机器中使用Vagrant,而ssh客户端出现问题。我想知道如何使Vagrant变得“冗长”(如在报告中多于一条用户友好的消息),以及是否有可能更改日志级别。
26 vagrant 

6
Vagrant VM的SSH基础
我正在构建具有以下要求的无业游民机器(Ubuntu 12.04): 通过Vagrant对具有sudo-privileges的用户进行SSH访问。 我已经ssh-keygen在主机上(通过)生成了公共/私有密钥,并将公共密钥移到authorized_keys了客户机上的文件中。而且我尝试了无密码的SSH。 我vagrant ssh使用启用密码的SSH密钥键入以下几件事: 我必须在主机上键入密钥短语,然后才能通过SSH进入来宾VM。 每次我输入正确的关键字短语都不会被接受。 导致我得到以下错误消息: SSH authentication failed! This is typically caused by the public/private keypair for the SSH user not being properly set on the guest VM. Please verify that the guest VM is setup with the proper public key, and that the private key …

2
如何在终端中退出流浪者的SSH
遵循该存储库中的README文件之后,我应该将外壳安全地固定到已创建的虚拟机中,但是一旦这样做,我该如何退出呢? 以下是说明: $ git clone git://github.com/honza/django-chef.git $ cd django-chef # add yourself to the "users" array in the Vagrantfile $ sudo echo "127.0.0.1 example.example.com" >> /etc/hosts $ vagrant up $ fab vagrant:honza bootstrap # replace with your name $ vagrant ssh # OK, cool $ run # I'm trapped!
21 linux  bash  ssh  vagrant 

2
如何通过Vagrant文​​件配置将“仅主机适配器”添加到VirtualBox计算机?
有很多答案,只有Vagrant文​​件配置的适用版本1。例如 config.vm.network :hostonly, :adapter => 2 新public network功能不支持此功能。例如这条线 config.vm.network "public_network", bridge: 'vboxnet0' 因为vboxnet0不是网络接口,会抛出错误en0。这是一个屏幕截图: 我也尝试过 config.vm.provider "virtualbox" do |vb| vb.customize ["modifyvm", :id, "--hostonlyadapter2", "vboxnet0"] 但这对虚拟机没有影响。 如何创建这样的新界面? 我在用 Mac OS X 10.10.1 的VirtualBox 4.3.20 流浪汉1.6.5

6
如何解决“ ttyname失败:Vagrant中的设备不正确的ioctl”?
使用此代码段(嵌入式Shell配置程序)时: config.vm.provision "shell" do |s| s.inline = <<-SHELL <shell code> SHELL end 结果是: ==> default: mesg: ==> default: ttyname failed ==> default: : ==> default: Inappropriate ioctl for device 似乎其他人也发现了此问题。有人知道如何解决吗?
21 vagrant 

5
JSON元数据文件的流浪者URL
在我的Vagrantfile中,我可以指定一个框的URL: config.vm.box_url = "http://example.com/my-box.pkg" 根据最新文档,我应该能够创建一个JSON文件,其中包含不同版本的Box的URL。该文档还说,我可以在运行时使用此JSON文件的URL vagrant box add。我希望能够将JSON文件的URL用于config.vm.box_url。但是,这似乎不起作用。当我尝试它时,它像一个盒子文件一样对待它: Bringing machine 'default' up with 'virtualbox' provider... ==> default: Box 'my-box' could not be found. Attempting to find and install... default: Box Provider: virtualbox default: Box Version: >= 0 ==> default: Adding box 'my-box' (v0) for provider: virtualbox default: Downloading: http://example.com/my-box.pkg.json default: …
18 vagrant 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.