草庐IT

vagrant-provision

全部标签

windows - 在 VMWare VM 中运行 Vagrant

我意识到这本质上是OSCeption(操作系统启动),但我认为这对我来说可能最有意义(请告诉我是否有更好的选择,这看起来真的很糟糕)。情况是这样的:我有一台Windows8机器。我喜欢它——它对除开发以外的一切都非常有用。对于开发,我一直在使用运行Ubuntu的VMWare虚拟机。我尝试过使用Cygwin,但感觉不对。我现在要加入一个项目,他们一直在使用Vagrant来管理开发环境,所以我需要能够使用Vagrant。但是,据我所见,Vagrant主要用于在一致的环境中运行代码,但不一定用于编写代码。如果我想通过SSH将代码写入我的vagrantboxes,那么我将不得不重新配置我的首选

ruby-on-rails - Vagrant+Ansible+Redis - 使用不同服务器时获取 127.0.0.1:6379 (Errno::ECONNREFUSED)

希望一切都好。我有以下问题,希望您能帮助我:我正在尝试使用vagrant和ansible部署我的Rails4应用程序。该应用程序的一部分是一个redis服务器。我在192.168.33.2:6379上设置并运行,我的Rails应用程序在192.168.33.4上运行,并在ubuntu+nginx上运行。尽管我已经使用redis-rb(应用程序中的gem)设置了redis,并使用从YAML文件启动的应用程序全局变量在我的一个初始化程序中初始化了一个redis对象:$redis=Redis.new(:driver=>:hiredis,:host=>APP_CONFIG[:redis_hos

redis - Vagrant/Redis - 无法从主机连接

仍在掌握Vagrant/Redis/Linux的诀窍。请帮忙!问题是我无法连接到在VM上运行的Redis服务器。主机:MacbookVagrant文件:config.vm.box="laravel/homestead"config.vm.hostname="redis-test"config.vm.network"forwarded_port",guest:6379,host:6379,id:"redis"访客:laravel/homesteadVagrantbox./etc/redis/redis.confbind0.0.0.0改完redis.conf后,我也重启了服务sudo/et

ubuntu - Vagrant 中的 Redis(Ubuntu): how to forward redis port?

我尝试在Vagrantbox(带有Ubuntu镜像)中运行redis,将端口6379转发到主机的端口16379,但由于某些原因我不能这样做。所以,我像这样使用Vagrantfile:VAGRANTFILE_API_VERSION="2"Vagrant.configure(VAGRANTFILE_API_VERSION)do|config|config.vm.box="ubuntu/trusty64"config.vm.network"forwarded_port",guest:6379,host:16379config.vm.provision"ansible"do|ansible|a

node.js - Nodemon + Vagrant + Mongodb

我正在使用Vagrant开发我的Node应用程序,我已经安装了nodemon、mongodb和转发端口3000:3000(用于我的应用程序)和27017:27017(用于MongoDB连接)。如果我跑nodemonserver.js我可以在http://localhost:3000上访问我的应用程序,但是每次我对我的虚拟机数据库进行更改时,我都必须输入rs为了使数据库上的更改在http://localhost:3000上生效知道为什么会这样吗?谢谢! 最佳答案 我也遇到了同样的问题github(https://github.com/

mongodb - 无法连接到 MongoDB、Ubuntu 64 VM(Vagrant、PuPHPet)

为了确定,从puphpet.com下载并尝试了几个不同的版本。这是来自puphpetconfig.yaml的代码的mongo部分:mongodb:install:'1'settings:auth:1port:'27017'databases:kxuqYQ6plcMS:name:awesomeuser:adminpassword:'1234'重要!我可以在gitshell中运行mongo,mongod服务正在运行,但无法从外部访问它。mongodb配置文件:bind_ip=0.0.0.0port=27017auth=1我试过评论bind_ip,但没有成功。在Robomongo连接期间,我

Vagrant 上的 MongoDB 通过端口转发问题

我最近在运行Vagrant的CentOS6VM上安装了mongodb。我将端口转发添加到Vagrantfile以转发mongo端口config.vm.forward_port27017,127017我将mongod配置为在服务器启动时自动启动,并已确认该服务按预期启动。然而,当我从我的主机(不是vagrant)运行mongolocalhost:127017时,我得到以下错误MongoDBshellversion:1.8.2connectingto:localhost:127017/testFriJan2013:58:28getaddrinfo("127.0.0.1")failed:no

使用Vagrant创建虚拟机的副本

我有一个使用Vagrant部署在CentOS6上的项目。我正在尝试使用Vagrant创建具有不同名称和IP地址的不同计算机。尽管我更改了VagrantFile上的盒子和IP的名称,但它说该机器已经启动并运行。我还更改了VM1的名称,并进行了流浪者,但它仍然将我的VM1重命名为旧名称,并且不会创建第二个VM。如何使用Vagrant创建VM的所谓副本?看答案复制完整的VagrantProject文件夹时,您还将复制一个.vagrant文件夹,此文件夹包含VM的ID(和UUID)。因此,在进行副本之后,运行时vagrantup从新文件夹中,它仍将操作与原始文件夹相同的VM。如果您想从头开始创建新的V

mongodb - meteor 应用程序在 vagrant share 上的问题

我有一个带有meteor的vagrantVM(virtualbox)设置。我的主人和客人都是Ubuntu。VM包含通过Vagrantfile设置的vboxfs共享文件夹。我注意到的行为类似于NFS挂载。我能够在此共享文件夹中创建一个meteor项目,但是当我运行该项目时,出现指向mongodb的错误。如果我按照说明操作https://github.com/pixelhandler/vagrant-dev-env/blob/master/README.md我的应用运行良好。经过进一步调查,MongoDB似乎无法在NFS共享上运行,http://www.mongodb.org/displa

mysql - Vagrant:如果共享/var/lib/mysql,mysql 不会启动

我用shell脚本配置机器,安装mysql-community-server并启动(work's),如果将此行添加到Vagrantfile,mysql服务器不会启动config.vm.synced_folder"mysql","/var/lib/mysql"相反,相同的命令适用于apacheconfig.vm.synced_folder"http","/var/www/html"有什么想法吗? 最佳答案 如果你的主机是OSX,那就是权限问题。进入主机,右键点击文件夹,将权限改为所有人读写。