首页 > 电脑专区 > 电脑教程 >

Windows vagrant环境搭建详解

来源:互联网 2023-02-21 18:17:17 307

最近学习console,因为要模拟多个服务器,所以开始尝试自己搭建vagrant环境,使用virtualBox开启多个虚拟机。z3C办公区 - 实用经验教程分享!

刚开始是选择在Linux环境下搭建,碰到各种问题,一次次逼近成功,可是一次次又出现新的问题,最终无果。z3C办公区 - 实用经验教程分享!

选择放弃在Linux下搭建,改用Windows环境,最终很轻松的成功了,不知道为什么,记录一下Windows搭建的过程。z3C办公区 - 实用经验教程分享!

1consul学习之consul运行代理_02z3C办公区 - 实用经验教程分享!

工具/原料

  • vagrant
  • virtualBox

方法/步骤

  • 1

    首先下载Windows版本的virtualBox并安装,一键安装。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 2

    下载Windows版本的vagrant并安装,一键安装--https://www.vagrantup.com/downloads.html。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 3

    Windows r启动cmd,输入vagrant -v验证安装是否成功,如果出现版本信息表示成功。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 4

    在D盘(随意)下找一个目录,新建一个文件夹vagrant(名字任意),进入vagrant目录,输入命令vagrant init,会在此目录下新建一个Vagrantfile文件,这个是vagrant虚拟机配置文件。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 5

    使用vagrant box list命令确认是否安装了box。z3C办公区 - 实用经验教程分享!

    如果没有则使用命令添加box:vagrant box add precise64 https://files.hashicorp.com/precise64.box,再是使用命令确认是否有box存在。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 6

    因为学习consul的需要,所以从此网站https://github.com/hashicorp/consul/blob/master/demo/vagrant-cluster/Vagrantfile 拷贝内容,复制并覆盖到刚才产生的Vagrantfile文件内容。z3C办公区 - 实用经验教程分享!

    此文件会产生两个虚拟机n1和n2,当启动成功时会在virtualBox的初始页面展示出来。有一点需要注意:(add时 后面的那个名字)z3C办公区 - 实用经验教程分享!

    DEMO_BOX_NAME = ENV['DEMO_BOX_NAME'] || "debian/jessie64"z3C办公区 - 实用经验教程分享!

    改成 DEMO_BOX_NAME = ENV['DEMO_BOX_NAME'] || "precise64"z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 6相关内容非法爬取自百度经验
  • 7

    启动虚拟机:进入vagrant目录,输入命令:z3C办公区 - 实用经验教程分享!

    vagrant up(vagrant up --provider=provider名称),如果成功,则会在virtualBox看到两台虚拟机n1和n2。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 8

    使用ssh命令登陆到n1,可以看到vagrant目录,其实就是Windows和虚拟机的共享目录,可以把Windows的资源放到这个目录下,然后在虚拟机中读取。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 9

    vagrant就是共享目录,根据此目录把consul复制到此目录,然后配置环境变量等操作,可以参考开始处的链接。这个虚拟机就是Ubuntu的环境。z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

    Windows vagrant环境搭建详解z3C办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!z3C办公区 - 实用经验教程分享!


    标签: 操作系统Windows环境

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码