天天干在线观看,狠狠噜噜久久,中文在线视频,成人久久久久久

 
您現在的位置:首頁 ? 知識庫 ? Oracle Oracle
Oracle 12.2新特性 | 基于權重的節點驅逐
發布日期:2018-01-27

Oracle 12.2新特性 | 基于權重的節點驅逐

 2018-01-26 羅雪原 

 

前言

在Oracle Clusterware需要從集群中逐出特定節點或一組節點的情況時,基于服務器權重的節點驅逐可充當斷裂機制,通過服務器上的負載附加信息來識別要驅逐的節點或節點組。其中所有節點被驅逐的可能性是一樣的。


本課程視頻,點擊閱讀原文即可下載

基于權重的集群驅逐介紹

基于權重的集群驅逐(Server Weight-Based Node Eviction)是一項Oracle 12.2版本引入的一項新特性。在此之前,Oracle集群在處理腦裂問題時,通過判斷子群(各自獨立)的規模情況,來決定在腦裂問題發生時,終止哪個子群,判斷的依據如下:


  • 如果子群規模(包含節點數量)不等,則大的子群獲勝,例如,{1}  {2,3,4}后者獲勝,子群{1}被驅逐;

  • 如果子群規模(包含節點數量)相等,則包含最小節點號的子群獲勝,例如,{1,4}{2,3}, 子群{1,4}獲勝,子群{2,3}被驅逐。

 

而在Oracle 12.2版本上引入的這項新特性,一定程度上增加了我們對于集群的控制。這種控制使得我們能避免由于一些規則原來的限定,而減少對大范圍的應用產生影響。

 

注意:


以下針對weight以及權重表述的是同一個意思。

特性使用>>>>

使用前提條件


  • 權重(Weight)分配只能在admin-managed的節點生效

  • 可以對于server或者對于注冊到集群的應用進行權重(Weight)分配


>>>>

使用說明


  • 權重分配給server

使用crsctl set server css_critical yes命令

  • 權重分配給數據庫實例或服務

在srvctl add/modify databse 或 srvctladd/modify service命令中帶上“-css_critical yes”參數

  • 權重分配給非ora.*資源

在crsctl add/modify resource命令中,加入-attr "CSS_CRITICAL=yes"參數


注意:


有些權重的分配需要重啟集群才能生效,而有些資源的分配,則不需要重啟資源。


根據目前發現,非ora.*資源并非所有都能直接加入屬性直接修改,但是屬性中可以看到有CSS_CRITICAL屬性,可能是當前版本未開發修改接口。

特性測試>>>>

實驗環境說明


  • 使用軟件環境說明:

OS:MacOS 10.11.6

VirtualBox:v5.1.30 r118389 (Qt5.6.3)

 

  • 虛擬機環境說明:

OEL(OracleEnterprise Linux) 6.5 , x86_64

Oracle 12.2.0.1 (2-node RAC)


>>>>

實驗前的準備工作


VirtualBox虛擬機中的網卡情況如下:



其中網卡1為Public網絡,網卡2為心跳網絡分別對應OEL6.5中的eth0網卡和eth1網卡。



為了模擬心跳網絡中斷,我們在系統中編寫了如下兩個腳本去模擬心跳網絡中斷以及恢復:


Milo-Mac:lab milo$ ls -l

total 16

-rwxr--r--  1 milo  staff  111  1 24 21:38 interconnect_down.sh

-rwxr--r--  1 milo  staff  109  1 24 21:39 interconnect_up.sh

Milo-Mac:lab milo$ 


#### 模擬心跳網絡中斷:

Milo-Mac:lab milo$ sh interconnect_down.sh 


查看虛擬機的網卡的連通情況:


[root@rac122a ~]# mii-tool eth0

eth0: no autonegotiation, 100baseTx-FD, link ok

[root@rac122a ~]# mii-tool eth1

eth1: autonegotiation restarted, no link


[root@rac122b ~]# mii-tool eth0

eth0: no autonegotiation, 100baseTx-FD, link ok

[root@rac122b ~]# mii-tool eth1

eth1: autonegotiation restarted, no link


可以看到在腳本運行后,私網網卡eth1顯示為no link表示網線沒有連接到網卡中,即我們認為心跳網絡出現故障。


Milo-Mac:lab milo$ ls -l

total 16

-rwxr--r--  1 milo  staff  111  1 24 21:38 interconnect_down.sh

-rwxr--r--  1 milo  staff  109  1 24 21:39 interconnect_up.sh

Milo-Mac:lab milo$ 


#### 恢復心跳網絡:

Milo-Mac:lab milo$ sh interconnect_up.sh 


查看虛擬機的網卡的連通情況:


[root@rac122a ~]# mii-tool eth0

eth0: no autonegotiation, 100baseTx-FD, link ok

[root@rac122a ~]# mii-tool eth1

eth1: no autonegotiation, 100baseTx-FD, link ok


[root@rac122b ~]# mii-tool eth0

eth0: no autonegotiation, 100baseTx-FD, link ok

[root@rac122b ~]# mii-tool eth1

eth1: no autonegotiation, 100baseTx-FD, link ok


可以看到在腳本運行后,私網網卡eth1顯示為link ok表示網線連接到網卡中,即我們認為心跳網絡恢復,當然實際情況是我們還需要重新禁用和啟用eth1網卡,才能使其完全恢復,因此需要在兩個節點都執行以下腳本:

 

[root@rac122a ~]# sh recover_interconnect.sh

Device state: 3 (disconnected)

Active connection state: activated

Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/2


上述相關腳本如下:

 

Milo-Mac:lab milo$ cat interconnect_down.sh 

VBoxManage controlvm "12c_rac_node1" setlinkstate2 off

VBoxManage controlvm "12c_rac_node2" setlinkstate2 off


Milo-Mac:lab milo$ cat interconnect_up.sh 

VBoxManage controlvm "12c_rac_node1" setlinkstate2 on

VBoxManage controlvm "12c_rac_node2" setlinkstate2 on


[root@rac122a ~]# cat recover_interconnect.sh

ifdown eth1 && ifup eth1

經過上述測試,我們已經可以模擬心跳網絡故障以及恢復心跳網絡故障。

以下測試場景不再贅述,上述故障模擬以及故障恢復過程。


 

>>>>

測試場景


未設置任何權重的測試結果


 

[oracle@rac122a ~]$ crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is no.


[oracle@rac122b ~]$ crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is no.


 當前系統上存在的服務也為設置:

 

[oracle@rac122b ~]$ crsctl stat res ora.milodb.milodb_srv1.svc -f | grep CSS

CSS_CRITICAL=no

[oracle@rac122b ~]$ crsctl stat res ora.milodb.milodb_srv2.svc -f | grep CSS

CSS_CRITICAL=no


模擬心跳網絡故障

 

Milo-Mac:lab milo$ sh interconnect_down.sh


節點1集群的alert日志:


2018-01-25 08:17:33.423 [OCSSD(3896)]CRS-1612: Network communication with node rac122b (2) missing for 50% of timeout interval.  Removal of this node from cluster in 14.610 seconds

2018-01-25 08:17:41.435 [OCSSD(3896)]CRS-1611: Network communication with node rac122b (2) missing for 75% of timeout interval.  Removal of this node from cluster in 6.600 seconds

2018-01-25 08:17:45.438 [OCSSD(3896)]CRS-1610: Network communication with node rac122b (2) missing for 90% of timeout interval.  Removal of this node from cluster in 2.600 seconds


2018-01-25 08:17:49.554 [OCSSD(3896)]CRS-1607: Node rac122b is being evicted  in cluster incarnation 412297497; details at (:CSSNM00007:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc.


節點2集群的alert日志:


2018-01-25 08:17:34.128 [OCSSD(25756)]CRS-1612: Network communication with node rac122a (1) missing for 50% of timeout interval.  Removal of this node from cluster in 14.450 seconds

2018-01-25 08:17:41.140 [OCSSD(25756)]CRS-1611: Network communication with node rac122a (1) missing for 75% of timeout interval.  Removal of this node from cluster in 7.440 seconds

2018-01-25 08:17:46.193 [OCSSD(25756)]CRS-1610: Network communication with node rac122a (1) missing for 90% of timeout interval.  Removal of this node from cluster in 2.380 seconds

…省略部分信息


2018-01-25 08:17:50.820 [OCSSD(25756)]CRS-1608: This node was evicted by node 1, rac122a; details at (:CSSNM00005:) in /u01/app/grid/diag/crs/rac122b/crs/trace/ocssd.trc.


從上述信息來看,根據之前的集群腦裂出現的規則,在同等規模的子群中,節點1節點號小,因而存活,節點2被驅逐出集群。


 

設置節點2上的sever級別的權重


將心跳網絡恢復以及集群狀態恢復正常后,我們將對server級別的權重進行設置。


 


[root@rac122a ~]# crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is no.


[root@rac122b ~]# crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is no.


[root@rac122b ~]# crsctl set server css_critical yes

CRS-4416: Server attribute 'CSS_CRITICAL' successfully changed. Restart Oracle High Availability Services for new value to take effect. 


設置完成后,提示需要重啟OHAS才能生效。


$ srvctl stop instance -d milodb -i milodb2

# crsctl stop crs

# crsctl start crs


模擬網路故障:

 

Milo-Mac:lab milo$ sh interconnect_down.sh


此時,我們來觀察集群的一些日志情況:

 

節點1集群的alert日志:


2018-01-25 09:44:03.671 [OCSSD(3717)]CRS-1612: Network communication with node rac122b (2) missing for 50% of timeout interval.  Removal of this node from cluster in 14.890 seconds

2018-01-25 09:44:11.731 [OCSSD(3717)]CRS-1611: Network communication with node rac122b (2) missing for 75% of timeout interval.  Removal of this node from cluster in 6.830 seconds

2018-01-25 09:44:15.739 [OCSSD(3717)]CRS-1610: Network communication with node rac122b (2) missing for 90% of timeout interval.  Removal of this node from cluster in 2.830 seconds

2018-01-25 09:44:18.573 [OCSSD(3717)]CRS-1609: This node is unable to communicate with other nodes in the cluster and is going down to preserve cluster integrity; details at (:CSSNM00008:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc.

2018-01-25 09:44:18.573 [OCSSD(3717)]CRS-1656: The CSS daemon is terminating due to a fatal error; Details at (:CSSSC00012:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc

2018-01-25 09:44:18.616 [OCSSD(3717)]CRS-1652: Starting clean up of CRSD resources.


2018-01-25 09:44:20.608 [OCSSD(3717)]CRS-1608: This node was evicted by node 2, rac122b; details at (:CSSNM00005:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc.


節點2集群的alert日志:


2018-01-25 09:44:04.327 [OCSSD(8586)]CRS-1612: Network communication with node rac122a (1) missing for 50% of timeout interval.  Removal of this node from cluster in 14.020 seconds

2018-01-25 09:44:11.609 [OCSSD(8586)]CRS-1611: Network communication with node rac122a (1) missing for 75% of timeout interval.  Removal of this node from cluster in 6.730 seconds

2018-01-25 09:44:15.611 [OCSSD(8586)]CRS-1610: Network communication with node rac122a (1) missing for 90% of timeout interval.  Removal of this node from cluster in 2.730 seconds


2018-01-25 09:44:19.777 [OCSSD(8586)]CRS-1607: Node rac122a is being evicted in cluster incarnation 412336033; details at (:CSSNM00007:) in /u01/app/grid/diag/crs/rac122b/crs/trace/ocssd.trc.

此時,我們從集群的alert日志中看到由于節點1被集群驅逐了。


通過從節點2的ocssd.trc日志我們看到如下信息:

 

[grid@rac122b trace]$ cat ocssd.trc |egrep -i weight| tail -300

……省略部分信息

2018-01-25 09:44:18.347 :    CSSD:1494243072: clssnmrCheckNodeWeight: node(1) has weight stamp(0) pebbles (0) goldstars (0) flags (0) SpoolVersion (0)

2018-01-25 09:44:18.347 :    CSSD:1494243072: clssnmrCheckNodeWeight: node(2) has weight stamp(412336032) pebbles (0) goldstars (1) flags (3) SpoolVersion (0)

2018-01-25 09:44:18.347 :    CSSD:1494243072: clssnmrCheckNodeWeight: Server pool version not consistent

2018-01-25 09:44:18.347 :    CSSD:1494243072: clssnmrCheckNodeWeight: stamp(412336032), completed(1/2)

2018-01-25 09:44:18.347 :    CSSD:1494243072: clssnmrCheckSplit: Waiting for node weights, stamp(412336032)

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmrCheckNodeWeight: node(2) has weight stamp(412336032) pebbles (0) goldstars (1) flags (3) SpoolVersion (0)

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmrCheckNodeWeight: Server pool version not consistent

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmrCheckNodeWeight: stamp(412336032), completed(1/1)

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmCompareNodeWeights: Best map is same as the cohort map of the current node

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmFindBestMap: Using base map(2) of node(1) count(0), low(65535), bestcount(0), best_low(65535), cur_weightpebbles (0) goldstars (0) flags (0) SpoolVersion (0)best_weightpebbles (0) goldstars (0) flags (0) SpoolVersion (0)

2018-01-25 09:44:19.777 :    CSSD:1494243072: clssnmCompareNodeWeights: count(1), low(2), bestcount(0), best_low(65535), cur_weight: pebbles(0) goldstars(1) pubnw(1) flexasm(1)best_weight: pebbles(0) goldstars(0)pubnw(0) flexasm(0)


從上述信息來看,CSSD進程會去檢查節點的權重情況(CheckNodeWeight)以及比較節點的權重(CompareNodeWeights)節點2的權重大,此時,節點2這個子群戰勝了節點1子群,因而我們看到的情況是節點1被集群驅逐。


 

設置節點2上的service的權重


 

將心跳網絡恢復以及集群狀態恢復正常后,我們將對service級別的權重進行設置。


恢復集群server的權重:

 

[root@rac122b ~]# crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is yes.

[root@rac122b ~]# crsctl set server css_critical no

CRS-4416: Server attribute 'CSS_CRITICAL' successfully changed. Restart Oracle High Availability Services for new value to take effect.

[root@rac122b ~]#  crsctl get server css_critical

CRS-5092: Current value of the server attribute CSS_CRITICAL is no.

[root@rac122b ~]#


設置完成后,提示需要重啟OHAS才能生效。

 

$ srvctl stop instance -d milodb -i milodb2

# crsctl stop crs

# crsctl start crs


這里我們添加兩個專門用于做權重控制的服務(不對外使用):


srvctl add service -db milodb -service milodb_wt_srv1 -preferred milodb1

srvctl add service -db milodb -service milodb_wt_srv2 -preferred milodb2

srvctl start service -database milodb -service milodb_wt_srv1

srvctl start service -database milodb -service milodb_wt_srv2



在實例1上的服務不設置權重:

 

[oracle@rac122b ~]$ crsctl stat res ora.milodb.milodb_wt_srv1.svc -f | grep CSS

CSS_CRITICAL=no


在實例2上的服務設置權重:

 

[oracle@rac122b ~]$ crsctl stat res ora.milodb.milodb_wt_srv2.svc -f | grep CSS

CSS_CRITICAL=no

[oracle@rac122b ~]$ srvctl modify service -db milodb -service milodb_wt_srv2 -css_critical yes

[oracle@rac122b ~]$ crsctl stat res ora.milodb.milodb_wt_srv2.svc -f | grep CSS

CSS_CRITICAL=yes

[oracle@rac122b ~]$


此時,我們來觀察集群的一些日志情況:

 

節點1集群的alert日志:


2018-01-25 11:33:30.343 [OCSSD(3652)]CRS-1612: Network communication with node rac122b (2) missing for 50% of timeout interval.  Removal of this node from cluster in 14.910 seconds

2018-01-25 11:33:38.351 [OCSSD(3652)]CRS-1611: Network communication with node rac122b (2) missing for 75% of timeout interval.  Removal of this node from cluster in 6.900 seconds

2018-01-25 11:33:42.576 [OCSSD(3652)]CRS-1610: Network communication with node rac122b (2) missing for 90% of timeout interval.  Removal of this node from cluster in 2.680 seconds

2018-01-25 11:33:45.255 [OCSSD(3652)]CRS-1609: This node is unable to communicate with other nodes in the cluster and is going down to preserve cluster integrity; details at (:CSSNM00008:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc.

2018-01-25 11:33:45.255 [OCSSD(3652)]CRS-1656: The CSS daemon is terminating due to a fatal error; Details at (:CSSSC00012:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc

2018-01-25 11:33:45.269 [OCSSD(3652)]CRS-1652: Starting clean up of CRSD resources.

2018-01-25 11:33:47.289 [OCSSD(3652)]CRS-1608: This node was evicted by node 2, rac122b; details at (:CSSNM00005:) in /u01/app/grid/diag/crs/rac122a/crs/trace/ocssd.trc.


節點2集群的alert日志:


2018-01-25 11:33:29.844 [OCSSD(3983)]CRS-1612: Network communication with node rac122a (1) missing for 50% of timeout interval.  Removal of this node from cluster in 14.900 seconds

2018-01-25 11:33:37.946 [OCSSD(3983)]CRS-1611: Network communication with node rac122a (1) missing for 75% of timeout interval.  Removal of this node from cluster in 6.790 seconds

2018-01-25 11:33:41.947 [OCSSD(3983)]CRS-1610: Network communication with node rac122a (1) missing for 90% of timeout interval.  Removal of this node from cluster in 2.790 seconds

2018-01-25 11:33:46.684 [OCSSD(3983)]CRS-1607: Node rac122a is being evicted in cluster incarnation 412345406; details at (:CSSNM00007:) in /u01/app/grid/diag/crs/rac122b/crs/trace/ocssd.trc.

2018-01-25 11:33:47.755 [ORAAGENT(5634)]CRS-5818: Aborted command 'check' for resource 'ora.SYSTEMDG.dg'. Details at (:CRSAGF00113:) {0:1:11} in /u01/app/grid/diag/crs/rac122b/crs/trace/crsd_oraagent_grid.trc.

2018-01-25 11:33:47.759 [ORAAGENT(5634)]CRS-5818: Aborted command 'check' for resource 'ora.DATADG.dg'. Details at (:CRSAGF00113:) {0:1:11} in /u01/app/grid/diag/crs/rac122b/crs/trace/crsd_oraagent_grid.trc.

2018-01-25 11:33:49.250 [OCSSD(3983)]CRS-1601: CSSD Reconfiguration complete. Active nodes are rac122b .

2018-01-25 11:33:49.617 [CRSD(5349)]CRS-5504: Node down event reported for node 'rac122a'.


從節點2的ocssd日志看到,同樣由于節點2的權重高,因而最終將節點1驅逐除了集群:


 

 

后續測試將兩個服務都設置權重時,情況與不設置權重的情況一致,即節點1驅逐節點2。

總結

通過上述場景的測試,我們得知:


  • 基于權重的節點驅逐可以在集群出現腦裂時,通過控制減少消除一些影響;

  • 配置server方式的權重,需要修改配置后,重啟crs才能生效;

  • 通過服務的方式配置節點的權重不需要重啟資源,可以實現動態控制,更靈活。


當然,由于在該特性是12.2引入的,屬于新特性,可能會存在一些bug,建議在使用前應該經過充分測試后使用。


作者介紹

羅雪原,云和恩墨南區交付技術顧問。

個人有著8年的Oracle技術支持經驗,曾服務過金融、保險、電力、政府、運營商等客戶,有著較豐富的Troubleshooting以及優化經驗。

  • 1.公司登記注冊于2003年1月27日,清遠市桑達電子網絡媒體有限公司
    2.公司2006年起成為清遠市政府定點協議供貨商,電子采購供貨商
    3.公司2007年被清遠市相關政府部門評為安防行業狀元
    4.公司2007年起成為長城電腦清遠如意服務站(SP368)
    5.公司2007年承建清遠市橫河路口電子警察工程,開創清遠電子警察先河。
  • 6.公司2007年起成為IBM合作伙伴、公司2010年底成為金蝶軟件清遠金牌代理(伙伴編號:30030013)
    7.公司組團隊參加南方都市報組織的創富評選,獲廣東80強。公司申請多項軟件著作權、專利權
    8.2016年起公司成為粵東西北地區為數不多的雙軟企業,確立“讓軟件驅動世界,讓智能改變生活!"企業理想
    9.2016-01-29更名為廣東互動電子網絡媒體有限公司
    10.2021-01-13更名為廣東互動電子有限公司
  • 投資合作咨詢熱線電話:0763-3391888 3323588
  • 做一個負責任的百年企業! 天行健,君子以自強不息;地勢坤,君子以厚德載物;
    為用戶創造價值! 讓軟件驅動世界; 讓智能改變生活; 超越顧客期望,幫助顧客成功;
    對客戶負責,對員工負責,對企業命運負責!幫助支持公司的客戶成功;幫助忠誠于公司的員工成功!
  • 聯系電話:0763-3391888 3323588 3318977
    服務熱線:18023314222 QQ:529623964
  • 工作QQ:2501204690 商務QQ: 602045550
    投資及業務投訴QQ: 529623964
    微信:小米哥 微信號:qysed3391888
    騰訊微博:桑達網絡-基石與起點
  • E-MAIL:222#QYSED.CN ok3391888#163.com (請用@替換#)
在線客服
  • 系統集成咨詢
    點擊這里給我發消息
  • 網站\微信\軟件咨詢
    點擊這里給我發消息
  • 售后服務
    點擊這里給我發消息
  • 投資合作
    點擊這里給我發消息
欧美劲爆第一页| 国产高清一级片| 激情美女网站| 麻豆传媒视频在线观看免费| 另类ts人妖一区二区三区| 久久成人免费网站| 91久久香蕉国产日韩欧美9色| www.色播.com| www污污在线| 亚洲免费一区三区| 青青草国产成人av片免费| 欧美性高潮在线| 91chinesevideo永久地址| 欧美一级片免费播放| 久久久久成人网站| 成年人三级网站| 成人国产精品入口免费视频| 成人免费高清在线播放| 久久久久亚洲av无码a片| 性欧美一区二区三区| 天天射综合网站| 在线这里只有精品| 久久久视频在线| 黄色激情在线视频| 国语对白一区二区| 播九公社成人综合网站| 国产一区二区| 99精品视频免费| 色欧美片视频在线观看| 国产欧美亚洲精品| 乳色吐息在线观看| juy有坂深雪中文字幕| 性欧美videos高清hd4k| 一本久久知道综合久久| 欧美日韩精品综合在线| 99re视频在线观看| 国产精品免费无码| 欧美激情一级二级三级在线视频 | 日韩有码视频在线| 日本大片免费看| 中文字幕精品一区二| 大片免费播放在线视频| 亚洲激情在线| 51精品国自产在线| 奇米精品在线| 四虎成人精品永久免费av| 7878视频在线观看| 精品无人区麻豆乱码久久久| 亚洲午夜激情网页| 97欧美精品一区二区三区| 黄色手机在线视频| 日本一区精品久久久久影院| ww久久综合久中文字幕| 成人av资源网站| 久久精品99国产精品酒店日本| heyzo国产| 天天躁日日躁狠狠躁伊人| 理论片午夜视频在线观看| 国产精品一区二区无线| 精品国产欧美一区二区三区成人 | 国产麻豆一区二区三区精品| 精品国产第一国产综合精品| 91亚洲精品一区二区乱码| 久久久亚洲精选| 亚洲色图欧美日韩| 中国麻豆视频| 欧美成人69| 欧美一区二区免费视频| 亚洲日本理论电影| 国产sm主人调教女m视频| 色女人在线视频| 成人动漫视频在线| 国产精品91久久| 韩国一级黄色录像| 一级片在线观看| 一本色道久久综合亚洲精品高清 | 久久久久久久999| 无码国产69精品久久久久网站| 九一免费看片| 亚洲精品国产首次亮相| 日韩欧美一区中文| 成人性免费视频| 日日悠悠久久| 日日狠狠久久偷偷综合色| 欧美性猛片aaaaaaa做受| 无码人妻精品一区二区三区99v| 国产91免费在线观看| 999精品视频在线观看| 午夜欧美在线一二页| 日韩一区免费观看| 夜夜嗨aⅴ一区二区三区| 欧美性猛交xxx高清大费中文| 国产精品乱人伦| 欧美一区二区在线| 欧美一级做性受免费大片免费| 国内精品视频| 欧美日韩在线一区二区| 中文字幕自拍偷拍| www视频在线观看免费| av在线不卡电影| 91久久精品www人人做人人爽| 可以免费在线观看的av| 麻豆免费版在线观看| 亚洲高清免费在线| 国产日本在线播放| freehdxxxx护士| 毛片av一区二区| 91精品国产自产在线观看永久| www.com亚洲| 欧美黄视频在线观看| 日韩一区二区三区免费看 | 91亚洲精品久久久蜜桃网站 | 国产精品视频一二三区| 日本欧美精品久久久| 青青青国产视频| 黑人一区二区| 91成人国产在线观看| 免费的毛片视频| 国产亚洲字幕| 亚洲精品成人网| 中文字幕成人动漫| 国产美女精品写真福利视频| 日韩欧美极品在线观看| 男人的天堂日韩| 日本亚洲天堂| 国产清纯白嫩初高生在线观看91 | 日韩一区二区三区在线视频| 91精品又粗又猛又爽| 看女生喷水的网站在线观看| 亚洲国产一区二区三区青草影视| 国产精品50p| 在线看小视频| 亚洲欧美福利一区二区| 免费在线观看的av网站| 国内福利写真片视频在线| 国产人成亚洲第一网站在线播放| 欧洲xxxxx| 一级毛片免费观看| 国产精品久久久久久久久动漫| 男人添女荫道口女人有什么感觉| 国产91福利| 中文字幕国产一区| 不卡影院一区二区| 邻居大乳一区二区三区| 亚洲第一综合色| 亚洲三级在线观看视频| 理论片午午伦夜理片在线播放| 一本一道久久a久久精品综合蜜臀| 在线成人精品视频| 91cn在线观看| 91精品国产一区二区三区香蕉 | www.555国产精品免费| 亚洲丝袜精品| 欧美zozo另类异族| 欧美xxxx黑人xyx性爽| 操欧美女人视频| 久久久久久免费精品| 蜜臀av午夜精品| 肉丝袜脚交视频一区二区| 大地资源网3页在线观看| 国产白丝一区二区三区| 国产欧美一级片| 又大又黄又粗| 1769视频在线播放免费观看| 高潮在线视频| 69堂免费精品视频在线播放| 国产精品国内免费一区二区三区| 欧美军人男男激情gay| 国产欧美日韩精品高清二区综合区| 亚洲在线久久| 蜜桃视频在线一区| 91在线小视频| 色吊一区二区三区| 亚洲成av人片一区二区三区| 一区二区免费看| 精品福利av导航| 国产成人亚洲综合| 400部精品国偷自产在线观看| 欧美丰满美乳xxⅹ高潮www| 男女性高潮免费网站| 一级特黄曰皮片视频| 国产剧情在线视频| 欧美人成在线观看网站高清| 一级毛片免费视频| 神马久久久久| 六十路在线观看| 不卡日本视频| 久草在线在线精品观看| 99久久婷婷国产精品综合| 亚洲成色www8888| 国产精品夫妻激情| 蜜桃麻豆91| 男人添女人下部高潮视频在观看| 丰满人妻一区二区三区大胸| 国产成人精品一区二三区| 一个人免费观看日本www视频| 亚洲天堂资源| 精品99视频| 亚洲第一精品福利| 亚洲成年人专区|