使用vagrant、VirtualBox的安装centos7

一、下载安装vagrant

vagrant的官网
在这里插入图片描述
进入官网后,点以上两处donwload都可以跳转到下载页面,如下
在这里插入图片描述
根据自已电脑的操作系统,下载相应的安装包,安装时直接点下一步,下一步就可以了。
在这里插入图片描述
如上图,进入cmd,输入vagrant回车,出现如上图所示,证明vagrant安装成功。

二、下载安装Oracle VM VirtualBox

VirtualBox我是从腾讯管家中的软件管理中直接安装的,如下图
在这里插入图片描述
安装也是直接点下一步,下一步就可以了。安装好如下图:

在这里插入图片描述

三、使用vagrant安装centos7

先下载virtualbox.box文件,Centos7 box下载
box 是一个后缀为 box 的文件 , 实际上它就是一个包含了虚拟机配置 , 虚拟机硬盘镜像和 Vagrant 配置的压缩包 , 可以到 http://www.vagrantbox.es/ 上下载 box

新建一个目录che-vagrant,将下载好的virtualbox.box文件copy到che-vagrant目录下,
在这里插入图片描述
然后cmd到cd E:\data\vagrant\che-vagrant,进入che-vagrant目录,执行vagrant box add che-centos7 ./virtualbox.box命令,添加centos box
在这里插入图片描述
执行初始化命令:vagrant init che-centos7
在这里插入图片描述
如下图初始化后,che-vagrant目录下会多出一个Vagrantfile文件
在这里插入图片描述
打开Vagrantfile文件,修改以下1处:
1、将config.vm.network "public_network"注释放开

config.vm.network "public_network"

2、修改下图
在这里插入图片描述

    config.vm.provider "virtualbox" do |vb|
        vb.memory = "1024"
        vb.name= "che-centos7"
        vb.cpus= 2
    end

修改后,再次核对下文件内容:
在这里插入图片描述
启动虚拟机,执行vagrant up命令
在这里插入图片描述
在virtualBox中可以看到有一个名为che-vagrant的centos7虚拟机正在运行
在这里插入图片描述
执行vagrant ssh命令,登录虚拟机,
在这里插入图片描述
执行sudo -i,切换到根目录
在这里插入图片描述
输入ip a查看虚拟机的ip为192.168.1.6
在这里插入图片描述
重新打开一个cmd窗口,输入ipconfig,查看当前windows系统的ip
在这里插入图片描述
在windows cmd中ping一下centos7的ip,如下图,可以ping通
在这里插入图片描述
输入vi /etc/ssh/sshd_config ,修改 /etc/ssh/sshd_config文件
修改

PasswordAuthentication  no

PasswordAuthentication  yes

在这里插入图片描述
输入passwd,修改虚拟机root用户密码
在这里插入图片描述
输入systemctl restart sshd重启一下虚拟机,
在这里插入图片描述

然后,我们就可以使用ssh工具MobaXterm连接虚拟机进行操作了,不用每次都vagrant ssh
在这里插入图片描述
点确认后,提示输入root密码,输入root密码后,如下图,然后就可以以root用户进行操作了
在这里插入图片描述

最后,vagrant命令详解如下图:
在这里插入图片描述
另外,本人另外一篇blog在VirtualBox中安装CentOS7详解(Mac版)
以及centos固定ip配制
centos修改主机名
使用vagrant创建多台centos7虚拟机

发布了122 篇原创文章 · 获赞 152 · 访问量 112万+

猜你喜欢

转载自blog.csdn.net/ytangdigl/article/details/103440139