我使用的是 ubuntu 15.04,我想用 ansible 安装 vagrant。当我运行 vagrant up 时,我收到以下错误消息:
==> 默认:已成功为‘virtualbox’添加框‘ubuntu/vivid64’(v20151219.0.0)!
==> 默认:导入基本框“ubuntu/vivid64”...
==> 默认:匹配 NAT 网络的 MAC 地址...
==> 默认:检查框“ubuntu/vivid64”是否是最新的……
==> default:设置虚拟机的名称:vagrant-ansible_default_1451749958531_44597
==> 默认:清除任何先前设置的转发端口...
==> 默认:清除任何先前设置的网络接口...
==> 默认:根据配置准备网络接口...
default: Adapter 1: nat
==> 默认:转发端口...
default: 80 (guest) => 8080 (host) (adapter 1)
default: 22 (guest) => 2222 (host) (adapter 1)
==> 默认:启动 VM...
==> 默认:等待机器启动。这可能需要几分钟……客户机在等待启动时进入了无效状态。有效状态为“正在启动、正在运行”。机器处于“关机”状态。请确认所有配置均正确,然后重试。如果您使用的提供程序附带 GUI,则打开它并观察机器通常会很有帮助,因为 GUI 通常会包含比 Vagrant 可以检索的更多有用的错误消息。例如,如果您使用的是 VirtualBox,请vagrant up
在 VirtualBox GUI 打开时运行。此错误的主要问题是您使用的提供程序配置不正确。这很少是 Vagrant 的问题。****
我使用以下命令安装了 ansible:
sudo apt-get update
sudo apt-get install software-properties-common
sudo apt-add-repository ppa:ansible/ansible
sudo apt-get update
sudo apt-get install ansible
我使用这个链接来设置我的 vagrant 和 playbook.yml 文件:
https://adamcod.es/2014/09/23/vagrant-ansible-quickstart-tutorial.html
答案1
如果有人遇到类似的问题。
下一步:
安装 NFS 内核
[https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nfs-mount-on-ubuntu-14-04]
去phansible.com并为您的 PHP 项目创建配置,下载并 vagrant up......