虚拟机环境搭建vagrant

网友投稿 694 2022-05-29

在之前的很多案例中我们都是通过VMware来构建虚拟机的,但是通过VMware构建的过程相对比较复杂但是VMware功能强大,我们在某些情况下并不需要,这时我们就可以通过virtualBox+vagrant来快速构建我们的虚拟机环境了。所以本篇文章就给大家来介绍下如何快速的构建。

相关工具安装

1.VirtualBox下载安装

官方下载地址:https://www.virtualbox.org/wiki/Downloads

2.Vagrant下载安装

官方地址:https://www.vagrantup.com/

3.下载centos7 box

官方地址:https://app.vagrantup.com/centos/boxes/7

以上三个软件下载的速度都不是很快,所以我提前给大家下载好了,可以直接通过如下云盘地址下载:

链接:https://pan.baidu.com/s/1zV7_PqVDSUTVePkEl6q78Q

关注后可私信我获取 提取码哦

安装步骤很简单,傻瓜式安装。

1

vagrant介绍

虚拟机环境搭建之vagrant

vagrant是一个工具,用于创建和部署虚拟化开发环境的。

拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Vagrant来管理,配置和自动安装虚拟机。

常用的命令:

安装虚拟机

接下来开始通过vagrant来安装centos7.cmd到一个空目录下

注意要启动你的VirtualBox哦,我们将 centos7的box文件的保存路径要记住,接下来我们就可以添加一个新的box

vagrant box add centos_7 D:\tools\centos7box\centos-7.0-x86_64.box

看到成功提示说明添加成功

然后再执行

vagrant init centos_7

命令,来初始化配置vagrantfile

执行成功后会发现在之前的空目录下会多出来一个 vagrantfile文件

然后再执行 vagrant up 来启动虚拟机

通过上面的步骤,我们的centos的虚拟机就安装成功了,这时我们需要调整下网络的配置方式。

我们可以重启下虚拟机

客户端连接

虚拟机创建好后,我们就可以尝试通过客户端来连接,

默认创建的账号密码是:vagrant vagrant

我们要看下分配的虚拟机的ip地址是多少

我们可以看到分配的ip地址是 192.168.8.67 那么我们就可以通过 xshell来连接了

配置root账号密码

我们能够通过vagrant来登录了,但是root账号的密码我们还不清楚,有时候我们需要通过root账号来操作,实现步骤如下

sudo -i

切换到root账号下,然后检查sshd_config中的配置信息

确认 PasswordAuthentication 为 yes 即可

然后输入 passwd 修改密码

修改新的密码为 123456,然后我们就可以通过root账号来登录操作了

这样我们通过VirtualBox + Vagrant来构建centos7虚拟机就搞定了,后面剩下的事情就是在centos7上面尽情操作咯。

本文对你有帮助的话,欢迎并关注哦_

CentOS 虚拟化

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:说说数据那些事
下一篇:创建型模式之单例模式
相关文章