美文网首页
XDH_LESSON6

XDH_LESSON6

作者: 变得简单 | 来源:发表于2016-08-12 10:33 被阅读0次

    服务器集群搭建、管理与快速部署


    四台ubuntu虚拟机搭建集群服务器。
    什么叫服务器集群?
    服务器集群就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器 集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。一旦在服务器上安装并运行了群集服务,该服务器即可加入群集。群集化操作可以减少单点故障数量,并且实现了群集化资源的高可用性。单服务器安全性低,承载能力差(访问量,数据库),招到黑客攻击和负载压力大会造成服务器的奔溃。
    负载均衡,一台服务器扛不住,多台服务器来扛。
    服务器集群分为单纯的做同一业务的集群和分布式集群。
    1.集群搭建
    服务器搭建必须四台服务器必须都连同,互相认识,四台服务器命名好辨识。
    大的服务器集群加设一DNS服务器,目前为小服务器集群。
    设每台机器的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
    

    用ping,pingT,可以ping通,说明认识这台机器。ping自己MS也能ping通,也能认识。让每台机子相互都认识,为ping以上都能ping,说明都认识。
    任何一个环节错误,都会脚步自动都会跑不通,每配一台服务器需要ping一次测试一次。
    在MS机器上使用SCP命令,直接把aa传到T1测试服务器上,直接回车,输入密码,以前要用IP地址。
    确保产品服务器,数据服务器的安全把密码登陆关闭掉。那如何登陆如何管理?
    外网只要一个服务器登陆(只一个入口),例如只能用MS登陆,其他在内网登陆,使用秘钥,私钥只在MS上,其他服务器上都有公钥,只要登陆了MS 就可以登陆到其他的服务器,进行管理了,MS也叫跳板服务器(称为ssh隧道)。那怎么创建秘钥呢

                Ssh –keygen –t rsa  //创建秘钥
                cd ./Ssh   //进入SSH
                LS    //会看到id_rsa,id_rsa pub
    

    使用scp命令把秘钥传给T1,P1,DB1.在其他服务器上都创建公钥,私钥。
    把id _rsa.pub 这个文件, 导入到 authorized_keys然后执行cat .ssh 就会看到秘钥了.
    重启服务器,登陆MS,也可以登陆到其他服务器中。
    2.安全
    把其他服务器的密码登陆关闭,

                 cd  /etc/ssh/   //进入ssh
                 ls        //找到sshd_config 
                 vim sshd_config   //编辑它
    

    把passwordAuthentication 后面的YES 改为 NO 然后重启使用远程登陆,然后连接不上我们就成功了。
    然后设置防火墙.(基本的安全管理)
    扩展:如果SM服务器挂了,就不能进入其他服务器了,所以要给SM服务器做个镜像!

    相关文章

      网友评论

          本文标题:XDH_LESSON6

          本文链接:https://www.haomeiwen.com/subject/efnssttx.html