使用vagrant在windows上快速搭建centos环境

  本文主要介绍如何使用vagrant在windows上快速搭建centos虚拟机;

环境准备:

1、下载安装vagrant

01、访问Vagrant官网
https://www.vagrantup.com/

02、点击Download
选择自己的系统Windows,MacOS,Linux等,这里下载的是windows系统

03、 选择对应的版本

04、 一直下一步安装

05、安装完成之后进入cmd命令行输入vagrant,测试是否安装成功

2、下载安装virtual box

01、 访问VirtualBox官网
	https://www.virtualbox.org/

02、 点击左侧的“Downloads”按钮

03、 选择对应的操作系统版本

04、 一直下一步安装

注意:  [win10中若出现]安装virtualbox快完成时立即回滚,并提示安装出现严重错误
    (1)打开服务
    (2)找到Device Install Service和Device Setup Manager,然后启动
    (3)再次尝试安装

3、安装centos7

01、 在盘符中创建centos7文件夹,并进入其中[目录全路径不要有中文字符],相当于系统的配置目录,以后操作都要使用

02、 在此目录下打开cmd,运行vagrant init centos/7
   此时会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7,名称是virtualbox.box文件
   
03、 将virtualbox.box文件添加到vagrant管理的镜像中
	  (1)在官网中搜索centos7镜像服务 https://app.vagrantup.com/boxes/search
         (2)输入centos7,找到合适的版本进行下载
         (3)保存到磁盘的某个目录,比如D:\virtualbox.box
         (4)添加镜像并起名叫centos/7,进入cmd命令行执行以下命令 
          vagrant box add centos/7 D:\virtualbox.box
         (5)执行vagrant box list 命令 查看本地的box列表[这时候可以看到centos/7]
    
04、 centos/7镜像有了,根据Vagrantfile文件启动创建虚拟机
	来到centos7文件夹,在此目录打开cmd窗口,执行vagrant up[打开virtual box观察,可以发现centos7创建成功]
	
05、 以后操作虚拟机,还是要在centos7文件夹打开cmd窗口操作
	vagrant halt   优雅关闭
	vagrant up     正常启动
	
06、 vagrant常用命令
	(1)vagrant ssh    
    	进入刚才创建的centos7中
       (2)vagrant status
    	查看centos7的状态
       (3)vagrant halt
    	停止/关闭centos7
       (4)vagrant destroy
    	删除centos7
       (5)vagrant status
    	查看当前vagrant创建的虚拟机
       (6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富
    	但是要注意,修改了Vagrantfile,要想使正常运行的centos7生效,必须使用vagrant reload

  到这里使用vagrant+virtualbox搭建centos7完成,后面可以修改Vagrantfile对虚拟机进行相应配置

4、使用XSHELL连接centos7

按照以下步骤操作即可

vagrant ssh   进入到虚拟机中

sudo -i

vi /etc/ssh/sshd_config

修改PasswordAuthentication yes

passwd修改密码,比如abc123

systemctl restart sshd

//使用账号root,密码abc123进行登录
	
ip add 查看ip信息

当然还可以将自己创建的虚拟机打包成box,迁移至其他机器上,这里就不再说明了,有兴趣的可以自己研究一下

请登录后发表评论

    没有回复内容