首页 > 其他 > 详细

centos7上vagrant的安装及使用

时间:2019-06-21 11:24:24      阅读:144      评论:0      收藏:0      [点我收藏+]

1、安装vagrant

需要vagrant、virtualbox及vagrant需要使用的centos7.box(我这边需要用vagrant创建centos故下载了centos7.box)

下载地址:

#virtualbox
https://www.virtualbox.org/wiki/Linux_Downloads

#vagrant
https://www.vagrantup.com/downloads.html

#centos7.box
http://cloud.centos.org/centos/7/vagrant/x86_64/images/

2、安装

从上边网站下载后的文件为:

[root@k8s vagrant]# ls
CentOS-7.box  vagrant_2.2.4_x86_64.rpm  VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm
[root@k8s vagrant]# yum  -y  localinstall vagrant_2.2.4_x86_64.rpm  VirtualBox-6.0-6.0.8_130520_el7-1.x86_64.rpm

安装依赖:

vagrant依赖kernel-devel gcc make perl,启动kernel-devel最好按照vagrant的提示进行安装和正在使用内核版本一直的库(我这里通过uname -a查看内核版本,应该安装kernel-devel-3.10.0-957.el7.x86_64)

[root@k8s vagrant]# yum install kernel-devel gcc make perl -y
[root@k8s vagrant]# uname -a
Linux k8s 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[root@k8s vagrant]# yum install kernel-devel-3.10.0-957.el7.x86_64 -y

3、使用

#生产配置文件
vagrant  init  CentOS-7.box
#启动
vagrant  up

 

tips:

1、网络

vagrant有三种网络模式,详见百度

2、新建的虚拟机通过私有网络ssh报错,无法登录

因为sshd服务没有开启root允许和密码认证选项,在/etc/ssh/sshd_config中修改

#允许root登录
PermitRootLogin yes
#允许密码登录
PasswordAuthentication yes

 

centos7上vagrant的安装及使用

原文:https://www.cnblogs.com/MakeInstall/p/11063523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!