精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

OpenStack Metadata 服務機制及配置方式

云計算 OpenStack
Metadata 服務為用戶自定義配置虛擬機提供了有效的解決方案。本文剖析了 OpenStack 提供 metadata 服務的兩種機制:config drive 和 RESTful 服務。Config drive 機制主要用于配置虛擬機的網(wǎng)絡信息,包括 IP、子網(wǎng)掩碼、網(wǎng)關等。當虛擬機無法通過 DHCP 正確獲取網(wǎng)絡信息時,config drive 是獲取 metadata 信息的必要方式。如果虛擬機能夠自動正確配置網(wǎng)絡,那么可以通過 RESTful 服務的方式獲取 metadata 信息。

Metadata 的概念

在創(chuàng)建虛擬機的時候,用戶往往需要對虛擬機進行一些配置,比如:開啟一些服務、安裝某些包、添加 SSH 秘鑰、配置 hostname 等等。在 OpenStack 中,這些配置信息被分成兩類:metadata 和 user data。Metadata 主要包括虛擬機自身的一些常用屬性,如 hostname、網(wǎng)絡配置信息、SSH 登陸秘鑰等,主要的形式為鍵值對。而 user data 主要包括一些命令、腳本等。User data 通過文件傳遞,并支持多種文件格式,包括 gzip 壓縮文件、shell 腳本、cloud-init 配置文件等。雖然 metadata 和 user data 并不相同,但是 OpenStack 向虛擬機提供這兩種信息的機制是一致的,只是虛擬機在獲取到信息后,對兩者的處理方式不同罷了。所以下文統(tǒng)一用 matadata 來描述。

本文詳細闡述了 OpenStack 中 metadata 的服務機制,通過深入了解 metadata 的服務機制,用戶可以在適當?shù)膽脠鼍爸羞x擇正確的 metadata 配置方式,從而對虛擬機進行配置。此外,了解 metadata 服務機制能夠為用戶在 OpenStack 的部署、排錯、維護提供幫助,提高工作效率。

Metadata 的獲取機制

在 OpenStack 中,虛擬機獲取 Metadata 信息的方式有兩種:Config drive 和 metadata RESTful 服務。下面我們分別對這兩種機制進行介紹與分析。

Config drive

Config drive 機制是指 OpenStack 將 metadata 信息寫入虛擬機的一個特殊的配置設備中,然后在虛擬機啟動時,自動掛載并讀取 metadata 信息,從而達到獲取 metadata 的目的。在客戶端操作系統(tǒng)中,存儲 metadata 的設備需要是 ISO9660 或者 VFAT 文件系統(tǒng)。具體的實現(xiàn)會根據(jù) Hypervisor 的不同和配置有所差異,以 libvirt 為例:OpenStack 會將 metadata 寫入 libvirt 的虛擬磁盤文件中,并指示 libvirt 將其虛擬為 cdrom 設備,如圖 1 和圖 2 所示。另一方面,虛擬機在啟動時,客戶操作系統(tǒng)中的 cloud-init 會去掛載并讀取該設備,然后根據(jù)所讀取出的內(nèi)容對虛擬機進行配置。

OpenStack 的 metadata 服務機制

圖 1.虛擬機定義的 xml 文件

OpenStack 的 metadata 服務機制

圖 2.存儲 metadata 的虛擬磁盤文件

當然,要實現(xiàn)上述功能,需要宿主機和虛擬機鏡像兩者協(xié)同完成,它們需要各自滿足一些條件:

宿主機(OpenStack 的計算節(jié)點)

支持 config drive 機制的 Hypervisors 有:libvirt、hyper-v 和 VMware。當使用 libvirt 和 VMware 作為 Hypervisor 時,需要確保宿主機上安裝有 genisoimage 程序,并且設置 mkisofs_cmd 標志為 genisoimage 的位置。當使用 hyper-v 作為 Hypervisor 時,需要設置 mkisofs_cmd 標志為 mkisofs.exe 的全路徑,此外還需要在 hyper-v 的配置文件中設置 qume_img_cmd 為 qemu-img 命令的路徑。

虛擬機鏡像

虛擬機鏡像需要確保安裝了 cloud-init。如果沒有安裝 cloud-init,需要自行編寫腳本,實現(xiàn)在虛擬機啟動期間掛載配置磁盤、讀取數(shù)據(jù)、解析數(shù)據(jù)并且根據(jù)數(shù)據(jù)內(nèi)容執(zhí)行相應動作。

OpenStack 提供了命令行參數(shù)--config-drive 用于配置是否在創(chuàng)建虛擬機時使用 config drive 機制。比如:

清單 1

  1. #nova boot --config-drive=true --image image-name --key-name mykey --flavor 1 --user-data  
  2. ./my-user-data.txt myinstance --file /etc/network/interfaces=/home/myuser/instance-interfaces 

或者也可以如清單 2 所示,在/etc/nova/nova.conf 中配置,使得 OpenStack 計算服務在創(chuàng)建虛擬機時默認使用 config drive 機制。

清單 2

  1. force_config_drive=true 

用戶可以在虛擬機中查看寫入的 metadata 信息,如果客戶操作系統(tǒng)支持通過標簽訪問磁盤的話,可以使用如下命令查看:

清單 3

  1. #mkdir -p /mnt/config 
  2. #mount /dev/disk/by-label/config-2 /mnt/config 

Metadata RESTful 服務

OpenStack 提供了 RESTful 接口,虛擬機可以通過 REST API 來獲取 metadata 信息。提供該服務的組件為:nova-api-metadata。當然,要完成從虛擬機至網(wǎng)絡節(jié)點的請求發(fā)送和相應,只有 nova-api-metadata 服務是不夠的,此外共同完成這項任務的服務還有:Neutron-metadata-agent 和 Neutron-ns-metadata-proxy。下面我們將剖析它們是如何協(xié)同工作為虛擬機提供 metadata 服務的。

Nova-api-metadata

nova-api-metadata 啟動了 RESTful 服務,負責處理虛擬機發(fā)送來的 REST API 請求。從請求的 HTTP 頭部中取出相應的信息,獲得虛擬機的 ID,繼而從數(shù)據(jù)庫中讀取虛擬機的 metadata 信息,***將結果返回。

Neutron-metadata-agent

Neutron-metadata-agent 運行在網(wǎng)絡節(jié)點,負責將接收到的獲取 metadata 的請求轉發(fā)給 nova-api-metadata。Neutron-metadata-agent 會獲取虛擬機和租戶的 ID,添加到請求的 HTTP 頭部中。nova-api-metadata 會根據(jù)這些信息獲取 metadata。

Neutron-ns-metadata-proxy

Neutron-ns-metadata-proxy 也運行在網(wǎng)絡節(jié)點。為了解決網(wǎng)絡節(jié)點的網(wǎng)段和租戶的虛擬網(wǎng)段重復的問題,OpenStack 引入了網(wǎng)絡命名空間。Neutron 中的路由和 DHCP 服務器都在各自獨立的命名空間中。由于虛擬機獲取 metadata 的請求都是以路由和 DHCP 服務器作為網(wǎng)絡出口,所以需要通過 neutron-ns-metadata-proxy 聯(lián)通不同的網(wǎng)絡命名空間,將請求在網(wǎng)絡命名空間之間轉發(fā)。Neutron-ns-metadata-proxy 利用在 unix domain socket 之上的 HTTP 技術,實現(xiàn)了不同網(wǎng)絡命名空間之間的 HTTP 請求轉發(fā)。并在請求頭中添加’X-Neutron-Router-ID’和’X-Neutron-Network-ID’信息,以便 Neutron-metadata-agent 來辨別發(fā)送請求的虛擬機,獲取虛擬機的 ID。

OpenStack 的 metadata 服務機制

圖 3.Metadata 請求發(fā)送流程

如圖 3 所示,虛擬機獲取 metadata 的大致流程為:首先請求被發(fā)送至 neutron-ns-metadata-proxy,此時會在請求中添加 router-id 和 network-id,然后請求通過 unix domian socket 被轉發(fā)給 neutron-metadata-agent,根據(jù)請求中的 router-id、network-id 和 IP,獲取 port 信息,從而拿到 instance-id 和 tenant-id 加入請求中,***請求被轉發(fā)給 nova-api-metadata,其利用 instance-id 和 tenant-id 獲取虛擬機的 metadata,返回相應。

上面我們分析了各個服務之間轉發(fā)請求的流程,那么現(xiàn)在只存在一個問題,整個獲取 metadata 的路線就通暢了:虛擬機如何將請求發(fā)送至 neutron-ns-metadata-proxy?

我們首先來分析虛擬機發(fā)送的請求。由于 metadata 最早是由亞馬遜提出的,當時規(guī)定 metadata 服務的地址為 169.254.169.254:80,OpenStack 沿用了這一規(guī)定。所以虛擬機會向 169.254.169.254:80 發(fā)送 medtadata 請求。那么這一請求是如何從虛擬機中發(fā)送出來的呢?目前 Neutron 有兩種方式來解決這個問題:通過 router 發(fā)送請求和通過 DHCP 發(fā)送請求。

#p#

通過 router 發(fā)送請求

如果虛擬機所在 subnet 連接在了 router 上,那么發(fā)向 169.254.169.254 的報文會被發(fā)至 router。如圖 4 所示,Neutron 通過在 router 所在網(wǎng)絡命名空間添加 iptables 規(guī)則,將該報文轉發(fā)至 9697 端口,而 neutron-ns-metadata-proxy 監(jiān)聽著該端口,所以報文被 neutron-ns-metadata-proxy 獲取,進入上述后續(xù)處理和轉發(fā)流程。

OpenStack 的 metadata 服務機制

圖 4.router 所在網(wǎng)絡命名空間的 iptables 規(guī)則

OpenStack 的 metadata 服務機制

圖 5.監(jiān)聽在 9697 端口上的 Neutron-ns-metadata-proxy 服務

 


通過 DHCP 發(fā)送請求

如果虛擬機所在 subnet 沒有連接在任何 router 上,那么請求則無法通過 router 轉發(fā)。此時 Neutron 通過 DHCP 服務器來轉發(fā) metadata 請求。DHCP 服務通過 DHCP 協(xié)議的選項 121 來為虛擬機設置靜態(tài)路由。如圖 6 所示,圖中 10.0.0.3 為 DHCP 服務器的 IP 地址。通過查看虛擬機的靜態(tài)路由表,我們可以發(fā)現(xiàn)發(fā)送至 169.254.169.254 的報文被發(fā)送到了 10.0.0.3,即 DHCP 服務器。

OpenStack 的 metadata 服務機制

圖 6.虛擬機中的靜態(tài)路由表

另外再查看 DHCP 服務器的 IP 配置信息,發(fā)現(xiàn) DHCP 服務器配置了兩個 IP,其中一個就是 169.254.169.254。與 router 類似的,Neutron 在 DHCP 網(wǎng)絡命名空間中啟動了監(jiān)聽 80 端口的 neutron-ns-metadata-proxy 服務,從而進入處理和轉發(fā)請求的流程。

OpenStack 的 metadata 服務機制

圖 7.DHCP 服務器的 IP 配置

總結

Metadata 服務為用戶自定義配置虛擬機提供了有效的解決方案。本文剖析了 OpenStack 提供 metadata 服務的兩種機制:config drive 和 RESTful 服務。Config drive 機制主要用于配置虛擬機的網(wǎng)絡信息,包括 IP、子網(wǎng)掩碼、網(wǎng)關等。當虛擬機無法通過 DHCP 正確獲取網(wǎng)絡信息時,config drive 是獲取 metadata 信息的必要方式。如果虛擬機能夠自動正確配置網(wǎng)絡,那么可以通過 RESTful 服務的方式獲取 metadata 信息。

原文鏈接:http://www.ibm.com/developerworks/cn/cloud/library/1509_liukg_openstackmeta/index.html
 

責任編輯:Ophira 來源: ibm developerWorks 中國
相關推薦

2018-07-10 15:10:50

OpenStack虛擬機metadata

2016-09-20 22:41:21

Linuxmmapreadahead

2016-09-01 12:37:13

OpenStack虛擬機Metadata

2010-08-05 10:19:28

路由器配置

2010-04-27 12:56:35

lvs負載均衡

2018-04-12 08:37:27

2013-12-08 19:51:20

OpenStack網(wǎng)絡配置

2013-12-08 18:13:08

OpenStack橫向擴展

2009-09-17 14:05:18

WSUS服務器

2016-02-29 16:54:10

OpenStack混合云應用軟件定義基礎設施

2023-03-17 08:50:00

服務器時鐘服務數(shù)據(jù)庫

2015-01-20 09:35:52

2015-06-12 10:27:28

DevOpsDockerOpenStack

2013-09-16 15:46:50

OpenStack云計算

2020-07-16 08:39:18

服務狀態(tài)排錯

2012-08-07 15:02:05

OpenStack網(wǎng)絡模式

2010-02-26 14:05:57

WCF通信方式

2014-11-27 13:29:29

OpenStackSwift開源

2025-05-27 01:00:00

2013-07-31 09:38:16

IPv6地址單播地址多播地址
點贊
收藏

51CTO技術棧公眾號

日韩精品一二三四区| 亚洲一区二区三区三| 国产精品久久av| 国内毛片毛片毛片毛片毛片| 国产精品日本一区二区三区在线| 亚洲综合一区二区精品导航| 欧美日韩无遮挡| 91亚洲精品国偷拍自产在线观看 | 天堂久久久久va久久久久| 中文字幕一精品亚洲无线一区| 亚洲国产日韩在线一区| 是的av在线| 亚洲欧美一区二区三区久本道91 | 亚洲另类第一页| 男人天堂亚洲| 国产精品久久久久久久久动漫 | 亚洲免费在线视频一区 二区| 久久国产精品亚洲va麻豆| 伊人精品一区二区三区| 尹人成人综合网| 日韩网站免费观看| 国产精品久久AV无码| 日韩第二十一页| 欧美日韩国产一区在线| 六月婷婷激情网| 国产视频福利在线| 成人高清伦理免费影院在线观看| 国产欧洲精品视频| 欧美videossex极品| 欧美日韩国产一区精品一区| 这里只有精品在线观看| 色天使在线视频| 91午夜精品| 欧美精品自拍偷拍| 男女视频一区二区三区| 鲁鲁在线中文| 亚洲一区二区三区四区五区黄| 中文字幕久久综合| yes4444视频在线观看| 99精品黄色片免费大全| 国产欧美在线一区二区| 911美女片黄在线观看游戏| 水蜜桃久久夜色精品一区的特点| 欧美一级大片视频| 国产精品16p| 国产精品分类| 欧美国产日本在线| 欧美日韩在线观看免费| 亚洲成人精选| 久久五月情影视| 性爱在线免费视频| 日韩精品诱惑一区?区三区| 国产一区二区三区精品久久久 | www.久久伊人| 国产老女人精品毛片久久| 国产日韩欧美视频在线| 中国一区二区视频| 久久丁香综合五月国产三级网站| 国产精品www色诱视频| 91黑人精品一区二区三区| 蜜桃久久av| 日本欧美爱爱爱| 波多野结衣一区二区在线| 日韩成人精品在线| 国产精品精品视频| 91麻豆成人精品国产| 国产在线精品一区二区不卡了| 成人激情电影一区二区| 国产免费无遮挡| 国产不卡视频在线观看| 国产精品亚洲综合| 神马久久久久| 亚洲国产成人一区二区三区| 亚洲一区三区电影在线观看| 黄网站app在线观看| 亚洲一区二区三区不卡国产欧美| 成人性生活视频免费看| 天堂资源在线| 欧美视频精品在线| 午夜视频在线网站| 伊色综合久久之综合久久| 亚洲成人999| 粉嫩av蜜桃av蜜臀av| 成人羞羞视频播放网站| 欧美久久久精品| 日韩污视频在线观看| 久久久蜜桃一区二区人| 成人福利免费观看| 亚洲第一页综合| 国产亚洲综合色| 综合网五月天| 欧美久久天堂| 欧美日韩小视频| 北京富婆泄欲对白| 精品免费一区二区| 欧美大片免费观看| 日韩精品久久久久久免费| 精品在线免费观看| 精品国产一区二区三区麻豆小说| 国产一级片在线| 一区二区三区在线免费视频| 国产成人无码av在线播放dvd| 亚洲欧洲二区| 精品无人区乱码1区2区3区在线| 国产18无套直看片| 亚洲福利精品| 成人国产精品一区| 嫩草在线播放| 亚洲一区免费在线观看| 色多多视频在线播放| 国产欧美自拍一区| 日韩一级黄色av| 亚洲黄色小说图片| 国产麻豆精品视频| 日韩欧美一区二区三区四区五区| 色a资源在线| 欧美三级乱人伦电影| 91玉足脚交白嫩脚丫| 久久精品影视| 国产精品99久久久久久人 | 久久一区二区三区视频| 国产一区二区精品久久99| 久久青青草综合| 免费污视频在线| 在线成人免费观看| 国产小视频自拍| 亚洲美洲欧洲综合国产一区| 91在线免费视频| 在线免费黄色| 日本精品一区二区三区高清 | 成人性生交大片免费看中文视频| 中文字幕一区电影| 国产成人麻豆免费观看| 91久色porny| 免费毛片网站在线观看| 91精品国产自产精品男人的天堂| 久久黄色av网站| 一区二区视频网| 欧美国产综合一区二区| 国产一区亚洲二区三区| 亚州综合一区| 国产69久久精品成人看| 亚洲色图另类小说| 五月婷婷色综合| 成熟妇人a片免费看网站| 在线观看国产精品入口| 91久久久久久久久久久久久| p色视频免费在线观看| 欧美在线小视频| 性少妇xx生活| 九九精品视频在线看| 亚洲国产一区二区三区在线| 久久精品黄色| 久久久国产精彩视频美女艺术照福利| 一本久道久久综合无码中文| 国产精品毛片高清在线完整版| 亚洲欧美日韩综合网| 99久久夜色精品国产亚洲96| 91九色国产视频| av中文字幕在线观看| 精品伦理精品一区| 久久精品国产亚洲AV无码男同| aaa欧美日韩| 欧美一级黄色片视频| 日韩电影免费网站| 国产日韩精品一区二区| 中文字幕有码在线视频| 欧美xfplay| 中文字幕一区二区三区精品| 91丨porny丨中文| mm1313亚洲国产精品无码试看| 国产乱码精品一区二区亚洲 | 99精品国产一区二区三区2021| 欧美精品videos性欧美| 日本激情一区二区| 日韩欧美精品中文字幕| 在线观看免费黄色网址| 国产在线不卡一区| 欧美日韩不卡在线视频| 久久最新网址| 亚洲xxxxx电影| 丁香花高清在线观看完整版| 亚洲欧美国产制服动漫| 中文字幕日产av| 亚洲综合图片区| 美女被到爽高潮视频| 国产麻豆成人传媒免费观看| 黄色av网址在线播放| 欧美极品在线观看| 亚洲影院污污.| 久久男人av资源站| 色噜噜久久综合伊人一本| www香蕉视频| 日本韩国精品在线| 国产精品老熟女一区二区| 91香蕉视频黄| www.com久久久| 国产精品尤物| 国产高清免费在线| 免费欧美一区| 不卡一区二区三区视频| 国产一区二区三区朝在线观看| 久久av.com| 极品美乳网红视频免费在线观看 | 亚洲 小说区 图片区 都市| 欧美午夜精品免费| 日本熟妇色xxxxx日本免费看| 中日韩免费视频中文字幕| 亚洲视频在线播放免费| 久久99精品久久久久婷婷| 日韩精品xxxx| 欧美日一区二区在线观看| 视频一区免费观看| 91午夜精品| 成人性生交xxxxx网站| 免费看av不卡| 欧美激情aaaa| 国产精品久久麻豆| 一区二区国产精品视频| 西西人体44www大胆无码| 日韩一区二区高清| 中文人妻熟女乱又乱精品| 午夜不卡av免费| 九九热这里有精品视频| 中文字幕亚洲一区二区av在线| 国产中文字幕一区二区| 成人午夜在线播放| 国产成人精品综合久久久久99 | 色综合天天综合在线视频| 免费一级全黄少妇性色生活片| 中文字幕中文字幕中文字幕亚洲无线| 扒开jk护士狂揉免费| 99久久精品一区二区| 亚洲成人精品在线播放| 韩日av一区二区| 高清av免费看| 蜜臀av亚洲一区中文字幕| 国产激情在线观看视频| 亚洲一级在线| 日本精品免费在线观看| 中文一区二区| 狠狠97人人婷婷五月| 亚洲三级毛片| 成人免费性视频| 韩日成人在线| 99在线免费视频观看| 欧美成人有码| 高清无码一区二区在线观看吞精| 91精品高清| 青青草视频在线视频| 欧美欧美天天天天操| 国产成人一二三区| 综合精品久久| 国产一级做a爰片久久毛片男| 欧美性久久久| 国产精品久久..4399| 9国产精品视频| av黄色在线网站| 日韩精品福利网| 久久九九国产视频| 美女视频黄a大片欧美| 韩国一区二区在线播放| 国产不卡视频在线观看| 香港三日本8a三级少妇三级99| 久久蜜臀精品av| 免费看91的网站| 亚洲视频一区二区在线观看| 免看一级a毛片一片成人不卡| 亚洲国产精品尤物yw在线观看| www.av麻豆| 在线免费观看日本一区| 一级黄色片在线观看| 51午夜精品国产| 成人h动漫精品一区二区无码| 亚洲高清色综合| 国产毛片在线| 欧美久久久精品| 午夜欧美激情| 91精品久久久久久久久| 三级欧美日韩| 欧美aaaaa喷水| 国产精品二区不卡| 欧美国产日韩激情| 久久久久网站| 9191在线视频| 久久久国产精品不卡| 91av手机在线| 五月婷婷色综合| 一区二区三区免费在线| 亚洲精品一区在线观看| 大乳在线免费观看| 久久久久久久亚洲精品| 日韩免费va| 国产精品12| 第一sis亚洲原创| 国产精彩视频一区二区| 日本午夜一本久久久综合| 三上悠亚 电影| 国产精品嫩草影院com| 日韩精品成人在线| 欧美性极品少妇| 日本美女一级片| 精品国产欧美成人夜夜嗨| 丝袜老师在线| 波多野结衣一区二区三区在线观看 | 欧美性大战久久久久久久蜜臀| www.桃色av嫩草.com| 尤物yw午夜国产精品视频| 91福利在线尤物| 成人在线国产精品| 国产a久久精品一区二区三区| 亚洲高潮无码久久| 秋霞午夜鲁丝一区二区老狼| 国产51自产区| 亚洲精品乱码久久久久久久久| 国产美女www爽爽爽| 日韩精品视频免费| av片在线观看永久免费| 国产精品视频专区| 九九视频免费观看视频精品 | 免费日韩av| 中国黄色片视频| 亚洲精品国产精品乱码不99| 曰批又黄又爽免费视频| 亚洲三级av在线| 神马久久午夜| 精品九九九九| 亚洲高清av| 秘密基地免费观看完整版中文| 亚洲天堂av老司机| 91片黄在线观看喷潮| 色综久久综合桃花网| 91精品国产66| 午夜精品福利一区二区| 久久久久久穴| 蜜桃传媒一区二区亚洲av| 精品国产91久久久久久| 污污网站免费在线观看| 国模精品系列视频| 成人爽a毛片免费啪啪红桃视频| 四虎4hu永久免费入口| 国产一区二区电影| 欧美日韩精品亚洲精品| 日韩一区二区三区三四区视频在线观看| 999在线视频| 成人免费观看网址| 亚洲午夜精品一区二区国产| 亚洲天堂av一区二区| 亚洲欧美日韩国产中文在线| 国产永久免费视频| www.久久撸.com| 欧美日本三级| 日韩视频在线视频| 99国产精品视频免费观看| 亚洲精品视频在线观看免费视频| 亚洲精品国产品国语在线| 都市激情国产精品| 久久久综合亚洲91久久98| 天堂蜜桃91精品| 日本视频在线免费| 欧美一区中文字幕| 超清av在线| 欧美三级网色| 男女激情视频一区| 久久国产波多野结衣| 精品久久久久久久人人人人传媒| 丁香花视频在线观看| 欧美日韩免费高清| 久久精品免费观看| 久久成人国产精品入口| 亚洲国内精品在线| 成人看片在线观看| 91嫩草国产丨精品入口麻豆| 成人性生交大片免费看中文 | 久久精品丝袜高跟鞋| 水野朝阳av一区二区三区| 91麻豆精品久久毛片一级| 日韩写真欧美这视频| 亚洲最新无码中文字幕久久| 亚洲成人网上| 丁香激情综合国产| 国产精品免费精品一区| 久久韩国免费视频| 欧美日韩导航| 在线观看免费不卡av| 亚洲午夜电影网| av在线二区| 国产精品传媒毛片三区| 日本不卡不码高清免费观看| 全程偷拍露脸中年夫妇| 亚洲美女福利视频网站| 日韩精品一区二区三区中文| 成人黄色片视频| 亚洲人123区| 国产精品ⅴa有声小说| 成人永久免费| 久久91精品久久久久久秒播| 国产污污视频在线观看| 美女啪啪无遮挡免费久久网站| 欧美高清视频看片在线观看|