共计 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 公布!