不急不徐,持之以恒。

          http://blog.gopersist.com/

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            24 隨筆 :: 0 文章 :: 52 評論 :: 0 Trackbacks
          試用Keepalived來做雙機熱備,服務器信息如下:
          服務器 操作系統 IP 虛擬IP
          Server 1 Centos 192.168.18.20 192.168.18.22
          Server 2 Centos 192.168.18.21 192.168.18.22

          1. 安裝Keepalived

          2臺Server都使用下面的命令安裝Keepalived:
          yum install keepalived -y

          2. Server1 Keepalived 配置

          $ vi /etc/keepalived/keepalived.conf

          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.18.22         # 虛擬IP
              }
          }

          3. Server2 Keepalived 配置

          $ vi /etc/keepalived/keepalived.conf

          vrrp_instance VI_1 {
              state BACKUP              # 備份機
              interface eth0
              virtual_router_id 51
              priority 99                   # 優先級,比主服務器底
              advert_int 1                 # 心跳間隔(秒)
              authentication {
                  auth_type PASS
                  auth_pass 1111
              }
              virtual_ipaddress {
                  192.168.18.22         # 虛擬IP
              }
          }

          4. 啟動Keepalived

          $ service keepalived start
          啟動keepalived后,可看到2臺Server都綁定了虛擬IP:
          $ ip a

          # Server 1:
          2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
              link/ether 00:24:8c:8c:67:43 brd ff:ff:ff:ff:ff:ff
              inet 192.168.18.20/24 brd 192.168.18.255 scope global eth0
              inet 192.168.18.22/32 scope global eth0
              inet6 fe80::224:8cff:fe8c:6743/64 scope link 
                 valid_lft forever preferred_lft forever

          # Server 2:
          2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
              link/ether 00:23:54:bf:ab:17 brd ff:ff:ff:ff:ff:ff
              inet 192.168.18.21/24 brd 192.168.18.255 scope global eth0
              inet 192.168.18.22/32 scope global eth0
              inet6 fe80::223:54ff:febf:ab17/64 scope link 
                 valid_lft forever preferred_lft forever

          5. 測試

          瀏覽器訪問http://192.168.18.22,出現 This is Server 1.
          將192.168.18.20關閉,再訪問http://192.168.18.22,出現This is Server 2.

          微信訂閱號:
          源文地址:http://blog.gopersist.com/2014/09/24/keepalived/
          posted on 2014-09-24 11:34 老林 閱讀(2056) 評論(2)  編輯  收藏 所屬分類: Linux

          評論

          # re: Linux Keepalived 實現雙機熱備 2014-09-25 22:21 java論壇
          首先說一下,我不會,只是支持一下。我純軟件開發的。很佩服你們網絡工程師和安全工程師,我之前覺得只有會代碼才牛,現在覺得懂得硬件的是真高手!  回復  更多評論
            

          # re: Linux Keepalived 實現雙機熱備 2014-09-30 09:35 sjxifen
          看到了,好東西  回復  更多評論
            


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 沛县| 蒙阴县| 泸水县| 邛崃市| 穆棱市| 互助| 太原市| 周宁县| 同江市| 新疆| 循化| 江永县| 宣汉县| 通榆县| 中阳县| 洞头县| 安平县| 特克斯县| 保山市| 罗源县| 河东区| 永兴县| 伽师县| 开原市| 宜城市| 普兰县| 威宁| 洞头县| 晋江市| 汝阳县| 偃师市| 叙永县| 垣曲县| 安图县| 资溪县| 菏泽市| 巢湖市| 大余县| 如东县| 张掖市| 高邮市|