Questions tagged «vagrant»

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

2
如何通过VBoxManage加密VM盒?
我已经创建了VM box Vagrantfile,但是当我尝试加密存储时,我遇到以下错误: $ VBoxManage encryptmedium aaa-bbb-ccc-ddd-eee --newpassword - --newpasswordid my_username --cipher "AES-XTS256-PLAIN64" Enter new password: 0%... Progress state: VBOX_E_NOT_SUPPORTED VBoxManage: error: Encrypt hard disk operation for this cipher is not implemented yet! 没有指定任何密码时也会发生同样的情况。 为什么这不起作用?我如何以适当的方式加密VM? 附加信息: $ VBoxManage --version 5.0.14r105127 $ VBoxManage showvminfo secure | grep 'SATA.*UUID' SATAController (0, 0): …

1
Vagrant ::无法运行流浪汉; 连接超时。重试
我开始从wamp迁移到laravel宅基流浪盒,但是当我开始打开盒子时我已经被难倒了。我已经下载并配置了所有资产,然后运行流浪汉启动盒子,但是,这是流浪者的结果: $ vagrant up Bringing machine 'default' up with 'virtualbox' provider... ==> default: Checking if box 'laravel/homestead' is up to date... ==> default: Clearing any previously set forwarded ports... ==> default: Fixed port collision for 22 => 2222. Now on port 2200. ==> default: Clearing any previously set network interfaces... …

2
如何将Vagrant同步文件夹与VirtualBox和CentOS / Windows同步?
我无法获取/ vagrant文​​件夹进行同步。它将从Windows主机同步到CentOS guest虚拟机,但只有在我手动运行vagrant rsync或时vagrant up,才会删除guest虚拟机中的任何新文件。它不会从访客同步到主机。 $ vagrant ssh Last login: Wed Mar 15 21:00:00 2017 from 10.0.2.2 [vagrant@localhost ~]$ cd /vagrant [vagrant@localhost vagrant]$ ls Vagrantfile vagrant.log [vagrant@localhost vagrant]$ touch tmp.txt [vagrant@localhost vagrant]$ ls tmp.txt Vagrantfile vagrant.log [vagrant@localhost vagrant]$ exit logout Connection to 127.0.0.1 closed. Chloe@xps /cygdrive/c/Users/Chloe/Documents/server $ ls vagrant.log Vagrantfile …

2
HyperV-带有流浪汉的静态IP
我正在将Laravel Homestead和Vagrant一​​起使用,并且我认为使用Hyper-V而不是Virtual Box是有意义的,因为它已与Windows集成在一起。 这是我的问题。我的Hyper-v虚拟机有时会获得一个新IP,通常为172.20.83.X。当我要求ips测试域时,这会弄乱我的主机文件。因此,每次我的hyper-v服务器获得新的IP时,我都必须重新输入新的IP,这很快变得非常乏味。 我想知道是否有一种方法可以将ip设置为在我的机器上始终相同。 我尝试修改服务器的虚拟交换机管理器,但最终失去了完整的Internet。

1
如何使用Vagrant设置NAT和Host Only适配器?
我正在尝试使用Vagrant在我的CentOS盒子上同时建立NAT连接(用于yum下载)和仅主机连接(用于与主机通信)。 我CAN通过ssh方式连接和检查做到这一点/etc/udev/rules.d/70-persistent-net.rules,并创建对应/etc/sysconfig/network-scripts/ifcfg-eth1。但是我找不到任何描述如何使用Vagrantfile配置在Vagrant中同时拥有NAT和HOST连接的内容。需要考虑的事项: 桥接连接不是我想要的。我是一个需要身份验证的DHCP客户端。 config.vm.network :hostonly, "192.168.50.4" 覆盖默认的NAT连接,因此也不起作用。 在此先感谢您分享您的专业知识。

1
从哪里“流浪”知道哪个机器加电
我的机器#1正常运行并且vagrantfile在主文件夹中。 现在我想创建该机器的新副本以进行测试。 所以我将主文件夹复制到main2并更改了vagrantfile 不同的IP 不同的VM名称 不同的主机名 现在,当我运行vagrant up它时,启动我的旧机器而不是创建新机器 这是为什么?
2 ubuntu  vagrant 

0
VirtualBox Ubuntu / xenial64 VM不断丢失互联网连接
我使用vagrant安装了一个Ubuntu VM。当我通过SSH连接到VM并ping google.com时,它运行正常。大约一分钟,然后我就停止接收数据包了。 重新获得互联网连接的唯一方法是 vagrant halt 然后 vagrant up 并且循环继续。 这是我的流浪文件: Vagrant.configure("2") do |config| config.vm.box = "ubuntu/xenial64" config.vm.provider :virtualbox do |vb| vb.customize ['modifyvm', :id,'--memory', '2048'] vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] end config.ssh.forward_agent = true config.vm.network "forwarded_port", guest: 3333, host: 3333 config.vm.network "forwarded_port", guest: 3334, host: 3334 config.vm.network "public_network", ip: "172.20.0.0", …

0
如何从Vagrantfile中指定VirtualBox中的存储IDE主要主VDI文件?
我试着给路径 .vdi 该行上的文件 config.vm.box = "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi" 但它抱怨它无法打开文件。我认为Vagrant正在寻找一个盒子文件。我试过了 config.vm.box = "base" config.vm.provider "virtualbox" do |vb| vb.customize ["storageattach", :id, "--medium", "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi"] 但它给了一个错误 无法打开文件/ C:/ Users / Chloe / workspace / mesh / node / base 我试过了 vb.customize ['storageattach', :id, '--storagectl', 'IDE Controller', '--port', 1, '--device', 0, '--type', 'hdd', '--medium', "../build/qMp_3.2.1-Clearance_VirtualBox_x86_factory_20170406-2203.vdi"] 但它给出了同样的错误。 那么如何在a中指定VDI文件呢? …

1
“vagrant up”和VirtualBox崩溃Windows 10
我正在尝试为ubuntu获取一个流浪盒并在我的Windows机器上运行,每次我输入“vagrant up”时我都会得到一个BSOD。 我在Windows中关闭了Hyper-V,因为这是建议的修复。问题仍然存在。 我在VirtualBox日志中看到的错误代码如下: 00:00:05.633668 ERROR [COM]: aRC=E_ACCESSDENIED (0x80070005) aIID={4afe423b-43e0-e9d0-82e8-ceb307940dda} aCompo nent={MediumWrap} aText={The object is not ready}, preserve=false aResultDetail=0 崩溃分析中的文件链接如下: 粘贴分析的粘贴链接 我目前正在Windows 10机器上运行Virtualbox 5.2.2和vagrant 2.0.1。 有谁知道如何解决这个问题? 干杯

1
Vagrant和virtualbox痛苦地缓慢
我在Windows机器上开发laravel应用程序时遇到了严重问题。我正在使用默认的共享文件夹运行vagrant 1.6.3和virtualbox 4.3.12。这个问题最近刚刚开始出现。我的VBox有2048MB的RAM,使用2个CPU内核。 这个设置非常慢,我的应用程序通常超时加载。有时同一页面会在3秒内加载,有时它根本不会加载。 为VMware插件抛出80美元不是一种选择。我也尝试过RSync,但是经过几个小时的搜索后我无法正常工作。 我也尝试禁用共享文件夹,但当我尝试使用phpstorm部署我的文件时,这会导致大量的权限问题。 那么这里有什么选择呢。我可以忍受2-3秒的加载时间,但这些超时真的让我烦恼并且让我的速度大大降低。 (页面加载时我有时间检查我的脸书)

0
VirtualBox故意中止来宾VM
我想知道是否有人知道如何故意中止VirtualBox 5.0中的VM(Linux盒子)?我用google搜索这个无济于事,因为每个人都抱怨为什么他们的虚拟机会在状态中被中止。我正在重新创建我的同事发现的错误,其中他的VM已被中止并且vagrant destroy命令错误。但我似乎无法找到如何中止VM。 他的情景: 创建一个VM vagrant up 因为我不知道原因,他的VM被中止(可能正在睡觉)然后试图在中止时摧毁他的VM vagrant destroy -f 问题:如何有意中止VM,这是否可能?谢谢! 更新包括他的MacBook上的错误 # vagrant destroy -f ; vagrant up ==> vmbox: Forcing shutdown of VM... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["controlvm", …

3
在企业网络上安装vagrant插件
我正在尝试使用自己的根证书在企业网络上安装Vagrant插件,但它失败了: $ vagrant plugin install vagrant-timezone --plugin-source http://rubygems.org Installing the 'vagrant-timezone' plugin. This can take a few minutes... ... Could not verify the SSL certificate for https://gems.hashicorp.com/. There is a chance you are experiencing a man-in-the-middle attack, but most likely your system doesn't have the CA certificates needed for verification. …

0
默认固定端口冲突为22 = 2222.现在在端口2200上流浪汉挂起
我在Windows 7 64bit上使用虚拟机5.0和vagrant 1.8,在机器上运行debian base 32bit机箱之一。 现在我在vagrant上安装了另一个debian 64位,但显示出错误并卡住: ==> default: fixed port collision for 22 = 2222. now on port 2200 *** hang-up *** 完成以下步骤/说明: 重新安装虚拟盒并使用4.3.x和5.0.x,还使用了vagrant 1.6和1.8.x. 这个流浪文件在另一台Windows 7 64bit机器上工作。 在BIOS中启用VT功能 也尝试添加config.vm.network :forwarded_port, guest: 22, host: 2210, id: "ssh", auto_correct: true和config.vm.network :forwarded_port, guest: 22 host: 2210 我做谷歌搜索但没有得到解决方案,任何人都有这个想法吗?

1
流浪汉,无法下载包装盒
不知道为什么我有这个问题,但我不能添加流浪盒。 使用Windows 10,尝试使用powershell和简单的命令提示符。同样的问题。这是一个相对新鲜的Windows安装。也许我错过了一些必需的包裹? 首先我尝试了这个命令: vagrant box add hashicorp/precise32 并得到错误: The box 'hashicorp/precise32' could not be found or could not be accessed in the remote catalog. If this is a private box on HashiCorp's Atlas, please verify you're logged in via `vagrant login`. Also, please double-check the name. The expanded URL …
1 vagrant 

2
bit包安装问题与git / https
这是我的操作系统:(但是我的笔记本电脑使用VM安装 - Virtualbox通过vagrant) Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise 我面临的问题是,当我尝试做的时候: bower install jquery 我收到此错误: bower retry Request to https://bower.herokuapp.com/packages/jquery failed with ETIMEDOUT, retrying in 1.2s 起初我怀疑我的机器无法访问https,但是使用下面的wget进行简单的测试,我可以通过https从URL获得响应: wget -qO- https://bower.herokuapp.com/packages/jquery 并得到以下回应: {"name":"jquery","url":"git://github.com/components/jquery.git"} 在通过互联网进行一些挖掘之后,还有其他类似事件通过执行以下操作来解决: git config --global url."https://".insteadOf git:// 但这对我不起作用,我不确定是否还有其他方法可以使这项工作显然我的公司防火墙以某种方式阻止了这一点。 我的公司没有使用任何代理服务,所以我怀疑防火墙中有一些规则会导致这种情况,因为在公司网络之外使用同一台机器我完全没有这个问题。 公司IT部门。绝对不会为我做任何事情或支持我,所以我已经请求建议或在这里工作。 [编辑] 我已经做了更多的测试,以下内容将工作[即使没有git配置强制git使用https]: bower install jquery=http://bower.herokuapp.com/packages/jquery …
1 ubuntu  https  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.