午夜视频免费看_日韩三级电影网站_国产精品久久一级_亚洲一级在线播放_人妻体内射精一区二区三区_91夜夜揉人人捏人人添红杏_91福利在线导航_国产又粗又猛又黄又爽无遮挡_欧美日韩一区在线播放_中文字幕一区二区三区四区不卡 _日日夜夜精品视频免费观看_欧美韩日一区二区三区

主頁 > 知識庫 > Nginx反代Mogilefs分布式儲存示例詳解

Nginx反代Mogilefs分布式儲存示例詳解

熱門標簽:話術外呼系統 燃氣管線地圖標注顏色 哈爾濱400電話去哪辦理 400電話申請要什么條件 i智能電話機器人yeta 寧波400電話辦理對企業的意義 西柏坡地圖標注 北京人工外呼系統廠家 廣東如何申請400電話

一、分布式存儲系統簡介

隨著信息技術不斷的發展,給我們帶來便利的同時,不斷增加的數據量級、信息之間的連接關聯越來越復雜、數據訪問的并發量日益增加對I/O的要求越來越高、數據類型越來越復雜等難題也成為信息技術繼續高速發展亟需解決的難題。分布式存儲系統的出現在很大程度上解決了以上大部分難題。

分布式存儲系統,是將數據分散存儲在多臺獨立的設備上。傳統的網絡存儲系統采用集中的存儲服務器存放所有數據,存儲服務器成為系統性能的瓶頸,也是可靠性和安全性的焦點,不能滿足大規模存儲應用的需要。分布式存儲系統采用可擴展的系統結構,利用多臺存儲服務器分擔存儲負荷,利用位置服務器定位存儲信息,它不但提高了系統的可靠性、可用性和存取效率,還易于擴展。

分布式存儲系統在接口類型上可分為通用分布式儲存和專用分布式儲存。通用分布式儲存是指沒有文件系統接口,需要通過API接口進行訪問;專用分布式儲存也稱為分布式文件系統,它們一般都會有文件系統接口,可以直接掛載。通用分布式儲存有mogilefs、fastdfs等,專用分布式儲存系統有moosefs等。

二、Mogilefs

MogileFS是一個開源的分布式文件存儲系統,MogileFS適用于存儲海量小文件的工作場景,由LiveJournal旗下的Danga Interactive公司開發,該團隊開發了包括 Memcached、MogileFS、Perlbal 等多個知名的開源項目。

1.Mogilefs架構圖:

2.組成Mogliefs的組件:

1.Trackers(mogilefsd):Mogliefs的核心組件,主要功能是(Replication)節點文件復制、(Deletion)文件刪除、(Query)元數據查詢、(Monitor)健康監測、(Reaper)儲存失敗重置等等。它通常稱為元數據服務器,但它不會去儲存元數據,而是將元數據儲存在如MySQL這一類的數據庫中。為保證架構的可靠性,Trackers一般有多個。Trackers可看作是一個旁掛式代理,只負責處理元數據信息。

2.數據庫:數據庫用來存放Mogliefs的元數據,而由Trackers來管理數據。因此通常建議做HA。

3.mogstored(儲存節點):實際文件存放的地方。通常會將實際文件保存至少兩份副本。

3.示例演示拓撲圖

在三個節點同時安裝Trackers和mogstored,選擇其中一個節點安裝MySQL。在生產環境最好是能單獨將MySQL部署并且做主從復制。Trackers和mogstored也可以分開部署在不同節點上,這些都需要根據實際的生產環境來決定。這里主要是演示mogilefs,不做MySQL主從復制演示。若想要Mogilefs能掛載,可以用FUSE來實現。

需要注意的是:mogilefs存儲的文件URL很特殊(后面會解釋mogilefs文件名生產的過程),如存儲一張圖片時文件URL可能會是類似6060/0000/0000/0000/00000021.jpg這樣的格式,對用戶來講就不太友好,用戶可能需要直觀的類似image.hello.com/21.jpg這樣的URL。所以通常會使用Nginx來反代Mogilefs。

4.系統環境與安裝

Mogilefs是一個相對較年代較久但成熟的分布式儲存,考慮到可能在Centos7上會出現兼容問題,這里Centos6來演示。

操作系統:CentOS release 6.6

Mogilefs:2.46

nginx:1.10

mysql:5.1

IP分配:

n1:192.168.29.111,n2:192.168.29.112,n3:192.168.29.113,n4:192.168.29.114

結構如上圖所示。

1.在n1節點上安裝MySQL、mogilefsd、mogstored,并將n1配置為Trackers、Storage Node

MySQL直接用yum安裝。

~]# yum install -y mysql mysql-server

安裝Mogilefs的Trackers和Storage Node組件,安裝時一定要安裝Perl相關的依賴包,依賴包有:

perl-Danga-Socket-1.61-1.el6.rf.noarch.rpm
perl-IO-stringy-2.110-1.2.el6.rfx.noarch.rpmperl-Net-Netmask-1.9015-8.el6.noarch.rpm
Perlbal-1.78-1.el6.noarch.rpmperl-Perlbal-1.78-1.el6.noarch.rpm
Perlbal-doc-1.78-1.el6.noarch.rpmperl-IO-AIO-3.71-2.el6.x86_64.rpm

上述依賴包一定要安裝后才能安裝Mogilefs。安裝組件:

yum install -y MogileFS-Server-mogstored-2.46-2.el6.noarch.rpm MogileFS-Server-mogilefsd-2.46-2.el6.noarch.rpm MogileFS-Server-2.46-2.el6.noarch.rpm

配置MogileFS-Server-mogilefsd:

~]# vim /etc/mogilefs/mogilefsd.conf #Mogilfs Trackers的主配置文件
# Enable daemon mode to work in background and use syslog
daemonize = 1 #是否以守護進程的方式運行。
# Where to store the pid of the daemon (must be the same in the init script)
pidfile = /var/run/mogilefsd/mogilefsd.pid #pid文件路徑
# Database connection information
db_dsn = DBI:mysql:mogilefs:host=192.168.29.111 #數據庫的地址
db_user = moguser #配置數據庫的用戶名及密碼
db_pass = 123456
# IP:PORT to listen on for mogilefs client requests
listen = 0.0.0.0:7001 #監聽的地址與端口
# Optional, if you don't define the port above.
conf_port = 7001 #默認端口
# Number of query workers to start by default.
query_jobs = 10 #查詢進程數量
# Number of delete workers to start by default.
delete_jobs = 1 
# Number of replicate workers to start by default.
replicate_jobs = 5
# Number of reaper workers to start by default.
# (you don't usually need to increase this)
reaper_jobs = 1
# Number of fsck workers to start by default.
# (these can cause a lot of load when fsck'ing)
#fsck_jobs = 1
# Minimum amount of space to reserve in megabytes
# default: 100
# Consider setting this to be larger than the largest file you
# would normally be uploading.
#min_free_space = 200
# Number of seconds to wait for a storage node to respond.
# default: 2
# Keep this low, so busy storage nodes are quickly ignored.
#node_timeout = 2
# Number of seconds to wait to connect to a storage node.
# default: 2
# Keep this low so overloaded nodes get skipped.
#conn_timeout = 2
# Allow replication to use the secondary node get port,
# if you have apache or similar configured for GET's
#repl_use_get_port = 1

修改完配置后,進入數據庫創建一個可以遠程連接的root用戶,或者使用mogdbsetup初始化數據庫:

mysql> GRANT ALL ON mogilefs.* TO 'moguser'@'192.168.29.%' IDENTIFIED BY '123456'; #創建用戶moguser,擁有管理mogilefs庫的所有權限,并允許192.168.29.*的用戶遠程連接。
mysql> FLUSH PRIVILEGES;
mysql> quit
~]# mogdbsetup --dbhost=127.0.0.1 --dbuser=moguser --dbpass=123456

初始化完成后可以在MySQL中看到創建好的mogilefs庫以及里面的表:

啟動mogilefs并確認7001端口處于監聽狀態:

~]# service mogilefsd start
Starting mogilefsd      [ OK ]
~]# ss -lnt

注:可以在n2、n3節點都安裝Trackers服務,從而消除單點故障風險也能平均I/O壓力。

3.在n1上配置Storage Node

Storage Node配置文件路徑為/etc/mogilefs/mogstored.conf:

~]# vim /etc/mogilefs/mogstored.conf
maxconns = 10000 #最大并發連接數
httplisten = 0.0.0.0:7500 #Mogilefs數據的傳輸是通過http協議實現的,這里是監聽的地址和端口
mgmtlisten = 0.0.0.0:7501 #健康監測的監聽地址和端口
docroot = /mogliefs/mogdata #數據的存儲路徑,目錄的屬組和屬主必須是mogilefs

創建數據存儲目錄并修改屬組和屬主為mogilefs:

~]# mkdir -pv /mogliefs/mogdata
~]# chown -R mogilefs.mogilefs /mogliefs/

啟動mogstored,查看進程是否正常啟動端口是否監聽:

~]# service mogstored start
~]# ss -lnt #監聽端口為7500、7501

4.按照n1的步驟在節點n2、n3上安裝Mogilefs,并將n1上的配置文件復制到n2、n3。

~]# scp /etc/mogilefs/*.conf root@192.168.29.112:/etc/mogilefs/
~]# scp /etc/mogilefs/*.conf root@192.168.29.113:/etc/mogilefs/

啟動mogstored服務并確認監聽:

~]# service mogstored start
~]# ss -lnt #監聽端口為7500、7501

5.用在n1上用mogadm命令將所有節點整合成集群。

添加存儲節點,并檢查:

1 ~]# mogadm host add 192.168.29.111 --ip=192.168.29.111 --port=7500 --status=alive
2 ~]# mogadm host add 192.168.29.112 --ip=192.168.29.112 --port=7500 --status=alive
3 ~]# mogadm host add 192.168.29.113 --ip=192.168.29.113 --port=7500 --status=alive
~]# mogadm check

若想讓mogilefs集群中的存儲被識別成不同設備,需要在創建的/mogliefs/mogdata目錄下再創建名為dev*的目錄,使每個節點被當做存儲設備使用。mogilefs是將冗余存儲在不同設備中的,每一個節點都應該被識別為不同的設備。

在n1、n2、n3上的/mogliefs/mogdata/目錄下分別創建dev1,dev2,dev3目錄,并在Trackers上添加設備:

1 ~]# mogadm device add 192.168.29.111 1
2 ~]# mogadm device add 192.168.29.112 2
3 ~]# mogadm device add 192.168.29.113 3

6.創建Domain和Class

在Mogilefs中,在多個節點上為了方便文件副本管理,通常在設備中不會以文件為單位進行管理,而是以class(類)做管理,復制刪除等操作都是以class為最小單位進行的。每個class中可以放很多文件,class的容積也不是固定的。

在Mogilefs的存儲空間中,所有數據文件都在同一平面,所以不能有同名的情況發生,這樣會影響Mogilefs的靈活性,所以引入了Domain(名稱空間)的概念。Domain包含Class,在不同的Domain中可以有相同的文件名。

~]# mogadm domain add imgs #創建名為imgs的Domain
~]# mogadm domain add text #創建名為text的Domain
~]# mogadm domain list #查看Domain list

可以自定義Class的屬性,格式為:mogadm class add <domain> <class> [opts]

~]# mogadm class add imgs png --mindevcount=3 --hashtype=MD5 #在Domain imgs中定義名為png的class,在不同設備中復制3份,并用MD5做校驗
~]# mogadm class add imgs jpg --mindevcount=3 --hashtype=MD5 #在Domain imgs中定義名為jpg的class,在不同設備中復制3份,并用MD5做校驗
~]# mogadm domain list

7.使用Mogilefs做上傳下載測試

Mogilefs可以用自建的API接口進行交互,其中有很多用于管理存儲數據的命令。例如上傳數據命令為mogupload,查看數據命令為mogfileinfo等。

例:測試將文件/test/123.png上傳至Mogilefs集群(文件事先在本地準備好):

~]# mogupload --trackers=192.168.29.111 --domain=imgs --class=png --key='/111.png' --file='/test/123.png' #通過IP為192.168.29.111的Trackers將123.png文件上傳,并保存至Domain為imgs,Class為png的空間中,并重命名為111.png
~]# mogfileinfo --trackers=192.168.29.111 --domain=imgs --class=png --key='/111.png' #查看Domain為imgs,Class為png中key為111.png的文件的存儲情況。

至此,Mogilefs分布式儲存集群就搭建完成了,但若想要使客戶端能與之通信,就需要在接口上進行編程,這樣就很麻煩了,好在我們能用Nginx做反代進行通信。下面來演示Nginx反代Mogilefs的步驟。

5.Nginx反代Mogilefs

1.打開n2,n3的mogilefsd服務,將3個節點全部設置為Trackers(保證配置文件與n1相同):

~]# service mogilefsd start

2.在n4節點編譯安裝Nginx

安裝依賴包:

~]# yum install gcc gcc-c++ perl pcre-devel openssl openssl-devel

下載Nginx編譯安裝包nginx-1.10.3.tar.gz與Nginx_Mogilefs模塊nginx_mogilefs_module-1.0.4.tar.gz并展開:

~]# ls
nginx-1.10.3   nginx_mogilefs_module-1.0.4
nginx-1.10.3.tar.gz nginx_mogilefs_module-1.0.4.tar.gz
~]# cd nginx-1.10.3
./configure \

> --prefix=/usr \

> --sbin-path=/usr/sbin/nginx \

> --conf-path=/etc/nginx/nginx.conf \

> --error-log-path=/var/log/nginx/error.log \

> --http-log-path=/var/log/nginx/access.log \

> --pid-path=/var/run/nginx/nginx.pid \

> --lock-path=/var/lock/nginx.lock \

> --user=nginx \

> --group=nginx \

> --with-http_ssl_module \

> --with-http_flv_module \

> --with-http_stub_status_module \

> --with-http_gzip_static_module \

> --http-client-body-temp-path=/var/tmp/nginx/client/ \

> --http-proxy-temp-path=/var/tmp/nginx/proxy/ \

> --http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \

> --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \

> --http-scgi-temp-path=/var/tmp/nginx/scgi \

> --with-pcre \

> --with-debug \

> --add-module=../nginx_mogilefs_module-1.0.4/ #一定記得添加Mogilefs模塊所在的路徑,不可少。
~]# make & make install

  添加nginx用戶并啟動nginx:

~]# useradd -s /sbin/nologin -M nginx
~]# /usr/sbin/nginx

3.配置Nginx

單Trackers示例:

location /imgs/ {
   mogilefs_tracker 192.168.29.111:7001; #單Trackers示例
   mogilefs_domain imgs; #指定Domain
   mogilefs_class png jpg; #指定Class

   mogilefs_pass { #傳輸相關配置
    proxy_pass $mogilefs_path;
    proxy_hide_header Content-Type;
    proxy_buffering off;
   }
  }

多Trackers示例:

在nginx配置中的http配置段添加調度模塊:

1 upstream mogsvr {
2   server 192.168.29.111:7001;
3   server 192.168.29.112:7001;
4   server 192.168.29.113:7001;
5   }

在nginx配置中的server配置段添:

location /imgs/ {
    mogilefs_tracker mogsvr;
   mogilefs_domain imgs;
   mogilefs_class png jpg;

   mogilefs_pass {
    proxy_pass $mogilefs_path;
    proxy_hide_header Content-Type;
    proxy_buffering off;
   }
  }

重新啟動nginx,并通過nginx訪問之前上傳的圖片:

總結:

在上傳文件時遇到一個錯誤提示MogileFS::Backend: couldn't connect to mogilefsdbackend at /usr/local/share/perl/5.8.4/Client.pm line 282,這是由于mogilefsd服務于MySQL無法連接造成的,檢查它們之間的連接情況就能發現錯誤所在。

好了,以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

標簽:巴中 開封 西藏 珠海 湘潭 阜陽 襄陽 張家口

巨人網絡通訊聲明:本文標題《Nginx反代Mogilefs分布式儲存示例詳解》,本文關鍵詞  Nginx,反代,Mogilefs,分布式,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx反代Mogilefs分布式儲存示例詳解》相關的同類信息!
  • 本頁收集關于Nginx反代Mogilefs分布式儲存示例詳解的相關信息資訊供網民參考!
  • 推薦文章
    欧美成人手机视频| av电影天堂一区二区在线观看| 捆绑紧缚一区二区三区视频| 亚洲自拍偷拍图区| 日韩在线免费av| 亚洲欧洲国产精品久久| 中文字幕资源在线观看| 亚洲天堂2021av| 亚洲啪啪综合av一区二区三区| 亚洲午夜精品久久久久久性色 | 天堂网av在线播放| 欧美性极品少妇精品网站| 欧美成人四级hd版| 亚洲小视频在线播放| 免费一级片在线观看| 蜜桃久久精品一区二区| 7777精品伊人久久久大香线蕉最新版| 国产欧美一区二区三区四区| 国产精品成人久久电影| 精品久久久久久久久久久久久久久久| 国产视频911| 亚洲欧美国产另类| 国产区欧美区日韩区| 日本网站在线看| 中文字幕在线观看精品| 午夜精品久久久久久久久久| 国产成人福利网站| 国产人妖在线观看| 污污网站免费在线观看| 欧美视频免费在线| 成人自拍偷拍| 黑人と日本人の交わりビデオ| 国产成人一区二区精品非洲| 欧美一区二区黄色| 91观看网站| a级片在线观看视频| 国精品人妻无码一区二区三区喝尿| 亚洲电影在线播放| 91免费在线观看网站| 在线免费观看污视频| 久久国内精品自在自线400部| 欧美日本乱大交xxxxx| 亚洲aⅴ日韩av电影在线观看 | 国产精品久久久久久av福利| www.这里只有精品| 高清毛片aaaaaaaaa片| 精品少妇一区二区三区在线播放 | 欧美精品乱码久久久久久按摩| 成人综合国产精品| 永久免费看mv网站入口| 一区二区三区毛片| 欧美成人三级电影在线| 欧美国产日韩在线| 欧美精品一区二区视频| 又色又爽又黄18网站| 一区精品在线观看| 欧美在线免费播放| 5566中文字幕一区二区| 日本aⅴ在线观看| 国产精品无码永久免费888| 国产精品大片wwwwww| 一本一本久久a久久| 成人美女免费网站视频| 久久久国产精品久久久| 欧美成人三级视频| 1024精品合集| 欧美在线视频一区| 国产精品自在自线| 奇米影视7777精品一区二区| 亚洲系列中文字幕| 九色在线视频观看| 麻豆精品一区二区av白丝在线| 亚洲精品在线电影| ijzzijzzij亚洲大全| 性猛交xxxx乱大交孕妇印度| 一本一本久久a久久精品综合小说| 一级片视频免费观看| 免费观看一级特黄欧美大片| 欧美国产极速在线| 白嫩情侣偷拍呻吟刺激| 成人欧美一区二区三区小说 | 韩国v欧美v日本v亚洲v| 欧美亚洲日本黄色| 国产一级特黄视频| 日韩欧美国产综合| 五十路熟女丰满大屁股| 国产精品99久久久久久久vr| 国产精品视频专区| 久久久免费看片| 一区二区三区在线视频免费观看| 日韩尤物视频| 久久青草久久| 国产91精品久| 日本三级黄色大片| 欧美一区二区黄| 五月天开心婷婷| 亚洲欧洲精品一区二区精品久久久| 亚洲一区二区三区视频播放| 在线观看免费视频一区| 精品国产一区二区三区在线观看| 人妻换人妻仑乱| 亚洲主播在线播放| 日日摸日日碰夜夜爽无码| 国产成人av资源| 国产欧美一区二区三区在线| 亚洲天堂999| 亚洲人成人99网站| 内射毛片内射国产夫妻| 欧美在线观看一区二区| 91精品国产综合久久久久久蜜臀 | 欧美婷婷精品激情| 日韩精品电影在线| 在线亚洲欧美视频| 中文文字幕一区二区三三| 欧美午夜精品久久久久久人妖 | 国产精品视频一区二区三区,| 亚洲精品一区久久久久久| 中文字幕被公侵犯的漂亮人妻| 91麻豆精品国产| 国产农村妇女精品久久| 亚洲欧美色一区| 毛片av在线播放| 国产精品丝袜在线| 免费不卡av在线| 97精品超碰一区二区三区| 亚洲精品国产精品久久| 91在线视频官网| 欧美xxxx吸乳| thepron国产精品| 黄色一级视频播放| 国产精品久线在线观看| 精品人妻一区二区三区四区在线| www.亚洲精品| 免费影院在线观看一区| 粉嫩av亚洲一区二区图片| 国产亚洲第一区| 国产精品一区二区果冻传媒| 新呦u视频一区二区| 欧美韩日一区二区三区四区| 成年人看的毛片| 亚洲午夜精品网| 欧洲美女亚洲激情| 欧美男男青年gay1069videost| 国产国语老龄妇女a片| 欧美日韩国产色站一区二区三区| 亚洲天堂伊人网| 欧美日韩视频不卡| 亚洲天堂精品一区| 久久夜精品va视频免费观看| 日韩av大片在线观看| 美女av一区二区三区| www.日日夜夜| 蜜桃导航-精品导航| 国产喷白浆一区二区三区| 青青草视频国产| 懂色av一区二区三区| 中国美女乱淫免费看视频| 91精品国产综合久久蜜臀| 天天躁夜夜躁狠狠是什么心态| 国产亚洲福利一区| 日韩免费观看一区二区| 久久视频在线视频| 亚洲影院一区二区三区| 韩国成人动漫在线观看| 国产视频亚洲色图| 中文字幕乱妇无码av在线| 欧美一区二区三区性视频| 国产午夜激情视频| 91国产一区在线| 国内精品在线播放| 国产又黄又爽免费视频| 色综合激情五月| 精品无码在线观看| 欧美性一区二区三区| 精品一区二区三区香蕉蜜桃| 亚洲人成网站在线播放2019| 午夜精品成人在线视频| 免费黄色在线网址| 欧美一级成年大片在线观看| 丝袜亚洲另类欧美| 五月天亚洲综合情| 亚洲视频一区二区免费在线观看| 精品久久久久久中文字幕人妻最新| 久久国产精品久久精品| 国产在线乱码一区二区三区| 超碰在线97免费| 亚洲国产精品国自产拍av秋霞 | 综合久久中文字幕| 日日夜夜精品网站| 欧美最猛黑人xxxxx猛交| 国产精品成人免费观看| 91亚洲精品一区| 一区二区三区国产精品| 国精品人伦一区二区三区蜜桃| 秋霞成人午夜鲁丝一区二区三区| 六月丁香婷婷色狠狠久久| 亚洲欧美另类动漫| 一区二区三区四区精品| 精品一区二区三区久久| 久久亚洲中文字幕无码| 亚洲欧美日韩精品久久| 蜜臀av性久久久久蜜臀aⅴ流畅 | 成人免费的视频| 日本一区二区免费视频| 久久久久女教师免费一区| 99久久久久久99| 亚洲国产天堂av| 国产97免费视| 久久久精品免费观看| 中文字幕在线播放一区| 久久成人免费视频| 狠狠色丁香婷综合久久| 欧美不卡在线视频| 日韩亚洲视频在线| 欧美美女直播网站| 97人妻一区二区精品免费视频| 国产又粗又爽又黄的视频| 亚洲成成品网站| 精品中文字幕一区二区| 尤物网站在线看| 欧美在线播放视频| 一区二区三区四区激情| 国产性70yerg老太| 一区二区不卡在线| 欧美一区二区私人影院日本| 国产一区二区女内射| 97av视频在线观看| 这里只有精品在线播放| av欧美精品.com| 亚洲熟妇无码av| 国产免费成人av| 欧美性大战久久| 一区二区三区亚洲视频| 国产自偷自偷免费一区| 久久精品视频导航| av高清不卡在线| 国产大片中文字幕在线观看| 欧美h视频在线| 日韩午夜电影av| 蜜桃视频免费观看一区| 受虐m奴xxx在线观看| 91国产在线免费观看| 日韩精品一区二区三区在线观看 | 欧美一级片免费看| 国精品人妻无码一区二区三区喝尿 | 亚洲资源在线网| 久久国产精品首页| 亚洲成人中文在线| 国产又粗又猛又色又| 在线播放免费视频| 97人人干人人| 日韩片之四级片| 成人一区二区三区在线观看 | 欧美另类xxx| 亚洲色图另类专区| 亚洲成熟女性毛茸茸| 欧美高清性xxxx| 少妇熟女一区二区| 色婷婷成人综合| 亚洲已满18点击进入久久| 神马午夜精品95| www中文在线| 欧美久久久久久久久久久久久| 精品视频9999| 在线亚洲一区观看| 日本不卡123| 国产又黄又粗又猛又爽的 | 亚洲国产一区二区三区在线播 | av 日韩 人妻 黑人 综合 无码| 久久精品国产综合| 色哟哟在线观看一区二区三区| 美日韩一级片在线观看| 一级黄色片网址| 一区二区视频在线观看| 欧美在线日韩在线| 亚洲精品一区二区三区在线观看| 亚洲国产电影在线观看| 一级片在线观看视频| 95视频在线观看| 轻点好疼好大好爽视频| 成人夜晚看av| 日韩电影中文字幕在线| 亚洲美女一区二区三区| 日本系列欧美系列| 青青草免费观看视频| www.欧美com| 国产在线观看欧美| 成人性生交大片免费看视频直播 | 国产91丝袜美女在线播放| 国内外成人激情视频| 日韩精品大片| 9.1国产丝袜在线观看| 亚洲精品国产成人| 亚洲黄色小视频| 成人福利在线看| 亚洲一级在线播放| 少妇特黄一区二区三区| 青青在线视频免费| 久久久神马电影| 国产精品久久久久久久久久久新郎 | 国产三级av片| 91丝袜在线观看| 国产精品视频二| 久久精品日韩| 国产热re99久久6国产精品| 日韩精品在线看| 色婷婷综合激情| 国产视频亚洲色图| 国产成人亚洲综合a∨婷婷图片| 青青国产在线视频| 久久人人爽人人爽人人| 亚洲一区二区三区黄色| 九九热只有这里有精品| 国产精品免费一区二区三区观看| 国内揄拍国内精品| 日日噜噜噜夜夜爽亚洲精品 | 国产日韩在线精品av| 精品国产一区久久久| 51午夜精品国产| 亚洲v中文字幕| 国产拍欧美日韩视频二区| 美女视频一区二区三区| 136福利视频导航| 久久97人妻无码一区二区三区| 日韩视频在线观看免费视频| 992tv人人草| 成人小视频在线看| 国产高清av在线播放| 日本一区二区三区四区高清视频 | 亚洲一区3d动漫同人无遮挡| 欧美大片欧美激情性色a∨久久| 欧美一区二区大片| 亚洲人成伊人成综合网小说| 91麻豆123| 不卡视频在线看| 国产原创一区二区| 日韩和欧美一区二区| 日韩主播视频在线| 97精品人妻一区二区三区香蕉| 午夜影院在线看| 91日韩中文字幕| 久久久久久久久久99| 伊人365影院| 日韩欧美123区| 大胸美女被爆操| 免费一级suv好看的国产网站 | 欧美成人精品一区二区综合免费| 制服下的诱惑暮生| a天堂视频在线观看| 亚洲AV无码久久精品国产一区| 四虎1515hh.com| 日韩va在线观看| 色偷偷中文字幕| jizz18女人| 国产精品自在自线| 中文字幕在线综合| av2014天堂网| 欧美巨胸大乳hitomi| 一本在线免费视频| 久久精品人妻一区二区三区| 波多野结衣一区二区在线| 日本视频免费观看| 99在线精品视频免费观看软件| 人妻一区二区三区四区| 麻豆精品一区二区| 久久99蜜桃精品| 久久综合色天天久久综合图片| 亚洲欧美偷拍另类a∨色屁股| 一区二区三区欧美久久| 91国产免费看| 欧美日本国产视频| 国产视频欧美视频| 性欧美视频videos6一9| 95av在线视频| 日本成人看片网址| 欧美少妇在线观看| 免费在线a视频| 无码人妻一区二区三区免费n鬼沢| 一本色道久久综合亚洲精品图片| 国产一二三av| 中文字幕第四页| 亚洲爱情岛论坛永久| 国产精品白丝jk白祙喷水网站| 99久久免费视频.com| 午夜欧美在线一二页| 精品国产一区二区精华| 国产69精品久久久| 成人精品久久久| 特色特色大片在线| 色天使在线观看| 青青青在线免费观看| 亚洲成熟女性毛茸茸| 国产精品亚洲午夜一区二区三区 | 无需播放器的av| 国产黄色录像片| 亚洲午夜精品久久久| 岛国精品在线播放| 亚洲一区二区三区四区五区中文 | 国产呦萝稀缺另类资源| 亚洲尤物视频在线| 日韩国产激情在线| 国产精品678| 18视频在线观看娇喘| 午夜福利123| 国产盗摄一区二区三区在线| 亚洲aaa在线观看| 亚洲综合一区二区| 亚洲欧美精品在线| 国产精品麻豆va在线播放| 日韩一级性生活片|