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

為何我們做了4個(gè)月的“無(wú)用功”?——構(gòu)建Packet平臺(tái)過(guò)程中的經(jīng)驗(yàn)和教訓(xùn)

云計(jì)算
Packet是一家成立不久的公司,他們主要是為用戶提供基于裸機(jī)服務(wù)器的IaaS,本文的作者是Packet平臺(tái)的VP,作者在文中講述了他們構(gòu)建Packet平臺(tái)的動(dòng)機(jī)以及在構(gòu)建過(guò)程中遇到了哪些問(wèn)題。他們通過(guò)借鑒OpenStack已有的服務(wù),如Neutron、Ironic,將OpenStack對(duì)于虛擬機(jī)集群的管理策略遷移到對(duì)物理機(jī)集群的管理上,同時(shí)作者還分享了在整個(gè)平臺(tái)構(gòu)建過(guò)程中的經(jīng)驗(yàn)教訓(xùn)。

[[126669]]

Packet是一家成立不久的公司,他們主要是為用戶提供基于裸機(jī)服務(wù)器的IaaS,本文的作者是Packet平臺(tái)的VP,作者在文中講述了他們構(gòu)建Packet平臺(tái)的動(dòng)機(jī)以及在構(gòu)建過(guò)程中遇到了哪些問(wèn)題。他們通過(guò)借鑒OpenStack已有的服務(wù),如Neutron、Ironic,將OpenStack對(duì)于虛擬機(jī)集群的管理策略遷移到對(duì)物理機(jī)集群的管理上,同時(shí)作者還分享了在整個(gè)平臺(tái)構(gòu)建過(guò)程中的經(jīng)驗(yàn)教訓(xùn)。


在去年夏天, Zac 找到了我,他當(dāng)時(shí)正在籌劃從頭開(kāi)始構(gòu)建一個(gè)新式的、基于裸機(jī)服務(wù)器的云服務(wù)平臺(tái)。由于之前我所做的絕大部分的工作都是在構(gòu)建、支持維護(hù)或者使用可擴(kuò)展性的基礎(chǔ)設(shè)施服務(wù),在這個(gè)領(lǐng)域已經(jīng)有了一定經(jīng)驗(yàn)。我開(kāi)始的時(shí)候確實(shí)很好奇:我們到底是否需要一個(gè)這樣的服務(wù)?難道不是已經(jīng)有了許多現(xiàn)成的、優(yōu)秀的IaaS平臺(tái)了嗎?

隨著我們交談的不斷深入,我最終認(rèn)同了Zac的觀點(diǎn),目前許多共有的云服務(wù)并非是用戶友好的,并且使用起來(lái)有過(guò)高的門檻。此外,由于我還是一個(gè)早期的Docker使用者,我可以感受到基于容器的服務(wù)部署即將給相關(guān)領(lǐng)域帶來(lái)的浪潮。容器技術(shù)以指數(shù)的方式提高服務(wù)器的質(zhì)量,這比使用DevOps 工具箱的效率更高。此外,針對(duì)特定底層設(shè)施進(jìn)行虛擬化的公有云服務(wù),以及針對(duì)遺留問(wèn)題的主機(jī)提供商(legacy dedicated hosting providers),都無(wú)法靈活地滿足不同物理硬件的需求。所以我們認(rèn)為,在這個(gè)領(lǐng)域仍然有許多工作值得我們?nèi)プ觯覀儤?gòu)建Packet的旅程就此開(kāi)始。

在任務(wù)開(kāi)始之前……

在項(xiàng)目開(kāi)發(fā)前期,我花了一些時(shí)間來(lái)調(diào)研已有的,提供自動(dòng)化云服務(wù)和自動(dòng)化部署功能的產(chǎn)品,我還查看了一些定制的安裝包(bespoke installers),幾乎所有的開(kāi)源云平臺(tái),以及我們需要重新構(gòu)建自己的服務(wù)時(shí)可能用到的工具。

在Voxel工作期間,我們?cè)?jīng)開(kāi)發(fā)過(guò)一個(gè)云主機(jī)平臺(tái),這個(gè)平臺(tái)后來(lái)被 Internap所收購(gòu)。我們當(dāng)時(shí)還構(gòu)建了自己的軟件堆棧,并且我們對(duì)于自己平臺(tái)的各種優(yōu)勢(shì)和使用平臺(tái)可能帶來(lái)的影響都掌握得一清二楚。我們天真的認(rèn)為,憑借我們之前的經(jīng)驗(yàn),安裝服務(wù)器集群的工作看起來(lái)應(yīng)該很容易。你以為自己曾經(jīng)做過(guò)一次,自己就是老手了嗎?錯(cuò)!實(shí)時(shí)上,在安裝的過(guò)程中,我們遇到了無(wú)數(shù)網(wǎng)絡(luò)方面的問(wèn)題,硬件方面不斷的變化也經(jīng)常困擾著我們,此外我們還需要解決由于操作系統(tǒng)的差異所導(dǎo)致的許多問(wèn)題……不得不說(shuō),想要給客戶提供一個(gè)真正自動(dòng)化的服務(wù)層,并非易事。按照Z(yǔ)ac所提出的要求,我們要安裝、管理上千臺(tái)規(guī)模的物理服務(wù)器集群,同時(shí)還要對(duì)集群的安全提供保障,每次對(duì)集群進(jìn)行配置,這些工作到要在5分鐘之內(nèi)完成,對(duì)于我來(lái)說(shuō),這并不簡(jiǎn)單。

如何才能幫助Packet 滿足其目標(biāo):在24/7 秒的時(shí)間內(nèi)執(zhí)行上千次的安裝服務(wù),并且讓這些服務(wù)啟動(dòng),還要運(yùn)行數(shù)月之久?經(jīng)過(guò)之前的調(diào)研,我們開(kāi)始對(duì)OpenStack產(chǎn)生興趣。我們希望借鑒OpenStack在基礎(chǔ)設(shè)施管理方面的經(jīng)驗(yàn),并結(jié)合其已有的OpenStack組件,來(lái)構(gòu)建我們自己的服務(wù),我們的服務(wù)可能包括:網(wǎng)絡(luò)自動(dòng)化、IP管理、流程化安裝、硬件生命周期監(jiān)控、以及產(chǎn)品安裝等幾部分。如果我們可以依賴OpenStack已有的核心組件,我們的服務(wù)就不需要再?gòu)念^開(kāi)始構(gòu)建,我的團(tuán)隊(duì)就可以將更多的經(jīng)歷集中于可以給用戶帶來(lái)更多價(jià)值的工作上:比如增強(qiáng)平臺(tái)對(duì)底層硬件分析并且添加平臺(tái)對(duì)容器技術(shù)的支持等等。

我也曾經(jīng)被警告過(guò),OpenStack中可能確實(shí)存在許多“陷阱”。但我還是花了幾周的時(shí)間來(lái)閱讀OpenStack***提交的代碼,我還在官方的IRC頻道中與其他開(kāi)發(fā)者交流,并且還嘗試運(yùn)行DevStack。無(wú)論是OpenStack已有的核心項(xiàng)目,還是在過(guò)去2年之內(nèi)突然成熟起來(lái)的新項(xiàng)目,我對(duì)它們都非常熟悉。此外,對(duì)于我們構(gòu)建Packet項(xiàng)目而言,似乎時(shí)機(jī)剛好:Rackspace最近推出了OneMetal服務(wù),他們還通過(guò)博客公開(kāi)了他們是如何在裸機(jī)云服務(wù)器上運(yùn)行 Ironic服務(wù)的,此外,他們將要推出一個(gè)新的、重要的發(fā)行版:Juno ,這一系列舉措似乎與我們的想法不謀而合,這看起來(lái)正是我們開(kāi)發(fā)Packet項(xiàng)目的黃金時(shí)間。所以我和我的團(tuán)隊(duì)堅(jiān)信,我們應(yīng)該借鑒OpenStack的已有服務(wù)來(lái)完成我們對(duì)裸機(jī)服務(wù)器的部署。

故事是這樣的……

我知道 OpenStack的學(xué)習(xí)曲線很陡峭,并且我需要掌握的是每一個(gè)項(xiàng)目的核心原理,并非僅僅是對(duì)項(xiàng)目進(jìn)行簡(jiǎn)單的安裝部署,于是我挨個(gè)地鉆研OpenStack的項(xiàng)目,對(duì)于某些特別的項(xiàng)目,我需要通過(guò)反復(fù)使用來(lái)對(duì)它們有更好的理解,比如:Nova、 Ironic 驅(qū)動(dòng),以及 Neutron。我們不僅僅想要借鑒Ironic在裸機(jī)上安裝提供的便利,我們還需要支持 Packet的主機(jī)級(jí)別的網(wǎng)絡(luò)模型,特別是要避免通過(guò)兩層網(wǎng)絡(luò)或者是VlAN的方式,我們要將三層的網(wǎng)絡(luò)模型直接構(gòu)建在每個(gè)主機(jī)上。

對(duì)于我上面所提到的經(jīng)歷,你的***反應(yīng)可能是:“喔!相對(duì)于需要學(xué)習(xí)的內(nèi)容而言,目前可以參考的文檔是在是少之又少!”然而經(jīng)過(guò)了一個(gè)多月的學(xué)習(xí),我***的感受就是,我所閱讀的文檔之中,許多文檔都是過(guò)期的,有的文檔內(nèi)容甚至完全不準(zhǔn)確!這強(qiáng)迫我不斷地篩選質(zhì)量更好的文檔,文檔的來(lái)源從 wiki百科到IRC上的日志,再到開(kāi)源項(xiàng)目中***提交的信息。我不斷地從中篩選出“真實(shí)可靠的信息”。 除了經(jīng)過(guò)初步的信息篩選,我還需要花費(fèi)許多時(shí)間進(jìn)行python debug,只是為了驗(yàn)證不同文章中對(duì)于功能可用性的互相矛盾的表述。比如,“到底XXX功能有沒(méi)有作用?” 等等,整個(gè)過(guò)程進(jìn)展得很慢。

值得注意的是,有許多開(kāi)發(fā)者和公司有豐富的OpenStack使用經(jīng)驗(yàn)。特別是針對(duì)Nova組件和標(biāo)準(zhǔn)的Neutron組件的實(shí)現(xiàn)方面。然而,幾乎很少人對(duì)于Ironic在生產(chǎn)環(huán)境中使用有實(shí)際經(jīng)驗(yàn)。雖然與其他的開(kāi)源項(xiàng)目相比,OpenStack的開(kāi)發(fā)者社區(qū)規(guī)模很大,但是我在對(duì)OpenStack組件研究的過(guò)程中仍然會(huì)遇到一些問(wèn)題,甚至是一些項(xiàng)目的核心的開(kāi)發(fā)者都無(wú)法幫助我們解決,在Google上搜索相關(guān)的錯(cuò)誤結(jié)果,所能找到的相關(guān)錯(cuò)誤信息也很少。

#p#

Lesson 1:OpenStack是一個(gè)龐大的、年輕的、發(fā)展迅速的項(xiàng)目,如果之前沒(méi)有一定的知識(shí)儲(chǔ)備,文檔看起來(lái)可能會(huì)有很多“陷阱”。

我強(qiáng)迫自己對(duì)于Ironic的研究更深入一點(diǎn),于是我把Neutron留給我的一個(gè)同事來(lái)研究(通過(guò)之前的教訓(xùn)得到的啟示)。事實(shí)上,對(duì)于OpenStack的每一個(gè)組件,我們都需要安排一個(gè)專門的開(kāi)發(fā)人員來(lái)負(fù)責(zé)研究。開(kāi)發(fā)人員不僅要理解該組件的核心代碼庫(kù),同時(shí)還要能跟上整個(gè)項(xiàng)目的發(fā)展進(jìn)度。此外開(kāi)發(fā)人員還要靈活地將對(duì)應(yīng)組件進(jìn)行調(diào)整并且運(yùn)用到我們自己的項(xiàng)目的開(kāi)發(fā)中。把Neutron的研究任務(wù)交給其他同事之后,我就可以更加專注于Ironic的研究工作,我花費(fèi)了許多時(shí)間,通過(guò)IRC、郵件、并且在OpenStack開(kāi)發(fā)者論壇上,同 Rackspace的OnMetal團(tuán)隊(duì)成員進(jìn)行了很多的交流。我還閱讀了許多相關(guān)的文檔,我確定自己在論壇中發(fā)的每個(gè)帖子,以及通過(guò)Google可以搜索到的,我通過(guò)debug得到的每個(gè)結(jié)果,都會(huì)幫助Ironic構(gòu)建其新的版本。

從Nova 的baremetal驅(qū)動(dòng)逐步發(fā)展成為***的Ironic項(xiàng)目,這整個(gè)過(guò)程中,社區(qū)的工作功不可沒(méi)。雖然社區(qū)已經(jīng)做了許多工作,但是OpenStack在整體的設(shè)計(jì)上,仍然保持著以虛擬化為中心的理念。如果拿Nova的 baremetal驅(qū)動(dòng)和Ironic相比,很多特性都發(fā)生了改變。其中一個(gè)變化就是Ironic對(duì)網(wǎng)絡(luò)方面的支持有限。通過(guò)Ironic 網(wǎng)絡(luò)會(huì)根據(jù)modular layer 2 (ML2)插件被分成 openvswitch以及l(fā)inuxbridge 兩種代理模式。而我們的網(wǎng)絡(luò)模型與這個(gè)分類有著很嚴(yán)重的沖突,我還發(fā)現(xiàn),Neutron不僅缺乏對(duì)特定廠商的交換機(jī)的支持而且擴(kuò)展到不同的網(wǎng)絡(luò)模型的能力也有限。

相關(guān)領(lǐng)域的大公司(比如Rackspace) 對(duì)Openstack的核心代碼有著更深刻的理解,它們可以將OpenStack中的大部分組件進(jìn)行很高程度的定制化,以使得這些組件部署在物理服務(wù)器或者是真是的物理網(wǎng)絡(luò)環(huán)境中。雖然其中一些用于定制的補(bǔ)丁項(xiàng)目已經(jīng)開(kāi)源,但是許多重要的補(bǔ)丁還沒(méi)有開(kāi)源。 對(duì)于一些重要的補(bǔ)丁,可能還需要重新開(kāi)始構(gòu)建,并且可能在新的OpenStack發(fā)行版本中對(duì)其進(jìn)行維護(hù)。

Lesson2: OpenStack的項(xiàng)目全是基于虛擬機(jī)的,如果你的情況不是這樣,那么祝你好運(yùn)!

在這一點(diǎn)上,我也認(rèn)真考慮了很多,怎么在我們的產(chǎn)品上改善OpenStack的安裝過(guò)程。 這個(gè)過(guò)程中,需要操作的資源數(shù)量很龐大,并且保持每個(gè)服務(wù)之間的同步也需要很大的工作量。我開(kāi)始感覺(jué)到我們需要對(duì)與Nova和Ironic項(xiàng)目的定制化工作絕非是簡(jiǎn)單的修修補(bǔ)補(bǔ)。巨大的工作量可能會(huì)抵消開(kāi)源項(xiàng)目自身所特有的優(yōu)勢(shì),同時(shí)也可能會(huì)減弱開(kāi)發(fā)者的動(dòng)力動(dòng)力。

然而我任務(wù)全部理解Neutron中的細(xì)節(jié)是很重要的,在我的個(gè)人計(jì)劃中,這也是一個(gè)最關(guān)鍵部分。

在物理交換機(jī)和服務(wù)器的世界中,安裝服務(wù)并不是很非常的困難。這樣可以提供可靠的服務(wù),但在另一方面,這個(gè)工作做起來(lái)也并不容器,你需要一系列的工具來(lái)幫助你完成自動(dòng)化的操作。并且根據(jù)我的經(jīng)驗(yàn),對(duì)于大多數(shù)基礎(chǔ)設(shè)置的部署來(lái)說(shuō),最容易出錯(cuò)的地方就是網(wǎng)絡(luò)方面的配置。你可以看到,就支持***的自動(dòng)化操作和API交互而言,物理交換機(jī)操作系統(tǒng)還有很多地方需要被加強(qiáng)(Juniper的即將到來(lái)的 14.2 JUNOS加強(qiáng)了對(duì)REST API的支持)事實(shí)上,在使用其他的網(wǎng)絡(luò)自動(dòng)化工具時(shí),有許多令人沮喪的經(jīng)歷,這也是一個(gè)促使我調(diào)研OpenStack的一個(gè)主要原因。并且Neutron項(xiàng)目有一個(gè)很吸引人的標(biāo)題 :“通過(guò)已實(shí)現(xiàn)服務(wù)及其綁定的函數(shù)庫(kù),來(lái)提供給你即時(shí)的、可擴(kuò)展的、以及技術(shù)不受限(technology-agnostic)的網(wǎng)絡(luò)抽象能力”當(dāng)時(shí)看到這個(gè)標(biāo)題,我就毫不猶豫加入進(jìn)來(lái)。

然而,實(shí)時(shí)并非像他們所許諾的那樣。之前討論的大多數(shù)關(guān)于軟件自定義網(wǎng)絡(luò)的問(wèn)題,它們大部分都需要在虛擬網(wǎng)絡(luò)的環(huán)境下才能解決。這需要將網(wǎng)絡(luò)建立在 hypervisor之上,而并非是使用真實(shí)的物理交換機(jī)。不僅僅是我們交換機(jī)的提供方(Juniper)對(duì)于Neutron的驅(qū)動(dòng)已經(jīng)完全過(guò)時(shí),當(dāng)我們使用***的OpenStack的Juno發(fā)行版本后,相關(guān)支持仍然只是很小一部分。此外 Neutron 僅實(shí)現(xiàn)了一個(gè)網(wǎng)絡(luò)間的、初級(jí)的 IP地址管理器(IPAM)。并且沒(méi)有考慮對(duì)于從外部接入進(jìn)來(lái)的IP進(jìn)行行分配、報(bào)告、或者對(duì)指定的IP地址提供權(quán)限許可。如果讓我們通過(guò)降低用戶體驗(yàn),來(lái)滿足Neutron所提供的有限的特性,這對(duì)我們來(lái)說(shuō)是不可接受的。

Lesson3 :Neutron對(duì)物理網(wǎng)絡(luò)的支持要具體情況具體分析,使用之前先要檢查你的交換機(jī)。

我們到底是怎么做的?

長(zhǎng)話短說(shuō),我們?cè)谑フQ節(jié)之前我們又花了整整一周時(shí)間對(duì)OpenStack進(jìn)行研究,之后我們用了接下來(lái)的三周時(shí)間來(lái)開(kāi)發(fā)一個(gè)定制發(fā)布的自動(dòng)化的平臺(tái)。在去年12月份的早些時(shí)候,再構(gòu)建了我們自己的IP Manager之后, 團(tuán)隊(duì)被鼓勵(lì)在已經(jīng)定制好的工具的基礎(chǔ)上進(jìn)行開(kāi)發(fā)。我們是一個(gè)100%向前看的公司,并且我們感覺(jué)到,在探索和部署OpenStack的過(guò)程中,我們已經(jīng)把大多數(shù)的陷阱都填平了,我們構(gòu)建了一個(gè)靈活的服務(wù)提供級(jí)別的(service-provider grade)IPAM(我們稱它為***IP) ,一個(gè)用戶和權(quán)限模型(在我們自己的SWITCH OSS基礎(chǔ)上構(gòu)建),并且在我們的設(shè)備管理平臺(tái)和我們的物理基礎(chǔ)設(shè)施之間有很好的結(jié)合。

有些時(shí)候,存在的不一定就是足夠好,或者完全適合我們的需求。我們通過(guò)Packet項(xiàng)目對(duì)OpenStack進(jìn)行改進(jìn),就是一個(gè)很好的例子。我們也期望在社區(qū)中發(fā)行我們自己的Neutron插件,并且緊隨OpenStack項(xiàng)目的發(fā)展,現(xiàn)在我們也在繼續(xù)前進(jìn)。

我們會(huì)在最近完成對(duì)于CoreOS的安裝過(guò)程步驟(在Ubuntu、Debian 以及CentOS上的安裝已經(jīng)完成)。產(chǎn)品的簡(jiǎn)潔、快速、的文件的系統(tǒng)可以允許我們支持許多更高級(jí)的功能并且提供更高程度的可用性,同時(shí)還不會(huì)使我們的用戶體驗(yàn)打折扣,對(duì)于這一點(diǎn)我確實(shí)很興奮。請(qǐng)容我這樣概括整個(gè)開(kāi)發(fā)過(guò)程:“收獲教訓(xùn),完成任務(wù)(基本上完成)!”

原文鏈接:http://dockerone.com/article/153

責(zé)任編輯:Ophira 來(lái)源: dockerone
相關(guān)推薦

2010-05-11 10:27:49

企業(yè)培訓(xùn)

2015-08-17 14:50:19

亞馬遜云平臺(tái)應(yīng)用遷移

2025-09-11 09:09:42

2012-10-30 10:09:56

Redis

2021-03-24 13:23:31

數(shù)據(jù)科學(xué)大數(shù)據(jù)泄露機(jī)器學(xué)習(xí)

2025-11-21 10:20:59

2020-09-06 08:22:38

人工智能AI人工智能技術(shù)

2018-10-15 09:39:29

Kubernetes日志容器

2012-09-26 09:54:52

Scrum

2023-05-29 14:32:48

數(shù)據(jù)治理

2025-09-28 08:56:31

2020-05-12 10:04:31

企業(yè)經(jīng)驗(yàn)和教訓(xùn)CIO

2021-04-06 10:34:47

IT領(lǐng)導(dǎo)冠狀病毒疫情首席信息官

2025-08-27 08:43:39

RAGAI助手知識(shí)庫(kù)

2011-04-07 14:07:56

活動(dòng)目錄

2021-11-18 10:08:43

企業(yè)IT技術(shù)

2023-12-20 15:41:46

VueViteVue 3

2020-01-14 11:17:33

Go并發(fā)Linux

2020-02-12 10:23:54

云遷移云計(jì)算

2021-11-24 11:31:58

制造商運(yùn)營(yíng)疫情
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

三级在线免费观看| 97在线视频精品| 久久精品一卡二卡| cao在线视频| 国产欧美日韩不卡免费| 成人福利网站在线观看| 国产亚洲精品码| 国产va免费精品观看精品视频| 欧美日韩午夜影院| 国内精品视频一区二区三区| 成人午夜在线观看视频| 粉嫩蜜臀av国产精品网站| 国产成人精品综合| 免费视频网站www| 精品国产一区二区三区小蝌蚪| 欧美一级一区二区| 麻豆av免费在线| 欧美人与牲禽动交com| 国产欧美日产一区| 国内成+人亚洲| 国产又粗又猛又色又| 国产精品尤物| 久久久亚洲影院| 日本免费网站视频| 在线视频亚洲专区| 亚洲第一精品夜夜躁人人爽| 亚洲 国产 图片| 视频二区不卡| 亚洲第一在线综合网站| 一级二级三级欧美| 国产资源在线播放| 91视频国产资源| 国产精品视频福利| 精品人妻少妇嫩草av无码专区| 免费不卡在线视频| 国产999在线| 五月天婷婷久久| 亚洲网站在线| 美乳少妇欧美精品| 久久国产高清视频| 日韩视频在线观看| 中文字幕欧美日韩va免费视频| 亚洲久久久久久| 白白在线精品| 亚洲第一精品自拍| 国产综合内射日韩久| 国产精品毛片无码| 7777女厕盗摄久久久| 91精品999| 四虎精品在线观看| 在线播放91灌醉迷j高跟美女| 一区二区三区韩国| 日韩毛片一区| 欧美亚洲国产一区二区三区va| 国产精品69页| 台湾成人免费视频| 欧洲激情一区二区| 在线观看免费不卡av| 国内欧美日韩| 欧美日韩精品三区| 黄色片免费网址| 欧美电影院免费观看| 欧美一级二级在线观看| 91人人澡人人爽| 久久97精品| 亚洲免费福利视频| 免费在线观看a视频| 国产精品欧美在线观看| 中文在线不卡视频| 登山的目的在线| 欧美在线免费| 97色在线观看| 婷婷激情五月综合| 久久精品国产久精国产爱| 91久久在线视频| 国精产品一品二品国精品69xx| 99精品久久免费看蜜臀剧情介绍 | **精品中文字幕一区二区三区| 欧美日韩在线亚洲一区蜜芽| 午夜av中文字幕| 国产成人一二| 一区二区三区美女xx视频| 小嫩苞一区二区三区| 亚洲无线视频| 日本成人黄色片| 中文字幕在线视频第一页| 国产精品69久久久久水密桃 | 热久久天天拍国产| 久久亚洲精品中文字幕冲田杏梨| 久久久精品一区二区涩爱| 中文久久精品| 国产精品一二三在线| 不卡视频免费在线观看| 久久久亚洲国产美女国产盗摄| 亚洲精品乱码视频| 国产桃色电影在线播放| 色域天天综合网| 在线播放黄色av| 天堂网av成人| 欧美成人免费全部观看天天性色| 亚洲免费黄色网址| 国产激情视频一区二区在线观看| 蜜桃臀一区二区三区| 黄av在线播放| 色婷婷精品久久二区二区蜜臂av | 国产一二三区在线播放| 欧美黑人一区| 欧美成人艳星乳罩| 免费一级黄色录像| 亚洲每日更新| 99国产在线视频| 国产在线观看高清视频| 亚洲亚洲精品在线观看| 午夜国产福利在线观看| 亚洲春色h网| 欧美丰满少妇xxxxx| 中文字幕在线观看精品| 91视频免费看| 国产精品久久..4399| 2020国产精品小视频| 亚洲男人天堂视频| 日韩精品国产一区二区| 国产精品中文字幕一区二区三区| 日韩电影大全在线观看| 国产直播在线| 欧美精品一区二区三区在线| 成年人午夜剧场| 捆绑调教一区二区三区| 日韩欧美视频一区二区三区四区| 手机在线观看av| 日韩久久精品一区| 欧美色图亚洲视频| 精品一区二区三区免费视频| 视频一区免费观看| 性欧美超级视频| 亚洲美女在线视频| 国产精品21p| 久久午夜国产精品| 91猫先生在线| 五月综合久久| 17婷婷久久www| 色综合久久久久久| 亚洲一区二区3| 国产chinese中国hdxxxx| 欧美日韩一区二区高清| 91网免费观看| 久草在线视频网站| 亚洲第一免费播放区| 日本熟妇成熟毛茸茸| 成人app下载| 日本www在线视频| 日韩影视高清在线观看| 97超级碰碰人国产在线观看| 五月婷婷丁香花| 精品久久久久久久久久ntr影视| 中文字幕天堂网| 国产视频一区在线观看一区免费| 久久久影院一区二区三区| 国产色播av在线| 亚洲欧美色婷婷| 在线视频精品免费| 中文字幕一区二区三区在线观看 | 亚洲男人在线| 欧美黑人一级爽快片淫片高清| 精品人妻无码一区二区三区蜜桃一| 亚洲最新视频在线观看| 国产毛片毛片毛片毛片毛片毛片| 亚洲专区一区| 亚洲国产精品一区在线观看不卡| 性欧美video另类hd尤物| 久久成人亚洲精品| 色哟哟国产精品色哟哟| 日本精品一级二级| 亚洲人与黑人屁股眼交| 高清不卡一二三区| 97xxxxx| 日韩精品中文字幕第1页| 92国产精品视频| caoporn视频在线观看| 国产亚洲人成a一在线v站| 亚洲天堂视频网| 亚洲一区二区三区在线| 少妇特黄一区二区三区| 久久精品999| 亚洲人成无码网站久久99热国产| 国产欧美高清视频在线| 91传媒免费看| 美女一区网站| 欧美久久精品午夜青青大伊人| 韩国av免费在线观看| 在线观看视频一区二区| 少妇久久久久久被弄高潮| 2欧美一区二区三区在线观看视频| 天天碰免费视频| 欧美日韩一区二区国产| 亚洲v国产v在线观看| 亚洲成人影音| 国产精品久久视频| 98色花堂精品视频在线观看| 在线观看视频亚洲| 欧美一级免费片| 欧美日韩激情一区| 久久久精品福利| 亚洲国产日韩精品| 女教师淫辱の教室蜜臀av软件| 成人中文字幕合集| 男生操女生视频在线观看| 日韩午夜黄色| 中国丰满熟妇xxxx性| 99精品在线| 色播五月综合| 午夜先锋成人动漫在线| aa日韩免费精品视频一| 国产黄色精品| 国产成人精品av在线| 国产精品蜜臀| 欧美成人精品一区二区| 阿v免费在线观看| 亚洲欧美日韩直播| 外国精品视频在线观看| 精品播放一区二区| 国产麻豆91视频| 欧美日韩大陆在线| 亚洲男人天堂网址| 色婷婷国产精品| 中文字幕亚洲精品在线| 亚洲国产日韩综合久久精品| 欧美在线视频第一页| 中文在线资源观看网站视频免费不卡 | 亚洲国产精品一区在线观看不卡 | 亚洲精品伊人| 国产精品高潮呻吟久久av野狼| 免费看男女www网站入口在线| 欧美国产日韩中文字幕在线| 精品美女在线观看视频在线观看| 中文字幕亚洲一区在线观看| 久草视频在线看| 亚洲性日韩精品一区二区| 午夜福利视频一区二区| 亚洲第一页中文字幕| 亚洲精品视频91| 精品久久久久久久久久久院品网| 亚洲春色一区二区三区| 日韩欧美一二区| 亚洲黄色片视频| 亚洲精品一线二线三线| 国产刺激高潮av| 精品国偷自产国产一区| 色综合免费视频| 亚洲男人天堂久| 国产51人人成人人人人爽色哟哟| 亚洲香蕉成人av网站在线观看| 黄色大片在线看| 尤物yw午夜国产精品视频| 天堂资源在线中文| 理论片在线不卡免费观看| a黄色片在线观看| 久久久久久国产精品美女| aa国产成人| 国产成人激情小视频| 看片一区二区| 成人亚洲综合色就1024| 爱高潮www亚洲精品| 久久久久久久有限公司| 成人av资源电影网站| 黄色一级片网址| 亚洲午夜一级| 韩国日本美国免费毛片| 精品无人区卡一卡二卡三乱码免费卡| 亚洲成人手机在线观看| av成人免费在线| 91视频免费在观看| 亚洲精品视频在线观看网站| 人人干人人干人人干| 欧洲精品中文字幕| www.四虎在线观看| 亚洲人成在线观看网站高清| 国精产品一区| 97视频在线观看网址| 久久天堂影院| 国语精品免费视频| 91亚洲成人| 玩弄中年熟妇正在播放| 久久99精品国产.久久久久| 中国特级黄色大片| 国产精品第四页| 男女啊啊啊视频| 欧美高清视频一二三区| 日韩一二三四| 不用播放器成人网| 欧洲一级精品| 古典武侠综合av第一页| 青青草原综合久久大伊人精品| 免费网站永久免费观看| 日韩国产欧美视频| 在线观看免费视频黄| 中文av一区特黄| 日本三级欧美三级| 欧美日韩国产三级| 污污视频在线免费看| 久久综合色88| 姬川优奈av一区二区在线电影| 成人毛片网站| 99成人在线视频| 欧美精品第三页| 国产成人av电影在线| 91大神福利视频| 岛国精品视频在线播放| 午夜精品久久久久久久99热黄桃| 中文欧美在线视频| 美女100%一区| 久久99九九| 伊人久久成人| 亚洲成人手机在线观看| 国产精品网曝门| 在线观看日本网站| 亚洲爱爱爱爱爱| 2024最新电影免费在线观看 | 国产一区二区三区黄片| 亚洲欧美综合图区| 免费在线小视频| 国产精品福利视频| 午夜精品影院| 91插插插影院| 成人免费小视频| 亚洲熟妇无码久久精品| 亚洲天堂av网| 欧洲精品一区二区三区| 欧美另类高清视频在线| 亚洲在线黄色| 国产精品久久不卡| 天涯成人国产亚洲精品一区av| 亚洲国产精品久久久久久久| 欧美二区在线播放| 99re91这里只有精品| 国产精品久久国产| 国产福利一区二区| 国产a免费视频| 欧美成人三级在线| av手机免费在线观看| 国产高清在线一区二区| 在线观看日韩av电影| 少妇被狂c下部羞羞漫画| 亚洲一区二区三区激情| 色偷偷在线观看| 午夜精品99久久免费| 日韩成人午夜| 三级4级全黄60分钟| 国产亚洲精品中文字幕| 尤物视频免费观看| 色婷婷**av毛片一区| 欧美在线se| 日本黄xxxxxxxxx100| 丁香婷婷综合网| 国产区在线观看视频| 亚洲全黄一级网站| 国产精品99久久久久久董美香 | 影音先锋男人看片资源| 欧美日韩大陆一区二区| av在线麻豆| 国产在线一区二区三区播放| 久久久夜精品| 天堂а√在线中文在线鲁大师| 欧美一区二区三区思思人| 国产网红在线观看| 欧美一进一出视频| 久久99国产精品久久99| 免费在线观看av网址| 日韩精品中文字幕在线播放| 日本少妇一区| 日本精品免费视频| 成人av电影在线观看| 国产第一页在线观看| 久久综合五月天| 丝袜美腿综合| 看看黄色一级片| 精品日本美女福利在线观看| 国产高清av在线| 96久久精品| 久久亚洲不卡| 欧美被狂躁喷白浆精品| 日韩高清有码在线| 亚洲精品无播放器在线播放| 少妇人妻无码专区视频| 亚洲国产成人私人影院tom| 丰满人妻av一区二区三区| 国产精品久久久久久久久男 | 成人午夜精品福利免费| 国产精品久久久久999| 精品91在线| 国产在线免费av| 亚洲国产精品成人一区二区| 成人性片免费| 国产午夜福利100集发布| 国产精品美女一区二区三区| 欧美一级特黄aaaaaa| 成人h猎奇视频网站| 老司机久久99久久精品播放免费| 精品一区在线观看视频| 永久免费看mv网站入口亚洲|