LINUX 搭建服务器集群
用四台服务器架设一个小规模的集群
- 改主机名
在linux 中有一个hostsname文件,得知道每一台主机名字, 给每一台机器取名字
在每台机器上,把当前机器的主机名改成对应的名字
vim /etc/hostsname
- 需要每台服务器之间可以识别
查看每一台机器的IP,把每一台机器的IP记录下来
ipconfig
把每台的hosts文件更改一下,写入要加入集群的IP地址和主机名
vim /etc/hosts
注:修改好了后、用ping 主机名
的命令看每个机器是否能通、通了就说明互相之间认识了。
- 关闭产品、数据库、测试服务器的密码登录
这些IP暴露在外不安全,为了安全起见就要把密码登录关掉
用一台管理服务器来管理三台服务器、只能局域网登陆、不可以外网登陆,通过ssh隧道,通过以下命令创建公钥和秘钥
ssh -keygen -t rsa
成功后会出现一个.ssh隐藏文件夹,打开,里面包含id_rsa(秘钥),id_rsa.pub(公钥)两个文件
我们使用scp命令把公钥传给其他被管理服务器
scp id_rsa.pub 用户名@主机名:目录名/.ssh/
- 然后我们把其他服务器的密码登录关闭,找
/etc/ssshd_config
文件 找到52行的yes改为no
vim /etc/sshd_config - 修改完之后我们重启
init 6 - 用远程登录测试一下、登不上我们就成功了说明我们服务器的安全问题已经解决。
如果我们的管理服务器挂了的话、就没办法登陆其他服务器了、所以我们得提前把管理服务器做备份快照、还可以在其他服务器上做防火墙,让其他服务器只能在局域网访问,这样我们的一个基本环境就搭建好了