成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Docker部署SQL Server 2019 Always On集群的實現(xiàn)

Docker部署SQL Server 2019 Always On集群的實現(xiàn)

熱門標簽:河南防封號電銷機器人是什么 宿城區(qū)電話機器人找哪家 麗江真人語音電話外呼系統(tǒng) 怎么找到?jīng)]有地圖標注的店 上海申請高400開頭的電話 10086外包用的什么外呼系統(tǒng) 福州企業(yè)電銷機器人排名 400電話辦理介紹信 打400電話怎么辦理收費

Docker部署Always on集群

SQL Server在2016年開始支持Linux。隨著2017和2019版本的發(fā)布,它開始支持Linux和容器平臺上的HA/DR、Kubernetes和大數(shù)據(jù)集群解決方案。

在本文中,我們將在3個節(jié)點的Docker容器上安裝SQL Server 2019,并創(chuàng)建AlwaysOn可用性組。

我們的目標是使用單個配置文件快速準備好環(huán)境。因此,開發(fā)人員或測試團隊可以快速執(zhí)行諸如兼容性、連通性、代碼功能等測試。

在本節(jié)中,我們將首先準備一個基于Ubuntu的映像,以便能夠在容器上安裝可用性組。然后我們將執(zhí)行必要的安裝。

重要提示:不建議在生產(chǎn)環(huán)境中執(zhí)行操作。安裝是在Ubuntu 18.04上執(zhí)行的。

安裝Docker

安裝Docker就不介紹了,自行安裝即可.

架構

主機名 IP 端口 角色
sqlNode1 宿主機IP 1501:1433
sqlNode2 宿主機IP 1502:1433 副本
sqlNode3 宿主機IP 1503:1433 副本

端口表示:外網(wǎng)端口:內(nèi)網(wǎng)端口

準備相關容器鏡像

拉取操作系統(tǒng)和數(shù)據(jù)庫的Docker鏡像,如下

操作系統(tǒng)

docker pull ubuntu:18.04

SQL Server 2019

docker pull mcr.microsoft.com/mssql/server:2019-latest

可通過docker images來查看已下載的鏡像信息。

鏡像地址:https://hub.docker.com/_/microsoft-mssql-server

開始配置-容器

環(huán)境準備完畢后,開始正式的配置安裝。

步驟1:創(chuàng)建Dockerfile

創(chuàng)建目錄用于存放dockerfile、docker-compose.yml等文件。

mkdir /sql2019ha
cd /sql2019ha
touch dockerfile
vi dockerfile

dockerfile內(nèi)容如下

FROM ubuntu:18.04
 
RUN apt-get update
 
RUN apt install sudo wget curl gnupg gnupg1 gnupg2 -y
RUN apt install software-properties-common systemd vim -y
RUN wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
 
RUN add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssql-server-2019.list)"
RUN apt-get update
RUN apt-get install -y mssql-server
 
RUN /opt/mssql/bin/mssql-conf set hadr.hadrenabled  1
RUN /opt/mssql/bin/mssql-conf set sqlagent.enabled true
 
EXPOSE 1433
 
ENTRYPOINT /opt/mssql/bin/sqlservr

說明

  • FROM:表示基于什么鏡像進行安裝的
  • RUN:在鏡像中進行的操作
  • EXPOSE:指定服務端口
  • ENTRYPOINT:運行命令

步驟2:編譯鏡像

通過dockerfile來編譯鏡像,用于后面的安裝,命令:docker build -t sqlag2019:ha .

其中sqlag2019為鏡像名稱,ha是鏡像標簽,.表示在當前目錄下編譯,因為dockerfile就在當前目錄下。

以下輸出是精簡的,實際上輸出非常多…也需要一定時間(安裝一些包、數(shù)據(jù)庫等),由網(wǎng)速決定

$ docker build -t sqlag2019:ha .
Sending build context to Docker daemon   2.56kB
Step 1/12 : FROM ubuntu:18.04
 ---> c3c304cb4f22
Step 2/12 : RUN apt-get update
 ---> Running in 950e50f80f00
Get:1 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:2 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:3 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [932 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]...
Step 3/12 : RUN apt install sudo wget curl gnupg gnupg1 gnupg2 -y
 ---> Running in edc9d15b2383
..
..
Step 8/12 : RUN sudo apt-get install -y mssql-server
 ---> Running in 43d82a503f8a
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
Step 9/12 : RUN sudo /opt/mssql/bin/mssql-conf set hadr.hadrenabled  1
 ---> Running in 166c6596d2dd
SQL Server needs to be restarted in order to apply this setting. Please run
'systemctl restart mssql-server.service'.
Removing intermediate container 166c6596d2dd
 ---> bcdb057fed43
Step 10/12 : RUN sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled true
 ---> Running in 22dd6a93d1ef
SQL Server needs to be restarted in order to apply this setting. Please run
'systemctl restart mssql-server.service'.
Removing intermediate container 22dd6a93d1ef
 ---> 6b90afbaf94e
Step 11/12 : EXPOSE 1433
 ---> Running in bcc14f3b0bad
Removing intermediate container bcc14f3b0bad
 ---> 4aae1563aa74
Step 12/12 : ENTRYPOINT /opt/mssql/bin/sqlservr
 ---> Running in 68b6ed45ff6a
Removing intermediate container 68b6ed45ff6a
 ---> b7467618c371
Successfully built b7467618c371
Successfully tagged sqlag2019:ha

最后出現(xiàn)Successfully表示編譯成功,否則根據(jù)錯誤信息進行解決。

步驟3:創(chuàng)建容器

現(xiàn)在鏡像編譯好了,下面再通過docker-compose文件來創(chuàng)建、配置3個容器,具體內(nèi)容如下:

$ touch docker-compose.yml
$ vi docker-compose.yml
version: '3'
 
services:
  db1:
    container_name: sqlNode1
    image: sqlag2019:ha
    hostname: sqlNode1
    domainname: lab.local
    environment:
      SA_PASSWORD: "MyPassWord123"
      ACCEPT_EULA: "Y"
    ports:
    - "1501:1433"
    extra_hosts:
      sqlNode2.labl.local: "172.16.238.22"
      sqlNode3.labl.local: "172.16.238.23"
    networks:
        internal:
                ipv4_address: 172.16.238.21
 
  db2:
    container_name: sqlNode2
    image: sqlag2019:ha
    hostname: sqlNode2
    domainname: lab.local
    environment:
      SA_PASSWORD: "MyPassWord123"
      ACCEPT_EULA: "Y"
    ports:
    - "1502:1433"
    extra_hosts:
      sqlNode1.lab.local: "172.16.238.21"
      sqlNode3.lab.local: "172.16.238.23"
    networks:
        internal:
                ipv4_address: 172.16.238.22
 
  db3:
    container_name: sqlNode3
    image: sqlag2019:ha
    hostname: sqlNode3
    domainname: lab.local
    environment:
      SA_PASSWORD: "MyPassWord123"
      ACCEPT_EULA: "Y"
    ports:
    - "1503:1433"
    extra_hosts:
      sqlNode1.lab.local: "172.16.238.21"
      sqlNode2.lab.local: "172.16.238.22"
    networks:
        internal:
                ipv4_address: 172.16.238.23
 
networks:
    internal:
      ipam:
            driver: default
            config:
                - subnet: 172.16.238.0/24

步驟4:啟動容器

然后通過docker-compose up -d命令啟動三個容器,其中-d表示在后臺運行。

$ docker-compose up -d
Creating network "sql2019hademo_internal" with the default driver
Creating sqlNode2 ...
Creating sqlNode1 ...
Creating sqlNode2
Creating sqlNode3 ...
Creating sqlNode1
Creating sqlNode2 ... done

注意:docker-compose是需要單獨安裝的,就是一個可執(zhí)行文件??赏ㄟ^apt、yum來安裝。

查看容器狀態(tài)

$ docker-compose ps
Name                Command               State           Ports
--------------------------------------------------------------------------
sqlNode1   /bin/sh -c /opt/mssql/bin/ ...   Up      0.0.0.0:1501->1433/tcp
sqlNode2   /bin/sh -c /opt/mssql/bin/ ...   Up      0.0.0.0:1502->1433/tcp
sqlNode3   /bin/sh -c /opt/mssql/bin/ ...   Up      0.0.0.0:1503->1433/tcp

至此容器已經(jīng)啟動完成,下面通過SSMS連接數(shù)據(jù)庫進行相關檢查和配置ALWAYSON。

步驟5:SSMS連接MSSQL

通過宿主機的外網(wǎng)IP+端口連接相應的數(shù)據(jù)庫,如下:

注意:IP和端口之間是逗號


可以看到數(shù)據(jù)庫的圖標也是Linux的圖標。

配置-數(shù)據(jù)庫

這部分就是在數(shù)據(jù)庫中進行相關配置,如:創(chuàng)建KEY加密文件,管理用戶、可用組等。

步驟1:連接主庫-sqlNode1

主庫也就是節(jié)點1,端口是1501,連接方法如上圖。

我們將證書和私鑰提取到/tmp/dbm_certificate.cer/tmp/dbm_certificate.pvk文件中。

我們將這些文件復制到其他節(jié)點,并根據(jù)以下文件創(chuàng)建主密鑰和證書:執(zhí)行以下腳本

USE master
GO
 
CREATE LOGIN dbm_login WITH PASSWORD = 'MyStr0ngPa$w0rd';
CREATE USER dbm_user FOR LOGIN dbm_login;
GO
 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'MyStr0ngPa$w0rd';
go
CREATE CERTIFICATE dbm_certificate WITH SUBJECT = 'dbm';
BACKUP CERTIFICATE dbm_certificate
TO FILE = '/tmp/dbm_certificate.cer'
WITH PRIVATE KEY (
        FILE = '/tmp/dbm_certificate.pvk',
        ENCRYPTION BY PASSWORD = 'MyStr0ngPa$w0rd'
    );
GO

將文件拷貝到其他兩個節(jié)點:

$ docker cp sqlNode1:/tmp/dbm_certificate.cer .
$ docker cp sqlNode1:/tmp/dbm_certificate.pvk .
$ docker cp dbm_certificate.cer sqlNode2:/tmp/
$ docker cp dbm_certificate.pvk sqlNode2:/tmp/
$ docker cp dbm_certificate.cer sqlNode3:/tmp/
$ docker cp dbm_certificate.pvk sqlNode3:/tmp/

步驟2:連接從庫-sqlNode2和sqlNode3

兩個從庫的端口分別是:1502和1503.然后重復主庫執(zhí)行的操作,如下:

CREATE LOGIN dbm_login WITH PASSWORD = 'MyStr0ngPa$w0rd';
CREATE USER dbm_user FOR LOGIN dbm_login;
GO
 
CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'MyStr0ngPa$w0rd';
GO
CREATE CERTIFICATE dbm_certificate   
    AUTHORIZATION dbm_user
    FROM FILE = '/tmp/dbm_certificate.cer'
    WITH PRIVATE KEY (
    FILE = '/tmp/dbm_certificate.pvk',
    DECRYPTION BY PASSWORD = 'MyStr0ngPa$w0rd'
);
GO

步驟3:所有節(jié)點

在所有節(jié)點上執(zhí)行以下命令

CREATE ENDPOINT [Hadr_endpoint]
    AS TCP (LISTENER_IP = (0.0.0.0), LISTENER_PORT = 5022)
    FOR DATA_MIRRORING (
        ROLE = ALL,
        AUTHENTICATION = CERTIFICATE dbm_certificate,
        ENCRYPTION = REQUIRED ALGORITHM AES
        );
ALTER ENDPOINT [Hadr_endpoint] STATE = STARTED;
GRANT CONNECT ON ENDPOINT::[Hadr_endpoint] TO [dbm_login];

啟用開機自啟動ALWAYON,在所有節(jié)點執(zhí)行以下命令

ALTER EVENT SESSION  AlwaysOn_health ON SERVER WITH (STARTUP_STATE=ON);
GO

步驟4:創(chuàng)建高可用組

可以用SSMS工具和T-SQL兩種方式,下面以T-SQL為例:

運行以下腳本在主節(jié)點中創(chuàng)建一個可用性組。 請注意,選擇CLUSTER_TYPE = NONE選項是因為它是在沒有諸如Pacemaker或Windows Server故障轉移群集之類的群集管理平臺的情況下安裝的。

如果要在Linux上安裝AlwaysOn AG,則應為Pacemaker選擇CLUSTER_TYPE = EXTERNAL:

CREATE AVAILABILITY GROUP [AG1]
        WITH (CLUSTER_TYPE = NONE)
        FOR REPLICA ON
        N'sqlNode1'
            WITH (
            ENDPOINT_URL = N'tcp://sqlNode1:5022',
            AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
                SEEDING_MODE = AUTOMATIC,
                FAILOVER_MODE = MANUAL,
            SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL)
                ),
        N'sqlNode2'
            WITH (
            ENDPOINT_URL = N'tcp://sqlNode2:5022',
            AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
                SEEDING_MODE = AUTOMATIC,
                FAILOVER_MODE = MANUAL,
            SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL)
                ),
        N'sqlNode3'
            WITH (
            ENDPOINT_URL = N'tcp://sqlNode3:5022',
            AVAILABILITY_MODE = ASYNCHRONOUS_COMMIT,
                SEEDING_MODE = AUTOMATIC,
                FAILOVER_MODE = MANUAL,
            SECONDARY_ROLE (ALLOW_CONNECTIONS = ALL)
                );
GO

在從庫中執(zhí)行以下命令,將從庫加入到AG組中

ALTER AVAILABILITY GROUP [ag1] JOIN WITH (CLUSTER_TYPE = NONE);
ALTER AVAILABILITY GROUP [ag1] GRANT CREATE ANY DATABASE;
GO

至此在Docker容器中安裝SQL Server Alwayson集群已經(jīng)完成了!

注意:當指定CLUSTER_TYPE = NONE創(chuàng)建可用組時,在執(zhí)行故障轉移時需執(zhí)行以下命令

ALTER AVAILABILITY GROUP [ag1] FORCE_FAILOVER_ALLOW_DATA_LOSS

測試

在主庫上創(chuàng)建一個數(shù)據(jù)庫,并加入到可用組AG中。

CREATE DATABASE agtestdb;
GO
ALTER DATABASE agtestdb SET RECOVERY FULL;
GO
BACKUP DATABASE agtestdb TO DISK = '/var/opt/mssql/data/agtestdb.bak';
GO
ALTER AVAILABILITY GROUP [ag1] ADD DATABASE [agtestdb];
GO

通過SSMS查看同步狀態(tài)是否正常.

參考連接

https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-docker?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-create-availability-group?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-configure-mssql-conf?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-configure-environment-variables?view=sql-server-ver15
https://docs.microsoft.com/en-us/sql/linux/sql-server-linux-availability-group-cluster-ubuntu?view=sql-server-linux-ver15
https://docs.docker.com/engine/install/ubuntu/
https://docs.docker.com/compose/

到此這篇關于Docker部署SQL Server 2019 Always On集群的實現(xiàn)的文章就介紹到這了,更多相關Docker部署SQLServer集群內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

標簽:遵義 隴南 運城 連云港 雞西 朝陽 荊門 面試通知

巨人網(wǎng)絡通訊聲明:本文標題《Docker部署SQL Server 2019 Always On集群的實現(xiàn)》,本文關鍵詞  Docker,部署,SQL,Server,2019,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker部署SQL Server 2019 Always On集群的實現(xiàn)》相關的同類信息!
  • 本頁收集關于Docker部署SQL Server 2019 Always On集群的實現(xiàn)的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲一级免费观看| 成人av电影在线网| 香蕉视频官网在线观看日本一区二区| 国产又粗又猛大又黄又爽| 椎名由奈av一区二区三区| 国产精品久久久久久妇女6080| 国产精品欧美性爱| 成人免费毛片男人用品| av在线免费网站| 男女av一区三区二区色多| 青草久久视频| 国产一区二区欧美| 亚洲电影在线| 久久综合偷偷噜噜噜色| 十大黄色软件免费看| 欧美日韩一级二级三级| www.综合| 97精品人妻一区二区三区蜜桃| 亚洲自拍偷拍第一页| 亚洲色图第四色| 亚洲成人手机在线| 美女视频黄是免费| 婷婷六月国产精品久久不卡| 欧美性猛交xxxx乱大交退制版| 国产老头老太做爰视频| 在线观看日韩av电影| 香蕉视频在线观看免费| 精品国产欧美一区二区| 18以下岁禁止1000部免费| 国产精品久久精品| 久久综合激情| 亚洲精品av在线| 宅男在线精品国产免费观看| 黄色av小说在线观看| 国产一区二区三区黄| 欧美精品一区在线观看| 奇米影音第四色| 成人美女视频| 色哟哟一一国产精品| 亚洲成人影院在线观看| 99热最新在线| 真不卡电影网| 日本精品视频网站| av免费网站在线观看| 中文在线资源观看网站视频免费不卡| 久久99久久久| 日韩亚洲天堂| 自拍网站在线观看| 日本vs亚洲vs韩国一区三区| 久久伊人精品天天| 久久久久久三级| 日韩一二三四| 五月婷婷视频在线观看| 国产精品理论片在线观看| 色猫猫成人app| 精品国产乱码久久久久久虫虫漫画| 色综合天天综合网国产成人网| 免费观看的av| 久久黄色影视| 亚洲啊v在线免费视频| 日韩av在线导航| 香蕉久久99| 一区二区欧美亚洲| 成人免费一区| 国产精品欧美一级免费| 受虐m奴xxx在线观看| 国产91精品看黄网站在线观看| 久久资源综合| 成人免费看吃奶视频网站| 99热这里只有精品8| 天天干天天干天天| 国产美女无遮挡网站| 欧美日韩国产综合新一区| 3d性欧美动漫精品xxxx软件| 国产乱妇乱子在线播视频播放网站| 亚洲欧美日韩精品永久在线| 国产精品第六页| 天堂免费在线视频| 亚洲图片欧美另类| 中文字幕亚洲一区二区三区五十路| www.国产二区| 国产视频综合在线| 蜜桃无码一区二区三区| 在线观看不卡| a4yy在线播放免费观看视频| 国产熟女一区二区三区五月婷| 北条麻妃一区二区三区中文字幕| 亚洲三级免费| 精品无码黑人又粗又大又长| 亚洲国产一区二区三区四区| 国产精品久久久久久9999| 亚洲精品电影久久久| 在线免费观看亚洲| 亚洲第一页在线| 尤物视频在线观看网站| 老司机在线看片网av| 国产精品污www一区二区三区| 激情图片小说一区| 欧美视频在线观看一区| 秋霞在线视频| 国产精品人成电影在线观看| 国产日韩av在线播放| 国产娇喘精品一区二区三区图片| 免费日韩视频在线观看| 色综合天天做天天爱| 国产欧美高清视频在线| 欧美丝袜丝nylons| 一区二区三区|亚洲午夜| 亚洲精品午夜久久久久久久| 一区二区三区激情视频| 免费av一级电影| xxxxxhd亚洲人hd| 日韩精品在线不卡| 国产成人亚洲综合a∨婷婷图片| 国产精品网在线观看| 成人激情在线播放| 永久看看免费大片| 韩国19禁主播vip福利视频| 800av在线播放| cao在线观看| 久久成人麻豆午夜电影| 蜜臀一区二区三区| 久久电影一区| 在线观看精品| 久久丁香综合五月国产三级网站| 精品人在线二区三区| 国产亚洲精品久久久久久牛牛| 国产免费一区二区三区四区| 欧美日韩精品欧美日韩精品| 最近的中文字幕在线看视频| 久久国产麻豆精品| 亚洲精品一区中文字幕电影| 国产福利一区二区| 成人免费观看视频在线观看| 国产美女性感在线观看懂色av| www.综合色| 在哪里可以看毛片| 日韩一级特黄毛片| 国产亚洲美女久久| 久久久久久国产精品三级玉女聊斋| 91在线精品视频| 高清毛片aaaaaaaa**| 亚洲高清国产拍精品26u| av中文字幕在线不卡| 国风产精品一区二区| 欧洲一区二区三区在线| 尤物tv国产一区| 91原创在线视频| 国产精品原创巨作av| 国产视频999| 校园春色 亚洲| 午夜精品久久久久久久91蜜桃| 国产亚洲精品久久777777| 亚洲欧洲av一区二区三区久久| 污视频在线免费观看| 日本xxxx免费| 黄页视频在线观看| 国产亚洲成av人片在线观看桃| 久久男人资源站| 国产精品扒开腿做爽爽爽软件| 2020久久国产精品| 影音先锋中文字幕在线视频| 99精品人妻无码专区在线视频区| 国产香蕉成人综合精品视频| 人妻 日韩精品 中文字幕| 中国人与牲禽动交精品| 一夜七次郎国产精品亚洲| 色天天综合狠狠色| 一个人看的www视频免费在线观看| 伊人成人开心激情综合网| 欧美尿孔扩张虐视频| 麻豆入口视频在线观看| 国产精品美女午夜爽爽| 最新版天堂中文在线官网| 久久av老司机精品网站导航| 久久精品网址| 国产寡妇色xxⅹ交肉视频| 在线观看男女av免费网址| 一区二区三区欧洲区| 国产一区福利| 国产视频二区在线观看| 国产精品久久久久久久久久久久久久久久久| 在线播放日韩专区| 精品国产一区二区三区久久久樱花| 国产三区二区一区久久| 成人午夜在线视频| 中文字幕中文字幕一区| 亚洲激情欧美色图| 国产成人精品一区二区三区在线观看| 韩国av一区二区三区在线观看| 欧美另类高清videos| 成人欧美大片| 影音先锋欧美精品| 国产桃色电影在线播放| 国内视频在线精品| 九色porny自拍视频在线播放| 在线观看欧美日韩电影| 韩国三级在线播放| 亚洲人成毛片在线播放女女| 久久精品免视看国产成人| 五月天亚洲精品| 中文一区二区完整视频在线观看| 亚洲国产另类精品专区| ****av在线网毛片| 亚洲AV无码成人精品区东京热| 男人的天堂va免费视频| 韩剧1988在线观看免费完整版| 久久99精品国产一区二区三区| 精品中文一区| 亚洲欧美一区二区三区情侣bbw| 国产网站免费在线观看| 成年人精品视频| heyzo视频在线播放| 日韩欧美国产小视频| 欧美69xx性欧美| 91女神在线视频| 毛片不卡一区二区| 中文字幕人妻无码系列第三区| 在线观看免费视频高清游戏推荐| 久久久久久久久99精品大| 999在线观看| 91久久精品国产91性色| 欧美激情视频一区| 伊人精品视频在线观看| 18岁以下禁止观看的美女视频| 久久精品国产一区二区三区免费看| 男女视频网站在线观看| 欧美无人高清视频在线观看| 午夜在线播放视频欧美| 4444免费观看| 久久尤物电影视频在线观看| 亚洲一区中文字幕| 亚洲三级av在线| 精品人妻无码一区二区| 国产精品一二三产区| 成人a在线视频免费观看| 国产传媒av在线| a中文在线播放| 白嫩亚洲一区二区三区| 一区在线播放| 猛男gaygay欧美视频| 日韩精品一区二区三区免费观影| 欧美专区一区| 一区二区三区四区在线| 欧美毛片又粗又长又大| 意大利激情丛林无删减版dvd| 岛国毛片av在线| 国产黄色片在线观看| 日韩在线观看成人| 偷窥自拍亚洲色图精选| 亚洲精品一区二区三区四区五区| 久久蜜桃精品| 欧美三级黄网| 成人av资源网站| 日韩av片在线免费观看| 日韩香蕉视频| 调教视频免费在线观看| 成人午夜伦理影院| 无码国产精品一区二区免费式直播| 欧美人伦禁忌dvd放荡欲情| 影音先锋国产| www.亚洲一区二区三区| 亚洲少妇久久久| 国语精品视频| 中文字幕欧美精品在线| 亚洲精品推荐| 欧美成人精品福利| 日韩激情视频| 欧美成人777| 人妻丰满熟妇av无码区| 天天爽天天狠久久久| 日本美女爱爱视频| 国产一区亚洲二区三区| 久久久久久久久久一区二区| 欧美日韩一区中文字幕| 999在线观看免费大全电视剧| 久久婷婷开心| 欧美激情视频免费看| 亚洲高清视频的网址| 91传媒在线观看| 久久久无码中文字幕久...| 91看片免费| 久久久精品国产免费观看同学| 天天插天天操天天射| 色窝窝无码一区二区三区| 国产成人a人亚洲精品无码| 日韩成人av影视| 黄色三级小视频| 精品无码久久久久国产| 欧美—级在线免费片| 成人三级网址| 国产成人精品片| 久久久一本精品| 欧美影院一区二区三区| 欧美精品无码一区二区三区| 91精品国产高清一区二区三区| 国产一区二区不卡视频在线观看| 在线欧美视频| 日本亚洲视频在线| 国产精品a成v人在线播放| 玖玖玖精品中文字幕| 亚洲欧美一区二区精品久久久| 国产精品视频1区| 国产在线视频2019最新视频| 国产人妻精品一区二区三| 久草在线资源福利| 国产精品久久久久精k8| 久久久久免费视频| 精品国产精品| 久久伊人91精品综合网站| 日本 欧美 国产| 成人区精品一区二区婷婷| 久久91成人| 亚洲成人福利视频| 久久成人人人人精品欧| 神马香蕉久久| 韩国v欧美v日本v亚洲v| www.色多多| 国产东北露脸精品视频| 少妇网站在线观看| 麻豆成人综合网| 麻豆极品一区二区三区| 国产不卡一卡2卡三卡4卡5卡在线| 亚洲美女色播| 日韩国产一区二区三区| 国产 欧美 自拍| 久久不卡国产精品一区二区| jizz在线播放|