day6--搭建服务器集群

笔记

服务器就像牲口干活,一匹马拉不动,我们不是换一匹更大的马,而是加一匹。服务器集群就是多台机器协作,当任务量增加时,可以随时扩展。

首先,在虚拟机中创建四台机器,MS(管理服务器)、DB1(数据库服务器)、T1(测试服务器)、P1(产品服务器)

  1. 在hostsname文件中修改服务器名字
  2. 需要每台服务器之间可以认识,配置每台的hosts文件
    例如:
127.0.0.1                  localhost
127.0.0.1                  MS
192.168.38.129        MS
192.168.38.130        DB1
192.168.38.131        T1
192.168.38.132        P1
  1. ping通每台服务器
  2. 测试一下是否可以用scp命令发送文件
  3. P1的IP暴露在外,是不安全的,所以关掉(T1 P1 DB1)的密码登录。使用openssh公钥和私钥来登陆
1.Ssh -keygen -t rsa 创建私钥
2.cd 进入隐藏文件.ssh。执行 ls 会看到id_rsa 还有一个id_rsa pub
3.使用scp命令把私钥传输给 T1 P1 DB1
4.在其他服务器中都要如此这般
5.把id_rsa.pub 这个文件>> 重定向到 authorized_keys 然后执行cat .ssh 就可以看到私钥了
6.重启服务器,登陆到MS服务器就可以通过ssh登陆到其他服务器了
7.接着把其他服务器的密码关闭(T1 P1 DB1),etc下的sshd_config文件中的PasswordAuthentication yes这一行的yes改为no
8.如果MS服务器挂了,就没办法管理其他服务器了,所以可以把MS做一个备份,也可以在其他服务器上做防火墙,让其他服务器只能局域网访问
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容