久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

瀏覽:177日期:2023-10-05 11:50:47
一、MHA介紹(一)、什么是MHA

MHA(MasterHigh Availability)是一套優秀的MySQL高可用環境下故障切換和主從復制的軟件。MHA 的出現就是解決MySQL 單點的問題。MySQL故障切換過程中,MHA能做到0-30秒內自動完成故障切換操作。MHA能在故障切換的過程中最大程度上保證數據的一致性,以達到真正意義上的高可用。

(二)、MHA 的組成

MHA Node(數據節點)MHA Node 運行在每臺 MySQL 服務器上。

MHA Manager(管理節點)MHA Manager 可以單獨部署在一臺獨立的機器上,管理多個 master-slave 集群;也可以部署在一臺 slave 節點上。MHA Manager 會定時探測集群中的 master 節點。當 master 出現故障時,它可以自動將最新數據的 slave 提升為新的 master, 然后將所有其他的 slave 重新指向新的 master。整個故障轉移過程對應用程序完全透明。

(三)、MHA 的特點 自動故障切換過程中,MHA試圖從宕機的主服務器上保存二進制日志,最大程度的保證數據不丟失 使用半同步復制,可以大大降低數據丟失的風險,如果只有一個slave已經收到了最新的二進制日志,MHA可以將最新的二進制日志應用于其他所有的slave服務器上,因此可以保證所有節點的數據一致性 目前MHA支持一主多從架構,最少三臺服務,即一主兩從

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

二、搭建 MySQL MHA(一)、實驗思路:

1.MHA架構

1)數據庫安裝2)一主兩從3)MHA搭建

2.故障模擬

1)主庫失效2)備選主庫成為主庫3)原故障主庫恢復重新加入到MHA成為從庫

(二)、實驗步驟

MHA manager 節點服務器:CentOS7.4(64 位) manager/192.168.126.10 ,安裝MHA node 和 manager 組件Master 節點服務器:CentOS7.4(64 位) mysql1/192.168.126.20 ,安裝mysql5.7、MHA node 組件Slave1 節點服務器:CentOS7.4(64 位) mysql2/192.168.126.30,安裝mysql5.7、MHA node 組件Slave2 節點服務器:CentOS7.4(64 位) mysql3/192.168.126.40,安裝mysql5.7、MHA node 組件

每臺機子關閉防火墻

systemctl stop firewalldsystemctl disable firewalldsetenforce 0

1、安裝mysql15.7

Master、Slave1、Slave2 節點上安裝 mysql5.7 (mysql安裝詳見前期博文)

2、修改 Master、Slave1、Slave2 節點的主機名

hostnamectl set-hostname Mysql1hostnamectl set-hostname Mysql2hostnamectl set-hostname Mysql3

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

3、修改 Master、Slave1、Slave2 節點的 Mysql主配置文件/etc/my.cnf##Master 節點##

vim /etc/my.cnf[mysqld]server-id = 1log_bin = master-binlog-slave-updates = truesystemctl restart mysqld

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

##Slave1、Slave2 節點##

vim /etc/my.cnfserver-id = 2 #三臺服務器的 server-id 不能一樣log_bin = master-binrelay-log = relay-log-binrelay-log-index = slave-relay-bin.indexsystemctl restart mysqld

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

4.在 Master、Slave1、Slave2 節點上都創建兩個軟鏈接

ln -s /usr/local/mysql/bin/mysql /usr/sbin/ln -s /usr/local/mysql/bin/mysqlbinlog /usr/sbin/

5.配置 mysql 一主兩從(1)所有數據庫節點進行 mysql 授權

mysql -uroot -pgrant replication slave on *.* to ’myslave’@’192.168.126.%’ identified by ’123’;#從數據庫同步使用grant all privileges on *.* to ’mha’@’192.168.126.%’ identified by ’manager’;#manager 使用grant all privileges on *.* to ’mha’@’Mysql1’ identified by ’manager’;#防止從庫通過主機名連接不上主庫grant all privileges on *.* to ’mha’@’Mysql2’ identified by ’manager’;grant all privileges on *.* to ’mha’@’Mysql3’ identified by ’manager’;flush privileges;

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(2)在 Master 節點查看二進制文件和同步點show master status;

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(3)在 Slave1、Slave2 節點執行同步操作

change master to master_host=’192.168.126.20’,master_user=’myslave’,master_password=’123’,master_log_file=’master-bin.000001’,master_log_pos=1747; start slave;

(4)在 Slave1、Slave2 節點查看數據同步結果

show slave statusG//確保 IO 和 SQL 線程都是 Yes,代表同步正常。Slave_IO_Running: YesSlave_SQL_Running: Yes

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(5)兩個從庫必須設置為只讀模式:

set global read_only=1;

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

6.安裝 MHA 軟件(1)所有服務器上都安裝 MHA 依賴的環境,首先安裝 epel 源

yum install epel-release --nogpgcheck -y

yum install -y perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-CPAN

(2)安裝 MHA 軟件包,先在所有服務器上必須先安裝 node 組件對于每個操作系統版本不一樣,這里 CentOS7.4 必須選擇 0.57 版本。在所有服務器上必須先安裝 node 組件,最后在 MHA-manager 節點上安裝 manager 組件,因為 manager 依賴 node 組件。

安裝包:

所有的服務器上必須安裝node組件

cd /opttar zxvf mha4mysql-node-0.57.tar.gzcd mha4mysql-node-0.57perl Makefile.PLmake && make install

(3)在 MHA manager 節點上安裝 manager 組件

cd /opttar zxvf mha4mysql-manager-0.57.tar.gzcd mha4mysql-manager-0.57perl Makefile.PLmake && make install

manager 組件安裝后在/usr/local/bin 下面會生成幾個工具,主要包括以下幾個:

masterha_check_ssh 檢查 MHA 的 SSH 配置狀況 masterha_check_repl 檢查 MySQL 復制狀況 masterha_manger 啟動 manager的腳本 masterha_check_status 檢測當前 MHA 運行狀態 masterha_master_monitor 檢測 master 是否宕機 masterha_master_switch 控制故障轉移(自動或者手動) masterha_conf_host 添加或刪除配置的 server 信息 masterha_stop 關閉manager

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

#node 組件安裝后也會在/usr/local/bin 下面會生成幾個腳本(這些工具通常由 MHAManager 的腳本觸發,無需人為操作)主要如下:save_binary_logs 保存和復制 master 的二進制日志apply_diff_relay_logs 識別差異的中繼日志事件并將其差異的事件應用于其他的 slavefilter_mysqlbinlog 去除不必要的 ROLLBACK 事件(MHA 已不再使用這個工具)

purge_relay_logs 清除中繼日志(不會阻塞 SQL 線程)

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

7.在所有服務器上配置無密碼認證

(1)在 manager 節點上配置到所有數據庫節點的無密碼認證

ssh-keygen -t rsa #一路按回車鍵ssh-copy-id 192.168.126.20ssh-copy-id 192.168.126.30ssh-copy-id 192.168.126.40

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(2)在 mysql1 上配置到數據庫節點 mysql2 和 mysql3 的無密碼認證

ssh-keygen -t rsassh-copy-id 192.168.126.30ssh-copy-id 192.168.126.40

(3)在 mysql2 上配置到數據庫節點 mysql1 和 mysql3 的無密碼認證

ssh-keygen -t rsassh-copy-id 192.168.126.20ssh-copy-id 192.168.126.40

(4)在 mysql3 上配置到數據庫節點 mysql1 和 mysql2 的無密碼認證

ssh-keygen -t rsassh-copy-id 192.168.126.20ssh-copy-id 192.168.126.30

8.在 manager 節點上配置 MHA

(1)在 manager 節點上復制相關腳本到/usr/local/bin 目錄

cp -rp /opt/mha4mysql-manager-0.57/samples/scripts /usr/local/bin//拷貝后會有四個執行文件ll /usr/local/bin/scripts/master_ip_failover #自動切換時 VIP 管理的腳本master_ip_online_change #在線切換時 vip 的管理power_manager #故障發生后關閉主機的腳本send_report #因故障切換后發送報警的腳本

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(2)復制上述的自動切換時 VIP 管理的腳本到 /usr/local/bin 目錄,這里使用master_ip_failover腳本來管理 VIP 和故障切換

cp /usr/local/bin/scripts/master_ip_failover /usr/local/bin

(3)修改內容如下:(刪除原有內容,直接復制并修改vip相關參數)

vim /usr/local/bin/master_ip_failover#!/usr/bin/env perluse strict;use warnings FATAL => ’all’;use Getopt::Long;my ($command, $ssh_user, $orig_master_host, $orig_master_ip,$orig_master_port, $new_master_host, $new_master_ip, $new_master_port);#############################添加內容部分#########################################my $vip = ’192.168.126.200’;#指定vip的地址my $brdc = ’192.168.126.255’;#指定vip的廣播地址my $ifdev = ’ens33’;#指定vip綁定的網卡my $key = ’1’;#指定vip綁定的虛擬網卡序列號my $ssh_start_vip = '/sbin/ifconfig ens33:$key $vip';#代表此變量值為ifconfig ens33:1 192.168.126.200my $ssh_stop_vip = '/sbin/ifconfig ens33:$key down';#代表此變量值為ifconfig ens33:1 192.168.126.200 downmy $exit_code = 0;#指定退出狀態碼為0#my $ssh_start_vip = '/usr/sbin/ip addr add $vip/24 brd $brdc dev $ifdev label $ifdev:$key;/usr/sbin/arping -q -A -c 1 -I $ifdev $vip;iptables -F;';#my $ssh_stop_vip = '/usr/sbin/ip addr del $vip/24 dev $ifdev label $ifdev:$key';##################################################################################GetOptions(’command=s’ => $command,’ssh_user=s’ => $ssh_user,’orig_master_host=s’ => $orig_master_host,’orig_master_ip=s’ => $orig_master_ip,’orig_master_port=i’ => $orig_master_port,’new_master_host=s’ => $new_master_host,’new_master_ip=s’ => $new_master_ip,’new_master_port=i’ => $new_master_port,);exit &main();sub main {print 'nnIN SCRIPT TEST====$ssh_stop_vip==$ssh_start_vip===nn';if ( $command eq 'stop' || $command eq 'stopssh' ) {my $exit_code = 1;eval {print 'Disabling the VIP on old master: $orig_master_host n';&stop_vip();$exit_code = 0;};if ($@) {warn 'Got Error: $@n';exit $exit_code;}exit $exit_code;}elsif ( $command eq 'start' ) {my $exit_code = 10;eval {print 'Enabling the VIP - $vip on the new master - $new_master_host n';&start_vip();$exit_code = 0;};if ($@) {warn $@;exit $exit_code;}exit $exit_code;}elsif ( $command eq 'status' ) {print 'Checking the Status of the script.. OK n';exit 0;}else {&usage();exit 1;}}sub start_vip() {`ssh $ssh_user@$new_master_host ' $ssh_start_vip '`;}A simple system call that disable the VIP on the old_mastersub stop_vip() {`ssh $ssh_user@$orig_master_host ' $ssh_stop_vip '`;}sub usage {print'Usage: master_ip_failover --command=start|stop|stopssh|status --orig_master_host=host --orig_master_ip=ip --orig_master_port=port --new_master_host=host --new_master_ip=ip --new_master_port=portn';}

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(4)創建 MHA 軟件目錄并拷貝配置文件,這里使用app1.cnf配置文件來管理 mysql 節點服務器

mkdir /etc/masterhacp /opt/mha4mysql-manager-0.57/samples/conf/app1.cnf /etc/masterha

vim /etc/masterha/app1.cnf#刪除原有內容,直接復制并修改節點服務器的IP地址[server default]manager_log=/var/log/masterha/app1/manager.logmanager_workdir=/var/log/masterha/app1master_binlog_dir=/usr/local/mysql/datamaster_ip_failover_script=/usr/local/bin/master_ip_failovermaster_ip_online_change_script=/usr/local/bin/master_ip_online_changepassword=managerping_interval=1remote_workdir=/tmprepl_password=123repl_user=myslavesecondary_check_script=/usr/local/bin/masterha_secondary_check -s 192.168.126.30 -s 192.168.126.40shutdown_script=''ssh_user=rootuser=mha[server1]hostname=192.168.126.20port=3306[server2]candidate_master=1check_repl_delay=0hostname=192.168.126.30port=3306[server3]hostname=192.168.126.40port=3306

[server default]manager_log=/var/log/masterha/app1/manager.log#manager日志manager_workdir=/var/log/masterha/app1.log#manager工作目錄master_binlog_dir=/usr/local/mysql/data/ #master保存binlog的位置,這里的路徑要與master里配置的binlog的路徑一致,以便MHA能找到master_ip_failover_script=/usr/local/bin/master_ip_failover#設置自動failover時候的切換腳本,也就是上面的那個腳本master_ip_online_change_script=/usr/local/bin/master_ip_online_change#設置手動切換時候的切換腳本password=manager#設置mysql中root用戶的密碼,這個密碼是前文中創建監控用戶的那個密碼ping_interval=1#設置監控主庫,發送ping包的時間間隔,默認是3秒,嘗試三次沒有回應的時候自動進行failoverremote_workdir=/tmp#設置遠端mysql在發生切換時binlog的保存位置repl_password=123#設置復制用戶的密碼repl_user=myslave#設置復制用戶的用戶report_script=/usr/local/send_report #設置發生切換后發送的報警的腳本secondary_check_script=/usr/local/bin/masterha_secondary_check -s 192.168.126.30 -s 192.168.126.40#指定檢查的從服務器IP地址shutdown_script=''#設置故障發生后關閉故障主機腳本(該腳本的主要作用是關閉主機防止發生腦裂,這里沒有使用)ssh_user=root#設置ssh的登錄用戶名user=mha#設置監控用戶root[server1]hostname=192.168.126.20port=3306[server2]hostname=192.168.126.30port=3306candidate_master=1#設置為候選master,設置該參數以后,發生主從切換以后將會將此從庫提升為主庫,即使這個主庫不是集群中最新的slavecheck_repl_delay=0#默認情況下如果一個slave落后master 超過100M的relay logs的話,MHA將不會選擇該slave作為一個新的master, 因為對于這個slave的恢復需要花費很長時間;通過設置check_repl_delay=0,MHA觸發切換在選擇一個新的master的時候將會忽略復制延時,這個參數對于設置了candidate_master=1的主機非常有用,因為這個候選主在切換的過程中一定是新的master[server3]hostname=192.168.126.40port=3306

9.第一次配置需要在 Master 節點上手動開啟虛擬IP

/sbin/ifconfig ens33:1 192.168.126.200/24

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

10.在 manager 節點上測試 ssh 無密碼認證,如果正常最后會輸出 successfully,如下所示。

masterha_check_ssh -conf=/etc/masterha/app1.cnf

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

11.在 manager 節點上測試 mysql 主從連接情況,最后出現 MySQL Replication Health is OK 字樣說明正常。如下所示。

masterha_check_repl -conf=/etc/masterha/app1.cnf

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

12.在 manager 節點上啟動 MHA

nohup masterha_manager --conf=/etc/masterha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /var/log/masterha/app1/manager.log 2>&1 &

?remove_dead_master_conf:該參數代表當發生主從切換后,老的主庫的 ip 將會從配置文件中移除。?manger_log:日志存放位置。

?ignore_last_failover:在缺省情況下,如果 MHA 檢測到連續發生宕機,且兩次宕機間隔不足 8 小時的話,則不會進行 Failover, 之所以這樣限制是為了避免 ping-pong 效應。該參數代表忽略上次 MHA 觸發切換產生的文件,默認情況下,MHA 發生切換后會在日志記目錄,也就是上面設置的日志app1.failover.complete文件,下次再次切換的時候如果發現該目錄下存在該文件將不允許觸發切換,除非在第一次切換后收到刪除該文件,為了方便,這里設置為?ignore_last_failover。

13.查看 MHA 狀態,可以看到當前的 master 是 Mysql1 節點。

masterha_check_status --conf=/etc/masterha/app1.cnf

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

14. 查看 MHA 日志,也以看到當前的 master 是 192.168.126.20,如下所示。

cat /var/log/masterha/app1/manager.log | grep 'current master'

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

查看 Mysql1 的 VIP 地址 192.168.126.200 是否存在,這個 VIP 地址不會因為 manager 節點停止 MHA 服務而消失。

ifconfig//若要關閉 manager 服務,可以使用如下命令。masterha_stop --conf=/etc/masterha/app1.cnf或者可以直接采用 kill 進程 ID 的方式關閉。

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

(三)、故障模擬

#在 manager 節點上監控觀察日志記錄

tail -f /var/log/masterha/app1/manager.log

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

#在 Master 節點 Mysql1 上停止mysql服務

systemctl stop mysqld或pkill -9 mysql

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

#正常自動切換一次后,MHA 進程會退出。HMA 會自動修改 app1.cnf 文件內容,將宕機的 mysql1 節點刪除。查看 mysql2 是否接管 VIPifconfig

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

故障切換備選主庫的算法:1.一般判斷從庫的是從(position/GTID)判斷優劣,數據有差異,最接近于master的slave,成為備選主。2.數據一致的情況下,按照配置文件順序,選擇備選主庫。3.設定有權重(candidate_master=1),按照權重強制指定備選主。(1)默認情況下如果一個slave落后master 100M的relay logs的話,即使有權重,也會失效。(2)如果check_repl_delay=0的話,即使落后很多日志,也強制選擇其為備選主。

故障修復步驟:

1.修復mysql

systemctl restart mysqld

2.修復主從

#在現主庫服務器 Mysql2 查看二進制文件和同步點show master status;

#在原主庫服務器 mysql1 執行同步操作change master to master_host=‘192.168.126.30’,master_user=‘myslave’,master_password=‘123’,master_log_file=‘master-bin.000001’,master_log_pos=1747;start slave;show slave statusG

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

3.在 manager 節點上修改配置文件app1.cnf(再把這個記錄添加進去,因為它檢測掉失效時候會自動消失)

vim /etc/masterha/app1.cnf......secondary_check_script=/usr/local/bin/masterha_secondary_check -s 192.168.126.20 -s 192.168.126.40......[server1]hostname=192.168.126.30port=3306[server2]candidate_master=1check_repl_delay=0hostname=192.168.126.20port=3306[server3]hostname=192.168.126.40port=3306

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

4.在 manager 節點上啟動 MHA

nohup masterha_manager --conf=/etc/masterha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /var/log/masterha/app1/manager.log 2>&1 &

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

MySQL之MHA高可用配置及故障切換實現詳細部署步驟

#解決中英字不兼容報錯的問題dos2unix /usr/local/bin/master_ip_failover

到此這篇關于MySQL之MHA高可用配置及故障切換實現詳細部署步驟的文章就介紹到這了,更多相關MySQL MHA高可用配置內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 一区二区三区精品 | 欧美激情在线播放 | 日日久 | 欧美一级二级片 | 国产亚洲一区二区精品 | 久久另类 | 亚洲一区 日韩精品 中文字幕 | 国产h视频在线观看 | 久久久av| 日韩精品视频在线 | 国产精品久久久久久久午夜 | 亚洲欧美在线视频 | 亚洲欧洲日韩 | 精品第一区| 欧美美女黄色网 | 最新日韩精品在线观看 | 麻豆沈芯语在线观看 | 国产美女啪啪 | aa毛片| 99re6热在线精品视频播放 | 一区国产精品 | 第一色站 | 狠狠色丁香婷婷综合 | 欧美极品欧美精品欧美视频 | 国内精品在线视频 | 日韩久久久久久 | 一级日批片 | 精品自拍网| 日韩免费| 精品国产仑片一区二区三区 | 嫩草视频在线观看免费 | 成人精品视频一区二区三区 | 国产日韩精品视频 | 国产最新精品 | 国产精品毛片久久久久久久 | 成人1区| 狠狠爱www人成狠狠爱综合网 | 亚洲一区国产视频 | 99精品国产在热久久 | 欧美日韩在线观看一区二区三区 | 成人欧美一区二区三区在线观看 | 国产一区二区av | 91丨九色丨国产 | 亚洲区视频在线 | 在线视频成人永久免费 | 天天天干天天射天天天操 | 91精品国产综合久久福利软件 | 乳色吐息在线观看 | 日日夜夜天天 | 一区二区三区免费网站 | 国产综合久久久久久鬼色 | 黄在线免费观看 | 中文字幕在线观看免费视频 | 中文字字幕在线观看 | 秋霞在线一区 | 久久久久久久久免费视频 | 成人无遮挡毛片免费看 | 日韩在线小视频 | 99久久精品国产一区二区成人 | 欧美电影一区 | 亚洲一区免费观看 | 亚洲国内精品 | 亚洲一区二区三区精品视频 | 久久99精品国产99久久6尤 | 国产福利一区二区三区四区 | 国产精品一区二区三区在线 | av网站免费 | 天堂在线网 | 欧美视频区| 亚洲性人人天天夜夜摸 | 日韩欧美中文字幕在线视频 | 久久手机在线视频 | 久久国产精品免费一区二区三区 | 久久se精品一区精品二区 | 久久综合99re88久久爱 | 国产午夜精品福利 | 亚洲一区二区三区四区五区中文 | 情趣视频在线免费观看 | 久久久久久久香蕉 | 伊人网站 | 九九热精品视频 | 日韩午夜免费 | 国产精品久久久久久久久福交 | 久久久久久香蕉 | 激情欧美一区二区三区中文字幕 | xnxx 美女19 | 伊人电影综合网 | 国产精品久久久久久久久久久久久久 | 国产欧美日韩精品在线 | 国产欧美综合一区二区三区 | 黄色骚片 | 国产v日产∨综合v精品视频 | 欧美电影一区 | 女同理伦片在线观看禁男之园 | 国产成人精品免高潮在线观看 | 亚洲一区二区三区在线播放 | 北条麻妃99精品青青久久主播 | 日韩一区在线播放 | 99久久99| 亚洲电影一区 | 国产日韩精品在线观看 | 亚洲国产精品成人无久久精品 | 亚洲国产精品久久人人爱 | 亚洲一区二区三区四区在线观看 | 免费观看一区二区三区 | 求av网址| 日韩视频在线观看 | 亚洲黄色一级毛片 | 视频二区在线观看 | 美女视频黄色免费 | 亚洲伦理一区 | 99精品久久久国产一区二区三 | 中文字幕免费在线 | 欧美日韩中文字幕 | 日韩在线观看视频免费 | 中文字幕亚洲欧美日韩在线不卡 | 永久精品| 中文字字幕一区二区三区四区五区 | 亚洲一区成人在线 | 日韩在线视频一区 | 国产综合久久久久久鬼色 | 免费看毛片的网站 | 青青草久久网 | 精品国产区 | 久久久国产精品 | 精品人成| 亚洲综合首页 | 国产最新精品视频 | 久久夜夜| 国产午夜精品久久 | 97国产精品 | 一级黄色大片免费观看 | 日韩精品一区二区三区在线 | www.色综合| 日日夜夜精品免费视频 | 国产精品网站在线看 | 中文字幕91| 午夜免费片 | 免费的污网站 | 一级片在线观看 | 国产精品婷婷久久久久 | 人人草人人干 | 欧美一级二级视频 | 亚洲欧美日韩在线一区二区 | 欧美成人综合视频 | 在线激情av | 欧美日韩国产一区二区三区不卡 | 国产高清免费视频 | 成人爽a毛片一区二区免费 美女高潮久久久 | 亚洲精品久久久久久久久久久久久 | av大片| 二区欧美| 中文字幕视频在线观看 | 丰满少妇久久久久久久 | 日韩视频一区二区 | 日韩电影免费在线观看中文字幕 | 日韩一区二区三区精品 | a网站在线观看 | 久久久精品 | 国产精品免费一区二区三区四区 | 亚洲伦理在线 | 国产精品久久久久久久久免费软件 | 一区二区三区av | 日韩一级电影在线 | 国产欧美综合一区二区三区 | 日韩激情网| 欧美精品成人一区二区三区四区 | 国产一级片 | 亚洲欧洲一区二区三区 | 男女免费视频 | 久久久久国产 | 日韩电影免费在线观看中文字幕 | 精品1区| jlzzjlzz国产精品久久 | 欧美日韩一区二区三区在线观看 | 欧美久久精品 | 91精品国产91久久久久久最新 | 成人国产| 精品在线一区二区三区 | 九九在线精品 | 亚洲第一精品在线 | 日韩电影a | 日韩精品影院 | 黄色一级电影 | 欧美黄色大片网站 | 成人av免费在线 | 欧美精品国产精品 | 国产精品久久久久久福利一牛影视 | 日韩成人精品在线 | 免费在线一区二区三区 | 久久成人av | 午夜精品久久久久久久男人的天堂 | 国产不卡视频在线观看 | 亚洲欧美国产精品专区久久 | 色综合久 | 国产免费天天看高清影视在线 | 久久精品国产一区 | 欧美一区二区三区在线观看视频 | h视频免费观看 | 久久噜噜噜精品国产亚洲综合 | 欧美日韩精品一区二区 | 日韩精品一区二区三区中文在线 | 亚洲 欧美 自拍偷拍 | 午夜电影在线看 | 欧美美女黄色网 | 久草电影网 | 禁果av一区二区三区 | 国产精品一区二区久久久久 | av中文字幕在线 | 日韩中文一区二区 | 高清一区二区三区 | 欧美精品在线一区二区三区 | 91av国产视频 | 成人精品鲁一区一区二区 | 精品一区二区三区久久 | 久久少妇免费看 | 久久成人综合网 | 日韩一区二区三区精品 | 色资源站 | 日韩欧美一区二区三区视频 | 一级毛片aaaaaa免费看 | 欧美一区二区三区视频 | 成人免费在线视频播放 | 日韩一二区视频 | 69av.com| 欧美综合一区 | 成人亚洲视频 | 国产成人啪精品午夜在线观看 | www.com久久| 日韩成人国产 | 国产福利一区二区三区四区 | 成人一区av | 久久夜视频 | 91精品国产乱码久久久久久久久 | 久久亚洲一区二区 | 久久99精品国产91久久来源 | 国产免费一区二区 | 欧美久热 | 欧美精品一区二区在线观看 | 国产一区二区精品在线观看 | 欧美二区精品 | 国产亚洲视频在线观看 | 久久久国产一区二区三区四区小说 | 91人人看 | 91在线观看视频 | 精品久久久久久久久久久久 | 激情毛片 | 中文一区二区 | 亚洲精品成人无限看 | 中文字幕日韩一区二区不卡 | 情侣av | www.久久 | 日本大人吃奶视频xxxx | 国产精品视频久久久 | 亚洲国产精品99久久久久久久久 | 精品视频在线观看一区二区 | 欧美高清一区 | 精品一区二区不卡 | 欧美一级免费大片 | 在线观看视频一区 | 久久99精品久久久久久琪琪 | 成人免费视频视频在线观看 免费 | 久久久久久黄 | 一级电影在线观看 | 免费av在线网站 | 禁果av一区二区三区 | 亚洲日韩欧美一区二区在线 | 黄a一级| 久久国产精品久久 | 黄色成人免费看 | 999久久久国产999久久久 | 91免费影片| 国产成人精品高清久久 | 欧美一区久久 | 国产成人免费视频 | aaa级片| 91视视频在线观看入口直接观看 | 一区国产视频 | 九九九九九九精品任你躁 | 免费的av网站 | 国产精品欧美一区二区三区不卡 | 一级片欧美 | 99视频免费观看 | 天堂欧美城网站 | 欧美一区二区三区免费电影 | 国产精品久久久久久久久久久杏吧 | 欧美激情精品久久久久久 | 久久99精品国产麻豆婷婷洗澡 | 一级全黄少妇性色生活片毛片 | 亚洲h在线观看 | 成av在线 | 奇米色欧美一区二区三区 | 99re99| av在线三级 | 99精品欧美一区二区蜜桃免费 | 日韩中文久久 | 精产国产伦理一二三区 | 欧美video | 成人毛片在线视频 | 一本一道久久久a久久久精品91 | 毛片网站在线观看 | 一区二区三区视频免费在线观看 | 天天摸夜夜摸爽爽狠狠婷婷97 | 久久线视频 | 亚洲欧洲精品一区二区三区 | 国产欧美综合一区二区三区 | 91免费国产| 欧美久久久久久久久久久 | 欧美操穴 | 一色屋精品久久久久久久久久 | 特级a做爰全过程片 | 国产v日产∨综合v精品视频 | a级片在线观看 | 在线成人一区 | 成人亚洲电影 | 色人久久 | 欧美精品一区在线发布 | 日本一区二区三区免费观看 | 最新国产中文字幕 | 免费一区| 黄网站涩免费蜜桃网站 | 99精品久久精品一区二区爱城 | 免费观看一级黄色片 | 精品亚洲一区二区三区 | 男人天堂网站 | 成人亚洲精品 | 国产日韩免费视频 | 91麻豆产精品久久久 | 日产精品久久久一区二区 | 中文字幕一区二区三区四区 | 黄色日批视频 | 夜夜骑日日操 | 99热手机在线观看 | 亚洲第一区在线 | 一级片在线免费观看视频 | 国产又粗又长又硬又猛电影 | 成人久久久精品国产乱码一区二区 | 国产成人在线一区二区 | 国产精品污www在线观看 | 欧美日韩在线免费观看 | 中文字幕精品一区久久久久 | 人人插人 | 成人h动漫免费观看网站 | 91精品久久久久久久 | 欧美一级免费 | 日韩免费在线 | 欧美一区二区三区精品 | 日韩精品免费在线视频 | 高清精品一区二区 | 久久伊99综合婷婷久久伊 | 亚洲欧美日韩国产综合 | 中文字幕免费在线 | 一区二区三区高清不卡 | 欧美日韩在线精品 | 久久久久一区 | 黄色毛片在线播放 | 在线观看亚洲大片短视频 | 亚洲 成人 av | 天天夜夜操 | 亚洲伊人久久综合 | 欧美激情高清 | 久久国产一区二区三区 | 久久久国产一区二区三区 | 亚洲风情在线观看 | 国产一区久久久 | 日韩激情网 | 国产精品永久免费视频 | 成人高清视频在线观看 | 国产精品九九九 | 中文字幕一区在线观看视频 | 免费不卡视频 | 国产日韩高清在线 | 国产真实乱全部视频 | 精品无码久久久久久国产 | 亚洲高清视频一区 | www.日韩.com| 亚洲高清视频在线观看 | 日韩亚洲欧美综合 | 一级a性色生活片久久毛片波多野 | 一级黄色毛片免费 | 日韩精品专区在线影院重磅 | 国产一级大片 | 日本久久精品视频 | 日韩精品一区二区在线观看 | 亚洲综合二区 | 国产午夜一区二区三区 | 亚洲欧美日韩精品久久奇米色影视 | 亚洲综合色自拍一区 | 国产成人一区二区 | 日本不卡免费新一二三区 | 亚洲福利免费 | 欧美日韩国产影院 | 欧美一级片免费播放 | 国产一区二区在线视频 | 日韩一区中文字幕 | 久久极品 | 国产视频一二三区 | 精品一区二区三区免费毛片 | 天堂网中文在线 | 欧美99| 久久成人在线视频 | 伊人一区| 中国1级黄色片 | 最新高清无码专区 | 电影午夜精品一区二区三区 | 国产成人精品午夜视频' | 欧美精品第一页 | 日韩欧美二区 | 欧美午夜精品久久久 | 中文字幕a视频 | 来个毛片 | 在线播放国产视频 | 91在线观看网站 | 欧美三级视频 | 成人免费毛片高清视频 | 亚洲一区二区免费 | 国产精品自产拍在线观看 | 一二三区在线 | 日韩欧美在线播放 | 欧美一区永久视频免费观看 | 99精品视频一区二区三区 | 日韩手机专区 | 在线看免费观看日本 | 亚洲欧美综合 | 成人欧美一区二区三区在线观看 | 在线视频一区二区三区 | caoporn免费在线视频 | 亚洲电影一区二区 | 久久综合一区 | 午夜小电影 | 99久久精品一区二区 | 中文字幕高清视频 | 欧美精品综合在线 | 天堂资源 | 成人伊人| 欧美亚洲成人一区 | 久久亚洲精品裙底抄底 | 国产一区二区三区免费看 | 日韩欧美高清dvd碟片 | 精品在线二区 | 国产精品久久国产精品 | 综合久久久| 亚洲三级在线观看 | 久久久久精 | 黄色一级视频 | 免费中文字幕 | 亚洲电影在线观看 | 午夜精品久久久久久99热软件 | 精品久久久久久久 | 亚洲一区二区精品 | 91精品国产乱码久久久久久久久 | 高清在线一区二区 | 波多野结衣精品 | 欧美日韩中文在线观看 | 最新国产在线 | 日本精品一区二区三区在线观看视频 | 黄色一级片在线看 | 91亚洲国产精品 | 久久久久久久久综合 | 亚洲成人影院在线观看 | 精品国产一区二区三区在线观看 | 日韩不卡一区 | 国产综合视频在线播放 | 欧美成人免费在线视频 | 国产精品美女久久久久久免费 | 黑人巨大精品欧美一区二区免费 | 国产91在线 | 亚洲 | 99久久免费看视频 | 国产精品亚洲成在人线 | 国产视频导航 | 日韩在线欧美 | 少妇看av一二三区 | 中文字幕一区在线观看 | 久久久精品综合 | 黄色a三级 | 欧美日韩成人 | 日一区二区 | 精品一区二区三区久久 | 国产区第一页 | 国产美女永久免费无遮挡 | 久久久久久99 | 国产成人精品一区二区在线 | 国产二区三区 | 日韩中文在线视频 | 最近最新中文字幕 | 91操碰 | 国产伊人99 | 综合网亚洲 | av超碰| 免费av一区二区三区 | 日韩美香港a一级毛片免费 国产综合av | 亚洲精品一区二三区不卡 | 久久久久久一区 | 欧美激情国产日韩精品一区18 | 久久国产精品一区 | 91亚洲国产亚洲国产 | 少妇精品视频在线观看 | 欧美性生活视频 | 一级片在线观看网站 | 日韩亚洲一区二区 | 欧美性猛交一区二区三区精品 | 国产成人在线电影 | 中国大陆高清aⅴ毛片 | 夜夜操操操 | 噜噜噜在线视频 | 欧美日韩福利视频 | 北条麻妃一区二区三区中文字幕 | 91亚洲国产成人久久精品网站 | 人人做人人澡人人爽欧美 | 久久亚洲一区 | 麻豆高清免费国产一区 | 国产精品爱久久久久久久 | 国产精品一二三区 | 仙人掌旅馆在线观看 | 午夜欧美精品久久久久 | 美女超碰 | 国产美女精品人人做人人爽 | 欧美性www | 日韩午夜在线 | 亚洲一区二区三区中文字幕 | 99精品久久 | 亚洲国产1区 | 天天想天天干 | 国产精品久久久久久久久免费桃花 | 91精品国产欧美一区二区成人 | 龙珠z中文版普通话 | 国产一区二区精品丝袜 | 亚洲一区免费视频 | 99福利视频 | 久久久久久综合 | 亚洲 精品 综合 精品 自拍 | 狠狠艹夜夜艹 | 日韩中文字幕国产 | 91免费在线 | 欧美八区 | 日本亚洲国产一区二区三区 | 在线日韩视频 | 日韩成人黄色 | 久久成人精品视频 | 亚洲www啪成人一区二区 | 国产免费色| 成人影音 | 精品电影 | 高清国产一区二区三区 | 欧美全黄 | 日韩成人精品在线 | 亚洲精品乱码久久久久久9色 | 四虎免费看黄 | 精品亚洲一区二区三区 | 范冰冰一级做a爰片久久毛片 | 成人在线看片 | 国产精品国产三级国产a | 久久福利| 呦一呦二在线精品视频 | 国内精品一区二区三区视频 | 综合久久99 | 69久久久 | 三级成人在线 | 亚洲久草 | 日韩高清一区 | 成人在线视频一区 | 欧美日本韩国一区二区三区 | www中文字幕在线观看 | 日韩中文字幕国产 | 成人免费在线观看 | 国产区在线 | 日韩精品免费在线视频 | 久久r免费视频 | 国产欧美日韩一区二区三区 | av免费在线观看网站 | 99热在线国产| 欧美一级在线观看 | 亚洲国产成人久久一区二区三区 | 武道仙尊动漫在线观看 | 国产精品成人一区二区三区 | 色在线播放 | 97人人干 | 香蕉久久久久久 | 国内精品视频一区二区三区八戒 | 欧美成年黄网站色视频 | 天天操天天干天天干 | 欧美久久久久久久久久 | 亚洲a网 | 国产目拍亚洲精品99久久精品 | 99久久免费观看 | 91视频免费网站 | 亚洲精品系列 | 国产片在线观看 | 精品久久久久久久久久久久久久 | 免费一级黄色电影 | 国产精品永久免费自在线观看 | 久久这里只有精品首页 | 欧美一区二区三区免费在线观看 | 成人精品一区二区 | 日日夜夜摸 | 99精品久久 | 日韩精品一区二区三区中文在线 | 成人av影院| 91精品国产91久久久久久最新 | 日韩在线视频观看 | 国产一级纯肉体一级毛片 | 国产精品久久久久久久久久久久冷 | 国产精品网站在线 | 成人av免费在线观看 | 国产亚洲精品久 | 日本一级在线观看 | 天天天天综合 | 在线观看中文 | 97成人在线 | 日本在线观看一区 | 超碰九七在线 | 自拍视频在线 | 国产精品1区 | 亚洲动漫在线观看 | 国产亚洲女人久久久久毛片 |