相关步骤如下:
1. 在物理机上安装好 ubuntu 系统,在此系统上安装 virtualbox
2. 下载一个需要的 ubuntu 版本的 ISO 镜像
3. 创建一个新的虚拟机
给虚拟机取一个名字 “develop”
确保您分配足够的磁盘空间给虚拟机,我给了 20GB
确保默认的内存也不用太高,给 512M 即可,后续可以再调整
确保网络控制器设置程 NAT 模式,wield了端口转发正常工作(注意:这个是非常重要的一点)
4. 启动虚拟机,安装 ubuntu,确保配置如下(非强制的要求,如果打算分发该 box,建议还是按照如下的步骤来操作)
Hostname:develop
Domain: vagrantup.com
Root Password: vagrant
Main account login: vagrant
Main account password: vagrant
5.安装完毕后,进入虚拟机
6.根据自己需要,安装一些常用软件
sudo apt-get -y install vim
7.创建admin组
sudo groupadd admin
8.添加vagrant用户到admin组
sudo usermod -G admin vagrant
9.修改sudoers文件
sudo vim /etc/sudoers #添加或修改如下行(有些发行版还需Disable requiretty):
Defaults env_keep="SSH_AUTH_SOCK"
%admin ALL=NOPASSWD: ALL
10.安装puppet(chef没有计划装进去,如需要可安装ruby,rubygems,chef)
sudo apt-get install puppet puppetmaster
11.安装ssh
sudo apt-get install openssh-server
12.安装vagrant的public keys
13.Install virtual box guest additions(为了共享文件夹,端口转发等)
14.清除缓存
sudo apt-get clean
15.关闭虚拟机,进入virtual box directory(~/VirtualBox VM/develop)
vagrant package --output develop.box --base develop
相关步骤如下:
1. 在物理机上安装好 ubuntu 系统,在此系统上安装 virtualbox
2. 下载一个需要的 ubuntu 版本的 ISO 镜像
3. 创建一个新的虚拟机
给虚拟机取一个名字 “develop”
确保您分配足够的磁盘空间给虚拟机,我给了 20GB
确保默认的内存也不用太高,给 512M 即可,后续可以再调整
确保网络控制器设置程 NAT 模式,wield了端口转发正常工作(注意:这个是非常重要的一点)
4. 启动虚拟机,安装 ubuntu,确保配置如下(非强制的要求,如果打算分发该 box,建议还是按照如下的步骤来操作)
Hostname:develop
Domain: vagrantup.com
Root Password: vagrant
Main account login: vagrant
Main account password: vagrant
5.安装完毕后,进入虚拟机
6.根据自己需要,安装一些常用软件
sudo apt-get -y install vim
7.创建admin组
sudo groupadd admin
8.添加vagrant用户到admin组
sudo usermod -G admin vagrant
9.修改sudoers文件
sudo vim /etc/sudoers #添加或修改如下行(有些发行版还需Disable requiretty):
Defaults env_keep="SSH_AUTH_SOCK"
%admin ALL=NOPASSWD: ALL
10.安装puppet(chef没有计划装进去,如需要可安装ruby,rubygems,chef)
sudo apt-get install puppet puppetmaster
11.安装ssh
sudo apt-get install openssh-server
12.安装vagrant的public keys
13.Install virtual box guest additions(为了共享文件夹,端口转发等)
14.清除缓存
sudo apt-get clean
15.关闭虚拟机,进入virtual box directory(~/VirtualBox VM/develop)
vagrant package --output develop.box --base develop