使用工作站和VMware搭建集群测试环境
背景
项目团队需要集群测试环境来开发和测试微服务架构的系统。
首先有考虑过在公有云上租赁ECS的方式,但是考虑到数据安全和合规的问题,放弃了这个选项。
最后基于成本、性能和可控性方面的考虑,项目团队最终选择采购工作站,再把工作站划分成多个VM(虚拟机)来组成集群测试环境的方案。
配置方案
工作站的配置:2个8核CPU,64G内存和18T硬盘;预装Windows server 2012 R2。
计划在工作站上安装VMware workstation pro 12,然后再安装Redhat 7 64bits(或CentOS 7 64bits)虚拟机。
计划先装好一个标准VM后,再用VMware clone出其它的VM。
配置工作站网络
计划中,工作站、VM和开发人员电脑在同一个子网中,这样开发人员电脑就可以SSH到VM来操作。
通过网线连接WiFi路由器,设置好外网访问。
工作站通过网线连接路由器。
设置好工作站的固定IP地址和DNS地址。
测试开发人员电脑是否可以ping通工作站IP。
因为Windows server 2012 R2默认没有开启ping功能,因此需要在Windows server的控制面板 / 高级安全防火墙 / 文件和打印机共享(回显请求-ICMPv4-in),右键选择启动规则来允许外部ping。