我正在尝试使用CentOS 6.4和Apache 1.3创建一个Vagrant设置(这是针对遗留应用程序的)。我正在使用Puppet(虽然如果Chef中的答案更简单,我很乐意使用它)和。我遇到的问题是它安装了Apache2.2,但我不知道如何让它安装Apache1.3
我做错了什么?我怎样才能做对?(关于“升级你的应用程序”的回答将被否决-我无权做出该决定。)你使用的模块没有明确公开一个参数来指定你要安装的httpd软件包的版本
您可以使用Alessandro Franceschi提供的Apac
我们在整个团队中使用vagrant,因此我们可以构建相同的开发环境。虽然它在大多数情况下工作得很好,但我们遇到了一些特定于主机操作系统的问题,无论是OS X还是Windows,例如,在使用同步文件夹时,nfs=>false,:nfs\u version=>3选项需要更改
有没有推荐的方法来处理这个问题?该文件是否应首先检测主机环境,然后进行相应的处理?随着我们越来越多地使用它,我不希望出现这样的情况:一个开发人员有特定于Vagrant/Windows的问题,因此更改了Vagrant文件,推动了他
当我试图提起流浪汉时,我得到了这个错误
$ vagrant up --provision
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Installing Chef cookbooks with Librarian-Chef...
/Users/username/.vagrant.d/gems/gems/yajl-ruby-1.2.1/lib/yajl/yajl.bundle: [BUG
我在流浪汉档案中设置了以下条款
config.vm.provision :shell, :path => "provision/bootstrap.sh"
config.vm.provision :shell, :path => "provision/step-1.sh"
config.vm.provision :shell, :path => "provision/step-2.sh"
config.vm.provision :shell, :path => "
我在OSX上使用VirtualBox 5.0.4和Vagrant 1.7.4。我正在尝试使用Vagrant设置OpenShift
当我运行以下命令时
vagrant up --no-provision
此消息失败
Vagrant failed to initialize at a very early stage:
The plugins failed to load properly. The error message given is
shown below.
cannot load
Vagrant文档和CLI使用术语“box”和“base box”。命名意味着基本框是一种特定类型的框,但是,这些术语似乎用作同义词。流浪者“盒子”和流浪者“基本盒子”之间有区别吗?以下是基本盒子的描述:
有一类特殊的盒子被称为“基本盒子”。这些盒子包含流浪者正常工作所需的最低限度,通常不是通过重新包装现有流浪者环境(因此“基本盒子”中的“基本”)
例如,Vagrant项目提供的Ubuntu框(如“precise64”)是基本框。它们是从ISO的最小Ubuntu安装创建的,而不是重新打包现有环境
我在virtualbox和vagrant上运行RIOT OS(在Windows上):使用github上的文档:
然后在我的(主机)终端中运行“vagrant up”和“vagrant ssh”命令。它似乎很好地帮我登录(使我进入user@riot:
但当我打开虚拟机时,它仍然要求我输入用户名和密码,我不知道它们是什么。我试图更改它们(见图),但它给出了错误,现在我不知道如何登录。
我错过了什么
我正在尝试在RIOT OS上运行github基准测试(只是尝试学习如何在虚拟化环境中使用基准测试)。
来自MAMP Pro的背景,我喜欢拥有一个“基本”文件夹(在本例中为/Sites),将我的所有项目放在它下面,并使用它设置自定义服务器名称/别名。使用Vagrant,我似乎可以完成名称/别名部分,但如果我真的只想在/Sites中使用Vagrant文件,然后所有文件都使用相同的配置,那么使用这些自定义主机名指定子文件夹磁盘位置的最佳方法是什么
我很可能是想得太多了,我只是一个GUI界面的吸盘,我很想知道如何实现这一点。一如既往地谢谢你
澄清
我习惯了什么
我曾经使用MAMP Pro,它允许您使用G
我需要为我的项目运行Vagrant,当我尝试启动它时:
user@chrubuntu:/var/www/***$ vagrant up
VirtualBox is complaining that the installation is incomplete. Please
run `VBoxManage --version` to see the error message which should contain
instructions on how to fix this error.
我正在写一本自定义的星号厨师烹饪书,在这里我需要运行这个脚本
bash 'create asterisk keys' do
user 'root'
cwd File.dirname(source_path)
code <<-EOH
cd asterisk-#{node.version}*
./contrib/scripts/ast_tls_cert -C #{node.host} -O "#{node.box_name}" -d #{node.keys_d
我在本地环境Ubuntu 14.04中安装了Vagrant、Virtualbox、Chef solo和刀子。一切都安装好了。但是当我运行这个命令时,它返回了一个错误:
could not extract the package.xml file from "/build/buildd/php5-5.5.9+dfsg/pear-build-download/MDB2-2.5.0b5.tgz"
Download of "pear/MDB2" succeeded, but it is not a va
我对在VirtualBox上运行的流浪VM有一个问题:每次我合上MacBook的盖子,VM就会中止,我必须再次“流浪”起来。我不认为这是故意的行为,每次重新开始都很烦人
检查DiagnosticReports文件夹,每当我用运行中的VM关闭盖子时,我都可以从VirtualBox中找到一份崩溃报告,这是第一部分的摘录:
Process: VBoxHeadless [6267]
Path: /Applications/VirtualBox
我刚刚安装了一个新的Linux机器,并试图在上面安装vagrant。问题是,当我运行vagrant up命令时,我得到以下错误:
Vagrant在非常早期的阶段未能初始化:
目录Vagrant将用于存储特定于本地环境的数据
状态不可访问。指定为本地数据的目录
目录必须对指定的用户可读写
流浪汉
知道如何解决这个问题吗?我认为更好的方法是让用户成为目录的所有者,从而为用户提供目录所需的权限,您希望在这里启动流浪者:
$ sudo chown -R <user> <director
所以我想在vagrant的coreos上设置一个主Kubernetes节点。我使用的是示例master cloud配置,在这里找到,并将其添加为第一个单元:
- name: etcd.service
command: start
- name: fleet.service
command: start
- name: docker-tcp.socket
command: start
enable: true
content: |
[Unit]
Descript
使用构建Vagrant配置文件时,它会在项目根myproject/html/index.html上创建一个新文件夹
我更喜欢将此文件移动到子文件夹中,以免破坏根文件夹:因此我将其放在puphpet/html/index.html中,但如何配置/告诉Apache在使用IP地址而不是虚拟主机访问应用程序时加载此文件
现在,当我使用ssh访问虚拟机并看到文件夹/var/www/html]的内容时,它是空的
更新
在使用vagrant ssh对创建的machin进行了一些研究之后,我转到apache配置
我对Homestead VM目录有问题。My homestead.yaml文件具有以下文件夹/站点设置:
folders:
- map: ~/web/sites
to: /home/vagrant/web
sites:
- map: test.app
to: /home/vagrant/web/test/public
它们都在同一个根目录F中:当我SSH到VM并使用dirs命令时,我在那里看不到任何文件夹。谢谢
更新:
文件同步现在工作正常,我可以在VM目录中看到我的文件/文件夹。现
我用Ubuntu+KDE创建了一个流浪者盒子。我在这方面的分辨率屏幕有问题。解决这一问题的一种可能方法是安装新的VBoxGuessAdditions
事实上,我在我的Vagrant文件的这一行上更改了布尔值(从false改为true):
config.vbguest.auto_update = true
这条线的值为'false'时,我对我的流浪汉没有问题。
但是,当用户将此配置设置为“true”时,我会出现以下错误:
Installing the Window System driv
我有很多windows虚拟机在我的hyper-v实例上运行,我想把它们变成流浪者的盒子。有没有一个工具可以帮我做到这一点,或者有一个关于机器上需要启用什么以及如何创建进入框中的配置文件的明确指南
针对hyper-v提供的windows虚拟机的文档似乎缺乏,大多数指南都侧重于虚拟机
TIA没有直接的方法来实现您的目标
注意:卸下hyper-v集成工具(代理、PV驱动程序等)
首先,您需要使用VBoxManage将VHD转换为VMDK或VDI格式,例如从VHD转换为VDI->VBoxManage
我是VDD的新手。我的电脑正在运行Windows 10。
我安装了VirtualBox、Oracle VM VirtualBox扩展包,最后尝试安装Vagrant。但在安装Vagrant时收到了一系列错误
我从下载了所有安装文件
==>默认值:================================================================================================================================
我有一台windows主机。我在那个盒子上运行“流浪者”来启动VirtualBox来宾(主)ubuntu机器。在master内部,我想使用Ansible provisioner运行Vagrant,以创建和提供3台从ubuntu机器
我曾读过其他帖子,指出master可以在其内部运行VirtualBox,但这些机器将是32位机器,我需要它们是64位的
windows主机是否可以运行VirtualBox,主来宾节点是否可以在该主机VirtualBox内创建虚拟机,即所有虚拟机都是windows主机的
标签: Vagrant
vagrantfilepuphpetvagrant-provision
所以我在几天的时间里就遇到了这个问题。
每次我将sync_type设置为smbvagrant up失败时,都尝试了puphpet.com中的每个操作系统。错误输出:
Failed to mount folders in Linux guest. This is usually because
the "vboxsf" file system is not available. Please verify that
the guest additions are properl
我正在尝试测试.deb文件的构建,我想看看它是否安装在我的vagrant box上 复制vagrant文件夹中的文件-在我执行vagrant ssh后应该会看到它,然后在其上使用dpkg
我试图用ssh分享我的流浪汉。在共享过程中,它会创建一个新的虚拟机并尝试将VBoxGuestAdditions.iso文件复制到该虚拟机,但会引发“设备上没有剩余空间(RuntimeError)异常。因为它是一个新的动态虚拟机,我们没有任何控制权。下面列出了“流浪共享--ssh”的完整跟踪。如何解决此问题
我分配了100GB的硬盘和4GB的ram,但它只使用2GB的硬盘
尝试的解决方案:
Vagrant Share now defaults to using the `ngrok` driver
我试图运行一个现有的流浪者脚本,注意下面的几行
流浪脚本是用什么语言写的,有没有关于这些脚本的官方文件
machines = {
"dev" => { :ip => "192.168.22.181", :mem => 2048 },
"prod" => { :ip => "192.168.33.182", :mem => 2048 },
"ops" => { :ip => "192.168.33.183", :mem => 204
如标题所述。我已将Vagarant文件设置为:
config.vm.network "forwarded_port", guest: 8888, host: 8888, auto_correct: true
并将jupyter_notebook_config.py设置为:
c.NotebookApp.port = 8888
当我在vagrant virtualbox中激活笔记本时,显示的信息正常:
但是本地浏览器(Safari)无法通过任何方式访问它
您的问题是服务器正在VM中的本地主机上
标签: Vagrant
vagrantfilevagrant-windows
我使用这个流浪者框来测试我正在编写的python脚本
config.vm.box = "mcandre/vagrant-ubuntu-python3"
主机中的项目根是c:/pythontest
Vagrantfile在此根目录中
c:/pythontest/Vagrantfile
我将python脚本test.py放在c:/pythontest中,默认情况下与guest/vagrant共享
c:/pythontest/test.py
因为我在主机的IDE中所做的更
据报道,我有一个模块需要puppetlabs stdlib
[vagrant@learn puppet]$ sudo /opt/puppetlabs/bin/puppet module list --tree --modulepath=/vagrant/puppet -v
Warning: Missing dependency 'puppetlabs-stdlib':
'elk' (v0.1.0) requires 'puppetlabs-stdlib' (>= 1.0.0)
/vag
我得到的信息是:
Puppet::Parser::AST::Resource失败,错误为ArgumentError:在节点vagrant-ubuntu-precise-64.wp.com上的/tmp/vagrant-Puppet-1/manifests/site.pp:15处找不到声明的类git
也许最好的办法是将其付诸实施。我已经创建了一个与我使用的清单完全相同的GitHub repo。在这里:
清单和git模块就在那里。如果您有Vagrant,这可能是Wagrant up,您将自己看到错误
我的文件中有以下条目:
config.vm.box\u check\u update=false
这是我在“自动更新检查”标题下找到的。然而,令我惊讶的是,我的盒子更新并清理了我所有安装的软件和配置
我错过了什么?为什么即使盒子更新了,我所有的东西都消失了?此选项仅配置检查更新以通知您,它不会自动下载更新。此外,下载更新不会覆盖此问题中提到的任何现有VM环境:
因此,一定是其他原因导致您的箱子被更新和清理。也许你运行了,vagrant destroy,然后是vagrant init?谢谢你的回复
我是一个openshift origin noob,我尝试将它安装在我的笔记本电脑上并使用它。。。
在windows 7上,我安装了vagrant、virtualbox和vagrant openshift插件()
我已经创建了这个盒子&当我执行vagrant up时,它正在启动&我可以使用ssh连接到机器
我的问题是我接下来需要做什么?
如何连接到openshift的web控制台?
我需要在哪里安装rhc?如何安装?是否能够创建/部署应用程序
谢谢,,
Bogdan我认为windows不是安装o
我正在绞尽脑汁,试图找出在下面的场景中如何最好地设置PHP storm来利用xdebug。我在域名laravel.com上运行了一个laravel应用程序。这是一个正在制作的API和一个位于website.com的网站。该网站对laravel应用程序发出AJAX请求,我最想利用的就是xdebug。我似乎在设置中遗漏了一些东西,因为当我直接浏览到laravel或网站URL时,断点工作得非常出色。如果我在网站上使用AJAX登录表单,比如说laravel.com/login,我在我的laravel控制
我有一个流浪者文件,其中包含多个条款块,如下所示:
config.vm.provision "puppet" do |puppet|
puppet.manifests_path = "puppet/manifests"
puppet.module_path = "puppet/modules"
puppet.manifest_file = "first.pp"
end
config.vm.provision "puppet" do |puppet|
puppet
我使用了ubuntu/trusty64映像来创建虚拟机。我添加了一些安装,现在我想将新图像存储在atlas公共帐户中。但我无法将图像推送到atlas。我尝试了Waggrant推送,但收到以下错误消息
subh@ubuntu_14$ vagrant push atlas
error archiving: No VCS found for path: /Users/subh/subh_mac/vagrant/ubuntu_14
我的推送方案如下所示:
config.push.define "at
我只是第一次尝试漫游一个标准的Ubuntu图像。我的公司已经在我的笔记本电脑上安装了Vagrant,并为AWS安装了一些插件。当我尝试在我的个人Ubuntu映像上使用单独的vagrant文件运行vagrant up时,我得到以下错误:
There are errors in the configuration of this machine. Please fix
the following errors and try again:
AWS Provider:
* An access key
我在OSX上运行一个流浪VM。我已经为运行react native packager的VM设置了一个同步文件夹。当我在主机上编辑文件时,打包机不会自动检测到文件已更改。如果我直接在虚拟机中编辑该文件,这将起作用。当我在主机上编辑该文件时,我已检查该文件是否在虚拟机上发生了更改。有没有人遇到过同样的问题或找到了解决方法来让它工作?你找到了吗?我也有类似的问题,不是关于react,而是关于watchman。事后没有花那么多精力去调查:/
一天中的好时光,我已经设置了一个artifactory的pro版本,我已经设置了一个带有1个文件的流浪者回购。然而,当我试图从artifactory获取文件时,我得到了以下响应,而不是下载文件,这是由于设置了不正确的repo布局。默认情况下,artifactory设置了一个简单的默认布局,我认为这是导致问题的原因
{"name":"vagrant-centos-base.box","description":null,"short_description":null,"versions":[]}
在通过a:
==> default: Forwarding ports...
default: 3000 (guest) => 3000 (host) (adapter 1)
default: 8081 (guest) => 8081 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> default: Running 'pre-boot' VM cust
标签: Vagrant
ubuntu-16.04vagrantfileubuntu-server
我创建了一个非常简单的文件:
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "boxcutter/ubuntu1604"
config.vm.hostname = "r1"
config.vm.network "forwarded_port", guest: 3000, host: 3000
config.vm.network "private
我在一台Windows7x64机器上,安装了Virtual Box和Vagrant。我安装了
红宝石
Rubygems
正确安装了jekyll。我在PuTTY终端上收到的最后一条消息是:
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.
当我访问Windows Chrome浏览器上的url时,它会说
This site can’t be reached
127.0.0.1 refus
标签: Vagrant
vagrantfilevagrant-windows
我有一些流浪的虚拟机(在Mac和windows上,都运行linux)。我在Vagrant文件中定义了如下端口转发:
config.vm.network "forwarded_port", guest: 80, host: 9007
我第一次做了一个流浪者行动,效果很好。但是,当我执行vagrant-reload或vagrant-halt然后执行vagrant-up时,我会收到以下消息:
Vagrant cannot forward the specified ports on this V
假设我正在运行一个长方体的实例。如何包含物理上与box和vagrantfile位于同一目录中的文件?我想我需要在流浪汉档案中说明这一点。这应该包括什么样的外观
我的文件(不包括评论)是:
运行我得到的盒子:
(...)
default: SSH auth method: private key
default: Warning: Authentication failure. Retrying...
default: Warning: Authentication failure. Retryi
我想我可能会问,我目前使用的是一个流浪者盒子,每次我使用vagrant up启动盒子时,我总是要下载ansible,因为流浪者盒子使用ansible本地供应器。那么,有人能向我解释一下,我怎样才能把我现在的流浪者盒子装进一个与ansible一起打包的定制盒子图像中,这样我就不必继续下载这个包裹了
我知道我需要使用它,但是有人能解释一下按照我需要的方式使用它的过程吗
谢谢
乔治·巴洛您将有以下选择:
找到一个已经完成此任务的框,✓
更新您当前的框,这样您将进一步使用更新的框
正如您所提到的,使用p
我最近更新了windows10并尝试运行虚拟机,但它让我重复了相同的错误次数“等待机器启动时超时”,我尝试了所有可能的方法,启用gui,增加超时值,甚至更新了vagrant和virtual box
C:\Users\tmsfi\fullstack-nanodegree-vm\vagrant>vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Checking if bo
是否可以使用安装在主机上的pycharm,或在流浪客计算机上使用远程解释器和文件,而不在主机上复制它们?这是可能的,但您必须支付许可证费用才能这样做。你需要使用Pycharm专业版
看
我想直接在文件中指定默认情况下每个VM使用哪个提供程序
例如,给定此文件:
#文件
[...]
config.vm.define“dev_vm”do | machine|
machine.vm.provider:libvirt do|os|
[...]
结束
#machine.default_provider=:libvirt
结束
config.vm.define“production_vm”do| machine|
machine.vm.provider:openstack do | os|
我使用的是一台流浪机器,我已经安装了Jekyll,我很难让Jekyll查看文件并刷新它们,在四处搜索后,我发现我需要使用--force_polling标记,这意味着如果我刷新文件,则会更新,但watch仍然不会刷新浏览器
我可以在终端窗口中看到正在更新的文件
干杯。Jekyllwatch将在您更改源时生成静态文件。它不应该在浏览器中重新加载页面
为此,您可以尝试使用livereload。看看Jekyllwatch在您更改源代码时将生成静态文件。它不应该在浏览器中重新加载页面
为此,您可以尝试使用
大家好:
在我的流浪环境中安装JShint和CSS Linter时,我遇到了这些错误。我在Windows中使用Vagrant,Ubuntu在我的Vagrant框中
我已经安装了npm和nodejs,尝试了很多更新方式,但运气不好
也许其他人能给我们点启示
这里是错误
vagrant@precise32:~$ npm install jshint
vagrant@precise32:~$ npm install jshint
npm http GET https://registry.npmjs
正在尝试在同一主机上运行两个流浪实例。第一个实例上的vagrant文件对SSH端口没有任何特殊作用:
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 o
我尝试使用一个流浪者环境。我有vagrant文件和其他所有需要。我在ubuntu12.04.03上使用Vagrant 1.4.3版本。
在vagrant up之后会出现以下错误
vm:
* The following settings shouldn't exist: box_check_update
* The box 'ubuntu/vivid64' could not be found.
我已经检查了我的vagrant文件,请参见config.vm.box\u check\u updat
我使用Vagrant部署了一些VM来测试kubernetes:
主处理器:4个CPU,4GB RAM
节点1:4个CPU,8GB RAM
基本图像:Centos/7。
网络:桥接。
主机操作系统:Centos 7.2
通过以下方式使用kubeadm部署kubernetes。将节点添加到集群并安装Weave Net后,我很遗憾无法启动kube dns并运行,因为它处于ContainerCreating状态:
我假设问题与位于节点1上的处于CrashloopBackoff状态的weave net p
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 52 页