使用vagrant创建虚拟机

关于vagrant,维基百科给出了定义:“Vagrant is an open-source software product for building and maintaining portable virtual development environments.”,看到了吧,是一个搭建虚拟开发环境的开源软件。下面就来看看vagrant如何搭建的吧。

1.在vagrant官网https://www.vagrantup.com/下载vagrant,安装过后如下图所示。

如果安装过后不能像上面那样使用vagrant的话,那就去检查环境变量是否成功配置。我这边遇到的情况是安装之后输入vagrant,提示找不到命令,然后把电脑重启了一遍才好。

                

2.安装好了vagrant,现在去vagrantbox.es的网站http://www.vagrantbox.es/开始下载对应的虚拟机box,如下图所示,尝试下载ubuntu 15.04的版本

把复制的地址输入地址栏就可以进行下载了。路径为F:\virtualbox_ubuntu\ubuntu-15.04-amd64.box

3.下载完box之后,就要开始拟定虚拟机的目录了,我在这里拟定F:\test001为虚拟机的目录,在cmd中输入如下命令

vagrant box add test001 F:\virtualbox_ubuntu\ubuntu-15.04-amd64.box

再使用vagrant init test001命令,便可以生成vagrant的配置文件,如下图所示

打开vagrantfile文件,只需修改  # config.vm.network "private_network", ip: "192.168.33.10"   把前面的“#”注释去掉,这个ip:192.168.33.10,同时加入用户名和密码等配置,如下图所示

再使用vagrant up,启动虚拟机,启动虚拟机的过程中,会出现要安装virtualbox这个虚拟机软件的情况,系统会自动安装的,一般时间会有点长。如下是启动之后的情况

显示虚拟机已安装成功,登陆vagrant账户也成功,可以输入linux命令了。

时间: 2024-11-03 23:51:50

使用vagrant创建虚拟机的相关文章

vagrant 创建虚拟机脚本

VAGRANTFILE_API_VERSION = "2" disk_ceph01 = '.ceph01_secondDisk.vdi'disk_ceph02 = '.ceph02_secondDisk.vdi'disk_ceph03 = '.ceph03_secondDisk.vdi'disk_ceph04 = '.ceph04_secondDisk.vdi'disk_cinder = '.cinder_secondDisk.vdi' $script1 = <<SCRIP

基于VirtualBox和Vagrant搭建虚拟机

一.VirtualBox和vagrant的安装 VirtualBox 是一款开源的虚拟机软件,和VMWare是同类型的软件,用于在当前的电脑上构建一台虚拟机,在这台虚拟机上可以安装系统和软件,与真实的电脑一般无二. Vagrant用于创建和部署虚拟化开发环境.它使用Oracle的开源VirtualBox虚拟化系统.. 注意的是这两个的版本,如果匹配不上在运行vagrant命令时就会出现版本问题,笔者使用的是windows7系统,这里提供上面两个安装包的百度云的地址: 1.VirtualBox 链

使用Vagrant和Virtualbox创建虚拟机

简单地说,Vagrant让我们可以通过代码的方式快速地.可重复地创建针对不同虚拟环境的虚拟机,包括Virtualbox.AWS.Docker等.它使得我们可以一次性地.自动创建多个环境相同的虚拟机,对于软件开发和测试尤其有用.本文我们将以Virtualbox为例,看看Vagrant的基本使用. (一)快速入门 首先需要创建一个目录用于存放Vagrantfile文件以及Vagrant在工作中的数据: mkdir my-vagrant-project cd my-vagrant-project 然后

Windows上用VAGRANT创建运行管理VirtualBox虚拟机

百度百科:Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境.它 使用Oracle的开源VirtualBox虚拟化系统,使用 Chef创建自动化虚拟环境. 体会: 1.用Vagrant,我可以快速的自动化的从模板box虚拟机创建出新的虚拟机,启停虚拟机,开发测试,不用了destroy虚拟机. 2.Vagrant支持Windows, MacOS, Linux,所以Windows, MacOS用户有福了. 3.box吗,从 http://www.vagrantbox.es/ 下载好

从现有的虚拟机创建vagrant box ,再利用新创建的box创建虚拟机

本人使用的虚拟机provider是virtualbox,OS是centos7 创建自己的virtualbox前,需要在virtualbox上已经搭建了一个虚拟机.如下为已经搭建好的虚拟机,虚拟机名称为cusbox_vb1 利用已经搭建好的虚拟机就可以创建自己的vagrant box.创建box之前需要先关闭虚拟机. 创建vagrant box vagrant package --base 虚拟机的名字 --output 要创建的box的名字 如:vagrant package --base cu

Linux下利用vagrant创建单台虚拟机

1.创建虚拟机 VBoxManage createvm --name hadoop71 --ostype RedHat_64 --register 2.查看一下当前可用的虚拟机 VBoxManage list vms 3.查看一下当前虚拟机hadoop71的状态及一些默认配置 VBoxManage showvminfo hadoop71 4.VBoxManage modifyvm "hadoop71" --memory 2048  ---修改内存大小 5.VBoxManage modi

在xen上使用virt-install命令创建虚拟机并安装操作系统

1,安装第三方xen yum源 # yum install  http://au1.mirror.crc.id.au/repo/kernel-xen-release-6-5.noarch.rpm 2,安装桥工具 # yum -y install bridge-utils 3,安装xen # yum install xen44 4,验证是否安装成功 # ls -l /boot/xen.gz 5,安装xen内核 # yum install kernel-xen 6,关闭对xen有影响的服务 # se

在xen上创建虚拟机并安装操作系统

1,安装第三方xen yum源 # yum install  http://au1.mirror.crc.id.au/repo/kernel-xen-release-6-5.noarch.rpm 2,安装桥工具 # yum -y install bridge-utils 3,安装xen # yum install xen44 4,验证是否安装成功 # ls -l /boot/xen.gz 5,安装xen内核 # yum install kernel-xen 6,关闭对xen有影响的服务 # se

利用Azure Rest API 创建虚拟机

在此之前,我曾经看过一篇文章讲叙了如何利用Azure power shell team 提供的class library. 而就在这篇文章发布之后不久,我又发现微软发布了一个preview 版本的Windows Azure Management Libraries For .NET Nuget package来帮助.NET 开发人员来更好的控制Auzre Platform. 相比power shell team使用的library, Windows Azure Management Librar