数据仓库搭建1-Virtual-box虚拟机集群搭建

前言

我的电脑内存16G,尽量大一点吧,太小的话会在使用的时候出现各种意外的问题。
我的操作系统是deepin20.7,应用商店只有Virtual-box可以用。

Virtual-box遇到的问题

安装后,新建虚拟机,设置完配置后,出现报错
在这里插入图片描述
打开终端执行 sudo /sbin/vboxconfig 命令
出现以下报错:
在这里插入图片描述
按照上图指示的指令执行。注意:在第三个指令要求输入密码时,不要输入密码,要不然重启电脑后,不能正常启动电脑。报错:Error:Verification failed:0x1A security violation

需要进入BIOS界面改配置,将Secure boot 关闭,再重启。

虚拟机安装

预计安装3台虚拟机,操作系统为centos7,最小系统安装。
虚拟机1:node1 内存6G 硬盘50G
虚拟机2:node2 内存4G 硬盘50G
虚拟机3:node3 内存4G 硬盘50G

虚拟机网络配置

virtual-box的网络配置与vmware不一样,详细配置可以去网上找,这里就不详细介绍,只介绍我用到的两种。
对于网络需求是 虚拟机之间可以正常访问,虚拟机与宿主机之间正常访问,虚拟机可以访问外网。
virtual-box支持以下网络类型
在这里插入图片描述
各种网络类型之间的比较
在这里插入图片描述
由此可见,NAT网络支持虚拟机之间访问,虚拟机访问外网,虚拟机访问宿主机,但是宿主机访问虚拟机需要额外的配置;主机网络(Internal network)支持虚拟机之间访问,虚拟机与宿主机之间访问,但是不支持与外网通信。

virtual-box每个虚拟机最多可以配置4网卡,所以为了配置简单,每个虚拟机配置两个网卡:NAT网络 与 主机网络
具体配置如下:
1 新建主机网络
在这里插入图片描述
2 新建NAT网络
在这里插入图片描述
3 配置虚拟机网络-双网卡
在这里插入图片描述
在这里插入图片描述
4 为了以后配置简单,这里我将虚拟机的ip设置成静态(可以不做)
PS:以下需要ifconfig命令,可以使用ip addr命令代替,或者执行 yum install net-tools
在这里插入图片描述
可以看到虚拟机有两个网卡 enp0s8 和 enp0s17 。enp0s17用于上外网,enp0s8用于集群内部通信
在这里插入图片描述
如果没有这两个文件,可以手动创建
以下是ifcfg-enp0s8内容
在这里插入图片描述
如果文件是拷贝过来的,需要注意NAME DEVICE名称与网卡名称对应 UUID保证唯一即可。static标识静态ip,ONBOOT一定设置为yes。下面的四行就是静态ip的信息

以下是ifcfg-enp0s17内容
在这里插入图片描述
其他两台虚拟机的网络配置,以此类推,只需要将IPADDR UUID改掉即可
之后执行service network restart 重启网卡

最后修改hosts文件
vi /etc/hosts
在这里插入图片描述
在三台虚拟机以及宿主机的hosts文件末尾 添加以上三行

安装必要的软件

yum install net-tools
yum install java-1.8.0-openjdk
yum install java-1.8.0-openjdk-devel

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值