使用vagrant、VirtualBox的安装centos7

一、下载安装vagrant

vagrant的官网:
使用vagrant、VirtualBox的安装centos7_第1张图片
进入官网后,点以上两处donwload都可以跳转到下载页面,如下
使用vagrant、VirtualBox的安装centos7_第2张图片
根据自已电脑的操作系统,下载相应的安装包,安装时直接点下一步,下一步就可以了。
使用vagrant、VirtualBox的安装centos7_第3张图片
如上图,进入cmd,输入vagrant回车,出现如上图所示,证明vagrant安装成功。

二、下载安装Oracle VM VirtualBox

VirtualBox我是从腾讯管家中的软件管理中直接安装的,如下图
使用vagrant、VirtualBox的安装centos7_第4张图片
安装也是直接点下一步,下一步就可以了。安装好如下图:

使用vagrant、VirtualBox的安装centos7_第5张图片

三、使用vagrant安装centos7

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

新建一个目录che-vagrant,将下载好的virtualbox.box文件copy到che-vagrant目录下,
使用vagrant、VirtualBox的安装centos7_第6张图片
然后cmd到cd E:\data\vagrant\che-vagrant,进入che-vagrant目录,执行vagrant box add che-centos7 ./virtualbox.box命令,添加centos box
使用vagrant、VirtualBox的安装centos7_第7张图片
执行初始化命令:vagrant init che-centos7
使用vagrant、VirtualBox的安装centos7_第8张图片
如下图初始化后,che-vagrant目录下会多出一个Vagrantfile文件
使用vagrant、VirtualBox的安装centos7_第9张图片
打开Vagrantfile文件,修改以下1处:
1、将config.vm.network "public_network"注释放开

config.vm.network "public_network"

2、修改下图
使用vagrant、VirtualBox的安装centos7_第10张图片

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

修改后,再次核对下文件内容:
使用vagrant、VirtualBox的安装centos7_第11张图片
启动虚拟机,执行vagrant up命令
使用vagrant、VirtualBox的安装centos7_第12张图片
在virtualBox中可以看到有一个名为che-vagrant的centos7虚拟机正在运行
使用vagrant、VirtualBox的安装centos7_第13张图片
执行vagrant ssh命令,登录虚拟机,
使用vagrant、VirtualBox的安装centos7_第14张图片
执行sudo -i,切换到根目录
使用vagrant、VirtualBox的安装centos7_第15张图片
输入ip a查看虚拟机的ip为192.168.1.6
使用vagrant、VirtualBox的安装centos7_第16张图片
重新打开一个cmd窗口,输入ipconfig,查看当前windows系统的ip
使用vagrant、VirtualBox的安装centos7_第17张图片
在windows cmd中ping一下centos7的ip,如下图,可以ping通
使用vagrant、VirtualBox的安装centos7_第18张图片
输入vi /etc/ssh/sshd_config ,修改 /etc/ssh/sshd_config文件
修改

PasswordAuthentication  no

PasswordAuthentication  yes

使用vagrant、VirtualBox的安装centos7_第19张图片
输入passwd,修改虚拟机root用户密码
使用vagrant、VirtualBox的安装centos7_第20张图片
输入systemctl restart sshd重启一下虚拟机,
在这里插入图片描述

然后,我们就可以使用ssh工具MobaXterm连接虚拟机进行操作了,不用每次都vagrant ssh
使用vagrant、VirtualBox的安装centos7_第21张图片
点确认后,提示输入root密码,输入root密码后,如下图,然后就可以以root用户进行操作了
使用vagrant、VirtualBox的安装centos7_第22张图片

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

你可能感兴趣的:(Docker)