centos7上vagrant的安装及使用

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

 

转载于:https://www.cnblogs.com/MakeInstall/p/11063523.html

### 安装 Vagrant 的前提条件 为了在 CentOS 7 上成功安装 Vagrant,需确保系统已更新至最新状态,并且已经安装 VirtualBox 或其他支持的 Hypervisor。VirtualBox 是最常用的选项之一。 ```bash sudo yum update -y wget ``` ### 下载并安装 Vagrant 官方推荐通过包管理器来安装 Vagrant,但对于某些较老版本的 Linux 发行版来说,可能无法获取到最新的稳定版本。因此建议直接从官方网站下载适合当前系统的二进制文件进行安装[^1]。 对于 CentOS 7 用户而言,可以从[Vagrant官网](https://www.vagrantup.com/downloads)找到适用于 RedHat/CentOS 的 RPM 包链接,然后利用 `wget` 命令下载该软件包: ```bash cd /tmp/ wget https://releases.hashicorp.com/vagrant/<version>/vagrant_<version>_x86_64.rpm ``` 请注意将 `<version>` 替换成实际要下载的具体版本号。 接着使用 `rpm` 来完成安装过程: ```bash sudo rpm -ivh vagrant*.rpm ``` 验证安装是否成功可以通过查看帮助信息实现: ```bash vagrant --help ``` 如果命令返回了详细的帮助文档,则说明安装顺利完成。 ### 配置环境变量 (可选) 为了让所有终端都能识别 Vagrant 命令,在全局范围内添加 PATH 路径可能是必要的。编辑 `/etc/profile.d/vagrant.sh` 文件并将下面的内容加入其中: ```bash export PATH=$PATH:/opt/vagrant/bin ``` 使更改立即生效: ```bash source /etc/profile.d/vagrant.sh ``` 此时再次尝试运行 `vagrant --version` 应当能够看到刚刚安装成功的 Vagrant 版本信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值