virtualBox+vargrant构建虚拟机环境

本文介绍了如何下载并安装VirtualBox和vagrant,然后利用vagrant快速下载并配置CentOS7的虚拟机环境。通过vagrantssh命令可以方便地连接到虚拟机,为开发者提供了一个便捷的开发环境搭建方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

首先我们要知道什么是virtualBox和vagrant,简单来讲virtualBox是一个虚拟机软件相当于熟知的VMware,可以创建虚拟机。vagrant可以为vitualBox构建虚拟环境,比如centos。

一、下载virtualBox

进入官网直接下载,或者点击该下载链接 (https://download.virtualbox.org/virtualbox/6.1.14/VirtualBox-6.1.14-140239-Win.exe),安装比较简单,下一步即可。

二、下载vagrant

这一步下载比较慢,建议将下载链接复制到迅雷中下载,速度将会提升到四五倍。这里安装后需要重启电脑后才能生效。

三、用vagrant下载centos7

1.重启电脑后,打开cmd,输入vagrant回车,如果出现vagrant相关命令信息,则安装成功。

2.输入vagrant init centos/7回车,会在系统盘用户下生成一个vagrantfile文件。

3.然后输入vagrant up 下载 CentOS-7-x86_64-Vagrant-2004_01.VirtualBox。

这个过程会非常非常的慢,可能网速不好会下载失败,建议直接将下载链接(https://cloud.centos.org/centos/7/vagrant/x86_64/images/CentOS-7-x86_64-Vagrant-2004_01.VirtualBox.box)复制到迅雷下载。下载完成后命令行 cd到下载的文件目录,输入命令:

vagrant box add centos/7 CentOS-7-x86_64-Vagrant- 2004_01.VirtualBox.box
然后再回到cmd根目录,输入vagrant up回车直到看到Rsycing folder: /… 就已经成功了,这时可以看到virtualBox 已经有一个虚拟机正在运行了。 Ctrl + c 退出即可。

四、连接虚拟机

cmd输入

  vagrant  ssh

即可。

### macOS 下 VirtualBox 安装教程及虚拟机创建指南 #### 一、VirtualBox 的安装 在 macOS 上安装 VirtualBox 是一个相对简单的过程。以下是具体的操作说明: 下载并安装最新版的 VirtualBox 可执行文件,可以从官方站点获取适合 macOS 平台的 DMG 文件[^2]。双击下载好的 `.dmg` 文件启动安装程序,在弹出窗口中拖拽 VirtualBox 图标至 Applications 文件夹完成安装。 #### 二、创建第一个虚拟机 一旦 VirtualBox 成功安装完毕,就可以着手创建一个新的虚拟机实例了。这里以 Ubuntu 22.04 LTS 作为示例操作系统进行演示: 1. **打开 VirtualBox**: 启动应用程序后会进入初始界面。 2. **新建虚拟机**: 点击顶部菜单栏中的 “New” 按钮,输入新虚拟机名称 (例如 `Ubuntu`) ,选择 Linux 类型及其子版本号(如 Ubuntu(64-bit)),随后指定分配给此虚拟机的 RAM 数量,默认建议至少 2GB 或更多取决于实际需求。 3. **硬盘配置**: 接下来设置存储空间大小与类型;通常采用动态分配模式,并预留大约 20 GB 左右的空间供后续使用。 4. **加载 ISO 镜像**: 返回主页面选中新建立项右侧齿轮图标属性选项卡下的 Storage 分页里添加光驱设备指向本地已准备就绪的目标 OS 安装介质路径位置即 .iso 文件所在目录链接地址。 #### 三、高级功能介绍 除了基本操作外还有其他一些实用技巧值得探索尝试: - 使用命令行工具 VBoxManage 自定义调整 CPU 设置以便更好地满足特定工作负载的要求[^3]. - 借助 prepare-iso.sh 脚本简化 macOS 安装器转换流程从而更便捷高效地构建基于苹果生态系统的实验环境[^1]. ```bash #!/bin/bash ./prepare-iso.sh /Applications/Install\ macOS\ Ventura.app/ ``` 上述脚本用于将标准 macOS Installer app 转换成适用于 VirtualBox 导入的标准 ISO 形象档案形式. #### 四、总结 通过以上步骤你应该能够顺利完成整个过程从零基础起步直至成功部署一台完整的虚拟化计算节点为止! 不仅限于此处提到的内容, 还鼓励大家多多查阅相关文档资料深入挖掘更多可能性发挥创造力解决问题的能力!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值