Vagrant + VirtulBox搭建虚拟机集群环境看这一篇就足够了

本文介绍了如何利用Vagrant和VirtualBox搭建虚拟机环境,包括Vagrant的下载安装、虚拟机文件夹创建、Vagrant命令操作以及虚拟机的配置。通过修改Vagrantfile,设置虚拟机内存、CPU等参数,并指导如何修改SSH配置以确保远程连接。最后,文章提到了如何重复此过程以搭建集群环境。

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

前言
感受过VMware的人间冷暖,也体会过VirtulBox的世态炎凉。而我不一样,我待虚拟机如初恋。工欲善其事必先利其器,人生苦短所以我选择上手Vagrant,说好的初恋呢?
在这里插入图片描述

1、环境准备版本

下载到其官网即可,直接百度搜索Vagrant 、VirtulBox

在这里插入图片描述

如果网速太慢,建议复制下载链接到迅雷中下载,enn…该死又给迅雷打了一波广告QnQ

2、安装

双击安装,都是傻瓜式安装。Vagrant安装成功后需要重启电脑。

打开cmd

vagrant   //执行这个命令,有输出不报错就说明安装OK
2、创建存储虚拟机文件夹

建议在其他盘中创建文件夹(除C盘),不要有中文,这个文件夹是用来存放虚拟机的。在当前文件夹下打开CMD窗口,具体操作:

Shift + 右键 + 在此处打开Powershell窗口(S)

3、Vagrant命令操作自动生成虚拟机
vagrant init centos/7  //1、一旦执行,这个文件夹下会出现一个Vagrantfile文件,需要配置。具体操作如下图
vagrant up             //2、获取链接到迅雷中下载
vagrant box add centos/7 .box文件的全名  //3、把下载好的.box文件添加上【特别注意这个步骤,后两个centos/7 和 .box文件的全名需要对应上】
vagrant box list       //4、查看添加的列表
vagrant up             //5、在VirtulBox中自动创建一个虚拟机

在这里插入图片描述
Vagrantfile默认的文件内容需要更改,可以改为如下【为了可读性去掉了注释部分】

Vagrant.configure("2") do |config|
  config.vm.box = "centos/7"          //可以自定义,但是需要对应上Vagrant命令操作步骤3中vagrant box add 后接的centos/7 
  config.vm.network "public_network"  //网络,建议设置成这样的公共网络
    config.vm.provider "virtualbox" do |vb|
    vb.memory = "3000"                //内存设置为3GB
        vb.name= "jack1-centos7"      //虚拟机名字
        vb.cpus= 2                    //CPU个数
    end
end

在这里插入图片描述
下载完成之后,得到如下.box文件
在这里插入图片描述
再次强调必须对应上

在这里插入图片描述

4、开启虚拟机进行配置

到这一步的时候,VirtulBox已经自动创建出了一台虚拟机,这个时候只需要开启虚拟机

账户:root
默认密码:vagrant
登录之后进行如下命令,必须修改不然Xshell连不上

vi /etc/ssh/sshd_config
修改为passwordAuthentication yes

5、搭建集群环境

如果以上全部搭建完成,集群环境就很轻松了,也就是重新再创建文件夹,一步步命令下来就好了,可以直接复制之前配置好的Vagrantfile,但是需要更改Vagrantfile配置文件中虚拟机的名字即可。

OK,END…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宜春

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值