失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 使用vagrant搭建三台虚拟机环境

使用vagrant搭建三台虚拟机环境

时间:2019-11-16 05:26:11

相关推荐

使用vagrant搭建三台虚拟机环境

文章目录

一、下载安装vagrant

二、下载安装Oracle VM VirtualBox

三、下载virtualbox.box文件

四、搭建centos7虚拟机环境

五、用xshell测试连接虚拟机

六、vagrant常用命令

总结

一、下载安装vagrant

直接在vagrant官网/直接点击下载安装,一直下一步就ok。

进入cmd输入vagrant,能出现如下图所示就代表vagrant安装成功:

二、下载安装Oracle VM VirtualBox

直接在VirtualBox官网/直接点击下载安装,一直下一步就ok。

三、下载virtualbox.box文件

box 是一个后缀为 box 的文件 , 实际上它就是一个包含了虚拟机配置 , 虚拟机硬盘镜像和 Vagrant 配置的压缩包

下载链接:官网/boxes/search,在里面选择centos/7然后在选择版本后面加上/centos/boxes/7/versions/.01+/providers/virtualbox.box

四、搭建centos7虚拟机环境

1.在磁盘中新建一个文件夹(不要包含中文),把刚才下载virtualbox.box文件复制一份进去,例如:E:\mycentos\vagrant_ha

2.在cmd中进入新创建的文件夹,执行如下命令

# 添加centos boxvagrant box add my-centos7 ./virtualbox.box# 初始化centos boxvagrant init my-centos7

然后在E:\mycentos\vagrant_ha文件夹下会多处一个Vagrantfile文件

3.编辑Vagrantfile文件,添加如下内容:

Vagrant.configure("2") do |config|config.vm.define "vagrant1" do |vb|config.vm.provider "virtualbox" do |v|v.memory = 2048v.cpus = 1endvb.vm.host_name = "vagrant1"work :public_network, ip: "192.168.100.61"vb.vm.box = "my-centos7"endconfig.vm.define "vagrant2" do |vb|config.vm.provider "virtualbox" do |v|v.memory = 2048v.cpus = 1endvb.vm.host_name = "vagrant2"work :public_network, ip: "192.168.100.62"vb.vm.box = "my-centos7"endconfig.vm.define "vagrant3" do |vb|config.vm.provider "virtualbox" do |v|v.memory = 2048v.cpus = 1endvb.vm.host_name = "vagrant3"work :public_network, ip: "192.168.100.63"vb.vm.box = "my-centos7"endend

然后在E:\mycentos\vagrant_ha的cmd中执行vagrant up启动配置的三台centos虚拟机

在VirtualBox中可以看到启动的三台虚拟机

4.分别进入到三台虚拟机vagrant1,vagrant2和vagrant3中修改/etc/ssh/sshd_config文件,启动密码、设置密码、重启虚拟机

下面以vagrant1为例:

1)执行vagrant ssh命令,登录虚拟机

2)执行sudo -i,切换到根目录

3)输入vi /etc/ssh/sshd_config ,修改 /etc/ssh/sshd_config文件

PasswordAuthentication no

修改为

PasswordAuthentication yes

4)输入passwd,修改虚拟机root用户密码

5)输入systemctl restart sshd重启一下虚拟机

五、用xshell测试连接虚拟机

六、vagrant常用命令

总结

本节主要介绍了使用vagrant,VirtualBox搭建centos7虚拟机环境的过程。到此为止用于搭建Hadoop完全分布式模式的centos7虚拟机已经搭建完成,下一节开始讲解Hadoop的安装与使用。

如果觉得《使用vagrant搭建三台虚拟机环境》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。