前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >虚拟机环境搭建之vagrant

虚拟机环境搭建之vagrant

作者头像
用户4919348
发布2020-10-29 13:15:49
8090
发布2020-10-29 13:15:49
举报
文章被收录于专栏:波波烤鸭波波烤鸭

  在之前的很多案例中我们都是通过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

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

在这里插入图片描述
在这里插入图片描述
代码语言:javascript
复制
安装步骤很简单,傻瓜式安装。

vagrant介绍

  vagrant是一个工具,用于创建和部署虚拟化开发环境的。   拿VirtualBox举例,VirtualBox会开放一个创建虚拟机的接口,Vagrant会利用这个接口创建虚拟机,并且通过Vagrant来管理,配置和自动安装虚拟机。 常用的命令

命令

说明

vagrant box list

查看目前已有的box

vagrant box add

新增加一个box

vagrant box remove

删除指定box

vagrant init

初始化配置vagrantfile

vagrant up

启动虚拟机

vagrant ssh

ssh登录虚拟机

vagrant suspend

挂起虚拟机

vagrant reload

重启虚拟机

vagrant halt

关闭虚拟机

vagrant status

查看虚拟机状态

vagrant destroy

删除虚拟机

安装虚拟机

  接下来开始通过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上面尽情操作咯。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-10-25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 相关工具安装
  • vagrant介绍
  • 安装虚拟机
  • 客户端连接
  • 配置root账号密码
相关产品与服务
访问管理
访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档