如何制作一个vagrant的base box

作者: admin 分类: 操作系统, 服务器 发布时间: 2013-12-27 21:36 ė 64条评论

虽然这里http://www.vagrantbox.es/已经罗列出了许多个base box,但有些时候,可能根据自身的业务需要一些特殊的box,比如,笔者遇到的,需要一个带桌面环境和浏览器测试用的box,这个在网上可没有找到,无奈之下,只能自己装虚拟机,做一个base box出来,以便使用。本文主要针对ubuntu的base box的制作。

步骤如下:(环境 OS:ubuntu12.04_Desktop  virtualbox:4.1.12)

1.在物理机安装好ubuntu系统,在此系统上安装virtualbox

2.下载一个需要的ubuntu版本的iso镜像

3.创建一个新的虚拟机

  • 给虚拟机起个名字为”vagrant-precise32″
  • 确保您分配足够的磁盘空间,40GB足够了。
  • 确保默认的内存分配也不用太高,建议360M。
  • 如果不需要,禁用音频,USB控制器等。大多数应用程序都不需要播放音乐!因此,节约资源,禁用这些功能。
  • 确保网络控制器设置为NAT,为了端口转发正常工作。

4.启动虚拟机,安装ubuntu,确保配置如下(非强制,如打算分发此box,建议遵循如下约定)

  • Hostname:vagrant-[os-name],例:vagrant-ubuntu-Steve
  • 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

mkdir ~/.ssh/

cd ~/.ssh

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant

wget http://github.com/mitchellh/vagrant/raw/master/keys/vagrant.pub

mv vagrant.pub authorized_keys

13.Install virtual box guest additions(为了共享文件夹,端口转发等)

(1) First, build the necessary packages. You may have to look these up for your system, but they should be fairly similar. On Ubuntu and Debian based systems they are as follows:

$ sudo apt-get install linux-headers-$(uname -r) build-essential

(2) Next, make sure to insert the guest additions image by using the GUI and clicking on “Devices” followed by “Install Guest Additions.”. Then run the following to mount the CD Rom:

$ sudo mount /dev/cdrom /media/cdrom

(3) And finally, run the shell script which matches your system. For linux on x86, it is the following:

$ sudo sh /media/cdrom/VBoxLinuxAdditions.run

这里可以加上 --nox11 这样不安装Xwindows 模块。
If you didn’t install a Desktop environment when you installed the operating system, as recommended to reduce size, the install of the VirtualBox additions should warn you about the lack of OpenGL or Window System Drivers, but you can safely ignore this.

14.清除缓存

sudo apt-get clean

15.关闭虚拟机,进入virtual box directory(~/VirtualBox VM/vagrant-precise32)

vagrant package –output ubuntu_32.box –base vagrant-precise32

总结:以上步骤完成后生成的ubuntu_32.box就可以拿来用了,用vagrant box add ,vagrant init等自己测试看看吧。

———————————————————————————————————————–

附录:Vagrant打包好的虚拟环境包。

Vagrant is an amazing tool for managing virtual machines via a simple to use command line interface. With a simple vagrant up you can be working in a clean environment based on a standard template.

These standard templates are called base boxes, and this website is simply a list of boxes people have been nice enough to make publicly available.

Suggest a Box

Do you know of another base box? Send a pull request and we’ll add it to the list below.

Available Boxes

To use the available boxes just replace {title} and {url} with the information in the table below.

 $ vagrant box add {title} {url}$ vagrant init {title}$ vagrant up

The list of boxes was last updated on December 12th, 2013.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Aegir-up Aegir(Debian Squeeze 6.0.4 64-bit) VirtualBox
http://ergonlogic.com/files/boxes/aegir-current.box 297MB

Aegir-up Debian(Debian Squeeze 6.0.4 64-bit) VirtualBox
http://ergonlogic.com/files/boxes/debian-current.box 283MB

Aegir-up LAMP(Debian Squeeze 6.0.4 64-bit) VirtualBox
http://ergonlogic.com/files/boxes/debian-LAMP-current.box 388MB

AppScale 1.12.0(Ubuntu Precise 12.04 64-bit) VirtualBox
ttp://download.appscale.com/download/AppScale%201.12.0%20VirtualBox%20Image 1900 MB

Arch Linux 64(2013-07-26) – Base Install VirtualBox
http://iweb.dl.sourceforge.net/project/flowboard-vagrant-boxes/arch64-2013-07-26-minimal.box 433.2 MB
Arch Linux 64 (2013-07-26)
- Chef 11.6.0 from gem, Ruby from pacman
VirtualBox
http://iweb.dl.sourceforge.net/project/flowboard-vagrant-boxes/arch64-2013-07-26-chef.box 466.7 MB

Arch Linux 64 (2013-07-28)
(Puppet and Chef installed)
VirtualBox
https://dl.dropboxusercontent.com/u/9213047/arch64_2013-07-28.box 533MB

Arch Linux 64 (2013-08-01) VirtualBox
https://dl.dropboxusercontent.com/u/31112574/arch64-20130801.box 578MB

Arch Linux x64 (2013-08-17) VirtualBox
http://vagrant.srijn.net/archlinux-x64-2013-08-17.box 575MB

Arch Linux x86_64 (2013-08) VirtualBox
https://googledrive.com/host/0B_BLFE4aPn5zUVpyaHdLanVnMTg/vagrant-archlinux-2013-8.box 394MB

Arch Linux_2013.11 x64 (vanilla) VirtualBox
https://dl.dropboxusercontent.com/u/6750592/Arch_Linux_2013.11_x64.box 406.8MB

Archlinux 2011-08-19 VirtualBox
ttp://iweb.dl.sourceforge.net/project/vagrantarchlinx/2011.08.19/archlinux_2011.08.19.box 565MB

Archlinux 2013-08-09 VirtualBox
https://downloads.sourceforge.net/project/vagrant-archlinux/vagrant-archlinux.box 512M

CentOS 5.10 x86_64 Base, VMware Tools, Chef 11.6 (Omnibus), Puppet 3.3.2 (Vendor repo) VMware
https://dl.dropboxusercontent.com/s/r5okkx8330h3tzh/vagrant-centos-5.10-x86_64.box 653MB

CentOS 5.6 32 VirtualBox
http://yum.mnxsolutions.com/vagrant/centos_56_32.box 804MB

CentOS 5.6 64 Packages (puppet 2.6.10 & chef 0.10.6 from RPM, VirtualBox 4.2.0) VirtualBox
https://dl.dropbox.com/u/7196/vagrant/CentOS-56-x64-packages-puppet-2.6.10-chef-0.10.6.box 420MB

CentOS 5.8 x86_64 VirtualBox
https://dl.dropbox.com/u/17738575/CentOS-5.8-x86_64.box 957MB

CentOS 5.8 x86_64 minimal + guest additions, puppet, chef VirtualBox
http://tag1consulting.com/files/centos-5.8-x86-64-minimal.box 349MB

CentOS 5.9 x86_64 minimal + guest additions, puppet, chef VirtualBox
http://tag1consulting.com/files/centos-5.9-x86-64-minimal.box 356MB

CentOS 6.2 32bit (puppet) VirtualBox
https://dl.dropbox.com/sh/9rldlpj3cmdtntc/56JW-DSK35/centos-62-32bit-puppet.box 501MB

CentOS 6.3 32bit (Ruby 1.8.7 & Chef 10.14.2) VirtualBox
http://tom.davidson.me.uk/dev/vagrant/centos63-32.box 443MB

CentOS 6.3 32bit (puppet) VirtualBox
https://dl.dropbox.com/sh/9rldlpj3cmdtntc/chqwU6EYaZ/centos-63-32bit-puppet.box 651MB

CentOS 6.3 x86_64 + Chef 10.14.2 + VirtualBox 4.1.22 (with guest additions) VirtualBox
https://s3.amazonaws.com/itmat-public/centos-6.3-chef-10.14.2.box 445MB

CentOS 6.3 x86_64 minimal VirtualBox
https://dl.dropbox.com/u/7225008/Vagrant/CentOS-6.3-x86_64-minimal.box 310MB

CentOS 6.4 amd64 for vagrant-lxc with Puppet 3.3.1 Vagrant-LXC
https://dl.dropboxusercontent.com/s/eukkxp5mp2l5h53/lxc-centos6.4-2013-10-24.box 251M

CentOS 6.4 i386 Minimal (VirtualBox Guest Additions 4.2.16, Chef 11.6.0, Puppet 3.2.3) VirtualBox
http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-i386-v20130731.box 459MB

CentOS 6.4 x86_64 2013-07-01 — With development tools (gcc, etc…). Works on VBox 4.2.14! VirtualBox
http://shonky.info/centos64.box 519.1MB

CentOS 6.4 x86_64 Minimal (VirtualBox Guest Additions 4.2.16, Chef 11.6.0, Puppet 3.2.3) VirtualBox
http://developer.nrel.gov/downloads/vagrant-boxes/CentOS-6.4-x86_64-v20130731.box 494MB

CentOS 6.4 x86_64 Minimal VMware Fusion (VMware Tools, Chef 11.4.0, Puppet 3.1.1) VMware
https://dl.dropbox.com/u/5721940/vagrant-boxes/vagrant-centos-6.4-x86_64-vmware_fusion.box 545.94MB

CentOS 6.4 x86_64 [notes] VirtualBox

https://github.com/2creatives/vagrant-centos/releases/download/v0.1.0/centos64-x86_64-20131030.box

301.5 MB
CentOS 6.5 amd64 for vagrant-lxc with Puppet 3.3.2 Vagrant-LXC
https://dl.dropboxusercontent.com/s/x1085661891dhkz/lxc-centos6.5-2013-12-02.box 435M

CentOS 6.5 x86_64 [notes] VirtualBox

https://github.com/2creatives/vagrant-centos/releases/download/v6.5.1/centos65-x86_64-20131205.box

271.2 MiB

Debian 6 Squeeze x64 configured according to documentation VirtualBox
http://www.emken.biz/vagrant-boxes/debsqueeze64.box 408MB

Debian Squeeze 6.0.6 32 – Vanilla (No Ruby, no puppet, only Chef 10.14 from omnibus installer) VirtualBox
https://dl.dropbox.com/u/2289657/squeeze32-vanilla.box 276MB

Debian Squeeze 6.0.7 amd64 (french) with Puppet 3.1.1, Chef 11.4.0 and VirtualBox 4.2.12, built with Veewee 0.3.7 (2013/04/20) VirtualBox
http://public.sphax3d.org/vagrant/squeeze64.box 294.19MB

Debian Squeeze 6.0.8 amd64 (Chef 11.8.0, VMware tools) VMware
http://shopify-vagrant.s3.amazonaws.com/debian-6.0.8_vmware.box 428.3MB

Debian Squeeze amd64 (Chef 10.24.4, Puppet 3.1.1, VirtualBox 4.2.12) VirtualBox
https://dl.dropboxusercontent.com/u/13054557/vagrant_boxes/debian-squeeze.box 287MB

Debian Squeeze amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC
https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-squeeze64-puppet3-2013-07-27.box 106.
17MB

Debian Squeeze amd64 (with Puppet, Chef and VirtualBox 4.2.1) VirtualBox
http://f.willianfernandes.com.br/vagrant-boxes/DebianSqueeze64.box 272MB

Debian Squeeze amd64 (with VirtualBox 4.2.4) VirtualBox
http://dl.dropbox.com/u/54390273/vagrantboxes/Squeeze64_VirtualBox4.2.4.box 372MB

Debian Squeeze i386 6.0.7 (Chef 10.18.2, Puppet 2.6.2, VirtualBox 4.2.6, nfs-common 1.2.2) VirtualBox
http://dl.dropbox.com/u/40989391/vagrant-boxes/debian-squeeze-i386.box 496.78MB

Debian Wheezy (7.0.0) amd64, no Ruby/Puppet/Chef, VirtualBox 4.2.4, built with Veewee 0.3.7 (2013/06/12) VirtualBox
https://www.dropbox.com/s/gxouugzbnjlny1k/debian-7.0-amd64-minimal.box 280MB

Debian Wheezy (7.0.0) amd64, with Ruby 1.9.1, Puppet 3.2.1, Chef 11.4.4, VirtualBox 4.2.4, built with Veewee 0.3.7 (2013/06/12) VirtualBox
https://www.dropbox.com/s/si19tbftilcuipz/debian-7.0-amd64.box 302MB

Debian Wheezy 7.0 amd64 (British) Puppet 3.2.1, Chef 11.4.4, built with Veewee 0.3.7 VirtualBox
http://vagrantboxes.footballradar.com/wheezy64.box 295.8MB

Debian Wheezy 7.0 amd64 (Minimal Install + Puppet) VirtualBox
https://www.dropbox.com/s/23gupgb0xompvkm/Wheezy64.box?dl=1 462MB

Debian Wheezy 7.0 amd64 – Vanilla (No Ruby, no puppet, no Chef) VirtualBox
https://dl.dropboxusercontent.com/s/xymcvez85i29lym/vagrant-debian-wheezy64.box 242MB

Debian Wheezy 7.1 amd64 (french) with Chef 11.4.4 and VirtualBox 4.1.18 (2013/06/19) VirtualBox
http://downloads.shadoware.org/wheezy64.box 388MB

Debian Wheezy 7.2 amd64 (VirtualBox Guest Additions 4.3.0) (2013/10/19) VirtualBox
https://dl.dropboxusercontent.com/u/197673519/debian-7.2.0.box 295MB

Debian Wheezy 7.2 amd64 (VirtualBox Guest Additions 4.3.0, OpenResty 1.4.3.1) (2013/10/31) (src) VirtualBox
https://dl.dropboxusercontent.com/s/odnew2tnliqft9o/debian7-openresty.box 355MB

Debian Wheezy amd64 (Puppet 3.2.3, LXC, 2013.07.27) Vagrant-LXC
https://dl.dropboxusercontent.com/u/67225617/lxc-vagrant/lxc-wheezy64-puppet3-2013-07-27.box 102.
5MB

Debian Wheezy amd64 (Puppet, VirtualBox) VirtualBox
https://dl.dropboxusercontent.com/u/86066173/debian-wheezy.box 455MB

Debian Wheezy i386 minimal from grml-debootstrap, italian layout, w/ guest additions (2013/10/23) VirtualBox
http://tools.swergroup.com/downloads/wheezy32.box 188MB

Debian squeeze 32 VirtualBox
http://mathie-vagrant-boxes.s3.amazonaws.com/debian_squeeze_32.box 397MB

Debian squeeze 64 (French (Swiss) keyboard layout) VirtualBox
http://dl.dropbox.com/u/937870/VMs/squeeze64.box 264MB

Fedora 18 x86 Minimal (with Chef 11.4.0, VirtualBox Guest Additions 4.2.10 and rpmfusion enabled);
md5sum 36b8aaf49421510a726b6175ee44e15b
sha1sum d5a6a3c4ab1538105b18e6efba4d9479798a430e VirtualBox
http://static.stasiak.at/fedora-18-x86-2.box 635MB

Fedora 19 x86_64 (Puppet, VirtualBox) VirtualBox
https://dl.dropboxusercontent.com/u/86066173/fedora-19.box 400MB

FreeBSD 9.2 i386 (UFS, VirtualBox Guest Additions 4.2.18, pkgng enabled, Python 2.7) [source] VirtualBox
http://iris.hosting.lv/freebsd-9.2-i386.box 360MB

FreeBSD 9.2 x86_64 Minimal (VirtualBox, ZFS) VirtualBox
https://wunki.org/files/freebsd-9.2-amd64-wunki.box 226MB

Funtoo 2013.06 amd64 (Chef omnibus 11.4.4, VirtualBox 4.2.12) VirtualBox
https://lxmx-vm.s3.amazonaws.com/vagrant/boxes/lxmx_funtoo-2013.06_chef-11.4.4.box 467MB

Gentoo 2013.02.14 i686 (32bit) (Puppet, Chef, VirtualBox 4.2.6) VirtualBox
https://seedrs.box.com/shared/static/6cg94mkdtuz3baoy8zl8.box 717MB

Gentoo 2013.05 amd64 (Chef omnibus 11.4.4, VirtualBox 4.2.12) VirtualBox
https://lxmx-vm.s3.amazonaws.com/vagrant/boxes/lxmx_gentoo-2013.05_chef-11.4.4.box 357MB

Gentoo 2013.10.24 amd64 (chef, puppet) on 2013.10.30 [src] VirtualBox
https://dl.dropboxusercontent.com/s/qubuaqiizvfpsyx/gentoo-20131024-amd64.box 416.4 MB

Gentoo 2013.10.24 amd64 minimal on 2013.10.30 [src] VirtualBox
https://dl.dropboxusercontent.com/s/mfurnvstqoj8w47/gentoo-20131024-amd64-minimal.box 279.7 MB

Gentoo 2013.10.29 amd64 minimal on 2013.10.30 [src] VirtualBox
https://dl.dropboxusercontent.com/s/0e23qmbo97wb5x2/gentoo-20131029-i686-minimal.box 266.2 MB

Gentoo 2013.10.29 i686 (chef, puppet) on 2013.10.30 [src] VirtualBox
https://dl.dropboxusercontent.com/s/xfl63k64zliixid/gentoo-20131029-i686.box 413.1 MB

Heroku Celadon Cedar VirtualBox
http://dl.dropbox.com/u/1906634/heroku.box 555MB

Kali Linux VirtualBox
http://ftp.sliim-projects.eu/boxes/kali-linux-1.0-amd64.box 2500MB

Kali Linux 1.0 i686 VirtualBox
http://dalvik.jp/vagrant/KaliLinux-1.0-en-i686.box 2346MB

Minimal CentOS 5.6 VirtualBox
http://dl.dropbox.com/u/9227672/centos-5.6-x86_64-netinstall-4.1.6.box 277MB

Minimal CentOS 6.0 VirtualBox
http://dl.dropbox.com/u/9227672/CentOS-6.0-x86_64-netboot-4.1.6.box 362MB

Official Ubuntu 12.04 daily Cloud Image amd64 (VirtualBox 4.1.12) VirtualBox

http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-amd64-vagrant-disk1.

box 341M

Official Ubuntu 12.04 daily Cloud Image i386 (VirtualBox 4.1.12) VirtualBox

http://cloud-images.ubuntu.com/vagrant/precise/current/precise-server-cloudimg-i386-vagrant-disk1.

box 329M

Official Ubuntu 12.10 daily Cloud Image amd64 (No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/quantal/current/quantal-server-cloudimg-amd64-vagrant-disk1.

box 298M

Official Ubuntu 12.10 daily Cloud Image i386 (No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/quantal/current/quantal-server-cloudimg-i386-vagrant-disk1.

box 299M

Official Ubuntu 13.04 daily Cloud Image amd64 (No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/raring/current/raring-server-cloudimg-amd64-vagrant-disk1.

box 303M

Official Ubuntu 13.04 daily Cloud Image i386 (No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/raring/current/raring-server-cloudimg-i386-vagrant-disk1.box

305M

Official Ubuntu 13.10 daily Cloud Image amd64 (Development release, No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-amd64-vagrant-disk1.box

309M

Official Ubuntu 13.10 daily Cloud Image i386 (Development release, No Guest Additions) VirtualBox

http://cloud-images.ubuntu.com/vagrant/saucy/current/saucy-server-cloudimg-i386-vagrant-disk1.box

309M

OmniOS (r151002) VirtualBox
http://omnios.omniti.com/media/omnios-latest.box 837MB

OpenBSD 5.0 (amd64) puppet chef pkg ports VirtualBox
https://github.com/downloads/stefancocora/openbsd_amd64-vagrant/openbsd50_amd64.box 279.7MB

OpenBSD 5.0 (i386) puppet chef pkg ports VirtualBox
https://github.com/downloads/stefancocora/openbsd_i386-vagrant/openbsd50_i386.box 266.3MB

OpenBSD 5.2 (amd64) puppet chef pkg ports VirtualBox
https://dl.dropbox.com/s/5ietqc3thdholuh/openbsd-52-64.box 889MB

OpenBSD 5.3 64-bit VirtualBox
https://dl.dropboxusercontent.com/u/12089300/VirtualBox/openbsd53_amd64.box 303MB

OpenBSD 5.3 64-bit (Vagrant 1.2) VirtualBox
ttps://dl.dropboxusercontent.com/u/12089300/VirtualBox/openbsd53_amd64_vagrant12.box 296MB

OpenSuse 12.2 x86 (puppet) VirtualBox
http://sourceforge.net/projects/opensusevagrant/files/12.2/opensuse-12.2-32.box/download 554MB

OpenSuse 12.2 x86_64 (puppet) VirtualBox
http://sourceforge.net/projects/opensusevagrant/files/12.2/opensuse-12.2-64.box/download 552MB

OpenSuse 12.3 x86 (puppet) VirtualBox
http://sourceforge.net/projects/opensusevagrant/files/12.3/opensuse-12.3-32.box/download 530MB

OpenSuse 12.3 x86_64 (puppet) VirtualBox
http://sourceforge.net/projects/opensusevagrant/files/12.3/opensuse-12.3-64.box/download 628MB

Openmandriva2013.0 x86_64 (LXC, 2013.10.21) Vagrant-LXC
http://bit.ly/vagrant-lxc-openmandriva2013-0-x86_64-2013-10-21 88MB

Opscode centos 5 VirtualBox
http://opscode-vagrant-boxes.s3.amazonaws.com/centos5-gems.box 458MB

Opscode ubuntu 10.04 VirtualBox
http://opscode-vagrant-boxes.s3.amazonaws.com/ubuntu10.04-gems.box 367MB

Oracle Linux 5.10 x86_64 (Chef + Puppet) (src) VirtualBox
https://dl.dropbox.com/s/wsib87iudbzl56a/oraclelinux-5-x86_64.box 598MB

Oracle Linux 5.9 i386 VBox 4.2.16 puppet chef (src) VirtualBox
https://dl.dropbox.com/sh/yim9oyqajopoiqs/kXejEiEBAO/oracle59-32.box 412MB

Oracle Linux 5.9 x86_64 (Chef + Puppet) (src) VirtualBox
https://dl.dropbox.com/s/n5o3gfdgjc3ekhl/oracle59.box 613MB

Oracle Linux 5.9 x86_64 VBox 4.2.16 puppet chef (src) VirtualBox
https://dl.dropbox.com/sh/yim9oyqajopoiqs/hMiT_SsOYx/oracle59-64.box 445MB

Oracle Linux 6.4 i386 VBox 4.2.16 puppet chef (src) VirtualBox
https://dl.dropbox.com/sh/yim9oyqajopoiqs/cx4lB6NnZU/oracle64-32.box 472MB

Oracle Linux 6.4 x86_64 (Chef + Puppet) (src) VirtualBox
https://dl.dropbox.com/s/zmitpteca72sjpx/oracle64.box 612MB

Oracle Linux 6.4 x86_64 VBox 4.2.16 puppet chef (src) VirtualBox
https://dl.dropbox.com/sh/yim9oyqajopoiqs/G-XIEmQJMb/oracle64-64.box 509MB

Oracle Linux 6.5 x86_64 (Chef + Puppet) (src) VirtualBox
https://dl.dropbox.com/s/613uhl43ekqzami/oraclelinux-6-x86_64.box 684MB

Puppetlabs CentOS 5.9 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/centos-59-x64-vbox4210.box 530MB

Puppetlabs CentOS 5.9 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/centos-59-x64-vbox4210-nocm.box 522MB

Puppetlabs CentOS 6.4 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210.box 523MB

Puppetlabs CentOS 6.4 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/centos-64-x64-vbox4210-nocm.box 521MB

Puppetlabs Debian 6.0.7 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/debian-607-x64-vbox4210.box 271MB

Puppetlabs Debian 6.0.7 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/debian-607-x64-vbox4210-nocm.box 249MB

Puppetlabs Debian 7.0rc1 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/debian-70rc1-x64-vbox4210.box 302MB

Puppetlabs Debian 7.0rc1 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/debian-70rc1-x64-vbox4210-nocm.box 281MB

Puppetlabs Fedora 18 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/fedora-18-x64-vbox4210.box 596MB

Puppetlabs Fedora 18 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/fedora-18-x64-vbox4210-nocm.box 611MB

Puppetlabs SLES 11sp1 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/sles-11sp1-x64-vbox4210.box 519MB

Puppetlabs SLES 11sp1 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/sles-11sp1-x64-vbox4210-nocm.box 500MB

Puppetlabs Ubuntu 10.04.4 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-10044-x64-vbox4210.box 323MB

Puppetlabs Ubuntu 10.04.4 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-10044-x64-vbox4210-nocm.box 313MB

Puppetlabs Ubuntu 12.04.2 x86_64, VBox 4.2.10 (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-12042-x64-vbox4210.box 400MB

Puppetlabs Ubuntu 12.04.2 x86_64, VBox 4.2.10, No Puppet or Chef (src) VirtualBox
http://puppet-vagrant-boxes.puppetlabs.com/ubuntu-server-12042-x64-vbox4210-nocm.box 352MB

Scientific Linux 6 64 chefclient0.10 VirtualBox
http://download.frameos.org/sl6-64-chefclient-0.10.box 459MB

Scientific Linux 6 64 chefserver-0.10 VirtualBox
http://download.frameos.org/sl6-64-chefserver-0.10.box 657MB

Scientific Linux 6 64 minimal VirtualBox
http://lyte.id.au/vagrant/sl6-64-lyte.box 376M

Severalnines ClusterControl, Database Cluster Deployment Scripts, VBox 4.2.10, Ubuntu 12.04 LTS (How-to) VirtualBox
https://googledrive.com/host/0B-J3zLLFd9HMLUhkckZBWi1xVlE/s9s_clustercontrol.box 390MB

Slackware 13.37 VirtualBox
http://dl.dropbox.com/u/10544201/slackware-13.37.box 2200MB

Ubuntu 10.04.4 LTS Lucid x86_64 (Apache 2.2.14, PHP 5.3.2, MySQL 5.1.66) VirtualBox
https://dl.dropbox.com/u/14741389/vagrantboxes/lucid64-lamp.box 343MB

Ubuntu 11.04 server amd64 VirtualBox
http://dl.dropbox.com/u/7490647/talifun-ubuntu-11.04-server-amd64.box 390MB

Ubuntu 11.04 server i386 VirtualBox
http://dl.dropbox.com/u/7490647/talifun-ubuntu-11.04-server-i386.box 372MB

Ubuntu 12.04 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC
http://dl.dropbox.com/u/13510779/lxc-precise-amd64-2013-07-12.box 94M

Ubuntu 12.04 amd64 for with raring kernel and docker 0.6.4 VirtualBox
http://bit.ly/dockerprecise64 374M

Ubuntu 12.04.1 LTS x86_64 (Guest Additions 4.1.18) VirtualBox
http://dl.dropbox.com/u/1537815/precise64.box 568MB

Ubuntu 12.04.2 AMD64 (Chef 11 installed via Omnibus; VirtualBox 4.2.6; Standard Puppet) VirtualBox
http://grahamc.com/vagrant/ubuntu-12.04-omnibus-chef.box 372M

Ubuntu 12.04.2 Server amd64 for VMWare Fusion and Chef Omnibus 11 VMware
http://grahamc.com/vagrant/ubuntu-12.04.2-server-amd64-vmware-fusion.box 446M

Ubuntu 12.04.2 Server i386 with VirtualBox Guest Additions v4.2.6, Chef Omnibus 11 VirtualBox
http://grahamc.com/vagrant/ubuntu-12.04.2-i386-chef-11-omnibus.box 428M

Ubuntu 12.10 Quantal x86_64 (Guest Additions 4.2.2) VirtualBox
https://github.com/downloads/roderik/VagrantQuantal64Box/quantal64.box 402MB

Ubuntu 12.10 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC
http://dl.dropbox.com/u/13510779/lxc-quantal-amd64-2013-07-12.box 94M

Ubuntu 13.04 amd64 for vagrant-lxc with Puppet 3.1.1 Vagrant-LXC
http://dl.dropbox.com/u/13510779/lxc-raring-amd64-2013-07-12.box 92M

Ubuntu 13.10 amd64 for VMWare (with Chef, ruby1.9.3 and vmware-tools) VMWare
http://brennovich.s3.amazonaws.com/saucy64_vmware_fusion.box 536M

Ubuntu Lucid32 lampp, mongodb, git VirtualBox
http://www.hitarthindia.com/VM/lampp-mongo-git.box 566MB

Ubuntu Lucid32 lampp, mongodb, git, lithium, rockmongo VirtualBox
http://www.hitarthindia.com/VM/lampp-mongo-git-lithium-rock.box 568MB

Ubuntu Maverick 64 VirtualBox
http://mathie-vagrant-boxes.s3.amazonaws.com/maverick64.box 515MB

Ubuntu Raring 32 (13.04) Vanilla (source)(vanilla = no ruby, gem, chef, puppet) VirtualBox
http://goo.gl/y79mW 353MB

Ubuntu Raring 64 (13.04) Vanilla (source)(vanilla = no ruby, gem, chef, puppet) VirtualBox
http://goo.gl/ceHWg 405MB

Ubuntu Raring Ringtail (13.04) i386 Minimal (minimal = rvm, ruby-2.0.0p247, gem, chef, puppet) VirtualBox
https://dl.dropboxusercontent.com/u/4387941/vagrant-boxes/ubuntu-13.04-mini-i386.box 420MB

Ubuntu Server 12.04 amd64 (with Puppet, Chef and VirtualBox 4.2.1) VirtualBox
http://goo.gl/8kWkm 267MB

Ubuntu Server 12.04.1 i868 (VirtualBox 4.2.1) VirtualBox
http://dl.dropbox.com/u/4031118/Vagrant/ubuntu-12.04.1-server-i686-virtual.box 389MB

Ubuntu Server 12.10 amd64 Minimal (VirtualBox 4.2.6) VirtualBox
http://goo.gl/wxdwM 354MB

Ubuntu Server 13.04 x64 Raring Ringtail (VirtualBox Guest Additions 4.2.12, Chef 11.4.4, Puppet 2.7.18) VirtualBox
http://goo.gl/Y4aRr 498MB

Ubuntu Server 13.10 amd64
(Chef 11.8.0, VMware tools) VMWare
http://shopify-vagrant.s3.amazonaws.com/ubuntu-13.10_vmware.box 501MB

Ubuntu Server Precise 12.04 amd64
(Chef 11.8.0, VMware Tools) VMware
http://shopify-vagrant.s3.amazonaws.com/ubuntu-12.04_vmware.box 470.7MB

Ubuntu Server Precise 12.04.3 amd64
Kernel is ready for Docker (Docker not included) VMware

http://nitron-vagrant.s3-website-us-east-1.amazonaws.com/vagrant_ubuntu_12.04.3_amd64_vmware.box

447MB

Ubuntu Server Precise 12.04.3 amd64 Kernel is ready for Docker (Docker not included) Virtualbox

http://nitron-vagrant.s3-website-us-east-1.amazonaws.com/vagrant_ubuntu_12.04.3_amd64_virtualbox.

box 380MB

Ubuntu Server Precise 12.04.3 amd64
(source) Kernel is ready for Docker (Docker not included) VMware

https://oss-binaries.phusionpassenger.com/vagrant/boxes/ubuntu-12.04.3-amd64-vmwarefusion.box

612MB

Ubuntu Server Precise 12.04.3 amd64 (source)
Kernel is ready for Docker (Docker not included) Virtualbox
https://oss-binaries.phusionpassenger.com/vagrant/boxes/ubuntu-12.04.3-amd64-vbox.box 547MB

Ubuntu Server raring 13.04 amd64
(ruby 1.9.3, puppet, guest additions) VirtualBox
https://dl.dropboxusercontent.com/u/547671/thinkstack-raring64.box 644MB

Ubuntu Server raring 13.04 amd64 (ruby-2.0.0-247 only)
MySQL headers already included for building mysql2 extension VirtualBox
https://dl.dropboxusercontent.com/s/o5i10hcu57jamg8/ubuntu64-ruby2.box 729MB

Ubuntu lucid 32 VirtualBox
http://files.vagrantup.com/lucid32.box 261MB

Ubuntu lucid 64 VirtualBox
http://files.vagrantup.com/lucid64.box 280MB

Ubuntu precise 32 VirtualBox VirtualBox
http://files.vagrantup.com/precise32.box 299MB

Ubuntu precise 64 (Ruby 1.9.3 & Chef 10.12) VirtualBox
https://dl.dropbox.com/u/14292474/vagrantboxes/precise64-ruby-1.9.3-p194.box 892MB

Ubuntu precise 64 VMWare VMware
http://files.vagrantup.com/precise64_vmware.box 321MB

Ubuntu precise 64 VirtualBox VirtualBox
http://files.vagrantup.com/precise64.box 323MB

Ubuntu precise 64 with some perl dependencies and few other essentials VirtualBox
https://dl.dropbox.com/u/5595111/precise64-kohadeps.box 413MB

Ubuntu raring 64 VMWare VMware
https://s3.amazonaws.com/life360-vagrant/raring64.box 393MB

openSUSE 12.1 x64 VirtualBox
https://github.com/jtperry/OpenSuseVagrantBox 665MB

openSUSE 12.3 (x64) puppet chef (Details) VirtualBox
http://bit.ly/openSUSE-12-3-virtualbox-box 527MB

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

转载请注明: 转载自技安的博客 – Web系统构架与运维管理

本文链接地址: 如何制作一个vagrant的base box

No tags for this post.

如何制作一个vagrant的base box 及安装 additions相关推荐

  1. 如何制作一个纯净无广告无捆绑安装的Windows10重装系统的U盘启动盘?看这篇文章就够了!

    相信很多人都有使用过很多pe启动盘重装系统,虽然也是可以重装的,还是傻瓜式一键重装,优点就很显而易见,但是缺点也很多,例如最大的一个缺点估计就是各种捆绑软件,装了大半天,其实早就装完了,最后显示说是正 ...

  2. 创建vagrant 镜像_自动化 – Vagrant是否可以直接使用操作系统.ISO直接安装映像,或是从ISO中快速创建一个Vagrant Box?...

    从原始的ISO可以自动创建用于操作系统安装的Vagrant .box文件吗? 对我来说,这是Vagrant提供的虚拟机上操作系统安装和配置的端到端自动化的一个重大差距. 当然,VagrantBox.e ...

  3. 情人节程序员用HTML网页表白【冬季雪花生日礼物制作一个超浪漫的告白3D相册】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript

    这是程序员表白系列中的100款网站表白之一,旨在让任何人都能使用并创建自己的表白网站给心爱的人看. 此波共有100个表白网站,可以任意修改和使用,很多人会希望向心爱的男孩女孩告白,生性腼腆的人即使那个 ...

  4. vagrant up下载box慢的解决办法

    即在运行vagrant up时得到其的下载路径,如: https://vagrantcloud.com/ubuntu/boxes/xenial64/versions/20190101.0.0/prov ...

  5. 怎样制作一个 Python Egg

    from:http://liluo.org/blog/2012/08/how-to-create-python-egg/ 制作打包一个 Python Egg 并部署整个过程还蛮有意思的,下面小教程(这 ...

  6. Unity 4 3 制作一个2D横版射击游戏 2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在上一篇 ...

  7. 如何制作一个横版格斗过关游戏 2 Cocos2d x 2 0 4

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在第一篇 ...

  8. docker hive nagasuga_制作一个用来调试hive的docker镜像

    为了调试hive,我们使用docker来制作一个镜像.可以在镜像中启动hive的相关服务,在本地ide(intellij)中进行远程调试. 先放出最后制作好的镜像: docker pull limen ...

  9. 如何制作一个横版格斗过关游戏(2) Cocos2d-x 2.0.4 .

    本文原创版权归 csdn 无幻 所有,转载请详细标明原创作者及出处,以示尊重! 作者:无幻 原文:http://blog.csdn.net/akof1314/article/details/85725 ...

  10. 基于小程序制作一个猜拳小游戏

    在工作学习之余玩一会游戏既能带来快乐,还能缓解生活压力,跟随此文一起制作一个小程序游戏吧. 创建小程序 功能实现 界面优化 代码块 创建小程序 访问微信公众平台,点击账号注册. 选择小程序,并在表单填 ...

最新文章

  1. 转帖DataTable批量插入数据库
  2. 【ZT】详细设计文档规范
  3. 详解Java多线程编程中LockSupport类的线程阻塞用法
  4. .net中使用XPath语言在xml中判断是否存在节点值的方法
  5. 对计算机视觉研究的认识,计算机视觉(作业)
  6. chrome切换前端模式_Chrome调试工具developer tool技巧 - 轩枫阁
  7. python打印字符串全排列_【算法15】字符串的全排列
  8. 大公司笔试面试有哪些经典算法题目?
  9. vcenter客户端控制虚拟服务器报错:“VMRC 控制台的连接已断开”
  10. Python调用微博API
  11. 光标跳转c语言,“乱跑”的光标!C语言小程序:用在舍友电脑上试试!送源码...
  12. win7系统服务优化——服务列表禁止项
  13. JavaScript 进阶 - 第3天
  14. 1.3寸IIC OLED SH1106和Arduino库的适配性鸡肋问题
  15. Burg法求解AR(p)模型参数(一)自回归模型
  16. 网易云商-七鱼客服使用感受
  17. pe怎么安装kali linux,U盘+kali+pe三合一教程!装机,存储,渗透,persistence存储问题解决!...
  18. 一文读懂:本地数据湖丨数据仓库丨云数据湖的利与弊
  19. 网站QQ扫码登录代码及详细说明
  20. 使用gpg工具实现公钥加密

热门文章

  1. Android 视频播放 界面变形处理
  2. HDU4609 3-idiots fft
  3. 绝对值对应c语言表达式,c语言绝对值函数?
  4. 1012: 求绝对值 C语言
  5. 通过Matplotlib画sin(x)
  6. android ShareSDK分享,QQ,微信,新浪等分享
  7. java实现自行车行程
  8. 蒟蒻的网络流24题解题记
  9. python-爬取东方财富网期货市场大商所数据
  10. 虚幻4全自动连续射击