我想让流浪汉去工作。我安装了所有东西,但是当我在终端中运行“vagrant up”时,我得到以下错误
$ vagrant up
/Users/charleswang1104/.vagrant.d/gems/gems/docker-provider-0.1.0/lib/docker-provider/errors.rb:6:in `<module:Errors>': superclass mismatch for class ImageNotConfiguredError (Type
当使用vagrant时,您定义了一个文件Vagrantfile,它定义了您的机器。这个文件基本上是ruby的,所以我想在LightTable中以ruby文件的形式打开它
可能无法将文件名匹配添加到类似以下内容:lt.objs.files/file-types?这是未来可能的功能吗?有什么方法可以“打开为”吗?您可以设置自定义文件类型;更多
{:+ {:files [(:lt.objs.files/file-types [{:name "Wisp",
当发出vagrant up命令时,我得到如下错误:
Could not find class apt for precise64.inglewood.ca.us at at /tmp/vagrant-puppet-3/manifests/default.pp:19 on node precise64.inglewood.ca.us`
default.pp的第19行包含:
include apt
有什么想法吗
Windows 8+Cygwin+ruby2.0上的Im傀儡模块列表上写的是什么?包
所以,为了解决一个相当大的问题,我尝试了多种不同的解决方法,试图让它正常工作,但是在puppet和实际服务器之间发生了一些让我难以置信的事情
基本上,我有一个init.d脚本/etc/init.d/rserve,它被正确地复制过来,当从服务器上的命令行使用时,它可以完美地工作(即sudo service rserve start | stop | status),该服务基于对不同命令使用echo$?进行测试返回正确的错误代码
puppet服务声明如下:
service { 'rserve':
我正在调试一个iOS应用程序,该应用程序运行在一个模拟器上,连接到一个服务器,在虚拟机中的本地计算机上运行一个基于REST的API(在Mac OS X上使用Vagrant和Virtual Box进行设置)。然而,查尔斯不会接住任何车辆。据我所知,通过在我的网卡上发送一个数据包,该数据包被路由回我的计算机,通信就发生了。至少如果我拔出网络电缆,连接就会断开
不过,我已经能够使用Wireshark查看流量,但我对该工具不是很熟悉,所以我更喜欢使用Charles Proxy。特别是因为我需要查看HTT
如果我有带可承担条款的流浪汉档案:
Vagrant.configure(2) do |config|
config.vm.box = 'hashicorp/precise32'
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.provision :ansible do |ansible|
ansible.playbook = "playbook.yml"
ansible.inve
通过我的流浪档案安装了图书管理员傀儡
required_plugins = %w(vagrant-puppet-install vagrant-librarian-puppet)
required_plugins.each do |plugin|
need_restart = false
unless Vagrant.has_plugin? plugin
system "vagrant plugin install #{plugin} --verbose"
need_resta
当我第一次在Windows上运行vagrant up时,我希望它能够下载并缓存该框。但是如果我运行vagrant-halt,然后运行vagrant-up,我最终不得不等待15分钟,等待机器下载并重新组装;当我运行vagrant box list时,它表示它的基本框列在那里,那么我还需要做什么才能使用缓存呢
default: Downloading: https://atlas.hashicorp.com/ubuntu/boxes/trusty64/vers
ions/20150902.0
在我的木偶效果中,我想使用如下函数
#don't know which syntax is right, but seems like both of them have no effect
include AlexCline/dirtree
include AlexCline_dirtree
class sw_mage_deploy {
$deploy_folder = '/var/www/html'
file { dirtree($deploy_folder):
我将尝试此命令:
vagrant init hashicorp/percise32&&vagrant up
但这种错误是经常发生的
The box 'hashicorp/percise32' 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
`vag
我遇到了一个流浪汉的小问题。我最近决定,我想为Python/Flask设置一个独立的开发框,而不是PHP框。我将它们都设置为具有专用网络连接,如下所示
config.vm.network "private_network", ip: "192.168.33.10"
我有一个设定为.10,另一个设定为.11。但是,一旦启动一个,然后启动另一个,我就无法通过浏览器通过各自的IP地址访问它们。我能想到的唯一问题是其中一台机器归root所有,因此VirtualBox可能会尝试启动两个独立的网络实例
我已经从scotch.io安装了vagrant和scotchbox,以便在本地开发,并且运行得很好。
现在我需要使用子域作为变量,我已经在谷歌上搜索过了,但仍然没有工作。
我已经更改了hosts文件并添加了
192.168.33.10 scotch.box
是否需要为通配符子域主机添加一行?
我还将下一行添加到conf文件中
<VirtualHost *:80>
DocumentRoot /var/www/public
ServerName tenant.scot
我有一个puppet脚本中的exec资源,应该在每个配置上执行,但它似乎不起作用。我可能有配置问题或逻辑执行顺序问题,但我不确定它在哪里
exec { 'get-ec2-hosts-run':
environment => "HOME=/home/${common_username}",
command => "php /home/${common_username}/get-ec2-hosts.php",
refresh => "php /home
当我用Packer和Ubuntu 14创建vagrant框时,我已经指定了root密码,并在脚本配置中处理这个命令:echo“root:vagrant”| chpasswd
但我想用新的基于Ubuntu 16.04的vagrant box来实现这一点。不幸的是,这个命令没有运行,我必须使用SSH连接到我的VM,并使用以下命令手动指定我的密码根:sudo passwd
我不需要此步骤的配置密码。如何使用打包和供应脚本sh实现这一点?在没有交互模式的情况下指定root密码?您可以:
1) 在您的pr
我希望能够为一个项目一次启动我所有的漫游虚拟机,然后在最后,在其中一个虚拟机上执行Ansible(使用Ansible_local)。是否可以在您之前定义的机器上运行诸如ansible_local之类的供应器
我想做的示例:
# VM definitions
config.vm.define "control" do |control|
control.vm.hostname = "control.somedomain.local"
control.
出于测试目的,我配置了vagrant/virtualbox/ansible的组合
版本>>Ansible:2.3.1.0 | Vagrant:1.9.5
运行时:
vagrant provision
输出状态为:
web1: Running provisioner: ansible...
web1: Running ansible-playbook...
PLAY [Install Apache]
***************************************
我想使用vagrant设置环境,但在vagrant启动后显示错误。这是我的说明书
即时通讯使用:
-OS X优胜美地版本10.10.5
-VirtualBox vesion 5.2.6
-流浪汉2.0.1
这是我的流浪档案
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.network "private_network", ip: "192.168.33.99"
config.vm.sy
我使用的是Windows10附带的VirtualBox和Vagrant。使用最新版本的Homestead,即8.0.1
我的宅地.yaml如下:
---
ip: "192.168.10.10"
memory: 2048
cpus: 2
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: C:\xampp\htdocs\company\upgrade\p
使用vagrant是否可以指定一个rsynced用户并将文件传送给特定的用户和组?在我的流浪者档案中,我有以下内容:
config.vm.synced_folder "app/code", "/var/www/shop/app/code", type: "rsync"
config.vm.synced_folder "app/design/frontend", "/var/www/shop/app/design/frontend", type: "rsync"
config.vm.s
我使用vagrant创建vagrant文件:
vagrant init somedir/thebox-1.0.0 http://XX.XX.XXX.XXX.XXXX/somedir/thebox-1.0.0.box
我跑上去:
vagrant up
其中显示(除其他信息外)
然后通过以下方式再次打开:
vagrant up
目前仍有报道称不匹配
[default] GuestAdditions versions on your host (6.1.8) and guest (6.0.2)
我有这个厨房。yml:
driver:
name: vagrant
provisioner:
name: chef_solo
platforms:
- name: centos65
driver:
box: learningchef/centos65
box_url: learningchef/centos65
suites:
- name: default
run_list:
attributes:
我运行:
kitche
运行vagrant provision后,我遇到以下错误
OSError:[Errno 26]文本文件正忙:“baremetrics”
我正在使用虚拟盒:6.1.16版本和vagrant:2.2.14版本。
请帮助我解决此错误。此错误是由Windows主机上最新版本的Linux VirtualBox Guest Additions造成的。截至本文撰写之时,它还没有在上游得到修复,但您可以通过将VirtualBox Guest Additions降级到6.0.4来解决它。为此,请创建一个~/[a
重新启动计算机后,运行vagrant up突然停止工作,因为在连接中断/重置太多次后超时
日志:
我试图在我的vagrant文件中启用GUI,然后运行vagrant reload,但触发了相同的错误。可以在此处找到其他日志:。我使用的是Windows 10。通过销毁盒子并制作一个新的盒子,一切似乎都正常:运行vagrant destroy,然后再次运行vagrant up。虽然不理想,但它能正常工作
Bringing machine 'homestead-7' up with 'virtualb
Vagrant提供了一系列特殊的linux发行版afaik,但本教程只命名了precise64,即Ubuntu Precise 12.04 x64(并且precise32在本教程的深度中有所提及)
包含这些vm文件,但不可访问(=未提供文件夹列表)
我的问题:还有哪些其他发行版可用,我在哪里可以找到它们,它们的盒子名称是什么?上有可用的流浪者盒子的完整列表。您的最后三个问题似乎是服务器管理问题。你真的确定你不会得到关于服务器故障的更好答案吗?@PascalCuoq不!StackOverflow充
使用Vagrant,是否可以在Vagrant up创建虚拟机时运行我的配置Ansible脚本?我想在导入序列运行时设置。我导入数据库的步骤非常慢。它不是幂等的,我希望它第一次运行
我可以使用vagrant status和vagrant up--no provision制作脚本,但我相信应该有一种更直接的方法
我也可以在第一个流浪者出现后运行Ansible,但是我不能向我的朋友吹嘘我从头开始创建服务器,只运行一个命令:-)我想你使用的版本比1.3.0旧;-)
自Vagrant 1.3.0以来,Va
我和流浪汉的关系不好。
我已经在我的主机(192.168.33.10 local.dev)上配置了我的主机文件。但是我不知道如何在我的虚拟机中设置vhost以及如何访问它。我不想使用木偶或厨师或其他,因为我想了解我在做什么……:)
目前,以下是我的vhost设置:
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/support/mysite
<Directory /var/www/html/support/mysite&
我将在命令行中遵循Data Science的安装教程,其中包括以下步骤:
$ mkdir MyDataScienceToolbox
$ cd MyDataScienceToolbox
$ vagrant init data-science-toolbox/data-science-at-the-command-line
$ vagrant up
这在我的一台电脑上运行得很好,但在另一台电脑上却不行。为什么?
这两台计算机都使用Virtualbox版本:4.3.12和Windows 7
这
标签: Vagrant
digital-oceanvagrantfile
由于某些原因,我无法使用DigitalOcean作为流浪汉的提供者。执行命令时,我收到以下错误:
vagrant up --provider=digital_ocean
Bringing machine 'default' up with 'digital_ocean' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
我想知道如何在Laravel/Homestead中包含一个供应脚本,该脚本应在Homestead VM启动时执行
作为提示,我以前和流浪汉一起工作的方式如下:
config.vm.provision:shell,路径:“bootstrap.sh”
其中,bootstrap.sh文件是我的供应脚本。您始终可以使用vagrant provision或vagrant reload--provision手动强制供应
要使everyvagrant up自动调用provisioner,然后只需在vagran
我在mac电脑上遇到了一个非常奇怪的问题
我安装了流浪者,虚拟盒子,家园。当我运行homestead时,我看到了完整的命令列表,但是homestead up给出了一个Vagrant:command not found错误。不知道会出什么问题,我已经创建并配置了Homestead.yaml文件,vagrant-v为我提供了正确版本的vagrant,只有当我需要启动Homestead机器时,问题才会出现
有什么问题吗?你需要在homestead文件夹的文件夹中。在您git克隆homestad()cd
我知道vagrant提供了vagrant connect和vagrant share功能来连接远程vagrant box。我的盒子在远程机器上,我不能在主机上安装vagrant。是否有任何插件或解决方法,以便我们可以使用vagrant远程控制虚拟箱,而无需在主机中安装它?如果这些箱不是由vagrant实例化的,那么vagrant就不知道它们。它实际上只了解文件配置
流浪汉主要是VBoxManage的包装器,它无法对远程主机执行其命令
但是,如果您使用的是NAT/NAT服务,您应该能够像访问本地网
我正在使用Vagrant创建一个EC2虚拟机。我的供给者是厨师。
我目前面临的挑战是如何在设置时检索VM公共名称
我发现Ohai正在捕获EC2元数据,它在资源调配期间可用。这太棒了。但是,我似乎无法让Ohai捕获元数据。
根据,我需要创建ec2提示文件。
将该命令添加到我的厨师食谱中,但无效
创建提示文件的正确时机是什么?欢迎提供代码片段。评论很有帮助。它回答了我的问题:
在chef Provisioninner块之前,使用vagrant的shell Provisioninner根据文档创建文件
您好,我想在vagrant中编辑config.vm.boot_超时,因为我在启动vagrant时遇到问题。在哪里可以找到config.vm.boot_超时?我应该输入什么值?我在windows8.1 x86中
提前感谢。您需要运行vagrant命令以获取vagrant文件的位置。然后更改变量config.vm.boot\u timeout()
变量的默认值为300。您可以尝试更改默认值
检查您是否有最新版本,并且它是否与您的操作系统兼容
按照给出的步骤操作
此外,还提供了一整套解决方案这对我很
我们的办公室里有一些预先制作好的漫游环境,但我想使用的环境将创建一个80GB的分区(并占用我本地硬盘空间过多)
在Vagrant中加载该框之前,是否有一种简单的方法来编辑该配置?虚拟磁盘的类型是VMDK,这使得使用VBoxManage modifyhd调整分区的大小变得更加困难。我记得我看到了一些关于在shell配置中执行所有命令的说明。我更愿意做:
理想情况下,使用packer创建一个新的盒子,并定义HDD大小
在“漫游”框中更改硬盘大小,然后重新包装该框
谢谢,我得试一试。与此同时,我刚刚
我有一个可以在虚拟机上完美运行的流浪配置,我想将该设置移动到我所拥有的当前物理机器上
是否有任何提供程序允许在当前物理计算机中运行文件?这是一个ubuntu(与Vagrant文件中的框配置相同的版本)。您应该能够获取puppet目录(包括包含模块和清单的puppet目录)并从那里运行puppet(假设您在本地安装了puppet)
puphpet的问题是有很多特定于vagrant的内容(比如假设您有一个/vagrant目录)
让我们这样做:
更改puppet/sites.pp以指向yaml本地文
标签: Vagrant
vagrantfilevagrant-plugin
尝试将NFS插件与Vagrant中的同步文件夹一起使用,该插件正在工作,但在来宾(VM)中权限错误:
-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 a
-rw-r--r-- 1 501 dialout 0 Jan 20 00:51 foo
我尝试根据Vagrant文件中的Vagrant文档设置uid和gid:
config.nfs.map_uid = 1001
config.nfs.map_gid = 1001
我希望它能在来宾中使用正确的用
我有一个流浪版本,它依赖于流浪插件
我可以记录用户需要安装这些插件,但理想情况下,我希望自动安装所需的插件
如何在构建过程中自动安装所需的插件?我在Matt Cooper的一篇文章中找到了答案。这个解决方案对我有效
这篇博客文章描述了如何将以下几行添加到文件的顶部:
required_plugins = %w( vagrant-omnibus vagrant-aws )
required_plugins.each do |plugin|
exec "vagrant plugin inst
我正在使用Vagrant运行4个虚拟机。我的文件如下所示:
Vagrant.configure(2) do |config|
config.vm.box = "bento/centos-7.2"
config.vm.synced_folder "data", "/vagrant"
# Master1
config.vm.define :master1 do |m1|
m1.vm.hostname = "master1.mycluster"
m1.vm.netwo
我通过流浪者经营家园,我刚刚更新了我的盒子,并试图启动它。我得到以下日志:
==> default: Waiting for machine to boot. This may take a few minutes...
default: SSH address: 127.0.0.1:2222
default: SSH username: vagrant
default: SSH auth method: private key
default: Warni
标签: Vagrant
npm-installhyper-vvagrantfilevagrant-windows
Q1:在漫游启动期间,有多少硬盘空间可用
Q2:运行vagrant up时,是否可以增加可用磁盘空间
背景:我正在处理一个创建Cent OS 7虚拟机的Vagrant文件
在Hyper-V中使用。配置VM时,我使用vagrant disksize插件扩展虚拟硬盘的大小,克隆包含节点项目的git repo,然后尝试运行npm安装。我正在尝试准备好节点项目,以便在创建VM时使用。我有大量的物理磁盘空间,vagrant disksize确实成功地增加了我的最大虚拟磁盘空间(使用Hyper-V管理器验证
我面临虚拟机的问题。我已经用vagrant up命令安装了虚拟盒机,但是我删除了整个项目,但仍然无法创建同名项目。这给了我以下错误
A VirtualBox machine with the name 'petalandstem' already exists.
Please use another name or delete the machine with the existing
name, and try again.
我试图更改UID,但它仍然不起作用。如何完全删除项目..使用:
我为VirtualBox创建了全新的vagrant box(安装了仿生服务器),VDI硬盘类型为60gb
其他的一切看起来都很好,但我在“流浪者”盒子里只有4gb的硬盘
知道是什么导致了这个问题吗
当我使用vagrant ssh登录时,使用/:91.1%的3.87GB
df-h
Filesystem Size Used Avail Use% Mounted on
udev 463M
标签: Vagrant
oracle-call-interfaceoracle-cloud-infrastructurevagrant-aws
像Wagrant aws一样,我正在寻找与Oracle云基础设施配合使用的插件
我找到了,但不确定是否有效。没有得到适当的例子。
遵循步骤并尝试使用此插件,但没有成功
失败,出现以下错误
/root/.vagrant.d/gems/2.4.6/gems/oci-2.9.0/lib/oci/api_client.rb:477:in `handle_non_success_response': The required information to complete authentication w
因此,我的目标是让Vagrant为我构建一个VM,我可以将其用作rails web应用程序开发环境。我对流浪汉、码头工人等非常、非常陌生,想看看这是否有道理:
我应该创建一个Docker图像,还是两个?我的想法是,一个映像将用于rvm、ruby和rails,另一个映像将用于Apache
目标是可以分发给少数人,然后他们可以轻松地建立完全相同的环境
这是我目前的档案:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_V
系统环境
vagrant up
Bringing machine 'glialvid' up with 'virtualbox' provider...
There are errors in the configuration of this machine. Please fix
the following errors and try again:
Vagrant:
* Unknown configuration section 'version'.
感谢您的帮助 您必须使用V
我很高兴使用Vagrant和Chef Solo,但我读到使用Chef Zero将更容易过渡到完整的Chef服务器(在项目不久的将来可能会发生这种情况)。当我开始使用vagrant plus chef zero时,我在chef运行期间收到错误,如下所述。
流浪汉:1.7.4
厨师长(客人机器上)-12.4.1
当我做一个$vagrant up db,这是Chef的输出
==> db: [2015-07-28T09:14:13+00:00] INFO: Chef-client pid: 252
我正试图提供一个带有木偶的流浪者盒子,我非常困惑我需要在哪里安装木偶。根据Provisioning下的Vagrant文档,该文档意味着puppet在我的主机上,当我运行Vagrant upVagrant时,它将在我的主机环境中查找我的清单和模块
但是,我不想在主机上安装一堆puppet模块并创建文件。我想要的是启动一个流浪者盒子,然后将这些清单文件和模块放在虚拟机上,这样我就可以vagrant packagebox并将它传递给队友。Vagrant文档说,我可以在vm中拥有清单文件,如sopupp
我无法以这种方式发布虚拟机的端口:
config.vm.define "n1" do |n1|
n1.vm.hostname = "n1"
n1.vm.network "private_network", ip: "172.20.20.10"
n1.vm.network "forwarded_port", guest: 8500, host: 8080
end
虚拟机内部的访问工作正常:
vagrant@n1:~$ curl http://localhost:8500/
我目前正在使用Chef's Test Kitchen测试我的食谱,然后再将食谱应用到我的托管节点。我的托管节点的操作系统是Ubuntu 16.04服务器版。我可以看到Bento项目提供的基本框列表
我目前使用的是ubuntu-16.04平台,驱动程序是vagrant。在hashicorp的网站上,我没有看到ubuntu 16.04服务器的列表。假设ubuntu操作系统的桌面版本提供了基本框,而ubuntu的服务器版本目前没有提供基本框,我的假设正确吗
如果Ubuntu16.04服务器没有可用的基
我正在安装buildroot。但是当我从buildroot文档中下载手册时,出现了错误
这是我的过程
curl -O https://buildroot.org/downloads/Vagrantfile; vagrant up
结果如下
==> default: Attempting graceful shutdown of VM...
default: Guest communication could not be established! This is usually
1 2 3 4 5 6 ...
下一页 最后一页 共 51 页