# 135. 商品详情页动态渲染系统:部署 CentOS 虚拟机集群
再次把基础设施都合并下,讲师电脑是 24 G 运行电脑,而我才 16 G;
目前架构中用到的有:基础设施、spring cloud、docker、jenkins, 我就按 8 G 内存分 4 台服务器,一台 2 G内存(讲师是 4 台 4 G 机器)。
# 在虚拟机中安装 CentOS
TIP
之前章节的 4 台虚拟机可以删除,不会再使用了
这里安装 2 台 2 G 内存的虚拟机
在 virtualbox 中使用 host only 方式比较方便,换一个网络环境也不影响, 所以这里还是使用之前的虚拟网卡 ip 来为虚拟机分配:
- 网关 192.168.99.1
- 机器 ip 段从:192.168.99.11 开始
安装内容如下(这里的内容其实就是上面参考资料里面的教程笔记):
- 2 台 2 G 内存虚拟机
- 在每个 CentOS 中都安装 Java 和 Perl
- 配置 ssh 免密通信
# 虚拟机信息:
- eshop-detail01:192.168.99.11
- eshop-detail02:192.168.99.12
用户密码统一使用:hadoop
由于本人开发中使用 1.8,所以 JDK 版本使用 jdk-8u202-linux-i586.rpm (opens new window) ,此版本是最后一个免费版本,目前下载需要登录官网后才能下载
# 按照 host only 方式配置之后无法访问外网
之前的虚拟机可以正常上网,新安装的虚拟机可以与宿主机连接,但是
[root@eshop-detail01 ~]# ping www.baidu.com
ping: unknown host www.baidu.com
[root@eshop-detail01 ~]# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=50 time=39.3 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=50 time=39.6 ms
1
2
3
4
5
6
2
3
4
5
6
无法通过域名连通外网,解决方案:检查 /etc/resolv.conf
文件,
查看是否有配置 nameserver,如果没有请按如下配置
nameserver 223.5.5.5
nameserver 223.6.6.6
nameserver 114.114.114.114
nameserver 8.8.8.8
1
2
3
4
2
3
4