用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群

在我们进行分布式与大数据等学习的时候往往涉及到搭建服务器集群,比如Zookeeper、Hadoop、Spark等,如果用真服务器的话成本比较高,也许我们暂时还用不起,现在给大家介绍一种如何在一台普通笔记本或台式机上搭建一个服务器集群,将IP设为静态,因为集群需要将IP固定,其中每台虚拟服务器都可以互相通信,包括和宿主主机,并且可以上网,这里用VMware 10和Ubuntu Server 14.04.1来演示。

 

首先在VMware里面装几个Ubuntu,网络适配器用NAT模式。

然后点击编辑-虚拟网络编辑器

用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群_第1张图片

 

会看到下面这个界面,选中VMnet8

 用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群_第2张图片

 

点击NAT设置,会看到类似下面的窗口

 用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群_第3张图片

 

记住网关IP,在我机器上它是:192.168.204.2

 

我们先开启并进入一台Ubuntu,输入:sudo vi /etc/network/interfaces

改成类似下面这样:

用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群_第4张图片

主要就是将 iface eth0 inet dhcp 改为 iface eth0 inet static

最后三行是新增上去的,address表示静态IP地址,因为之前网关IP是192.168.204.2,我们需要将这个静态IP设置到和网关IP的同一网段内,所以姑且设为192.168.204.12,gateway表示网关IP,netmask表示子网掩码。

OK,保存退出,现在我们需要再设置下DNS,输入:sudo vi/etc/resolvconf/resolv.conf.d/base

然后敲上类似下面的,IP和网关IP一样

用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群_第5张图片

弄好之后重启下,sudo init 6

重启之后这台虚拟服务器就算是配好了,再把其它的Ubuntu也按照这样配,只需稍稍改下address,不要相同即可。

弄好后可以输入ip a 查看ip地址,再试试ping,和其它虚拟服务器相互ping下,和宿主主机ping下,再和外网的网站ping下,ping通说明你已经搭建了一个成本低廉的服务器集群,用来学习和测试是个不错的选择。

你可能感兴趣的:(分布式)