关于mysql:使用-Vagrant-在-VirtualBox-安装-Linux-虚拟机

32次阅读

共计 1985 个字符,预计需要花费 5 分钟才能阅读完成。

  • GreatSQL 社区原创内容未经受权不得随便应用,转载请分割小编并注明起源。

[toc]

1. 导入

本文介绍如何应用 Vagrant 在 VirtualBox 中疾速装置 Linux 虚拟机。本文演示零碎未 Windows 零碎,须要筹备好 Vagrant 和 VirtualBox

2. 工具介绍

VirtualBox;VirtualBox 是一款开源虚拟机软件。开始是由德国 Innotek 公司开发,由 Sun 公司出品的软件,在 Sun 被 Oracle 收买后正式更名成 Oracle VM VirtualBox
Vagrant:Vagrant 是一个能够应用 Oracle 的开源 VirtualBox 虚拟化零碎用于创立和部署虚拟化开发环境的工具。

原理是通过 Vagrant 提前准备好的镜像来实现疾速的创立,能够拜访镜像仓库:(https://app.vagrantup.com/box…), 如下图:

3. 通过 Vagrant 为 VirtualBox 装置 CentOS 7

在应用工具之前,先要进行工具的装置,如下:

  • VirtualBox 下载:(https://www.virtualbox.org/)
  • Vagrant 下载:(https://www.vagrantup.com/dow…)

为了验证 Vagrant 是否装置胜利能够在装置 Vagrant 的门路下关上 cmd 窗口输出 Vagrant 命令会有相干的提示信息,之后就能够应用 Vagrant 为 VirtualBox 装置 CentOS 7 了:

  • 通过 init 语法为 VirtualBox 疾速初始化一台虚拟机,init 前方指定对应的镜像文件,可参照上文提过的镜像仓库,语法如下:
vagrant init centos/7
  • 初始化后,Vagrant 会在当前目录下创立一个 Vagrantfile,达到初始化一个对应镜像的环境,并提醒应用命令 Vagrant up 来启动这个虚拟环境, 该语句会从镜像仓库下载对应的镜像来启动虚拟环境,语句如下:
vagrant up
  • 启动虚拟环境后 VirtualBox 中就会蕴含这个初始化的镜像。此外,在启动虚拟环境的同时 Vagrant 为咱们创立了 SSH 连贯,因而咱们不仅能够间接通过 VirtualBox 操作虚构零碎,也能够通过 SSH 连贯来操作虚构零碎,默认应用的是 Vagrant 为咱们提供的账号:Vagrant,所以能够通过这种连贯形式以 Vagrant 的账户连贯虚构零碎,命令如下:
vagrant ssh

4. 总结

明天介绍了应用 Vagrant 在 VirtualBox 中疾速装置 Linux 虚拟机。为了方便使用下方列举了 Vagrant 的常见命令:

命令 形容
vagrant box add 增加 box 的操作
vagrant init 初始化 box 的操作,会生成 vagrant 的配置文件 Vagrantfile
vagrant up 启动本地虚拟环境
vagrant ssh 通过 ssh 登录本地环境所在虚拟机
vagrant halt 敞开本地虚拟环境
vagrant suspend 暂停本地虚拟环境
vagrant resume 复原本地虚拟环境
vagrant package 打包命令,能够把以后的运行的虚拟机环境进行打包
vagrant status 获取以后虚拟机的状态
vagrant global-status 显示以后用户 Vagrant 的所有环境状态
vagrant reload 批改了 Vagrantfile 后,使之失效(相当于先 halt,再 up)

Enjoy GreatSQL :)

文章举荐:

面向金融级利用的 GreatSQL 正式开源
https://mp.weixin.qq.com/s/cI…

Changes in GreatSQL 8.0.25 (2021-8-18)
https://mp.weixin.qq.com/s/qc…

MGR 及 GreatSQL 资源汇总
https://mp.weixin.qq.com/s/qX…

GreatSQL MGR FAQ
https://mp.weixin.qq.com/s/J6…

在 Linux 下源码编译装置 GreatSQL/MySQL
https://mp.weixin.qq.com/s/WZ…

# 对于 GreatSQL

GreatSQL 是由万里数据库保护的 MySQL 分支,专一于晋升 MGR 可靠性及性能,反对 InnoDB 并行查问个性,是实用于金融级利用的 MySQL 分支版本。

Gitee:

https://gitee.com/GreatSQL/Gr…

GitHub:

https://github.com/GreatSQL/G…

Bilibili:

https://space.bilibili.com/13…

微信 &QQ 群:

可搜寻增加 GreatSQL 社区助手微信好友,发送验证信息“加群”退出 GreatSQL/MGR 交换微信群

QQ 群:533341697

微信小助手:wanlidbc

本文由博客一文多发平台 OpenWrite 公布!

正文完
 0