亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 7171 | 回復(fù): 11
打印 上一主題 下一主題

keepalived配置問題 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2014-03-12 10:12 |只看該作者 |倒序瀏覽
本帖最后由 buildhappy 于 2014-03-18 19:03 編輯

我用keepalived來實現(xiàn)兩臺Nginx的HA模式的小集群,
主機:10.108.115.181,備份機:10.108.115.182,對外的虛擬ip:10.108.115.188
我用Nginx監(jiān)聽的是10.108.115.188(虛擬ip),但是啟動Nginx時,報告錯誤:未識別的ip地址。
請問是什么原因啊?難道Nginx監(jiān)聽的不是虛擬的ip嗎?

論壇徽章:
33
榮譽會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
2 [報告]
發(fā)表于 2014-03-12 10:23 |只看該作者
這樣怕是不行吧?

keeplived 同一時刻只會把 vip 放在一臺機器上, 那另一臺上的 nginx 肯定報錯了呀. 因為另一臺上根本沒有這個IP呀.

論壇徽章:
0
3 [報告]
發(fā)表于 2014-03-12 14:48 |只看該作者
本帖最后由 buildhappy 于 2014-03-12 14:53 編輯

回復(fù) 2# q1208c
那我是不是應(yīng)該在兩臺Nginx上分別監(jiān)聽自己的ip啊?

   

論壇徽章:
33
榮譽會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
4 [報告]
發(fā)表于 2014-03-12 14:53 |只看該作者
回復(fù) 3# buildhappy


說實話, keepalived 的 HA我沒配過.

一般來說, HA 中, 應(yīng)用是由 HA 軟件來啟動來關(guān)閉的. 其實也是因為IP的問題, HA軟件一般會先啟動 VIP, 然后 mount 相應(yīng)的文件系統(tǒng), 最后才啟動應(yīng)用. 這樣, 兩邊的應(yīng)用配置就可以保持一致.

而 keepalived 應(yīng)該不算是真正意義上的 HA 軟件, 它應(yīng)該是工作在4層, 最初是給 LVS 設(shè)計的.


我個人覺得, 是不是可以讓 nginx 監(jiān)聽 0.0.0.0, 其實, 也就是監(jiān)聽所有的IP. 只要安全問題有保證, 我覺得這可能是最簡單的辦法.

論壇徽章:
0
5 [報告]
發(fā)表于 2014-03-12 15:16 |只看該作者
回復(fù) 4# q1208c

我剛才試了試監(jiān)聽0.0.0.0,但是我在瀏覽器輸入虛擬ip地址后,無法訪問我的主機?這是什么原因吶?
   

論壇徽章:
33
榮譽會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
6 [報告]
發(fā)表于 2014-03-12 15:32 |只看該作者
回復(fù) 5# buildhappy

先試試 能不能訪問 真實IP, 如果可以, 再查為啥不能訪問虛擬IP.
   

論壇徽章:
0
7 [報告]
發(fā)表于 2014-03-12 16:21 |只看該作者
回復(fù) 6# q1208c


    呃 真實ip地址可以訪問 虛擬的ip  怎么都不行   哎   真操蛋

論壇徽章:
33
榮譽會員
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT運維版塊每日發(fā)帖之星
日期:2016-04-17 06:23:27操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-04-18 06:20:00IT運維版塊每日發(fā)帖之星
日期:2016-04-24 06:20:0015-16賽季CBA聯(lián)賽之天津
日期:2016-05-06 12:46:59
8 [報告]
發(fā)表于 2014-03-12 16:26 |只看該作者
回復(fù) 7# buildhappy

真實IP可以訪問, 說明 nginx應(yīng)該配置沒問題.

虛擬IP的問題, 可能是keepalived的配置問題, 試著在虛擬IP的那臺機器上抓一下包, 看看是不是真的收到了數(shù)據(jù)包, 有可能是虛擬IP沒有廣播arp出去, 所以, 這個IP根本就沒法被訪問呢.
   

論壇徽章:
0
9 [報告]
發(fā)表于 2014-03-18 11:41 |只看該作者
回復(fù) 1# buildhappy


    nginx綁定VIP錯誤? 是否有配置內(nèi)核參數(shù) net.ipv4.ip_nonlocal_bind = 1

論壇徽章:
0
10 [報告]
發(fā)表于 2014-03-18 16:16 |只看該作者
回復(fù) 9# thinalai


    回復(fù) 9# thinalai

還是不行。
給你看一下我的配置

本地ip:10.108.115.181
虛擬ip:10.108.115.188

1.keepalived的配置:位于/usr/local/keepalived/etc/keepalived下
! Configuration File for keepalive
vrrp_sync_group VG1 {
    group {
        VI_1
    }
}

global_defs {
   notification_email {
     acassen@fire wall.loc
     failover@firewall.loc
     sysadmin@firewall.loc
   }
   notification_email_from Alexandre.Cassen@firewall.loc
   smtp_server localhost
   smtp_connect_timeout 30
   #router_id LVS_DEVEL
   router_id my_hostname
}

vrrp_script Monitor_Nginx {
   script "/root/scripts/monitor_nginx.sh"
   interval 2
   weight 2
}

vrrp_instance VI_1 {
    state MASTER
    interface eth0
    virtual_router_id 51
    #mcast_src_ip 10.108.115.255
    priority 100
    advert_int 1
    authentication {
        auth_type PASS
        auth_pass 1111
    }
    track_script{
        Monitor_Nginx
    }
    virtual_ipaddress {
        10.108.115.188
    }
}

2.在/etc/sysctl.conf中配置內(nèi)核參數(shù) net.ipv4.ip_nonlocal_bind = 1
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
net.ipv4.ip_nonlocal_bind = 1

3.nginx的配置
    server {
        #listen       10.108.115.188:90;
        #listen       10.108.114.98;0.0.0.0;
        listen        80;
        server_name  10.108.115.181;
       ........
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP