Windows & Linux安装 Vagrant 环境

简介: Vagrant是一个基于Ruby的工具,用于创建和部署虚拟化开发环境。

实验环境

  • Windows 11
  • Vagrant 2.3.5
  • VirtualBox 7.0

实验需求

  • Windows & Linux 系统下安装 Vagrant 环境。

实验解法

Windows环境搭建

1、安装并配置 Vagrant 默认存放box文件的环境变量。
步骤1:下载Vagrant 安装包,下载地址:Vagrant 官方下载地址 。安装 Vagrant 过程省略。

步骤2:配置box文件存放目录。通过 vagrant 创建虚拟机需要先导入镜像文件,也就是 box 。它们默认存放的位置在用户目录下的 .vagrant.d 目录下,对于 Winndows 系统来说,就是 C:\Users\用户名\.vagrant.d 。如果后续可能会用到较多的镜像,或者你的 C 盘空间比较紧缺,可以通过设置系统环境变量名 VAGRANT_HOME ,变量值 D:\.vagrant.d 把默认存放的位置修改成 D 盘。
install_vagrant_config.png

2、安装 Virtualbox 并配置虚拟机默认存放位置。
步骤1:下载 Virutalbox 安装包,下载地址:https://www.virtualbox.org/wiki/Downloads 。安装 Virtualbox 过程省略。
install_virtualbox_7.0.png

步骤2:配置虚拟机默认存放位置。启动 virtualbox 后,通过菜单 管理 -> 全局设定 ,在全局设定对话框中,修改 默认虚拟电脑位置 ,指定一个容量较大的位置。
install_virtualbox_config.png

Linux环境搭建

  • CentOS 发行版
# 下载并安装 Vagrant 
wget https://releases.hashicorp.com/vagrant/2.3.5/vagrant-2.3.5-1.x86_64.rpm
rpm -ivh vagrant-2.3.5-1.x86_64.rpm

# 安装 VirtualBox (略)
  • Debian 发行版
# 下载并安装 Vagrant 
wget https://releases.hashicorp.com/vagrant/2.3.5/vagrant_2.3.5-1_amd64.deb
dpkg -i vagrant_2.3.5-1_amd64.deb

# 安装 VirtualBox (略)
目录
相关文章
|
4天前
|
安全 Ubuntu Linux
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
25 9
Metasploit Pro 4.22.6-2024111901 (Linux, Windows) - 专业渗透测试框架
|
4天前
|
自然语言处理 安全 Java
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
Nexpose 7.0.1 for Linux & Windows - 漏洞扫描
27 6
|
7天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
11天前
|
机器学习/深度学习 并行计算 异构计算
WINDOWS安装eiseg遇到的问题和解决方法
通过本文的详细步骤和问题解决方法,希望能帮助你顺利在 Windows 系统上安装和运行 EISeg。
29 2
|
18天前
|
缓存 Ubuntu Linux
Linux环境下测试服务器的DDR5内存性能
通过使用 `memtester`和 `sysbench`等工具,可以有效地测试Linux环境下服务器的DDR5内存性能。这些工具不仅可以评估内存的读写速度,还可以检测内存中的潜在问题,帮助确保系统的稳定性和性能。通过合理配置和使用这些工具,系统管理员可以深入了解服务器内存的性能状况,为系统优化提供数据支持。
25 4
|
21天前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
46 4
|
28天前
|
关系型数据库 MySQL Linux
Linux环境下MySQL数据库自动定时备份实践
数据库备份是确保数据安全的重要措施。在Linux环境下,实现MySQL数据库的自动定时备份可以通过多种方式完成。本文将介绍如何使用`cron`定时任务和`mysqldump`工具来实现MySQL数据库的每日自动备份。
67 3
|
28天前
|
监控 关系型数据库 MySQL
Linux环境下MySQL数据库自动定时备份策略
在Linux环境下,MySQL数据库的自动定时备份是确保数据安全和可靠性的重要措施。通过设置定时任务,我们可以每天自动执行数据库备份,从而减少人为错误和提高数据恢复的效率。本文将详细介绍如何在Linux下实现MySQL数据库的自动定时备份。
35 3
|
24天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
130 0
|
Windows Ruby Shell
在WINDOWS上通过VAGRANT练习ANSIBLE
有点曲折,但没办法,还要通过VAGRANT里的ANSIBLE建DOCKER呢。。 VagrantFile # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.
1107 0