基于第一个虚拟机做一个克隆(完整的)
克隆四份,然后看具体的ip,是否能ping通网络,然后ping一下别的机器是否能通,是否一个网段的ip能ping成功。
配置host:四台电脑都配置上
vi /etc/hosts
192.168.31.20 eshop01
192.168.31.186 eshop02
192.168.31.244 eshop03
192.168.31.199 eshop04
下一步 配置4台CentOS为ssh免密码互相通信
ssh-keygen -t rsa
一直回车就ok
ssh-keygen命令默认会将公钥放在/root/.ssh目录下
我们进入:
cd /root/.ssh
看到:id_rsa id_rsa.pub 两个文件
将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了
cp id_rsa.pub authorized_keys
看ssh免密登录是否好使
ssh eshop01
提示是否yes,输入 yes
下次就不用输入了
上面的循环一下,把eshop01,02,03,04都配置好之后
用eshop01去ssh eshop02,看看是否免密?不行么?
继续操作: 接着配置三台机器互相之间的ssh免密码登录
使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中
这是使用eshop01的机器,ssh-copy-id -i eshop02,之后yes,输入密码,进行免密登录。
ssh-copy-id -i eshop02 ssh-copy-id -i eshop03 ssh-copy-id -i eshop04
这样shop01,可以去免密登录234了。
继续反复操作直到完成就ok了。
java,在公司里做项目,有几个人是自己去维护linux集群的啊?????
几乎没有,很少很少,类似这一讲要做的事情,其实都是SRE,运维的同学,去做的
但是对于课程来说,我们只能自己一步一步做,才有环境去学习啊!!!
------------------------------------------------------------------------------------------
基于虚拟机的linux集群环境,都准备好了,手上有4台机器,后面玩儿各种redis、kafka、storm、tomcat、nginx,都有机器了