<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 環境準備和軟件安裝 ### 網絡環境規劃 ![](http://om4h63cja.bkt.clouddn.com/17-7-17/78459264.jpg) 按照拓撲規劃配置IP,注意先配置arp,后再能配置VIP DIP和RIP配置,此處網關都指向**前端路由** ~~~ Director Server DIP:192.168.8.100 VIP eht0:0:192.168.8.103 Real Server RIP1:192.168.8.101 lo:0 192.168.8.103 Real Server RIP1:192.168.8.102 lo:0 192.168.8.103 ~~~ ### 時間偏差控制 各節點間的時間偏差不能超過1s 添加任務計劃的方法 ~~~ # crontab -e */20 * * * * /sbin/ntpdate pool.ntp.org > /dev/null 2>&1 ~~~ ### ipvsadm安裝(director server) ~~~ yum install -y ipvsadm ~~~ ## 配置 ### DS配置 ~~~ ifconfig eth0:0 192.168.8.103/24 broadcast 192.168.8.103 up route add -host 192.168.8.103 dev eth0:0 ~~~ #### 打開IP轉發功能 ~~~ echo 1 > /proc/sys/net/ipv4/ip_forward ~~~ ### 在RS1和RS2,先配置ARP #### 方法一、使用echo命令進行配置 ~~~ echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore ~~~ #### 方法二、使用sysctl命令進行配置 ~~~ sysctl -w net.ipv4.conf.all.arp_announce=2 sysctl -w net.ipv4.conf.all.arp_ignore=1 ~~~ #### 在RS1和RS2配置IP和網卡別名 在rs1和rs2上,192.168.8.103只和自己在同一網段內,只用來做返回報文的源地址 ~~~ ifconfig lo:0 192.168.8.103 netmask 255.255.255.255 broadcast 192.168.8.103 up ~~~ >[info]確保當目標地址為VIP是響應端口為lo:0,怎么理解? 當請求的目標地址是vip(lo:0),返回報文的源地址也要是vip(lo:0) ~~~ route add -host 192.168.8.100 dev lo:0 ~~~ ### ipvs規則 #### ipvsadm建立DS ~~~ ipvsadm -A -t 192.168.8.103:80 -s rr ~~~ #### ipvsadm建立RS ~~~ ipvsadm -a -t 192.168.8.103:80 -r 192.168.8.101:80 ipvsadm -a -t 192.168.8.103:80 -r 192.168.8.101:80 ~~~ ### 測試 1)在windows測試,Firefox效果顯著 2)在linux下測試: DS上無法測試;直接訪問本機可能不會經過INPUT鏈導致 RS上只能測試到本機的內容; 在其他linux系統可正常測試 >[danger]測試注意事項:當掛起虛擬機,恢復之后設置的lo:0別名失效、添加的路由記錄失效,需重新寫入才能訪問成功。 ## 快速部署腳本(同網段) DS配置 ~~~ #! /bin/bash echo 1 > /proc/sys/net/ipv4/ip_forward ipv=/sbin/ipvsadm vip=192.168.1.20 rs1=192.168.1.11 rs2=192.168.1.12 ifconfig eth0:0 $vip broadcast $vip netmask 255.255.255.255 up route add -host $vip dev eth0:0 $ipv -C $ipv -A -t $vip:80 -s rr $ipv -a -t $vip:80 -r $rs1:80 -g -w 1 $ipv -a -t $vip:80 -r $rs2:80 -g -w 1 ~~~ RS配置 ~~~ #! /bin/bash vip=192.168.1.20 ifconfig lo:0 $vip broadcast $vip netmask 255.255.255.255 up route add -host $vip dev lo:0 echo 1 >/proc/sys/net/ipv4/conf/all/arp_ignore echo 2 >/proc/sys/net/ipv4/conf/all/arp_announce ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看