国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于CentOS7.5構(gòu)建LVS-DR 群集,并啟用Nginx負載均衡,一鍵完成。

這篇具有很好參考價值的文章主要介紹了基于CentOS7.5構(gòu)建LVS-DR 群集,并啟用Nginx負載均衡,一鍵完成。。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

在兩臺服務器上的步驟:

  1. 安裝必要軟件:在兩臺服務器上,安裝必要的軟件,包括ipvsadmkeepalived。使用以下命令安裝軟件:

?sudo yum install ipvsadm keepalived -y
  1. 禁用防火墻或配置規(guī)則:禁用防火墻或根據(jù)實際需要配置允許LVS流量通過的防火墻規(guī)則。

  2. 編輯/etc/sysctl.conf文件:打開/etc/sysctl.conf文件并取消以下行的注釋,使其生效:

?net.ipv4.ip_forward = 1
?net.ipv4.ip_nonlocal_bind = 1
?net.ipv4.conf.all.arp_ignore = 1
?net.ipv4.conf.all.arp_announce = 2

保存文件后執(zhí)行以下命令使其生效:

?sudo sysctl -p
  1. 編輯/etc/keepalived/keepalived.conf文件:在兩臺服務器上,編輯/etc/keepalived/keepalived.conf文件,配置Keepalived的主備模式和虛擬IP。以下是一個示例配置文件:

?global_defs {
?  router_id LVS_DEMO
?}
??
?vrrp_script check_nginx {
?  script "killall -0 nginx"
?  interval 2
?  weight -30
?}
??
?vrrp_instance VI_1 {
?  state MASTER
?  interface eth0
?  virtual_router_id 51
?  priority 100
?  advert_int 1
?  authentication {
? ?  auth_type PASS
? ?  auth_pass 1111
?  }
?  virtual_ipaddress {
? ? ?192.168.0.100
?  }
?  track_script {
? ?  check_nginx
?  }
?}

在上述示例配置文件中,stateMASTER表示當前服務器為主節(jié)點,stateBACKUP則表示備節(jié)點。interface需要根據(jù)實際網(wǎng)絡接口名稱進行配置。

  1. 啟動和啟用Keepalived服務:在兩臺服務器上,啟動和啟用Keepalived服務。使用以下命令分別在兩臺服務器上執(zhí)行:

?sudo systemctl start keepalived
?sudo systemctl enable keepalived

僅在主節(jié)點上的步驟:

  1. 安裝和配置Nginx:在主節(jié)點服務器上,安裝和配置Nginx作為負載均衡器。使用以下命令安裝Nginx:

?sudo yum install nginx -y

然后,配置Nginx的負載均衡器。打開/etc/nginx/nginx.conf文件,按照以下示例配置添加一個HTTP部分:

?http {
?  upstream backend {
? ?  server 192.168.0.101:80;
? ?  server 192.168.0.102:80;
?  }
??
?  server {
? ?  listen 80;
? ?  location / {
? ? ?  proxy_pass http://backend;
? ?  }
?  }
?}

以上示例配置假設服務器1的IP地址為192.168.0.101,服務器2的IP地址為192.168.0.102。根據(jù)實際情況調(diào)整配置。

  1. 啟動和啟用Nginx服務:在主節(jié)點服務器上,啟動和啟用Nginx服務。使用以下命令執(zhí)行:

?sudo systemctl start nginx
?sudo systemctl enable nginx

現(xiàn)在,您已經(jīng)成功地在CentOS 7.5上構(gòu)建了一個LVS-DR負載均衡集群,并使用Nginx作為負載均衡器。通過訪問虛擬IP地址192.168.0.100,您應該能夠通過負載均衡器訪問到后端服務器。

請注意,上述步驟中的IP地址和配置僅供參考。您需要根據(jù)您的實際網(wǎng)絡設置和需求進行適當?shù)恼{(diào)整。

一鍵完成

下面是一個Shell腳本,可以自動化執(zhí)行上述步驟來構(gòu)建LVS-DR負載均衡集群并配置Nginx。

?#!/bin/bash
??
?PRIMARY_SERVER="192.168.0.101"
?SECONDARY_SERVER="192.168.0.102"
?VIRTUAL_IP="192.168.0.100"
??
?# 安裝必要軟件
?sudo yum install ipvsadm keepalived nginx -y
??
?# 禁用防火墻或配置規(guī)則
?sudo systemctl stop firewalld
?sudo systemctl disable firewalld
??
?# 編輯 /etc/sysctl.conf 文件
?sudo sed -i '/net.ipv4.ip_forward/s/#//g' /etc/sysctl.conf
?sudo sed -i '/net.ipv4.ip_nonlocal_bind/s/#//g' /etc/sysctl.conf
?sudo sed -i '/net.ipv4.conf.all.arp_ignore/s/#//g' /etc/sysctl.conf
?sudo sed -i '/net.ipv4.conf.all.arp_announce/s/#//g' /etc/sysctl.conf
?sudo sysctl -p
??
?# 配置 keepalived
?sudo cp /etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf.backup
?sudo cat <<EOF | sudo tee /etc/keepalived/keepalived.conf
?global_defs {
?  router_id LVS_DEMO
?}
??
?vrrp_script check_nginx {
?  script "killall -0 nginx"
?  interval 2
?  weight -30
?}
??
?vrrp_instance VI_1 {
?  state MASTER
?  interface eth0
?  virtual_router_id 51
?  priority 100
?  advert_int 1
?  authentication {
? ?  auth_type PASS
? ?  auth_pass 1111
?  }
?  virtual_ipaddress {
? ? ?$VIRTUAL_IP
?  }
?  track_script {
? ?  check_nginx
?  }
?}
?EOF
??
?# 啟動和啟用 keepalived 服務
?sudo systemctl start keepalived
?sudo systemctl enable keepalived
??
?# 配置 Nginx
?sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.backup
?sudo cat <<EOF | sudo tee /etc/nginx/nginx.conf
?http {
?  upstream backend {
? ?  server $PRIMARY_SERVER:80;
? ?  server $SECONDARY_SERVER:80;
?  }
??
?  server {
? ?  listen 80;
? ?  location / {
? ? ?  proxy_pass http://backend;
? ?  }
?  }
?}
?EOF
??
?# 啟動和啟用 Nginx 服務
?sudo systemctl start nginx
?sudo systemctl enable nginx

請根據(jù)您的實際網(wǎng)絡設置和需求,將變量 PRIMARY_SERVER、SECONDARY_SERVERVIRTUAL_IP 的值替換為正確的IP地址。

將腳本保存為 lvs_dr_setup.sh,然后在命令行中運行以下命令來執(zhí)行腳本:

?bash lvs_dr_setup.sh

腳本將自動安裝必要的軟件,禁用防火墻,配置sysctl參數(shù),設置Keepalived和Nginx的配置文件,并啟動和啟用相關的服務。文章來源地址http://www.zghlxwxcb.cn/news/detail-689040.html

到了這里,關于基于CentOS7.5構(gòu)建LVS-DR 群集,并啟用Nginx負載均衡,一鍵完成。的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 基于 CentOS 7 構(gòu)建 LVS-DR 群集。配置nginx負載均衡。

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 ? 2、配置nginx負載均衡。

    2024年02月11日
    瀏覽(28)
  • 基于 CentOS 7 構(gòu)建 LVS-DR 群集,配置nginx負載均衡。

    基于 CentOS 7 構(gòu)建 LVS-DR 群集。 關閉防火墻 [root@localhost ~]# systemctl stop firewalld 安裝ifconfig yum install net-tools.x86_64 -y 準備四臺虛擬機 IP 用途 19.168.244.144 客戶端 192.168.244.145 lvs 192.168.244.148 RS 192.168.244.149 RS 在DS上 配置LVS虛擬IP 安裝ipvsadm yum install ipvsadm -y 增加IP ifconfig ens33:200 192.1

    2024年02月11日
    瀏覽(24)
  • 基于 CentOS 7 構(gòu)建 LVS-DR 群集以及配置nginx負載均衡

    基于 CentOS 7 構(gòu)建 LVS-DR 群集以及配置nginx負載均衡

    目錄 一、基于 CentOS 7 構(gòu)建 LVS-DR 群集 1、前期準備 1、關閉防火墻 2、安裝ifconfig 3、準備四臺虛擬機 2、在DS上 2.1、配置LVS虛擬IP 2.2、手工執(zhí)行配置添加LVS服務并增加兩臺RS 2.3、查看配置 3、在RS端(第三臺、第四臺)?上 3.1、配置Web服務器 3.2、配置默認主頁 3.3、啟動服務 3

    2024年02月13日
    瀏覽(32)
  • web集群學習:基于CentOS 7構(gòu)建 LVS-DR 群集并配置服務啟動腳本

    目錄 1、環(huán)境準備 2、配置lvs服務啟動腳本 1、在RS上分別配置服務啟動腳本 2、在lvs director上配置服務啟動腳本 3、客戶端測試 配置LVS-DR模式主要注意的有 1、vip綁定在RS的lo接口; 2、RS做arp抑制; VIP=192.168.95.10 RS1=192.168.95.11 RS2=192.168.95.12 網(wǎng)絡接口:ens33 在兩臺RS上分別準備w

    2024年02月13日
    瀏覽(17)
  • CentOS 7 構(gòu)建 LVS-DR 群集

    一、LVS-DR集群摘要 LVS(Linux Virtual Server)是一個用于構(gòu)建可擴展和高可用性的負載均衡集群的軟件。它基于Linux操作系統(tǒng),并提供了一種將網(wǎng)絡流量分發(fā)到多個后端服務器的機制。 二、基本工作原理 配置負載均衡器:在LVS集群中,首先需要配置一個或多個負載均衡器(Load

    2024年02月13日
    瀏覽(21)
  • CentOS 7 構(gòu)建 LVS-DR 群集 nginx負載均衡

    CentOS 7 構(gòu)建 LVS-DR 群集 nginx負載均衡

    1、基于 CentOS 7 構(gòu)建 LVS-DR 群集。 DS(Director Server):DIP 192.168.231.132? VIP 192.168.231.200 rs1 rs2 測試 2、配置nginx負載均衡。 132內(nèi)網(wǎng)服務器 136內(nèi)網(wǎng)服務器 137代理服務器 客戶端

    2024年02月13日
    瀏覽(30)
  • 構(gòu)建 LVS-DR 群集、配置nginx負載均衡。

    構(gòu)建 LVS-DR 群集、配置nginx負載均衡。

    目錄 一、基于 CentOS 7 構(gòu)建 LVS-DR 群集 1、準備四臺虛擬機 2、配置負載調(diào)度器(192.168.2.130) 3、部署共享存儲(192.168.2.133) 4、配置兩個Web服務器(192.168.2.131、192.168.2.132) 測試集群 二、配置nginx負載均衡。 1、安裝部署nginx 2、負載均衡服務器192.168.2.130 3、web1服務器192.168.2

    2024年02月12日
    瀏覽(24)
  • 基于 CentOS 7 構(gòu)建 LVS-DR 集群 及 配置nginx負載均衡

    Node01:PC Node02:LVS Node03、Node04:Webserver 2.1 在Node02上配置 2.1.1 安裝ipvsadm管理軟件按? 2.1.2?配置VIP 2.2?在Node03上配置 2.2.1?安裝Apache服務 2.2.2 編輯默認主頁? 2.3 在Node04配置? 2.3.1 安裝Apache服務 2.3.2 編輯默認主頁 2.4 在Node01上測試 3.1 在Node03上配置 3.2 在Node04行配置 4.1 在Node0

    2024年02月14日
    瀏覽(19)
  • web集群學習--基于CentOS構(gòu)建LVS-DR集群、配置nginx負載均衡

    web集群學習--基于CentOS構(gòu)建LVS-DR集群、配置nginx負載均衡

    環(huán)境準備 配置 1.關閉防火墻和SELinux 2.在node3和node4上安裝httpd服務并配置默認訪問頁面 3.配置LVS負載均衡服務并增加兩臺RS 4.在node3和node4上綁定VIP并添加本機訪問VIP的路由 5.抑制ARP響應 PS:也可以使用arptables實現(xiàn)抑制arp 6.測試訪問VIP 至此,基于CentOS構(gòu)建LVS-DR集群實驗完成 環(huán)境

    2024年02月13日
    瀏覽(24)
  • LVS-DR群集

    LVS-DR群集

    1.1 數(shù)據(jù)包流向分析 (1)客戶端發(fā)送請求到 Director Server(負載均衡器),請求的數(shù)據(jù)報文(源 IP 是 CIP,目標 IP 是 VIP)到達內(nèi)核空間 (2)Director Server 和 Real Server 在同一個網(wǎng)絡中,數(shù)據(jù)通過二層數(shù)據(jù)鏈路層來傳輸 (3)內(nèi)核空間判斷數(shù)據(jù)包的目標IP是本機VIP,此時IPVS(IP虛擬

    2024年02月09日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包