博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用vagrant快速搭建linux实验环境
阅读量:5795 次
发布时间:2019-06-18

本文共 1110 字,大约阅读时间需要 3 分钟。

简介

本文主要介绍如何使用vagrant配合virtualbox快速搭建实验环境。 virtualbox是一个开源跨平台虚拟机管理软件,功能类似收费的vmware vagrant是一个开源的虚拟机配置编排软件,可以在命令行快速启动管理虚拟机。

相关资源的百度云下载链接 链接:https://pan.baidu.com/s/1nt_b96SEOIIWl2gIrabPpg 密码:6c3d

安装

1.安装virtualbox

官方下载virtualbox对应平台的软件包安装

2.安装vagrant

官方下载vagrant对应平台的软件包安装,由于官方网站在国外,可能下载比较慢。

3.设置virtualbox虚拟机存方目录

# 默认情况下 virtualbox 启动虚拟机会存放在用户的家目录里# windows 下C盘可能过小,需要设置特定目录存储虚拟机VBoxManage setproperty machinefolder D:\virtualboxVBoxManage list systemproperties | grep machine复制代码

搭建实验环境

1.下载导入相关box

# 由于需要从国外拉取box,可能会很慢。推荐使用我存储在百度云的box# 导入boxvagrant box add centos-7.4-base centos-7.4-base.boxvagrant box list复制代码

2.启动单机

mkdir single && cd singlecat >Vagrantfile<

3.启动多主机

mkdir double && cd doublecat >Vagrantfile<

3.启动集群

mkdir cluster && cd clustercat >Vagrantfile<

4.连接虚拟机

# 一般情况下虚拟机ssh连接用户名为 vagrant# 一般情况下都不支持 密码登录, 可以登录之后自行配置支持密码登录# 连接的sshkey存储在用户家目录下 .vagrant.d 目录下# C:\Users\will\.vagrant.d\insecure_private_key复制代码

常用命令

以下命令后面都可以接虚拟机名,只对指定虚拟机作操作

  • 启动虚拟机

    • vagrant up
  • 暂停虚拟机

    • vagrant suspend
  • 关闭虚拟机

    • vagrant halt
  • 删除虚拟机

    • vagrant destroy
  • 存储快照

    • vagrant snapshot save lab1 init
  • 恢复快照

    • vagrant snapshot restore lab1 init

转载地址:http://gvbfx.baihongyu.com/

你可能感兴趣的文章
Java数据持久层框架 MyBatis之API学习九(SQL语句构建器详解)
查看>>
30分钟Git命令“从入门到放弃”
查看>>
nginx : TCP代理和负载均衡的stream模块
查看>>
MYSQL数据库间同步数据
查看>>
DevOps 前世今生 | mPaaS 线上直播 CodeHub #1 回顾
查看>>
iOS 解决UITabelView刷新闪动
查看>>
行为型模式:观察者模式
查看>>
让前端小姐姐愉快地开发表单
查看>>
Dubbo笔记(四)
查看>>
Web前端JQuery入门实战案例
查看>>
Android开发教程 - 使用Data Binding(一) 介绍
查看>>
java B2B2C Springboot电子商城系统- SSO单点登录之OAuth2.0 登出流程(3)
查看>>
12月26日云栖精选夜读:CDN新品发布:阿里云SCDN安全加速开放公测
查看>>
USB 通信原理
查看>>
7zZip zip RAR iOS
查看>>
ssh无密码登陆远程主机
查看>>
date命令的详细用法!
查看>>
分布式存储ceph集群部署
查看>>
UiAutomator源码分析之UiAutomatorBridge框架
查看>>
python 开发之selenium
查看>>