用VMware在本机创建多个Linux(Ubuntu)并相互通信,搭建服务器集群
2016-01-23 15:42
489 查看
在我们进行分布式与大数据等学习的时候往往涉及到搭建服务器集群,比如Zookeeper、Hadoop、Spark等,如果用真服务器的话成本比较高,也许我们暂时还用不起,现在给大家介绍一种如何在一台普通笔记本或台式机上搭建一个服务器集群,将IP设为静态,因为集群需要将IP固定,其中每台虚拟服务器都可以互相通信,包括和宿主主机,并且可以上网,这里用VMware 10和Ubuntu Server 14.04.1来演示。
首先在VMware里面装几个Ubuntu,网络适配器用NAT模式。
然后点击编辑-虚拟网络编辑器
会看到下面这个界面,选中VMnet8
点击NAT设置,会看到类似下面的窗口
记住网关IP,在我机器上它是:192.168.204.2
我们先开启并进入一台Ubuntu,输入:sudo vi /etc/network/interfaces
改成类似下面这样:
主要就是将 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一样
弄好之后重启下,sudo init 6
重启之后这台虚拟服务器就算是配好了,再把其它的Ubuntu也按照这样配,只需稍稍改下address,不要相同即可。
弄好后可以输入ip a 查看ip地址,再试试ping,和其它虚拟服务器相互ping下,和宿主主机ping下,再和外网的网站ping下,ping通说明你已经搭建了一个成本低廉的服务器集群,用来学习和测试是个不错的选择。
首先在VMware里面装几个Ubuntu,网络适配器用NAT模式。
然后点击编辑-虚拟网络编辑器
会看到下面这个界面,选中VMnet8
点击NAT设置,会看到类似下面的窗口
记住网关IP,在我机器上它是:192.168.204.2
我们先开启并进入一台Ubuntu,输入:sudo vi /etc/network/interfaces
改成类似下面这样:
主要就是将 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一样
弄好之后重启下,sudo init 6
重启之后这台虚拟服务器就算是配好了,再把其它的Ubuntu也按照这样配,只需稍稍改下address,不要相同即可。
弄好后可以输入ip a 查看ip地址,再试试ping,和其它虚拟服务器相互ping下,和宿主主机ping下,再和外网的网站ping下,ping通说明你已经搭建了一个成本低廉的服务器集群,用来学习和测试是个不错的选择。
相关文章推荐
- linux时区的几个代码片段
- Theano(1):windows、linux下安装深度学习库Theano
- linux常用命令
- CentOS6.5升级内核到3.10.28 --已验证
- linux学习笔记----10
- Linux学习笔记(二)--Linux常用命令
- linux下mysql系列之忘了密码咋办
- linux下如何设置环境变量PATH的多种方式
- linux( Ubuntu15.04) 和 win7 双系统情况下,正常关闭win7 无法启动,无法修复提示版本不兼容
- Linux GCC常用命令
- Linux命令英文全称
- Linux 缓存之varnish详解
- CentOS下yum安装wine
- linux下的软件安装方式(rpm,yum,编译安装)
- linux debug串口改为普通串口
- CentOS-Minimal-6.4基本优化
- 腾讯云Linux VPS新硬盘分区与挂载教程(面板重装不丢失数据)
- centos7下安装mysql
- Linux系统安装后的基础优化-基于CentOS(5.8/6.4)
- Linux命令常用命令