Vagrant搭建Centos
创始人
2024-03-25 00:32:47
0

1.下载安装vagrant

01访问Vagrant官网

​ https://www.vagrantup.com/

02 点击Download

​ Windows,MacOS,Linux等

03 选择对应的版本

04 傻瓜式安装

05 命令行输入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

按住 shift + 鼠标右键 选择 PowerShell

此时会在当前目录下生成Vagrantfile,同时指定使用的镜像为centos/7,关键是这个镜像在哪里,我已经提前准备好了,名称是virtualbox.box文件
在这里插入图片描述
在这里插入图片描述
03 将virtualbox.box文件添加到vagrant管理的镜像中

  1. 下载virtualbox.box文件

  2. 保存到磁盘的某个目录,比如D:\virtualbox.box

  3. 添加镜像并起名叫centos/7,在PowerShell 或者 cmd 控制台中运行:

    vagrant box add centos/7 D:\virtualbox.box

  4. vagrant box list 查看本地的box[这时候可以看到centos/7]

04 centos/7镜像有了,根据Vagrantfile文件启动创建虚拟机

  1. 来到centos7文件夹,在此目录打开cmd窗口(按住 shift + 鼠标右键 选择 PowerShell
  2. 执行 vagrant up,打开virtual box观察,可以发现centos7创建过程
    图1:创建过程。图2:创建过程和完成
    在这里插入图片描述
    在这里插入图片描述

05 以后大家操作虚拟机,还是要在centos文件夹打开cmd窗口操作

vagrant halt 优雅关闭

vagrant up 正常启动

06 vagrant常用命令

(1)进入刚才创建的centos7中 vagrant ssh    
(2)查看centos7的状态vagrant status
(3)停止/关闭centos7vagrant halt
(4)删除centos7vagrant destroy
(5)查看当前vagrant创建的虚拟机vagrant status
(6)Vagrantfile中也可以写脚本命令,使得centos7更加丰富但是要注意,修改了Vagrantfile,要想使正常运行的centos7生效,必须使用vagrant reload

4.通过工具(Xshell)连接虚拟机(centos7)

1. 修改配置文件

  1. 在centos7目录下编辑打开 Vagrantfile 文件

  2. 添加 config.vm.network "private_network", ip: "192.168.56.10"
    在这里插入图片描述

  3. 进入到虚拟机中,如果没有启动则先执行vagrant up

  4. 编辑文件

    1. sudo -i
    2. vi /etc/ssh/sshd_config
    3. 找到,并修改 PasswordAuthentication yes ,并保存
  5. 修改root密码,比如:123456,执行:passwd root
    在这里插入图片描述

  6. 重启,systemctl restart sshd

  7. 此时即可通过上面配置的ip直接连接XShell了!

相关内容

热门资讯

用心做好每一块电池的欣旺达,因... 这两天国内动力电池生产厂商欣旺达遇到麻烦事了,因其所生产的电芯存在质量问题被威睿电动汽车技术(宁波)...
以案为鉴筑防线 以审促廉扬清风... 为充分发挥以案释法、以案说纪的警示教育作用,进一步加强党风廉政建设,提高党员干部的法纪意识和廉洁意识...
新加坡国立大学东亚研究所高级研... 由三亚市人民政府主办,《财经》杂志、财经网、《财经智库》、三亚中央商务区管理局、三亚经济研究院承办的...
原创 全... 在国家有关调查力量进驻南京之后,一个并不显眼、却耐人寻味的现象悄然出现了。 短时间内,全国多地博物馆...
跨境金融研究院院长王志毅:离岸... 由三亚市人民政府主办,《财经》杂志、财经网、《财经智库》、三亚中央商务区管理局、三亚经济研究院承办的...
原告向法官出示证据,右下角赫然... 近日,湖北孝感大悟法院民二庭在审理一起房屋租赁合同纠纷案时,精准识破原告方利用AI技术伪造证据的行为...
美国纽约州出台法律约束“成瘾性... 美国纽约州州长凯茜·霍楚尔26日宣布,根据该州新出台的一项法律,具备无限刷新、自动播放和算法推送功能...
富安娜理财纠纷一审落槌,中信证... 乐居财经 李兰经历近三年后,富安娜(002327.SZ)理财纠纷有了新进展。 12月25日,富安娜发...
从合作伙伴到对簿公堂:威睿起诉... 12月26日,欣旺达发布公告,其全资子公司欣旺达动力科技股份有限公司(下称“欣旺达动力”)因买卖合同...
突发!俄称已控制库皮扬斯克;泽... 俄乌,突传大消息! 俄国防部称已控制库皮扬斯克 俄罗斯国防部12月27日在每日例行通报中说,库皮扬斯...