国产成人欧美一区二区三区vr_久久国产精品人人爽人人爽_国产精品永久免费播放_肉欲啪啪a∨无码精品一区二区_国产超短裙jk丝袜在线_亚洲AV片高清资源在线观看_国模无码一区二区三区久久_国产成年人未进视频_中文字幕无码精品夜_一区二区三区在线视频免费看_亚洲成AV人片在线观看网址_日本激情视频高清综合久久_亚洲午夜视频福利_国内大量揄拍人妻精品視_久久国产精品福利二区三区

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實(shí)戰(zhàn)洞察。

LVS、Keepalived、HAProxy生產(chǎn)實(shí)踐:三者的分工與架構(gòu)選型

LVS、Keepalived、HAProxy生產(chǎn)實(shí)踐:三者的分工與架構(gòu)選型 第一次在生產(chǎn)環(huán)境同時(shí)面對LVS、Keepalived、HAProxy這三兄弟時(shí)很多人第一反應(yīng)是這仨不都是做負(fù)載均衡的嗎為什么一臺機(jī)器上要裝兩三個(gè)這個(gè)問題我當(dāng)年也糾結(jié)了很久直到某個(gè)凌晨被線上告警炸醒——兩臺后端同時(shí)宕機(jī)Keepalived沒把VIP切走流量全部打到一臺半死的機(jī)器上我才真正明白它們根本不是競爭關(guān)系而是完全不同的三個(gè)角色。這篇文章就用我踩過的坑和實(shí)際在跑的生產(chǎn)配置把這幾個(gè)組件的分工、選型和避坑一次性說透。不管你是剛?cè)腴T要搭第一套高可用架構(gòu)還是已經(jīng)在維護(hù)線上環(huán)境想排查疑難問題這里面的內(nèi)容都應(yīng)該能幫到你。1. 先把三兄弟的分工一次說清楚1.1 用物流分揀中心理解三個(gè)角色先忘掉技術(shù)名詞想象一個(gè)大型物流分揀中心。貨車到了園區(qū)門口保安先看車牌和貨物類型能放行的直接放行到對應(yīng)月臺這是四層轉(zhuǎn)發(fā)只認(rèn)網(wǎng)絡(luò)層和傳輸層的信息速度快到幾乎沒有存在感——這就是LVS的角色。園區(qū)里邊有個(gè)調(diào)度臺值班人員不僅看貨物類型還要看收件人地址、偏好甚至指定日期再決定送哪個(gè)倉庫這是七層分發(fā)功能強(qiáng)、能感知應(yīng)用層內(nèi)容——這就是HAProxy的角色。而保安和調(diào)度臺背后還有一套考勤和輪崗制度主值班員倒班時(shí)副值班員要無縫頂上這個(gè)保證“關(guān)鍵時(shí)刻有人管事”的機(jī)制——就是Keepalived。把這三個(gè)角色放到同一套架構(gòu)里分工就很清楚了LVS負(fù)責(zé)在數(shù)據(jù)鏈路層/網(wǎng)絡(luò)層把海量連接快速分散到多臺機(jī)器HAProxy負(fù)責(zé)在七層做精細(xì)化流量調(diào)度Keepalived則負(fù)責(zé)監(jiān)控并保證入口VIP不因?yàn)閱吸c(diǎn)故障而失效。理解了這層關(guān)系你就不會糾結(jié)“能不能只用HAProxy不用LVS”這種問題了——當(dāng)然能取決于你的規(guī)模和需求但你也得知道大流量場景下LVS那層“無狀態(tài)轉(zhuǎn)發(fā)”的動作HAProxy無論如何也替代不了。1.2 LVS四層轉(zhuǎn)發(fā)的效率之王LVS的全稱是Linux Virtual Server工作在四層支持TCP/UDP的負(fù)載均衡。它最核心的產(chǎn)品力是“快”。因?yàn)椴恍枰馕鯤TTP頭部不需要維護(hù)復(fù)雜的會話狀態(tài)多數(shù)模式下LVS的轉(zhuǎn)發(fā)吞吐量可以做到逼近網(wǎng)卡物理上限。生產(chǎn)中最常用的是DR模式Direct Routing它的原理是客戶端請求到達(dá)LVS的VIP后LVS通過MAC地址把報(bào)文原封不動地發(fā)給選中的后端真實(shí)服務(wù)器后端處理完以后直接把響應(yīng)回給客戶端回程流量根本不再經(jīng)過LVS。這種“請求經(jīng)過、響應(yīng)不走”的方式讓LVS在巨大流量面前依然從容。DR模式雖然高效代價(jià)是配置有門檻。需要調(diào)整的不僅LVS本身還有后端兩臺真實(shí)服務(wù)器的內(nèi)核參數(shù)和回程路由壞消息是這部分網(wǎng)上資料很多都含糊其辭。我在生產(chǎn)里見過最典型的翻車現(xiàn)場realserver沒有抑制ARP導(dǎo)致VIP在局域網(wǎng)內(nèi)被真實(shí)服務(wù)器“搶答”客戶端訪問VIP時(shí)請求走到了其中一臺后端但LVS的轉(zhuǎn)發(fā)規(guī)則也好、健康檢查也好全部失效看起來就是集群時(shí)好時(shí)壞。所以提到LVS千萬不要只把它當(dāng)一條ipvsadm命令來記它背后是一套需要配合內(nèi)核網(wǎng)絡(luò)策略的完整鏈路。1.3 Keepalived不是為了負(fù)載均衡是為了不宕機(jī)Keepalived這個(gè)命名本身就點(diǎn)出了它的核心任務(wù)讓服務(wù)“一直活著”。它基于VRRP協(xié)議實(shí)現(xiàn)高可用常見形態(tài)是一主一備兩臺機(jī)器綁定同一個(gè)VIP正常情況下VIP掛在主節(jié)點(diǎn)上主節(jié)點(diǎn)掛掉后備節(jié)點(diǎn)通過優(yōu)先級競選把VIP和對應(yīng)服務(wù)接管過來。它本身不做負(fù)載均衡決策只做一件事故障時(shí)保證VIP不丟、服務(wù)不中斷。理解Keepalived的關(guān)鍵在于“虛擬”二字。VIP不是物理網(wǎng)卡上的固定地址而是通過VRRP協(xié)議在兩臺機(jī)器之間“飄”的;客戶端感知不到這個(gè)漂移過程只知道自己訪問的IP一直有人在響應(yīng)。Keepalived除了漂移VIP還承擔(dān)對后端真實(shí)服務(wù)器的健康檢查任務(wù)在LVS場景下它會把多個(gè)real_server配置到一起哪個(gè)掛了就把它從轉(zhuǎn)發(fā)列表里摘掉恢復(fù)后自動加回。也就是說Keepalived其實(shí)干了兩件事管VIP漂移同時(shí)管后端狀態(tài)同步到轉(zhuǎn)發(fā)規(guī)則。1.4 HAProxy七層世界的規(guī)則處理器HAProxy是目前最流行的開源七層負(fù)載均衡器支持HTTP和TCP協(xié)議配置靈活內(nèi)置豐富的ACL規(guī)則、健康檢查和會話保持能力。很多中小團(tuán)隊(duì)第一套高可用架構(gòu)就是“Keepalived HAProxy”前面Keepalived?;詈竺鍴AProxy把請求按域名、URI、Header甚至Cookie規(guī)則分發(fā)到后端。和LVS相比HAProxy能感知應(yīng)用層內(nèi)容可以做更細(xì)粒度的灰度發(fā)布、路徑路由、請求改寫這是四層轉(zhuǎn)發(fā)做不到的。HAProxy的快不僅體現(xiàn)在吞吐上還體現(xiàn)在它對連接的生命周期管理上。它把連接分成前端和后端來維護(hù)可以緩存空閑連接、限制慢客戶端占用資源降低“慢請求拖垮正常服務(wù)”的概率。但也正因?yàn)楣ぷ髟谄邔親AProxy需要做更多的報(bào)文解析內(nèi)存占用和CPU開銷都要高于LVS。生產(chǎn)上很多團(tuán)隊(duì)會在HAProxy前面再擋一層LVS就是為了讓七層機(jī)器盡量只干“精細(xì)活”海量連接交給四層去扛。到這里三者的位置基本清楚了Keepalived負(fù)責(zé)“活著”LVS負(fù)責(zé)“快”HAProxy負(fù)責(zé)“懂規(guī)則”。接下來真正的核心問題是這三者怎么排列組合才合理2. 架構(gòu)選型到底該用哪種組合2.1 雙節(jié)點(diǎn)起步Keepalived HAProxy 的高可用入口如果你的業(yè)務(wù)量目標(biāo)是每日百萬級別以內(nèi)后端服務(wù)是HTTP接口且需要細(xì)粒度路由那么最經(jīng)典的組合就是兩臺HAProxy節(jié)點(diǎn)前面掛一個(gè)Keepalived漂移VIP后面接若干個(gè)應(yīng)用服務(wù)器。這個(gè)架構(gòu)的好處是簡單、直觀、好排查Keepalived配置只管VIP和健康檢查HAProxy只管轉(zhuǎn)發(fā)規(guī)則兩層互不干擾。出了問題無非就是看“是VIP沒飄成功”還是“轉(zhuǎn)發(fā)規(guī)則有問題”一條日志追到底。但這套架構(gòu)有一個(gè)容易被忽視的瓶頸——HAProxy本身的狀態(tài)。即使Keepalived健康檢查手段再豐富它也只能知道HAProxy進(jìn)程還活著無法感知進(jìn)程是否處于半死狀態(tài)比如處理線程卡死、accept隊(duì)列堆積、后端連接全滿。遇到這種“進(jìn)程沒死但干活越來越慢”的情況Keepalived不會觸發(fā)切換用戶實(shí)際感受到的依然是故障。我以前就碰到過HAProxy的連接數(shù)被慢客戶端吃光進(jìn)程還在但新請求全部排隊(duì)超時(shí)?;顧C(jī)制完全沒有反應(yīng)。所以用Keepalived做HAProxy的?;顣r(shí)健康檢查必須設(shè)計(jì)成“業(yè)務(wù)探活”不能只做進(jìn)程級檢查。2.2 大流量入口雙LVS在前HAProxy在后當(dāng)流量再往上走單靠HAProxy扛不住需要引入LVS做入口卸載。典型架構(gòu)是最前面兩臺LVS服務(wù)器跑Keepalived綁定VIP后面掛一組HAProxy集群也是兩臺或更多各自再接KeepalivedHAProxy再把流量分發(fā)給后端的應(yīng)用服務(wù)器??蛻舳酥徽J(rèn)VIPLVS把流量轉(zhuǎn)發(fā)到HAProxy節(jié)點(diǎn)HAProxy做完七層路由后再往后拋——兩層負(fù)載均衡各司其職HAProxy不會再被海量并發(fā)連接壓垮。很多朋友會問既然LVS都能扛住大量并發(fā)為什么HAProxy這層不干脆去掉答案在于“精細(xì)化”和“規(guī)模化”是兩條線。LVS的DR模式轉(zhuǎn)發(fā)效率極高但它只認(rèn)IP和端口做不了“根據(jù)URI把流量切到不同版本的后端”這種需求。而HAProxy的ACL和調(diào)度策略非常成熟在七層灰度、多域名共存的環(huán)境下幾乎不可替代。所以這個(gè)組合不是冗余而是讓每層都只做自己擅長的事。如果你有跨機(jī)房容災(zāi)需求LVS在前也能更方便地和交換機(jī)策略聯(lián)動比如宣告VIP路由調(diào)試起來比HAProxy要平滑。2.3 選型決策的四個(gè)核心考量點(diǎn)第一看規(guī)模。日請求量在千萬級以內(nèi)QPS峰值幾千到幾萬單層HAProxy足夠不必硬上LVS。第二看流量特征。如果業(yè)務(wù)是長連接數(shù)據(jù)庫代理、WebSocket、TCP隧道四層負(fù)載更合適LVS或HAProxy的tcp模式都可以如果是HTTP短連接且要按域名和路徑分流必須上七層。第三看團(tuán)隊(duì)運(yùn)維水平。LVS的DR模式對網(wǎng)絡(luò)參數(shù)、后端系統(tǒng)配置的要求更高排錯(cuò)時(shí)涉及tcpdump、ARP表、ipvs內(nèi)核表新手團(tuán)隊(duì)貿(mào)然上LVS容易在細(xì)節(jié)上踩坑。第四看業(yè)務(wù)對故障恢復(fù)的要求。Keepalived能做到的切換時(shí)間通常2秒以內(nèi)LVSKeepalivedHAProxy這套架構(gòu)可以將切換做到秒級且?guī)缀鯚o感知但配置和測試成本也相應(yīng)增加。2.4 演進(jìn)路線從小規(guī)模到大規(guī)模的平滑升級我的建議是不要一上來就上最重的方案而是隨著流量增長逐步演進(jìn)出層次。初期使用單臺HAProxy做反代過段時(shí)間加一臺做Keepalived高可用業(yè)務(wù)快速增長、HAProxy成為瓶頸時(shí)在前面插入LVS卸載連接再往后如果有多活需求再在DNS或全局負(fù)載層引入多機(jī)房調(diào)度。每一次演進(jìn)都應(yīng)該單一變更可回滾不追求一步到位。我見過團(tuán)隊(duì)一開始就搭了三層負(fù)載均衡結(jié)果線上排故障時(shí)排查鏈路太長性能沒成為問題人的認(rèn)知先成了瓶頸——架構(gòu)演進(jìn)要跟著業(yè)務(wù)節(jié)奏走不是越復(fù)雜越好。3. 核心實(shí)操雙LVS Keepalived HAProxy架構(gòu)完整落地3.1 整體拓?fù)渑c角色分配為了講清楚落地細(xì)節(jié)我給出一個(gè)對應(yīng)章節(jié)2.2的參考拓?fù)渖a(chǎn)完全可以照抄改IP。前面的兩臺LVS節(jié)點(diǎn)一臺MASTER一臺BACKUP跑VRRP綁定VIP后面兩臺HAProxy節(jié)點(diǎn)也組成一個(gè)VRRP組綁定后端VIP組再往后是兩臺Nginx應(yīng)用服務(wù)器。LVS通過DR模式把VIP上的80端口流量轉(zhuǎn)發(fā)給兩臺HAProxyHAProxy再按域名規(guī)則把請求分給Nginx。這樣任意一臺LVS或HAProxy宕機(jī)業(yè)務(wù)都不會中斷——LVS層面由Keepalived切換HAProxy層面由它自己的Keepalived切換。具體IP規(guī)劃如下VIP為192.168.1.100LVS主節(jié)點(diǎn)192.168.1.11LVS備節(jié)點(diǎn)192.168.1.12HAProxy節(jié)點(diǎn)分別192.168.1.21和192.168.1.22后端Nginx分別為192.168.1.31和192.168.1.32。所有機(jī)器在同一個(gè)二層網(wǎng)絡(luò)這是DR模式能工作的前提。生產(chǎn)環(huán)境如果跨VLANDR模式的廣播和ARP策略會變得很麻煩這也是為什么有些場景會改用NAT模式的原因。3.2 配置LVS節(jié)點(diǎn)上的Keepalived安裝Keepalived的過程這里不贅述yum或apt直接裝就行重點(diǎn)看keepalived.conf的寫法。以下是我的生產(chǎn)實(shí)例vrrp_instance VI_1 { state MASTER interface eth0 virtual_router_id 51 priority 100 advert_int 1 authentication { auth_type PASS auth_pass yourpassword } virtual_ipaddress { 192.168.1.100/24 dev eth0 label eth0:0 } } virtual_server 192.168.1.100 80 { delay_loop 5 lb_algo wrr lb_kind DR protocol TCP # LVS會轉(zhuǎn)發(fā)流量到這組真實(shí)服務(wù)器也就是后面的HAProxy節(jié)點(diǎn) real_server 192.168.1.21 80 { weight 1 HTTP_GET { url { path /healthz status_code 200 } connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } real_server 192.168.1.22 80 { weight 1 HTTP_GET { url { path /healthz status_code 200 } connect_timeout 3 nb_get_retry 3 delay_before_retry 2 } } }backup節(jié)點(diǎn)的配置只需要把state改成BACKUP、priority改成90其他保持一致。這里有兩個(gè)關(guān)鍵點(diǎn)lb_kind一定要寫DR否則LVS會走NAT模式轉(zhuǎn)發(fā)邏輯完全不同real_server的健康檢查建議用HTTP_GET而不要用TCP_CHECK因?yàn)門CP能連通不代表HAProxy真的能返回正常的業(yè)務(wù)響應(yīng)尤其要確保HAProxy上有/healthz這個(gè)探活地址并且該接口不依賴后端的數(shù)據(jù)庫或緩存否則容易出現(xiàn)“健康檢查跟著后端一起抖動”的連鎖問題。注意vrrp_instance中virtual_router_id必須兩機(jī)一致keepalived才能互相認(rèn)出彼此是同一個(gè)VRRP組的成員不一致會導(dǎo)致兩邊都認(rèn)為自己該持有VIP直接造成腦裂。authentication_pass這個(gè)參數(shù)也是寫錯(cuò)了日志里會出現(xiàn)不斷的VRRP包校驗(yàn)失敗。3.3 配置后端HAProxy節(jié)點(diǎn)的內(nèi)核網(wǎng)絡(luò)參數(shù)這一節(jié)是最容易翻車的也是LVS的DR模式之所以勸退很多新手的地方。DR模式下LVS轉(zhuǎn)發(fā)給后端的數(shù)據(jù)包目標(biāo)MAC地址是后端網(wǎng)卡但目標(biāo)IP依然是VIP192.168.1.100。后端收到這個(gè)包后如果按照正常工作流程本機(jī)網(wǎng)卡發(fā)現(xiàn)目標(biāo)IP不是自己的IP比如本機(jī)只有192.168.1.21會直接把包丟棄——所以必須在每臺HAProxy節(jié)點(diǎn)上把VIP綁定到lo這塊虛擬網(wǎng)卡上ifconfig lo:0 192.168.1.100 netmask 255.255.255.255 up這里用了32位掩碼而不是常見的24位。原因很微妙如果掩碼是24位系統(tǒng)會認(rèn)為整個(gè)192.168.1.0/24網(wǎng)段的流量都應(yīng)該通過lo轉(zhuǎn)發(fā)反而會干擾正常的東西向流量甚至路由決策用32位掩碼則只宣告VIP本身屬于本機(jī)精準(zhǔn)且安全。光綁定地址還不夠必須抑制ARP響應(yīng)。如果不做后端節(jié)點(diǎn)會響應(yīng)客戶端發(fā)往VIP的ARP請求告訴“VIP在這臺機(jī)器上”流量就被引流到了某一臺后端LVS完全失去意義。需要在sysctl.conf中修改四個(gè)參數(shù)net.ipv4.conf.lo.arp_ignore 1 net.ipv4.conf.lo.arp_announce 2 net.ipv4.conf.all.arp_ignore 1 net.ipv4.conf.all.arp_announce 2執(zhí)行sysctl -p后再用arping或ip neigh看一遍VIP對應(yīng)的MAC地址確認(rèn)它只在LVS主節(jié)點(diǎn)上。還有一個(gè)坑是回程路由。DR模式要求后端響應(yīng)直接返回給客戶端但后端本身并沒有VIP它響應(yīng)的源地址應(yīng)該是VIP所以必須添加一個(gè)路由確保發(fā)送給VIP所在網(wǎng)段的包通過本機(jī)lo處理route add -host 192.168.1.100 dev lo這三個(gè)步驟做完后端節(jié)點(diǎn)才算真正能接住LVS丟過來的流量。我當(dāng)年遺漏了route add這一步結(jié)果是LVS不斷轉(zhuǎn)發(fā)、后端不斷丟包健康檢查還顯示正常因?yàn)榻】禉z查走的是單獨(dú)IP線上故障全靠用戶來報(bào)告狼狽極了。3.4 配置HAProxy的關(guān)鍵性能參數(shù)HAProxy的核心配置分成global、defaults、frontend、backend幾個(gè)塊。為了保證在高并發(fā)下不拖后腿我習(xí)慣在生產(chǎn)里這樣寫global maxconn 100000 nbproc 2 nbthread 4 pidfile /var/run/haproxy.pid defaults mode http timeout connect 5s timeout client 30s timeout server 30s timeout http-keep-alive 2s option httplog option forwardfor frontend main bind *:80 # 簡單按域名分流的例子 acl is_payment hdr_dom(host) -i pay.example.com use_backend payment_servers if is_payment default_backend web_servers backend payment_servers balance roundrobin option httpchk GET /healthz server web1 192.168.1.31:80 check inter 3s fall 3 rise 2 server web2 192.168.1.32:80 check inter 3s fall 3 rise 2 backend web_servers balance leastconn option httpchk GET /healthz server web1 192.168.1.31:80 check inter 3s fall 3 rise 2 server web2 192.168.1.32:80 check inter 3s fall 3 rise 2這里值得展開的是timeout與maxconn設(shè)置。前端和后端的timeout決不能照抄默認(rèn)值必須結(jié)合業(yè)務(wù)特征設(shè)置。比如你的頁面偶爾有慢查詢超過30秒那server timeout設(shè)30s就太短會造成正常請求被斷開、用戶看到502但timeout設(shè)得過長又會導(dǎo)致大量慢連接占住進(jìn)程資源。一個(gè)比較接地氣的做法是先看后端P99響應(yīng)時(shí)間再在這個(gè)基礎(chǔ)上加一倍作為server timeout參考值。maxconn同理100000這個(gè)值如果你們機(jī)器只有2C4G很可能內(nèi)存先爆掉實(shí)際應(yīng)該壓測后根據(jù)內(nèi)存使用率來反推。option forwardfor這行很容易被忽略但沒有它后端Nginx拿不到客戶端真實(shí)IP日志里全是HAProxy節(jié)點(diǎn)的地址排查訪問來源會非常痛苦。3.5 驗(yàn)證與切換演練架構(gòu)搭完不是能通就收工一定要做幾輪故障演練。第一步在LVS主節(jié)點(diǎn)上執(zhí)行ip addr show確認(rèn)VIP掛在eth0:0上在LVS備節(jié)點(diǎn)上執(zhí)行ipvsadm -L -n確認(rèn)內(nèi)核轉(zhuǎn)發(fā)規(guī)則已經(jīng)從主節(jié)點(diǎn)同步過來。第二步模擬主節(jié)點(diǎn)宕機(jī)可以執(zhí)行systemctl stop keepalived來驗(yàn)證VIP是否在3秒內(nèi)漂移到備份節(jié)點(diǎn)。第三步做真實(shí)流量測試用ab或wrk打壓力同時(shí)kill掉一臺HAProxy觀察業(yè)務(wù)中斷時(shí)間。我建議把這套演練寫成固定腳本每次架構(gòu)變更后都自動跑一遍。不要過度相信Keepalived本身任何VIP漂移機(jī)制的可靠性都必須在實(shí)際演練中驗(yàn)證因?yàn)槟悴恢澜粨Q機(jī)上有沒有開啟STP、ARP緩存老化時(shí)間是多久等外部因素。生產(chǎn)中很多“Keepalived沒起作用”的案例并不是Keepalived的問題而是二層環(huán)境的變化導(dǎo)致VRRP報(bào)文或VIP的ARP廣播被交換機(jī)策略攔截了這些只有演練才能暴露。4. 生產(chǎn)環(huán)境避坑指南那些文檔里不會寫的坑4.1 最隱蔽的坑ARP表緩存和VIP位置漂移DR模式下客戶端訪問VIP時(shí)需要解析VIP的MAC地址。正常情況下VIP在LVS主節(jié)點(diǎn)上客戶端ARP表里記錄的就是LVS主節(jié)點(diǎn)網(wǎng)卡的MAC。主節(jié)點(diǎn)宕機(jī)后備節(jié)點(diǎn)廣播VRRP報(bào)文并接管VIP備節(jié)點(diǎn)會發(fā)送免費(fèi)的ARP廣播來刷新客戶端的ARP表。但有些交換機(jī)或云網(wǎng)絡(luò)環(huán)境會把這種免費(fèi)ARP包過濾掉客戶端依然往老MAC發(fā)請求結(jié)果就是VIP明明已經(jīng)漂移到備機(jī)線上還是大面積超時(shí)直到客戶的ARP表老化。這個(gè)問題在物理機(jī)之間可以用ping一個(gè)廣播地址來強(qiáng)制刷新但更穩(wěn)妥的做法是在Keepalived的配置里加上vrrp_skip_check_adv_addr和vrrp_strict參數(shù)的理解同時(shí)確認(rèn)交換機(jī)的組播和未知單播洪泛策略放行了VRRP報(bào)文。云環(huán)境則更復(fù)雜因?yàn)楹芏嘣茝S商的虛擬網(wǎng)絡(luò)不標(biāo)準(zhǔn)支持VRRP這也是我后來在云上更傾向用SLB而不是自建LVS的原因。4.2 Keepalived腦裂主備同時(shí)持有VIP腦裂是指主備兩臺機(jī)器同時(shí)認(rèn)為自己是MASTER、同時(shí)持有VIP造成網(wǎng)絡(luò)上出現(xiàn)兩個(gè)相同IP的設(shè)備ARP混亂流量時(shí)好時(shí)壞非常隱蔽。誘發(fā)腦裂最常見的原因是VRRP組播報(bào)文被防火墻或安全組攔掉了主備之間收不到對方的hello包各自都認(rèn)為對方掛了于是各自搶占VIP。解決思路有三個(gè)維度網(wǎng)絡(luò)層面放行VRRP協(xié)議Keepalived內(nèi)部增加對端檢查腳本外部用仲裁機(jī)制兜底。我目前在生產(chǎn)里比較務(wù)實(shí)的方案是給Keepalived加一個(gè)自定義的smtp或script告警一旦檢測到本機(jī)持有VIP但VIP無法正常提供服務(wù)比如調(diào)用本地健康檢查腳本失敗就主動降低本機(jī)優(yōu)先級并釋放VIP。這比指望防火墻規(guī)則永遠(yuǎn)正確要可靠得多。4.3 HAProxy后端的連接堆積與排隊(duì)七層負(fù)載均衡還有一個(gè)獨(dú)特的坑連接隊(duì)列堆積。HAProxy的maxconn設(shè)得再大后端應(yīng)用服務(wù)器也有自己的TCP連接上限。當(dāng)后端響應(yīng)變慢后端隊(duì)列滿了之后HAProxy會持續(xù)把新連接掛在自己的隊(duì)列里等待用戶感覺就像頁面卡死。這種現(xiàn)象在監(jiān)控圖上表現(xiàn)為HAProxy的qcur值一直往上爬。排查時(shí)先看HAProxy的統(tǒng)計(jì)頁通過stats socket或web界面找到qcur高、qmax大的實(shí)例和后臺server。生產(chǎn)上的處理手段一般分三步第一步臨時(shí)調(diào)低對應(yīng)后端的maxconn或調(diào)高后端的timeout server給后端喘息空間第二步定位后端變慢的原因通常是數(shù)據(jù)庫慢查詢、緩存穿透第三步在HAProxy上啟用排隊(duì)策略比如限制單IP最大連接數(shù)給慢客戶端單獨(dú)的池子避免正常請求被拖死。4.4 常見問題速查表故障現(xiàn)象可能原因排查命令/思路VIP通的但業(yè)務(wù)時(shí)好時(shí)壞ARP表緩存沖突VIP被多臺機(jī)器響應(yīng)ip neigh、arping 檢查VIP對應(yīng)MAC是否始終在LVS主節(jié)點(diǎn)LVS轉(zhuǎn)發(fā)但后端總丟棄請求realserver未綁定VIP或未加回程路由ifconfig lo:0、route -n 確認(rèn)VIP綁定和路由Keepalived主備同時(shí)持有VIP組播被防火墻隔離vrid不一致tcpdump抓VRRP報(bào)文(224.0.0.18)檢查防火墻規(guī)則HAProxy健康檢查正常但轉(zhuǎn)發(fā)502后端超時(shí)或隊(duì)列滿看stats頁面的qcur/scur排查后端日志交換機(jī)斷網(wǎng)后VIP漂移失敗交換機(jī)STP收斂太慢或ARP緩存過大調(diào)整交換機(jī)端口fastport、恒定性ARP配置連接數(shù)增長但CPU不高負(fù)載不平衡未配置leastconn檢查backend的balance策略改為leastconn試試上面這個(gè)表是我自己實(shí)際排障記錄改寫的基本覆蓋了新手到中級運(yùn)維最常遇到的問題。排查思路有個(gè)共同點(diǎn)先確認(rèn)VIP在哪再確認(rèn)轉(zhuǎn)發(fā)規(guī)則有沒有生效最后再往后端追不要一開始就在應(yīng)用日志里翻來翻去。這種分層排查的習(xí)慣比任何腳本都能更快幫你定位問題。5. 性能評估與架構(gòu)演進(jìn)建議5.1 壓測思路與指標(biāo)預(yù)期整套架構(gòu)落地后必須壓測拿到真實(shí)數(shù)據(jù)否則你根本不知道它在什么時(shí)候會崩。壓測我建議分三層做。第一層只壓LVS用tcpreplay或pktgen生成純TCP包觀察LVS節(jié)點(diǎn)的CPU和丟包率這一層的重點(diǎn)不是QPS而是吞吐bps和ppsLVS在純轉(zhuǎn)發(fā)時(shí)瓶頸通常是物理網(wǎng)卡和內(nèi)核協(xié)議棧而不是軟件本身。第二層壓LVSHAProxy用wrk或ab打HTTP請求觀察HAProxy節(jié)點(diǎn)的CPU、內(nèi)存、連接隊(duì)列重點(diǎn)指標(biāo)是QPS、延遲和錯(cuò)誤率。第三層全鏈路壓到后端Nginx拉上數(shù)據(jù)庫或緩存一起壓看整個(gè)架構(gòu)的瓶頸到底在哪一層。壓測過程中我發(fā)現(xiàn)一個(gè)很有意思的現(xiàn)象很多時(shí)候瓶頸不在LVS也不在HAProxy而是后端Nginx的keepalive連接數(shù)和單個(gè)進(jìn)程的fd上限沒調(diào)好。用wrk測試時(shí)并發(fā)一上去后端日志馬上出現(xiàn)too many open files聯(lián)合創(chuàng)始人一晚上都在改ulimit——類似的坑現(xiàn)在如果你提前知道完全可以避免。5.2 流量再大之后從單集群到多活當(dāng)單集群的容量逼近極限或者有跨機(jī)房容災(zāi)需求時(shí)架構(gòu)還得繼續(xù)進(jìn)化。LVSKeepalived雖然能在單個(gè)集群內(nèi)做到秒級切換但跨機(jī)房就無能為力了。這時(shí)你會需要上層DNS、GSLB、云負(fù)載均衡或自建邊界集群來分流多個(gè)IDC。到了這個(gè)階段LVS和HAProxy仍然在單個(gè)機(jī)房內(nèi)部起到重要作用但全局調(diào)度已經(jīng)不屬于它們的職責(zé)范圍。我在規(guī)模增長過程中還發(fā)現(xiàn)LVS的VIP在單一集群里雖然好使但多機(jī)房場景下IP就變成了稀缺資源而且不同運(yùn)維團(tuán)隊(duì)對LVS的理解不一致也容易造成配置漂移。后期如果條件允許我會優(yōu)先考慮讓負(fù)載均衡團(tuán)隊(duì)統(tǒng)一維護(hù)一套IaC模板用terraform或ansible把LVS、Keepalived、HAProxy的配置全部代碼化減少人為修改帶來的不可控風(fēng)險(xiǎn)。這一點(diǎn)越早做越好別等到三十臺以上的機(jī)器再回頭改。5.3 架構(gòu)演進(jìn)中值得保留的細(xì)節(jié)演進(jìn)歸演進(jìn)有三個(gè)基礎(chǔ)細(xì)節(jié)是我無論架構(gòu)怎么變都一直保留的一是所有健康檢查都必須走“業(yè)務(wù)探活”絕不能只看進(jìn)程在不在二是所有VIP相關(guān)的ARP和路由變更都必須在變更前先宿主機(jī)演練不能被生產(chǎn)環(huán)境打臉三是壓測指標(biāo)和監(jiān)控報(bào)警要一直保留原始版本的對比數(shù)據(jù)方便快速判斷流量模式是否發(fā)生了變化。這些習(xí)慣看似瑣碎但在故障面前它們比任何想象中的“架構(gòu)先進(jìn)”都更能救你命。6. 寫在最后的一點(diǎn)個(gè)人體會負(fù)載均衡這套東西資料雖然多但真正能在生產(chǎn)里跑得穩(wěn)的組合往往是團(tuán)隊(duì)對每一層職責(zé)邊界理解最透徹的組合。我自己踩過不少坑有的坑是因?yàn)榕渲脜?shù)少寫了一行有的坑是因?yàn)榧軜?gòu)順序沒想清楚有的坑則是被網(wǎng)上各種千篇一律的教程誤導(dǎo)照著抄卻沒驗(yàn)證。如果你讀完這篇能記住三句話我會很滿足LVS解決并發(fā)吞吐問題HAProxy解決業(yè)務(wù)分發(fā)問題Keepalived解決故障高可用問題。搞清楚每一層解決什么問題選型就不會偏排障也不會手忙腳亂。最后再分享一個(gè)小技巧每次做架構(gòu)變更前先在本地用虛擬機(jī)關(guān)閉所有防火墻把LVS的轉(zhuǎn)發(fā)鏈路、Keepalived的VIP漂移、HAProxy的健康檢查全部實(shí)測一遍再復(fù)現(xiàn)一次故障切換確認(rèn)無誤后再上生產(chǎn)——這套流程看上去麻煩但相比線上出一次故障的成本劃算太多了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
亚洲第一在线视频| 久久久影院| 亚洲影院小综合| ji熟女.com| 夜夜嗨一区| 狠狠躁AV| 午夜福利免费福利视频| 欧美黄色手机在线观看| 久久大香蕉97| 日韩三级在线观看mp4| 91精品国产高清久久久久久,亚洲成人| 国产日韩美女小穴视频网站不卡| 欧美色66| 日韩精品免费高清视频在线| 国产在线视频午夜精华在| 96久久久精品| 日韩不卡网操逼中文字幕日韩| 手机看片1025| 综合在线导航一区| 亚洲欧洲自拍图片专区满春格| 韩国一区二区精品亚洲| 一区二区三区机械有限公司| 国产成人综合在线播放| 一级性爱网| 加勒比海人人操超碰在线| 嗯嗯啊啊好疼| 欧美性爱网97| 爱欲AV| 婷婷亚洲综合| 女上位精品在线| 国产男人又猛又粗又爽| 另类图片天天影视| 精品中文一区二区| 男人的天堂com| 可以看的av| 亚洲天堂加勒比| 91GD.COM| 日本九九久久99| 亚洲不卡AV在线| 欧美日本不卡在线| 亚洲国产欧美日韩人妻日中文| 亭亭在线资源| 91强热人妻| 中文字幕无码不卡啪啪| 综合久久久久久久综合网| 91丝袜熟女| 亚洲AV无码成人精品久久| 999久久久久久久久| 先锋精品av色鲁| 日韩欧美亚洲自拍偷拍| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 加勒比在线视频一区二区三区| 午夜精品久久久99| 东北女人高潮视频| 人人操人人插人人摸人人干| 人、人、摸,人、人、草| 久久熟女久| 青青草天天亲夜夜操网| 亚洲伊人成综合成人网| 无码九九| 中文字幕永久在线| 欧洲精品一级二级精品综合视频综合| 国产久久一区二区午夜| 人妻一二三区| 日夜精品| 亚洲国产青青| 日本片日本片祼观看网站在线看中文版网页在线看| 午夜福利激情在线视频| 91中文字幕在线观看| 亚洲熟女av日韩熟女| 中文字幕欧美日本乱码一线二线| 久久超碰免费的| 3d成人精品一区二区| 亚洲精品久久久久久| 开心五月婷婷| 天天摸夜夜添无码小视频| 2017,超碰| 亚洲aw毛茸茸在线 | 亚洲网自拍| 97色碰| 一区二区国产视频在线观看| 六月婷婷五月丁香| 成人性爱电影一区二区| 91 丝袜在线播放| 日本不卡中文| 蜜屁Av| 国产精品久久久久综合| 亚洲一区在线观看欧洲| 夜夜春夜夜操| 青青草无码视频| 国产高清1234区| 欧美劲爆视频一区二区| 无码国产Av| 97精品免费| 97鸡把在线视频| 夜夜骑天天燥| 日韩/97| 伊人成人中文字幕久久网| 中文字幕一区二区免费在线| 精品人妻一区二区三区四区不卡在| 青青伊人久久| 亚洲欲色9532548967一区| 亚洲一区二区三区AV无码| 九久精品| 欧美综合色综合| 99re只有精品| 国产黄a三级三级三级av在线看| 国产精品探花视频| 99老司机精品视频在线观看| 青春草莓视频在线观看网址| 欧美宗合色| 日韩欧视频| 99国产精品自在自在| 亚洲强奸乱伦影视网| 亚洲欧洲日本精品中文a∨| 日本一区二区三区四区五区六区七区八区九区| 国产丝袜一区二区三区| 久久久无码精品人妻二区 | 日韩91网| 91中文字幕制服丝袜免费视频| 色哟哟av| 国产精品丝袜在线| 亚洲一区中文精品| 黑人免费福利视频| 一区操逼| 天天躁夜夜躁狠狠躁AV| 日韩射图| 91天天爽| 99热国产| 91狠狠综合久久| 蜜臀中文无码午夜| 亚洲av资源| 99re6在线视频播放免费精品| 中文日韩欧美熟| 黑人与人妻| 精品四五区| 精品97久久| 欧美BT 亚洲色图| 麻豆乱码久久精| 亚洲美欧999| 狠狠躁日日躁夜夜躁A| 久操网在线| 98福利在线视频| 性高潮久久久| 天天上日日上日韩精品| 国产日韩无码一区二区三区久久区| 亚洲精品自拍| 日本熟妇人妻中出视频| 大香蕉操久久| 中文一区在线日| 国产精品白丝AV| 人人妻人人爽一区二区三区| 人人爱人人乐人人操| 人人操我人人干| 亚欧国产无码精品在线| 久热久一区二区三区| 伊人国产视频| 亚洲综合嫩| 大JI巴好深好爽又大又粗视频| 2017av无码免费无线播| 亚州AV无码国产精品| 亚洲日韩精品在线播放| 久久九九一区二区三区成人| 一级免费精品| 欧美激情激情xxxx欧美专区| 精品亚洲黄色片 国产精品导航一区二区| 天天干天天狼在线视频| 蜜桃中文字日产乱幕4区| 超碰日本97美女人妻人人玩人人爱 | 丰满人妻一区二区三区四区| 黑人精品成人一区二区三区 | 激情婷婷五月天| 在线视频五十市| 懂色av中文字幕| 欧美97| 啊视频在线| 欧美精品第3页| 日韩电影天堂视频一区二区| 自拍偷拍第26| 91黑丝在线播放| 青青草操逼逼视频| 亚熟hd视频在线| 国产精品播放| 综合五月婷婷亚洲一区| 殴美,日韩国产伦精品| 五月天激情小说网| 亚洲色图欧美色图制服诱惑| 中文字幕在线免费观看| 欧美综合综合| 强奸乱伦动态污图免费| 亚洲限制级| 97干com| 中国91AV| 色综合久| 久久欧美按摩999| 97久操| 亚洲操逼无码| 99久久免费看精品国产一区| 性爱网站一区二区| 午夜天堂精品久久久久91| 久久久久久久久国产| 国内毛片热久久思思热| 骚货人妻偷情自拍在线视频| 欧美亚洲丝袜人妻制服中文99| 午夜偷拍久久熟女| 久日综合网| 中日韩免费看男女操逼大全| 蜜臀久久久久久999| 欲色综合| 91色综| 漂亮人妻被强中文字幕hd| 丝袜剧情| 夫妻AV网站| 福利伊人玖玖国产| 97超碰总站| 丰满岳乱妇一区二区三区| 爱爱动态试试看6 0秒| 久久性爱视频免费看| 99丝袜福利在线播放| 99999国产精品| 丁香五月天社区| 国色综合天| 91ise欧美| 色哟哟 日韩精品| 久久久久久亚洲精品不卡人乳| 男人的天堂VA| 天天影视综合网欧美精品| 欧美色图亚洲色,麻豆| 中国探花熟女| 97精品一区二区三区免费| 丁香五月社区| 20cm女自慰在线日韩欧美| 97欧美精品综合| 亚洲国产成人福利在线观看| 精品乱码在线观看| 五月丁香啪啪网| 国产欧美另类久久久精品课程| 日本三级久| av一区二区三区不卡| 色婷婷蜜臀av| 日韩av不卡在线观看| 物业黑人 AV一区| WWW啪啪的com| 青青草大香蕉在线视频| 久久性爱城| 激情小说亚洲| 欧美最大综合网| 日韩午夜啪啪视频| 人人看人人插| 欧美日韩亚洲少妇寂寞影院正在播放| 99.色网| 92午夜免费福利视频| 91色狼| 裸体美女久久久| 色婷婷亚洲婷婷| 91春色| 无码操逼天堂| 75大香蕉| 97精品综合久久| 一区二区三区美女超清| 亚洲欧美校园| 啊a一区在线| 国产精品无码av在线| 尤物视频偷拍免费| 大奶尤物鲍汁淫荡欧美视频粉嫩夜夜骚| 人人操人人操草草| 激情 欧美 亚洲 小说| 超碰色大香蕉| 一本色道久久综合狠狠操| 久久日韩毛| 精品性爱一区二区| 男人的天堂一区三区| 久久夜夜| 中文字幕激情小说| 拍拍拍拍大尺度黄色三级片拍拍拍拍拍照| av婷婷色网| 一区二区三区黄色片a| 国产精品久久久亚洲第一牛牛_在线观看 | 97超碰日韩| 天天干人妻| 97视频网站在线观看| 日本熟妇人妻中出视频| 国产成人自拍视频视频| 欧美高清18A片| 男人的天堂va| 欧美人妻熟女在线| 日本黄色天堂| 99抽插| 91视频观看网站| 狠狠狠一区二区三区| 你懂得91| 婷婷五月天激情网| 精品中文字幕一区二区l - 百度| 先锋激情∨在线视频播放| 人妻三级在线中文字幕| 久久色精品视频在线| 午夜福利 成人 91| 久久九精品| 美女淫穴| 久久鲁夜| 久久精品夜色国产亚洲AV| 特级大荫道BBwBBwBBW| 另类综合另类| 白丝1区2区3区| 伊人影院在线理论播放| 成人女人国产| 亚洲吊色| 午夜噜噜噜| 亚洲天在线| 老鸭窝在线视频播放| 中文字幕一品色图| 丝袜美腿操av| 成人国产二区三区在线,男女精品。| 九九亚洲色在线观看| 在线电影亚洲色图| 91美女在线| 91欧洲入口| 在线洲亚线| 不卡视频一区蜜桃视频| 99久久99久久免费精品蜜臀| 亚洲无码超碰免费| 精品毛片av一区二区| 最新亚洲人成网站在线影院| 日韩不卡毛片Av免费高清| 久久九九国产精品| 久热这里| 日欧美色| 日韩人妻精品| 91色交| 亚洲密乳AV| 麻花传媒免费网站在线观看| 97在线精品| 久久久影院| 日han少妇无码| 风骚少妇视频中文字幕| 男人天堂毛片| 国产午夜在线观看| 日日摸夜夜夜夜爽| 久久丁香| 日韩 人妻 精品| 日本精品人妻少妇一区二区| 亚洲天堂日本| 无人区高清电影免费观看一区二区三 www.qmcai2.com | 自拍偷拍草一草| 8050无码八戒| 中文字幕日韩精品一区二区三区| 免费成人在线熟妇网| 成人天天爽| 亚洲欧美啪啪| 99亚洲国产精品色一区二区三区| 乱伦一区二区三区‘| 白天啪啪晚上啪啪视频| 爱射综合| 亚州色图片在线色| 久久有码视频| 国内外内射高清视频| 人妻偷拍一区二区三区| 岛国片在线播放| 国产多人在线观看视频| 性爱av在线免费观看| 色优久久| 蜜臀久久在线视频| 蜜臀久久久99久久久久 | 国语精品av| 亚洲AV无码乱码| 婷婷啪啪| 婷婷探花久久精品一区| 性色av蜜臀av色欲aV| 狠狠 91| 免费草草草草草视频| 国产亚洲99久久精品熟| 午夜免费视频1000| 婷婷探花久久精品一区| 欧美性爱日韩性爱| 久久av色| 啊啊啊好想要| 亚洲国产欧美日韩人妻日中文| 一区二区不卡免费| 老司机天天操| 欧美九九99久久精品| 久久99九九九九6666免费观看软件| 中文字幕一区二区在线日韩精品| 116美女午夜| 亚洲污污网站| 久草免费福利在线播放| 97人人爱人人做人人乐| 日韩成人高清一区二区| 欧美一级色| 九九人妻| 一区二区三区激情在线观看| 天天日美女的B| 日韩偷拍一区二区三区| 九九99精品| 青青草女人天天干| 无码日韩网站| 国产美女自拍视频| 日韩一级二级| 骚日日av| 六月丁香五月婷婷| 超碰2017| 日韩伦理久 久久 清纯 | 无码久| 色在线视频导航| 免费视频在线观看啊啊啊啊啊| 欧美亚洲中文字幕| 99在线观看| 91精品国产91熟女| 欧美 亚洲 制服 精品| 蜜桃久久一区二区| 99.色网| 女欧美一区二三区| 精品视频久久区| 久久香蕉综合一本到3atv| 亚洲综合情色| 国产日韩在线播放av| 成人片视频| 丝袜美腿制服人妻二区中文字幕| 精品中文一区二区| 亚洲乱色熟女一区| 久久久久亚洲?V片无码V| 国产深喉视频一区二区| 国产天天骚| 黄片www视频免费| 美女淫穴| 色综合av男人天堂| 综合亚洲网| 女优视频第10页| 日韩av性爱在线播放| 极品少妇99| 404操逼福利视频| 色与欲影视天天看综合网| 成人福利视频网| 蜜臀久久99精品久久久久久成人小说 | 久艹伊人精品综合在线| 神马久久久久久伦理片| 久久久久久久| 亚洲免费97免费| 日韩性爱电影一区| 97九色| 国产嫩草精品A88AV| 一二三区精品视频| 一区 欧美 日韩 麻豆| 五月丁香综合网| 综合操逼| 加勒比伊人| 激情婷婷黑人91| 狠狠色噜噜狠狠狠狠狠色综合久久 | 久悠悠av| 亚洲国产午夜真人一级片中文字幕精品黄网站 | 欧美成人性爱视频大全| 欧美黑人精品一区二区| 成人性爱全视频观看| 日日干日日| 9久超碰| 久久发布国产伦子伦精品| 国产精品久久久鸭无码的功能| 亚洲国内精品成人不卡| 欧美图片偷拍| 日韩性爱视频免费在线 | 最近2019中文字幕国语免费版| 亚洲 欧美 第一页| 国产a级精品| 日本午夜福利影院| 亚洲av综合伊人久久| 乱欲一区二区| 婷婷五月天影院| 91欧美偷拍| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 久久91视频| 亚州色综合| 999熟女精品| 亚熟在线| 日本人体九九九九九九| 色九区| 中国国产精品一区视频| 玖玖爱在线视频免费观看| 久热精品在线| 亚洲高清男人天堂| 啊啊啊啊啊操我视频| 五月色丁香| 一级黄色牲爱A级片| 国产成人无码啪| 78综合网| 久久久久免费少妇| 久久精品美女一区| 久久这里只精品99re66图| 国产情色第一第二页在线观看| 国产99999| 偷拍自拍在线视频观看| 激情五月天色色| 色777999综合| 欧美美女视频| 男男H黄动漫啪啪无遮挡网站| 啊啊啊想要| 欧美色图校园春色| 中国少妇啪啪视频| 欧美激情黑人| 亚洲se电影| 天天日老熟妇| 影音综合网| 日韩伦理视频| 黑人精品久久97| 小明看看网址| 91精品国产高清久久久久久,亚洲成人 | 凹凸视频特色日本特黄| 国产精品亚洲一级av第二区| 视频国产欧美在线播放| 亚洲网自拍| 欧美中文字幕精品人妻| 第45页一区二区| 伊人久久亚洲色欲综合网站| henhen91| 夜夜做夜夜爽精品视频| 九九九九免费| 久久超碰、| 日韩成年人性爱视频| 99操视频| 亚洲97资源| 小说区 图片区色 综合区| 五月天激情网图片| 大学生美女口爆| 日韩免费看在线黄色片| 婷婷视频在线免费观看| 亚洲激情 欧美色图| 亚洲日韩av专区无码| 久久久久婷婷| 伊人嫩草| 综合色图区| 蜜桃久久综合视频| 国产区性爱在线视频秋霞豆| 日韩精品 视频一区二区| 偷拍盗拍亚洲色图图片| 超碰综合色| 97超色| 久久久久久人体| 欧美色图综合| 亚洲成a人在线观看久| 五月婷婷六月丁香| 色999人与兽| 亚洲区限制级| 日本熟妇人妻一区二区三区| 91精品无码久久久久久久| 无套内射人妻在线播放| 密桃99999| 中文啪啪视频| 男人天堂无码| 人人操人人爽人人操人人| 99在线无码精品秘 入口黑人| 长长久久免费视频| 色妇91| 无码人妻系列少妇| 亚洲中文字幕熟女| 麻豆啪啪啪视频| 麻豆AV96熟妇人妻| 久久久久久久久久9| 亚洲精品一二区| 亚洲色图超碰在线| 人妻激情视频| 999亚洲国产视频| 精爱久久| 超碰在线一区| 91成人久久| 丁香婷婷激情五月天无毒不卡| 欧美啪啪色吧在线| 欧美性爱十八禁| 天天日少妇逼AV| 亚洲熟妇综合久久久久久| TS人妖另类精品视频系列 | 91超级碰| 久9爱经典视频| 精精品人妻一区二区三区| 日韩成人无码| 青青网三级视频| 亚州综合色图| 国产三级在线现体验区| 色播丁香| 超碰97久| 国产精品久久99日日| 人妻少妇一区二区| 南澳成人一级片在线播放| 国产小黄片在线免费观看| 精品十三区| AAAA欧美日韩| 日本性爱不卡视频| 福利五区| 91九色首页| 亚洲人91| 日韩欧美午夜视频在线| 亚洲综合网图| 一级片视频啪啪| 精品人妻一区二区三区-国产精品| 久久二| 亚洲精品色| 天天日骚逼熟女| 久久久久久AⅤ无码免费肉站| av 模特一区了| 日韩无码精品综合久久| 欧美日韩精品久久| 91碰超| 精品国产99| 伊人一区二区在线播放| 九九英色视频| 最新三级网址| 中文字幕精品专区搜索结果91| 日本九九久久99播| 劲爆欧美人妖三区91| 人妻 中文 日韩| 色综合20p| 日韩少妇一区二区三区| 97 国产精品| 夜夜操狠狠操| 加勒比海成人视频网| 久久社区一区二区三区| 97在线观看免费视频l| 亚洲欧美日韩精品久久久一区二区 | 中文字幕人妻资源在线| 粉嫩不卡一区二区性爱| 日韩无码人妻中字久久三区四区| 日日狠狠久久偷偷色综合免费| 性爱动态120秒| 欧美熟女妇同| 亚洲欧美精品国产一区二区| 中文字幕诱惑制服人妻丝袜美丝袜美 | 激情啪啪拍91| 色欧美综合| 国产精品视频| 国产精品女生av| 亚洲97网站| 在线观看一卡二卡| 亚洲性爱免费电影| 在线洲亚线| 日日天天久久啊啊aaa| 午夜啪啪片| 91性片| 涩涩久久精品| 精品视频久久久久九九九九9999| 无码免费在线观看黄色片| 美女主播色欲91抠b在线播放| 亚欧国产无码精品在线| 亚洲一区中文精品| 性九九九九九九| 色综合中文字幕不卡| 大香网站| 超碰97人人cao| 天天干夜夜操一区二区| 免费人人搞97| 婷婷五月天综合网| 超碰在线人妻中文字幕| 欧美日韩系列| 狠综合网| 美女啊啊啊啊啊啊啊| 亚洲成a人在线观看久| 久久六六| 九九九不卡| 欧美亚洲日韩16色| 少妇国产不卡| 99这里只有精品| 欧美一区二区三区大综合| 国产又色又爽又舒服的三级视频| 内射小黄片| 友优传媒精品在线一区二区| 色偷偷人人玩人人舔人人操人人摸人人爽 | 91痴汉| 综合视频91| 久妇网| 日本福利社| 欧美性爱另类综合| 天天干夜夜一操| 久久中文字幕一区不卡| 综合 亚洲 欧美| 日韩本不卡视频在线观看| 91国产丝袜美女| 青青草日本中文字幕| 爱爱动态120秒| 久久久久久久人妻| 99re公开精品免费视频| 亚洲字幕一区二区| 草草影院最新网址| 欧美第二页| 97久久久网站| 91美女精品| 久草电影网| 精品无码一区二区人妻久久蜜桃| 久久超碰、| 久久9精品视频| 爱射综合| 六月色色| 超碰碰碰碰| 成人性爱电影一区二区| 久久性爱大全| 自偷自拍的亚洲视频| 家庭乱伦网站国产| 狠狠色噜噜狠狠狠狠狠色综合久久| 清纯唯美亚洲综合| 97日亚洲欧美| 91亚洲人| 无码天堂| 中文字幕在线免费观看 | 狠狠色噜噜狠狠狠狠2018| 福利视频网站| 久久秀这里有精品| 淫荡熟女乱伦网| 天美传媒麻豆一区二区三区国产精| 免费国产| 97超级久久| 精品亚洲天堂| 天天躁日日躁狠狠狠躁| 人妻丝袜一区二区三区在线| 九月伊人中文字幕| 人人模人人看| 久久精品毛片免费不卡| 亚洲偷拍自拍在线视频| 青娱乐国产盛宴视频| 一区二区三区精品视频| 97色婷婷| 骚乳在线| 午夜精品久久999热蜜桃介男人用| 亚洲s色图| 亚洲深夜福利| 超碰97人妻免费在线| 婷婷超| 曰韩精品视频一区二区| 高潮的A片激情扒开一区| 黑人操一区二区| 午夜电影在线观看无码专区| 色五月综合网| 欧美香蕉视xxx| 亚洲少妇激情一区二区三区| 亚洲少妇视频| 男人天堂网站| 亚洲欧洲精品视频发布| 一级一性爱免费视频| 免费一级a毛片久久久久久鸭绿欲 国产精品亚洲天堂网址 | 熟女突然公开看18禁影片| 特级丰满少妇一级AAAA爱毛片| 亚洲激情欧美色图 | 操操逼操操逼操操逼逼| 精品日韩人妻视频| 在线视频免费观看午夜| 国产极品美女高潮无套在线观看| 久久精品性| 91天天综合网,天天综合网| 99re6在线视频精品免费完整版安卓版| 色路综合| 操逼无码操逼| 五月婷色| 一牛一区二区三区久久| 国产白丝网站| 东京热男人的天堂精品| 熟女人妻av在线资源,黄色的资源 粉嫩国产精品久久粉嫩 | 黄总AV色图| 久久久久久久9最新免费视频观看| 日骚逼视频| 午夜爽爽爽在线观看永久入口姬片| 亚洲综合小说另类图欧美视频激情小说色五月天| 亚洲色图 欧美热图 清纯唯美 另类自拍| 久久亚码| 欧美gv在线观看| 五月天精品| 内射黑丝袜| 日韩高清黄片| 色优久久| 欧美专利1区2区3区4区5区免费| 天天综合网亚洲综合网| 亚洲欧洲中文日韩女优乱码| 婷婷久久综合| 亚洲欧美激情小说| 日本1区2区不卡视频| 欧美躁死她一区二区| 欧美狠狠弄| 偷拍盗拍亚洲色图图片| 久久久成人国产精品无码| 日影院久久婷婷夜夜网| 国产精品成久久久久午夜午夜| 中文字幕老熟妇黄色视频| 天堂av最新电影网| 日韩国产乱子伦App| 欧美亚洲日韩16色| 亚洲色图欧美色图另类图片| 日本肉体xxxx裸交| 欧美精品亚洲精品日韩传电影| av绯色| 10000部十八禁看电影| 久久性爱视频免费看| 91无人区卡一卡二卡三乱码入口最新版:能让用户有更多选择的选择-经典说说-爱 | 午夜男女爽爽爽影院视频| 丁香九月婷婷| 99精品久久久久久| 免费A片三p视频| 五月婷婷久久综合| 色香网| 日本韩欧美在线播放a| 国模91| 日本熟妇人妻中出视频| 97视频在线视频| AA级电影三区| 五月激情啪啪| 屌妞视频久久久久久久| 欧美97| 欧美亚洲国产自久久| 一区AV| 久操九九九九九九九九九九九九九九九九九九九九九九九九九九九九 | 凸凹视频在线观看| 日日摸日日碰| 午夜小电影在线插入淫高潮| 精品一区二区三区最新| 99久久无码| 国产精品999aaa| 18一区二区三区| 永久电影三级在线观看| 中文字幕人妻色偷偷久久皮| 91中出视频| 五月天婷精品激情| 婷婷激情丁香| 欧美第一页性| 影音先锋少妇| 国产精品久久久蜜臀| 探花一区二区三| 你操综合| 操操操日本的逼| 亚洲不卡一| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 自拍欧美| 黄片免费看黄片免费看| 亚洲AV无码久久精品蜜桃小说| 国产强奸无码乱伦| 欧美 熟女 日韩| 蜜乳视频网站| 欧美综合色综合| 亚洲人妻一区二区三区| 日韩一区二区精彩视频| 97jingpin| 亚洲午夜免费狠狠干| 我要去看2个日本美女.com曹逼| 乱老熟女一区二区三区| 欧美熟妇精品黑人巨大91| 青青草吊丝| 亚洲天堂7777| 日夜伊人网| 97超碰免费人人性爱| 色五月综合网| 91在线超高颜值国产| 超碰97伊人| 欧美日韩大陆黑人少妇99| 天天色播| 午夜福利无毒不卡| 久久精品国产亚洲AV片多多| 玖玖爱在线视频免费观看| a v网站在线播放| 黄色AAAAAAAAAAA大片| 射 色综合| 人乳av| 日韩国产在线观看av| 国产51色综合久久免费| 精品国产丝袜一区二区三区乱码| 国产在线76页| 青青草一区二区三区四| 午夜乱轮操逼视频免费看| 久久五月份| 福利五区| 嗯啊抽插大香蕉网页| 老汉网| 欧美亚洲情色| 新婚人妻扶着粗大强行坐下| 久/久精品99看9| 亚洲综合 欧美| 人人扣人人操| 青青青艹在线视频| 亚洲欧美91| 日日嗨AV一区二区夜夜| 蜜臀av中字字幕网站| 欧美中出1| 超碰免费人妻人人| 香蕉视频精品亚洲一区二区三区在线播| 极品白嫩福利在线| 激情综合五月婷婷| 中文字幕av乱伦| 国产三级资源在线观看| 精品久9| 亚洲丝袜二区在线| 高清不卡 中文 人妻| 成人美女av| 天天操夜夜嗨| 久久中文字幕一区不卡| 日韩熟女无码| 东京热男人的天堂| 久久久久久久唑| 天天射天天色成人| 亚洲精品丝袜-不卡成人免费…… 久久久久成人蜜桃精品 | 国产精品第二页| 欧美成人精品A片免费一区99| 天天干天天狼在线视频| 日韩欧美成人性爱在线| 91人精品妻入口| 青娱乐 青青青操 日逼| 欧美日韩精品青青| 97在线亚洲| 欧美日韩国产精品久久色婷婷| 加勒比伊人综合| 97超碰资源网| 18禁久极品美女久久哦哟呀!| 日日夜夜草草草| 少妇人妻精品| 国产日韩人人| 亚洲图片 激情小说| 99re这里| 国产欧美日产一区二区三区 - 国产欧美日 | 2020中文字幕| 一区二区视频在看| 狠狠爱夜夜干| 骚日日av| 日韩一卡二卡三卡| 欧美 亚洲 第一页| 亚洲色婷婷综合久久一区二区三区| 人人操人人精品影片| 99少妇| 欧美青青视频| 97欧美久久久久久久| 欧美72网页| 国产精品在线一区二区| 热热色青青草| 黄色工厂这里只有精品| 亚洲不卡一| 大香蕉淫人| 色欲天天综合久久久无码网中文| 人人操人人摸人人骑| 中文字幕一区二区免费在线| 黄片色区软件| 簧片免费看视频| 九色 人妻 大香蕉| 91亚州欧美| 国产熟女少妇一区| 夜夜狼人妻| 亚洲天堂区| 又大又白奶子| 东京热一区二区三区四区五区六区| 啊灬快c我灬啊灬用力灬啊灬-国产精品性做久久久久久-成人AV | 亚洲色图综合网| 99热18这里只有精品| 97色操| 久久精品无码不卡| 久操视频在线观看| 国产最新小视频在线播放下载| 亚洲欧美在线观看2021| 亚洲欧美精品一区天堂久久 | 欧美色图亚洲激情| 精品成人无码| 日韩一级片| 一区二区三区日韩欧美| 91男人天堂网| 国产9区| 91小视频| 亚洲情色五月天 | 久久久18禁| 亚一综合久久久久久久久久| 国产福利视频精品视频| 成年无码动漫av片无尽在线| 人人妻人人澡人人爽久久av| 天天日天天操天天射河南省| 国产熟女免费观看久久| 老女人爆菊| 熟女一区二区三区四区| 亚州色综合| 丁香五月影院| 九九九九97| 中日992视频| 国产在线激情视频| 97综合在线| 久热婷婷| 青草视频人妻在线观看| 午夜爽爽爽| 久久久精品国产亚洲AV无码| 五月天色图| 男人天堂最新手机版在线青青草| 久久亚洲一区二区色婷婷| 国产又黄又粗又猛大片| 国产精品女久久久久av爽| 日本韩国一本产品小视频日本韩国一本产品久久久产品小视频日本韩国一本产品久 | 91美女片在线| 亚洲欧美日韩免费观看| 亚洲不雅视频1区二区| 欧美性爱1080p| 蜜臀亚洲中文| 99热18| 东京热熟女亚洲视频网站| 97se亚洲综合自| 久久精视频美日韩在线视频| 在线观看十八禁| 深夜视频| AV综合中文字幕干| 九九九精品色乱九九九| 激情欧美97| 五月丁香狠狠爱| 久久精品国产99国产精品亚洲| 久啪视频| 欧美v日韩v亚洲v最新在线| 综合色播| 91高清欧美| 亚洲aV性爱| 久久久久久免费电影| 欧美强奸乱能| 国产精品色片一区二区| 99蜜桃臀亚洲成人在线观看| 日韩av性爱在线播放| 欧美色三级片91| 综合网欧美| 97人肏| 国产精品九九九| 国产91影院| a男人的天堂| 欧美高清无码免费视频高清版| 久久精精区一区二区一蜜桃一区二区| AV女资源| 超碰97爽| 偷拍偷窥与盗摄视频专区| 97在线欧洲| 国产精品久久泡妞网站| 91 刺激在线| 亚洲 欧美 精品专区 极品| 丰满人妻一区二区三区在线| av网站在线看| 亚洲综合性感在线| 天天肏天天干| 日韩中文字幕熟妇人妻| yaouchengrenav| 9久久美女首页| 操逼网免费无码视频| 日韩欧美麻豆 | 亚洲一区操| 色欲色香天天天综合网www-亚洲综合国| A 在线网址| 9997se| 丁香五月天啪啪| 91少妇人妻| 金典av| 日韩精品一区二区三区色欲| 久久久一区二区三区四区五区| 激情五月天色色网| 97在线视频免费| 青青11操操操操操操操操| 日韩乱伦AⅤ| 人妻少妇无码 | 夜夜爽夜夜| 色妹子A V| 国产精品网址| 后入内射蜜桃臀| 精品高清一区二区三区三州| 精品人妻一区二区三区不卡断| 欧美亚州手机在线| 亚洲天堂一区二区久久| 久久熟女嫩草成人片免费 | 78久久久| 精品国产乱码久久久久久口爆网站| 精品久久9| 欧美三级不卡| 粉嫩不卡一区二区性爱| 色97干| 蜜臀99999| 激情综合久久| AⅤ片水多多| 欧美亚洲se91| 婷婷伊人| 日韩人妻有码免费视频| 久久久999国产| 麻豆久久久久久久久丝袜| 亚洲图片色图欧美另类| 91痴汉| 人人污日韩一区二区| 人人考人人摸人人干| 色综合一本| 色香网| 96免费视频在线| 免费夜夜爱黄色视频毛片| 天天澡天天爽日日AV| 青青草国产一区二区三区| 蜜桃久久一区二区三区| 熟女乱伦A| AAAA级日本片免费视频| 精品人妻一区二区蜜桃视频 | 欧美中日韩XXXX| 伊人久久亚洲中文字幕不卡| 一级A啪啪啪啪| 国产精品蜜臀久久久久无码AV| 亚洲图片小说欧洲| 久热九九| 家庭乱伦性爱av| 乱伦熟女论坛| 凌辱美少妇久久aV| 欧美极品少妇| 99操| 99热99re超碰精品| 无码精品蜜桃一区二区三区ww| 家庭乱伦麻豆| 91亚洲人| 成人久久久精品| oumeisetu综合| 九九碰九九爱97| 国产精品自在自拍视频| 欧美天天综合网版| 人人操欧美风骚| 丝袜六区| 超碰九区| 极品尤物在线观看| 75大香蕉| 加勒比人妻综合| 美女爽到高潮91| 91啪啪视频| 操人妻视频| 国产精品久久9| 亚洲色图尤物视频| 好屌色综合| 中文字幕狠狠玩| 免费的av网| 日本成人在线不卡一区二区三区| juliaann丝袜大战黑鬼| 99热日| 伊人亚洲国产一成人久久精品,久久| 国产大学生口爆吞精合集| 亚洲伊人青青草| 五月天亚洲网| 超碰在线综合97| 亚洲涩图欧美| 人妻超碰青青草98| 欧美有码亚洲中文字幕一区二区三区四区| 久久超碰久| 操逼视频免费日韩无码| 国产尤物AV尤物在线观看不卡| 亚洲操逼无码| 成人日本视频人妻在线| 亚洲精品一区二区精品| 蜜臀AV秘一区翔田千里| 日韩精品资源专区二区| 欧美一区二区三区互相| 自拍偷拍 日韩欧美| 9国产超碰| 99色热国产视频精品| 中文字幕一区电影在线观看| 黄色免费一级在线毛片| 91搞逼视频| 激情无码日韩| 中文字幕在线免费观看 | 久艾草在线精品视频在线观看| 亚洲人体视频在线观看| 亚洲国产欧美一区二区潘金莲| 欧美一区二区福利在线| 国产视频一区二区免费| 秋霞一级A片黄色视频| 亚洲无码一二三区| a网站免费观看| 熟妇人妻一区二区三区| 少妇免费视频| 久久久∴| 久久精品人妻一区二区| 东京热99999| 91 偷| 后入式五六区| 0755午夜福利视频| 女人天堂av在线播放| 亚洲av国产av综合av卡| 午夜无码精品免费看性色|