初始化虚拟机环境
下载 ubuntu-15.04-amd64.box 包文件。使用离线安装的方式:
shellvagrant box add ubuntu-15.04-amd64 file:///D:\downloads\ubuntu-15.04-amd64.box
其中 D:\downloads\ubuntu-15.04-amd64.box
是下载后的 box 文件路径。
切换到项目路径下,初始化并启动 Vagrant:
shellmkdir ~/project/devstack
cd ~/project/devstack
vagrant init ubuntu-15.04-amd64
启动并登录虚拟机系统
shellvagrant up
vagrant ssh
安装软件
更新 apt 软件库:
shellsudo apt-get update -y
sudo apt-get upgrade -y
安装需要的软件包:
shellsudo apt-get install -y git ansible libmysqld-dev mysql-server mongodb-server redis-server nginx-full supervisor uwsgi uwsgi-plugin-python python-pip python-dev python-virtualenv python-mysqldb python-mongoengine python-redis python-gevent virtualenvwrapper php5 php5-fpm php5-dev libjpeg-dev
安装第三方软件:
shellsudo dpkg -i /vagrant/elasticsearch-2.0.0.deb
sudo dpkg -i /vagrant/logstash_2.0.0-1_all.deb
禁用无用的服务:
……