一鍵部署LVS DR模組 負載均衡

2021-10-02 02:10:49 字數 1365 閱讀 1218

了解lvs

lvslinux virtual server的簡寫,意即linux虛擬伺服器,是乙個虛擬的伺服器集群系統。本專案在2023年5月由章文嵩博士成立,是中國國內最早出現的自由軟體專案之一。

宗旨

使用集群技術和linux作業系統實現乙個高效能、高可用的伺服器.

很好的可伸縮性(scalability)

很好的可靠性(reliability)

很好的可管理性(manageability)。

實操

我們這裡用到的軟體是keepalived,keepalived的作用是檢測伺服器的狀態,如果有一台web伺服器宕機,或工作出現故障,keepalived將檢測到,並將有故障的伺服器從系統中剔除,同時使用其他伺服器代替該伺服器的工作,當伺服器工作正常後keepalived自動將伺服器加入到伺服器群中,這些工作全部自動完成,不需要人工干涉,需要人工做的只是修復故障的伺服器。

準備環境

準備三颱伺服器 lvs伺服器: 10.0.0.41

nginx兩台 :10.0.0.42

10.0.0.43

lvs伺服器的操作

#!/bin/bash

echo " " > /etc/keepalived/keepalived.conf //清空配置檔案

cat >>/etc/keepalived/keepalived.conf 兩台nginx的伺服器:

#!/bin/bash

echo " " > /etc/sysconfig/network-scripts/ifcfg-lo:0

cat >> /etc/sysconfig/network-scripts/ifcfg-lo:0

echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce

echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore

echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce

route add 10.0.0.100 dev lo:0

nginx的服務安裝可以檢視

最終實現的效果  可以訪問vip第位址

ceph 一鍵部署

首先先讚乙個,ceph很強大。部署很方便。寫了乙個半自動化部署指令碼,第一次寫高手飄過。過些時間來做成完全一鍵部署。我的測試環境 mon msd 我是安裝到一台伺服器上面,資料節點安裝了4臺伺服器 使用說明 1 mon msd osd 都需要執行 config ceph.sh install hos...

zabbix一鍵部署

bin bash 關閉防火牆,關閉selinux systemctl stop firewalld setenforce 0 配置yum源 rpm ivh if e etc yum.repos.d zabbix.repo then echo 已存在 安裝zabbix元件 yum y install ...

一鍵部署LNMP

一鍵部署dhcp dns lamp mysql samba nfs ntp sed 處理文字內容 學習方法 主要學習選項和條件 思路 sed是要替換vim的 語法結構 1.前置命令 sed 選項 條件指令 2.sed 選項 條件指令 檔案 1.條件可以是行號或者 正則 2.沒有條件是預設所有條件 3...