筆記
服務器就像牲口干活,一匹馬拉不動,我們不是換一匹更大的馬,而是加一匹。服務器集群就是多臺機器協作,當任務量增加時,可以隨時擴展。
首先,在虛擬機中創建四臺機器,MS(管理服務器)、DB1(數據庫服務器)、T1(測試服務器)、P1(產品服務器)
- 在hostsname文件中修改服務器名字
- 需要每臺服務器之間可以認識,配置每臺的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通每臺服務器
- 測試一下是否可以用scp命令發送文件
- 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做一個備份,也可以在其他服務器上做防火墻,讓其他服務器只能局域網訪問