• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    模型驅(qū)動(dòng)的高性能計(jì)算集群配置管理

    2021-02-27 03:23:54韋建文王一超文敏華林新華周子豪
    實(shí)驗(yàn)室研究與探索 2021年1期
    關(guān)鍵詞:配置管理高性能管理員

    韋建文, 王一超, 文敏華, 林新華, 周子豪

    (上海交通大學(xué)網(wǎng)絡(luò)信息中心,上海200240)

    0 引 言

    高性能計(jì)算集群是為求解大型計(jì)算問題、由多個(gè)節(jié)點(diǎn)通過高速網(wǎng)絡(luò)連接而組成的集群,其能否有效工作很大程度上取決于集群中各節(jié)點(diǎn)是否處于協(xié)調(diào)一致的配置狀態(tài)。集群節(jié)點(diǎn)從上架通電到下線退役發(fā)生的軟件配置調(diào)整,都可歸入配置管理的范疇,包括為節(jié)點(diǎn)初始化做的離線配置和不中斷節(jié)點(diǎn)服務(wù)的在線配置。傳統(tǒng)配置方法關(guān)注配置的具體操作,譬如“使用useradd命令添加用戶”“用戶已存在該如何處理”等。受限于命令式配置的建模能力,傳統(tǒng)配置方法很難快速正確地將復(fù)雜系統(tǒng)配置到預(yù)期狀態(tài),而由此導(dǎo)致作業(yè)運(yùn)行效率低甚至集群下線,將嚴(yán)重影響高性能計(jì)算集群的正常使用。

    “基礎(chǔ)設(shè)施即代碼”(Infrastructure as Code,IaC)[1]是為解決復(fù)雜系統(tǒng)配置問題而提出的方法,其核心理念是專注表達(dá)配置的需求——即構(gòu)建配置建模,具體煩瑣的配置操作則由程序在模型驅(qū)動(dòng)下完成。

    以表1 所示的添加用戶為例,配置建模使用“聲明式”描述,相比配置過程使用的“命令式”描述,能更加簡潔準(zhǔn)確地表達(dá)配置意圖。盡管由模型驅(qū)動(dòng)的配置管理在云計(jì)算領(lǐng)域已獲得廣泛應(yīng)用,但這項(xiàng)技術(shù)是否適合于物理機(jī)占比高、異構(gòu)硬件數(shù)量多的高性能計(jì)算集群,仍需要進(jìn)一步探索。

    表1 “聲明式”與“命令式”配置對(duì)比

    上海交通大學(xué)高性能計(jì)算平臺(tái)是國內(nèi)規(guī)模最大的校級(jí)計(jì)算平臺(tái)之一[2],已建成π1.0(2013 年上線)、π2.0(2019 年上線)兩代集群,理論計(jì)算能力超過3PFlops,存儲(chǔ)容量超過10 PB,配備CPU計(jì)算節(jié)點(diǎn)、多路胖節(jié)點(diǎn)、GPU計(jì)算節(jié)點(diǎn)等總計(jì)超過1 000 個(gè)物理節(jié)點(diǎn),以及數(shù)十個(gè)虛擬管理節(jié)點(diǎn)。將這些節(jié)點(diǎn)配置成一個(gè)協(xié)同工作的集群,是一項(xiàng)很有挑戰(zhàn)性的工作。本文介紹一種以配置模型為核心的高性能計(jì)算集群配置管理方法,包括:配置管理工具選型、Puppet特性、模型驅(qū)動(dòng)的集群配置管理流程、配置時(shí)間對(duì)比和配置集群的流程展示。

    1 配置管理工具選型

    在“基礎(chǔ)設(shè)施即代碼”實(shí)踐中,配置管理與編程解題有很多共同點(diǎn)。如圖1 所示。

    程序員使用高級(jí)語言編寫程序代碼,經(jīng)編譯器編譯后得到可執(zhí)行程序,執(zhí)行后輸出計(jì)算結(jié)果。類似地,管理員使用建模語言描述配置模型,經(jīng)配置管理工具翻譯后得到可執(zhí)行腳本,執(zhí)行后將目標(biāo)節(jié)點(diǎn)配置到預(yù)期狀態(tài)。程序員在選擇編程工具鏈時(shí)會(huì)考察編程語言的表達(dá)能力、執(zhí)行效率、第3 方庫豐富程度以及對(duì)版本回溯等軟件工程特性的支持。同樣地,管理員選擇配置管理工具時(shí),也會(huì)重點(diǎn)考察建模能力、配置速度、模塊數(shù)量、對(duì)版本回溯的支持和部署難度。

    圖1 配置管理執(zhí)行流程

    現(xiàn)有主流開源配置管理工具特性對(duì)比見表2。表中,Puppet使用了語法類似Ruby 的定制語言,具有很強(qiáng)的建模能力,又因?yàn)槭褂昧霜?dú)立的客戶端所以配置速度快,龐大的社區(qū)提供了超過6 000 個(gè)模塊,且可與git版本控制系統(tǒng)[7]整合提供變更回溯功能。盡管Puppet部署難度要比其他配置管理工具高,但其提供的層次化建模、邏輯與數(shù)據(jù)分離特性對(duì)管理復(fù)雜集群配置提供了極大的便利。

    表2 主流開源配置管理系統(tǒng)對(duì)比

    2 Puppet配置管理工具

    Puppet配置管理工具的3 個(gè)主要組件如圖2 所示,包括建模組件、主控節(jié)點(diǎn)和客戶端。管理員使用建模組件構(gòu)建的配置模型由主控節(jié)點(diǎn)編譯后變成可執(zhí)行腳本,客戶端執(zhí)行腳本把目標(biāo)節(jié)點(diǎn)配置到預(yù)期狀態(tài)。

    圖2 Puppet配置管理系統(tǒng)組件

    2.1 Puppet建模組件

    Puppet的配置模型包含“邏輯”與“數(shù)據(jù)”兩個(gè)要素,分別描述“配置什么”和“配置參數(shù)”。

    模型的邏輯使用名為Puppet DSL 的特定領(lǐng)域描述語言(Domain Specific Language,DSL)描述。這個(gè)語言專為配置管理設(shè)計(jì),不僅提供了完成基礎(chǔ)配置所需的函數(shù),如安裝特定RPM包、啟動(dòng)特定服務(wù)等,還包含了用于構(gòu)建復(fù)雜功能的語言特性,如變量、數(shù)據(jù)結(jié)構(gòu)、條件分支等。Puppet 推薦使用名為“角色-剖繪”(Roles-Profiles)編碼規(guī)范[8]把模型代碼分散到多個(gè)文件中。這個(gè)編碼規(guī)范使用角色和剖繪兩層抽象,分別描述節(jié)點(diǎn)的功能(如compute、nameserver等)以及實(shí)現(xiàn)這些功能所需的軟件棧(如slurm、bind 等)。部分具有共性功能的模型代碼(如配置MySQL、SLURM)可發(fā)布在Puppet Forge 社區(qū)[9]或GitHub[10]供其他用戶使用。Puppet社區(qū)提供的模塊數(shù)量和質(zhì)量一直在不斷提高,已經(jīng)積累了超過6 000 個(gè)模塊,涵蓋了高性能計(jì)算集群所需絕大部分軟件棧。

    Puppet使用名為Hiera 的程序組織模型中的數(shù)據(jù)。Hiera提供了從最細(xì)粒度的“節(jié)點(diǎn)”到最粗粒度“全局默認(rèn)”之間多粒度層次化的參數(shù)匹配方法。Hiera可從節(jié)點(diǎn)角色、操作系統(tǒng)或其他特征搜索參數(shù),并按照用戶指定的優(yōu)先級(jí)替換或合并參數(shù),若搜索失敗將使用默認(rèn)的全局參數(shù)。Hiera 很好地處理了配置數(shù)據(jù)中“一般”與“特殊”的關(guān)系,通過多粒度參數(shù)匯聚避免重復(fù)配置在多處出現(xiàn)。Hiera 使用“邏輯”與“數(shù)據(jù)”分離的編程理念,使得敏感配置信息得以從配置邏輯中分離出來得到保護(hù)。

    2.2 Puppet配置變更跟蹤

    Puppet提供了“文件”和“模型”兩個(gè)級(jí)別的配置變更跟蹤機(jī)制。在文件一級(jí),Puppet 主控節(jié)點(diǎn)會(huì)備份file函數(shù)每一次對(duì)配置文件所做的修改,管理員可以查看、對(duì)比和恢復(fù)配置文件的歷史記錄。在模型一級(jí),Puppet與git 集成,跟蹤整個(gè)配置模型,即“邏輯+數(shù)據(jù)”的代碼變更歷史。管理員可使用“git 簽出”抽取任意時(shí)刻的模型應(yīng)用到目標(biāo)節(jié)點(diǎn),或使用“git分支”創(chuàng)造多個(gè)獨(dú)立于生產(chǎn)環(huán)境的配置模型。Puppet配置變更跟蹤機(jī)制是實(shí)現(xiàn)配置回溯和獨(dú)立測試環(huán)境的基礎(chǔ)。

    3 使用Puppet配置高性能集群

    使用Puppet建模組件構(gòu)建了上海交大高性能計(jì)算集群的配置模型,并借助Puppet配置變更跟蹤特性搭建了可回溯可測試的在線配置流程,結(jié)合Cobbler操作系統(tǒng)部署工具,搭建了無須人工干預(yù)的節(jié)點(diǎn)離線配置流程。

    3.1 使用Puppet構(gòu)建高性能計(jì)算集群的配置模型

    按照Roles-Profiles 編碼規(guī)范,集群節(jié)點(diǎn)的角色和所需軟件棧見表3。

    表3 節(jié)點(diǎn)角色分配表

    具體地,lib/facter/role.rb配置文件通過正則表達(dá)式為其指定角色變量puppet_role 和計(jì)算節(jié)點(diǎn)子類型變量puppet_subtype,接著在角色文件中引入所需軟件棧剖繪。從Puppet Forge和GitHub站點(diǎn)選取軟件棧對(duì)應(yīng)的模塊加剖繪文件,并針對(duì)高性能計(jì)算領(lǐng)域特有的軟硬件系統(tǒng),如Omni-Path 網(wǎng)絡(luò)[11]、SLURM 調(diào)度系統(tǒng)[12]編寫了Puppet 擴(kuò)展模塊。Hiera 使用“角色(role)-子類(subtype)-節(jié)點(diǎn)(node)”的優(yōu)先級(jí)順序合并參數(shù)。git代碼倉庫的多個(gè)分支分別對(duì)應(yīng)不同的測試環(huán)境,每個(gè)環(huán)境都可獨(dú)立地分配“角色-剖繪”配置、使用其他外部模塊、指派配置數(shù)據(jù)。

    3.2 使用Puppet進(jìn)行可回溯的在線配置

    在線配置用于完成那些無須重啟節(jié)點(diǎn)的維護(hù)操作,包括SLURM 隊(duì)列設(shè)置、增加軟件包、調(diào)整告警檢查閾值等。

    如圖3 所示,基于生產(chǎn)環(huán)境的模型新建git測試環(huán)境分支,在這個(gè)分支上修改模型選擇個(gè)別節(jié)點(diǎn)應(yīng)用新模型,確認(rèn)新配置模型工作正常后再將git分支的修改合并到生產(chǎn)環(huán)境分支。在所有節(jié)點(diǎn)上應(yīng)用更新后的配置模型。在新的git 分支調(diào)試新模型時(shí),可以使用git revert撤回某一個(gè)錯(cuò)誤修改,或者用git checkout 回滾到某個(gè)歷史狀態(tài),還可以使用puppet agent -t --environment production把測試分支的集群配置復(fù)位到生產(chǎn)環(huán)境狀態(tài),然后開啟新的git 分支繼續(xù)“開發(fā)-測試-合并”的流程。

    3.3 使用Puppet進(jìn)行無人值守離線配置

    Cobbler[13]節(jié)點(diǎn)部署工具和Puppet 配置工具用于無人值守離線配置,可以一鍵完成節(jié)點(diǎn)上線的流程。離線配置適合重大更新,如操作系統(tǒng)大版本升級(jí)、更換節(jié)點(diǎn)角色等。

    如圖4 所示,首先,管理員通過IPMI設(shè)置目標(biāo)節(jié)點(diǎn)通過PXE網(wǎng)絡(luò)啟動(dòng)并重啟節(jié)點(diǎn),節(jié)點(diǎn)從Cobbler 服務(wù)器獲得啟動(dòng)鏡像和Kickstart文件[14],重新部署操作系統(tǒng)。然后,安裝程序調(diào)用puppet 客戶端在這個(gè)新部署的操作系統(tǒng)上配置其他服務(wù)組件。最后,安裝程序退出,節(jié)點(diǎn)自動(dòng)上線提供服務(wù)。經(jīng)測試,這個(gè)流程可并發(fā)部署超過1 000 個(gè)物理機(jī)或虛擬機(jī)。通過調(diào)整Cobbler和Kickstart的設(shè)置,還可以定制每個(gè)節(jié)點(diǎn)使用的操作系統(tǒng)和分區(qū)方案。

    圖3 在分支環(huán)境測試配置變更

    圖4 無人值守部署流程圖

    4 性能測試

    4.1 配置時(shí)間對(duì)比

    以“配置SLURM作業(yè)調(diào)度系統(tǒng)”和“配置一個(gè)新的節(jié)點(diǎn)”這兩個(gè)任務(wù)為例,傳統(tǒng)配置方法和模型驅(qū)動(dòng)的Puppet方法的工作效率對(duì)比見表4。

    模型驅(qū)動(dòng)方法在準(zhǔn)備階段時(shí)間、執(zhí)行階段時(shí)間和需要撰寫代碼行數(shù)均優(yōu)于傳統(tǒng)配置方法。傳統(tǒng)配置方法在“配置SLURM 調(diào)度系統(tǒng)”時(shí),需要單獨(dú)為slurmctld、slurmdbd、slurmd 這幾個(gè)服務(wù)維護(hù)內(nèi)容相似的配置文件,并配置相應(yīng)的MUNGE、SSSD等服務(wù);Puppet配置方法則可以共享SLURM 主要配置信息,并直接使用現(xiàn)成的SLURM、MUGNE、SSSD 配置模塊。傳統(tǒng)配置方法在“配置一個(gè)新的節(jié)點(diǎn)”時(shí),需要額外編寫配置流程,或在操作系統(tǒng)部署后人工運(yùn)行配置程序;Puppet配置方法則可完全復(fù)用已有的配置流程,只需在Kickstart 文件末尾加入一行調(diào)用puppet 客戶端的代碼。除此以外,模型驅(qū)動(dòng)的配置方法引入了模塊化設(shè)計(jì)、變更追溯等軟件工程方法,使管理員能夠像發(fā)布軟件一樣,保障質(zhì)量地進(jìn)行配置變更,這是傳統(tǒng)配置方法做不到的。

    表4 模型驅(qū)動(dòng)配置和傳統(tǒng)配置方法對(duì)比

    4.2 使用Puppet部署一個(gè)高性能計(jì)算集群

    圖5 展示了使用模型驅(qū)動(dòng)的配置方法部署一個(gè)高性能計(jì)算集群的主要過程和耗時(shí)。

    圖5 集群配置主要流程圖

    在管理節(jié)點(diǎn)物理機(jī)上安裝Cobbler 部署服務(wù)和Puppet主控節(jié)點(diǎn)服務(wù);在管理節(jié)點(diǎn)安裝Ovirt虛擬機(jī)管理器服務(wù)[15],另選一臺(tái)服務(wù)器安裝Ovirt宿主機(jī)服務(wù);新建Ovirt虛擬機(jī)承載集群內(nèi)的Bind 域名解析、Squid代理、MariaDB數(shù)據(jù)庫、SLURM 主控節(jié)點(diǎn)服務(wù);批量為計(jì)算節(jié)點(diǎn)部署和配置系統(tǒng),與此同時(shí)使用Spack 軟件包管理器為集群安裝編譯器、MPI 庫、數(shù)學(xué)庫等工具。傳統(tǒng)部署方法最耗時(shí)的操作系統(tǒng)安裝和系統(tǒng)配置部分,被Puppet +Cobbler 無人值守部署流程替代,使得部署一個(gè)包含幾十甚至上千計(jì)算節(jié)點(diǎn)集群的時(shí)間,從1 周縮短到了一天。

    5 結(jié) 語

    傳統(tǒng)“命令式”配置方法建模能力受限,不能勝任日益復(fù)雜的高性能計(jì)算集群配置任務(wù)。借鑒“基礎(chǔ)設(shè)施即代碼”的思想,將配置問題轉(zhuǎn)換為建模問題。在以模型為核心的配置管理中,管理員專注編寫配置模型,具體的配置操作交由模型驅(qū)動(dòng)的程序執(zhí)行。這套方法在開源Puppet配置管理工具基礎(chǔ)上實(shí)現(xiàn),并加入了模塊劃分、邏輯-數(shù)據(jù)分離、變更追溯等特性提高配置的執(zhí)行效率、通用性和正確性。這套方法支撐了上海交大校級(jí)高性能計(jì)算平臺(tái)超過1 000 個(gè)節(jié)點(diǎn)的配置,極大縮短在線配置、離線部署的時(shí)間,為開發(fā)新的服務(wù)內(nèi)容提供了便利的測試流程。后續(xù)將整合“連續(xù)集成”技術(shù)用于自動(dòng)驗(yàn)證和應(yīng)用配置,進(jìn)一步將管理員從煩瑣重復(fù)的運(yùn)維工作中解放出來。

    猜你喜歡
    配置管理高性能管理員
    汽車委托外加工零件自動(dòng)化配置管理
    我是小小午餐管理員
    我是圖書管理員
    我是圖書管理員
    可疑的管理員
    一款高性能BGO探測器的研發(fā)
    電子制作(2017年19期)2017-02-02 07:08:49
    高性能砼在橋梁中的應(yīng)用
    SATA推出全新高性能噴槍SATAjet 5000 B
    建設(shè)CMDB任重道遠(yuǎn)
    配置管理在軟件測試中的應(yīng)用
    科技視界(2015年4期)2015-01-02 05:16:00
    免费电影在线观看免费观看| 中文字幕av在线有码专区| 最近中文字幕高清免费大全6| 欧美bdsm另类| 国产免费一级a男人的天堂| 国产在线男女| 免费看av在线观看网站| 免费观看的影片在线观看| 亚洲av一区综合| 国产不卡一卡二| 日本免费一区二区三区高清不卡| 日韩国内少妇激情av| 国产日韩欧美在线精品| 简卡轻食公司| 一级毛片电影观看 | 三级经典国产精品| 赤兔流量卡办理| 中文在线观看免费www的网站| 日本欧美国产在线视频| 18禁在线播放成人免费| 久久99热这里只有精品18| 日韩av在线免费看完整版不卡| 伊人久久精品亚洲午夜| 国产av一区在线观看免费| 三级国产精品片| 成人av在线播放网站| 国产精品久久久久久av不卡| 男女边吃奶边做爰视频| 国产成人免费观看mmmm| av又黄又爽大尺度在线免费看 | 三级男女做爰猛烈吃奶摸视频| 日韩欧美国产在线观看| 嘟嘟电影网在线观看| 亚洲欧美一区二区三区国产| 一本一本综合久久| 亚洲五月天丁香| 好男人视频免费观看在线| 嫩草影院入口| 一级毛片我不卡| 2021少妇久久久久久久久久久| 最近中文字幕高清免费大全6| 97在线视频观看| 国产一区二区在线av高清观看| 亚洲熟妇中文字幕五十中出| 国产欧美另类精品又又久久亚洲欧美| 国产成人免费观看mmmm| 国产欧美另类精品又又久久亚洲欧美| 国产精品久久久久久精品电影| 日韩精品有码人妻一区| 3wmmmm亚洲av在线观看| 久久国产乱子免费精品| 欧美日韩在线观看h| 亚洲成人精品中文字幕电影| 神马国产精品三级电影在线观看| 男的添女的下面高潮视频| 人妻夜夜爽99麻豆av| 亚洲精品aⅴ在线观看| 亚洲av日韩在线播放| 亚洲成人av在线免费| 亚洲色图av天堂| av天堂中文字幕网| 九草在线视频观看| 国内精品一区二区在线观看| 亚洲性久久影院| 内射极品少妇av片p| 亚洲精华国产精华液的使用体验| 18+在线观看网站| 尾随美女入室| 欧美+日韩+精品| 久久久久久久久中文| 日韩一区二区视频免费看| 可以在线观看毛片的网站| 亚洲人成网站在线观看播放| 99久久精品一区二区三区| 日韩欧美在线乱码| 中国美白少妇内射xxxbb| 久久久欧美国产精品| 国产精品不卡视频一区二区| 欧美高清成人免费视频www| 91精品一卡2卡3卡4卡| 色5月婷婷丁香| 尾随美女入室| 麻豆成人av视频| 白带黄色成豆腐渣| 女人久久www免费人成看片 | 免费av毛片视频| 热99在线观看视频| 精品欧美国产一区二区三| 最近手机中文字幕大全| 好男人视频免费观看在线| 97热精品久久久久久| 在线观看美女被高潮喷水网站| 日韩成人av中文字幕在线观看| 少妇猛男粗大的猛烈进出视频 | 最近最新中文字幕大全电影3| av线在线观看网站| 日本三级黄在线观看| 直男gayav资源| 高清毛片免费看| 久久久久久久久久久丰满| 亚洲精品一区蜜桃| 国产高清三级在线| 久久久久久久亚洲中文字幕| 免费人成在线观看视频色| 午夜精品一区二区三区免费看| 日韩视频在线欧美| 精品国内亚洲2022精品成人| 一级爰片在线观看| 国产精品电影一区二区三区| 欧美变态另类bdsm刘玥| 久久久久久久久中文| 91狼人影院| 免费av观看视频| 久久久久免费精品人妻一区二区| 国产免费男女视频| 在线播放无遮挡| 中文资源天堂在线| 中文资源天堂在线| 内射极品少妇av片p| 特级一级黄色大片| 亚洲成色77777| 老司机影院毛片| 三级经典国产精品| 美女脱内裤让男人舔精品视频| 日本免费在线观看一区| 欧美日本亚洲视频在线播放| 国产精品无大码| 国产极品天堂在线| 亚洲欧美日韩无卡精品| 男人舔女人下体高潮全视频| 在线观看一区二区三区| 亚洲欧洲国产日韩| 久久久久精品久久久久真实原创| 色综合亚洲欧美另类图片| 3wmmmm亚洲av在线观看| 亚洲国产精品sss在线观看| 在线观看一区二区三区| 国内揄拍国产精品人妻在线| 国产精品国产三级国产av玫瑰| 国产精品人妻久久久影院| 亚洲国产欧美在线一区| 男女边吃奶边做爰视频| 少妇裸体淫交视频免费看高清| av视频在线观看入口| 国产精华一区二区三区| 少妇人妻精品综合一区二区| 久久99热6这里只有精品| 国产精品伦人一区二区| 特大巨黑吊av在线直播| 午夜精品国产一区二区电影 | 久久这里有精品视频免费| 91狼人影院| 人人妻人人澡人人爽人人夜夜 | 亚洲人成网站高清观看| 国产在线男女| 亚洲色图av天堂| 在线天堂最新版资源| 国产精品综合久久久久久久免费| 国产午夜精品久久久久久一区二区三区| 国内揄拍国产精品人妻在线| 日韩欧美三级三区| 欧美一区二区国产精品久久精品| 视频中文字幕在线观看| 亚洲欧美日韩卡通动漫| 一区二区三区乱码不卡18| 99热全是精品| 欧美成人免费av一区二区三区| 男女那种视频在线观看| 免费av观看视频| 在线a可以看的网站| av在线蜜桃| 亚洲乱码一区二区免费版| 国产成人91sexporn| 久久久久久国产a免费观看| av在线播放精品| 18禁在线无遮挡免费观看视频| 国产美女午夜福利| 晚上一个人看的免费电影| 欧美另类亚洲清纯唯美| 十八禁国产超污无遮挡网站| 麻豆一二三区av精品| 免费看光身美女| 精品熟女少妇av免费看| 深夜a级毛片| 美女黄网站色视频| 精品久久国产蜜桃| 国产精品日韩av在线免费观看| a级毛片免费高清观看在线播放| 久久6这里有精品| 一个人观看的视频www高清免费观看| 精品一区二区三区视频在线| 久久精品夜色国产| 欧美成人免费av一区二区三区| 亚洲天堂国产精品一区在线| 精品久久久噜噜| 不卡视频在线观看欧美| 亚洲欧美精品自产自拍| 中文欧美无线码| 亚洲伊人久久精品综合 | 久久久精品94久久精品| 偷拍熟女少妇极品色| 国产成人a∨麻豆精品| 欧美xxxx黑人xx丫x性爽| 国产老妇伦熟女老妇高清| 韩国av在线不卡| 精品人妻一区二区三区麻豆| 精品国内亚洲2022精品成人| 亚洲,欧美,日韩| 欧美日本视频| 欧美最新免费一区二区三区| 国产女主播在线喷水免费视频网站 | 日韩成人伦理影院| 亚洲最大成人中文| 精品不卡国产一区二区三区| 午夜福利网站1000一区二区三区| 欧美日韩精品成人综合77777| 综合色av麻豆| 毛片一级片免费看久久久久| 国产中年淑女户外野战色| 久久久国产成人精品二区| 高清在线视频一区二区三区 | 国产成人精品一,二区| 久久精品国产鲁丝片午夜精品| 91在线精品国自产拍蜜月| 又粗又硬又长又爽又黄的视频| 日本免费一区二区三区高清不卡| 国产黄色视频一区二区在线观看 | 成人三级黄色视频| 又粗又爽又猛毛片免费看| 在线观看av片永久免费下载| 婷婷色综合大香蕉| 天堂√8在线中文| 亚洲av熟女| 午夜激情福利司机影院| 真实男女啪啪啪动态图| 伊人久久精品亚洲午夜| 全区人妻精品视频| 欧美日本亚洲视频在线播放| 国产精品一及| 变态另类丝袜制服| 天天躁日日操中文字幕| 久久人人爽人人片av| 蜜桃久久精品国产亚洲av| 小蜜桃在线观看免费完整版高清| 女人久久www免费人成看片 | 岛国在线免费视频观看| 简卡轻食公司| 在线播放国产精品三级| 伊人久久精品亚洲午夜| 波多野结衣高清无吗| 色吧在线观看| 丝袜美腿在线中文| 亚洲精品456在线播放app| 亚洲三级黄色毛片| 黄色日韩在线| 久久精品人妻少妇| 精品国产三级普通话版| 日韩强制内射视频| 午夜免费激情av| 女的被弄到高潮叫床怎么办| 一级爰片在线观看| 三级经典国产精品| 2021天堂中文幕一二区在线观| 日韩大片免费观看网站 | 欧美xxxx性猛交bbbb| 国产精品永久免费网站| 波多野结衣巨乳人妻| 插逼视频在线观看| 日本色播在线视频| 久久久精品94久久精品| 能在线免费看毛片的网站| 91精品国产九色| 中文资源天堂在线| 身体一侧抽搐| 菩萨蛮人人尽说江南好唐韦庄 | 男插女下体视频免费在线播放| 桃色一区二区三区在线观看| 十八禁国产超污无遮挡网站| 亚洲国产精品合色在线| 日韩精品青青久久久久久| 久久久久久久久久黄片| 欧美成人a在线观看| 建设人人有责人人尽责人人享有的 | 日本免费在线观看一区| 国产精品无大码| 直男gayav资源| 97超碰精品成人国产| 夜夜看夜夜爽夜夜摸| 五月伊人婷婷丁香| 亚洲av一区综合| av女优亚洲男人天堂| 国产大屁股一区二区在线视频| 色综合色国产| 亚洲乱码一区二区免费版| a级毛片免费高清观看在线播放| 国语对白做爰xxxⅹ性视频网站| 欧美极品一区二区三区四区| 亚洲最大成人中文| 91aial.com中文字幕在线观看| 丰满乱子伦码专区| av女优亚洲男人天堂| 久久久久久久亚洲中文字幕| 免费看光身美女| 日韩欧美精品v在线| 久久久久久久午夜电影| 日本欧美国产在线视频| 国产一区有黄有色的免费视频 | 中文字幕精品亚洲无线码一区| av黄色大香蕉| 国产免费男女视频| 亚洲精品,欧美精品| 国产视频首页在线观看| 国产麻豆成人av免费视频| 精品久久久噜噜| 精品熟女少妇av免费看| 久久这里只有精品中国| 天美传媒精品一区二区| 秋霞在线观看毛片| 成人综合一区亚洲| 寂寞人妻少妇视频99o| 国产成人免费观看mmmm| 亚洲国产精品成人综合色| 又爽又黄无遮挡网站| 国产成人午夜福利电影在线观看| 亚洲电影在线观看av| 亚洲av男天堂| 美女cb高潮喷水在线观看| 又黄又爽又刺激的免费视频.| 精品国产露脸久久av麻豆 | 少妇高潮的动态图| 久久国产乱子免费精品| 综合色丁香网| 国产69精品久久久久777片| 久久精品国产亚洲av涩爱| 婷婷六月久久综合丁香| 嫩草影院入口| 久久久久久久国产电影| 精品酒店卫生间| www日本黄色视频网| 听说在线观看完整版免费高清| 日本欧美国产在线视频| 国产亚洲av片在线观看秒播厂 | 超碰97精品在线观看| 97超碰精品成人国产| 亚洲欧美精品专区久久| 一个人免费在线观看电影| 午夜激情福利司机影院| 看片在线看免费视频| 国产免费福利视频在线观看| 99久久中文字幕三级久久日本| 91精品伊人久久大香线蕉| 亚洲av电影不卡..在线观看| 色综合色国产| 国产精品av视频在线免费观看| 综合色丁香网| 成人鲁丝片一二三区免费| 波多野结衣巨乳人妻| 边亲边吃奶的免费视频| 有码 亚洲区| 午夜爱爱视频在线播放| 99热这里只有是精品50| 夜夜看夜夜爽夜夜摸| 国产精品一区二区三区四区久久| 美女内射精品一级片tv| 久久人妻av系列| av在线蜜桃| 久久久精品94久久精品| 少妇熟女欧美另类| 色5月婷婷丁香| www日本黄色视频网| 免费看美女性在线毛片视频| 如何舔出高潮| 伦理电影大哥的女人| 久久久成人免费电影| 最后的刺客免费高清国语| 男女那种视频在线观看| 九九在线视频观看精品| 亚洲怡红院男人天堂| 18禁在线无遮挡免费观看视频| 亚洲天堂国产精品一区在线| av.在线天堂| 在线免费观看的www视频| 亚洲四区av| 又黄又爽又刺激的免费视频.| 国产三级中文精品| 国产精品精品国产色婷婷| 午夜激情欧美在线| 欧美日韩国产亚洲二区| 亚洲成人中文字幕在线播放| 91精品伊人久久大香线蕉| 尤物成人国产欧美一区二区三区| 高清午夜精品一区二区三区| 亚州av有码| 精品一区二区三区视频在线| 精品久久久久久久人妻蜜臀av| 黄片无遮挡物在线观看| 91久久精品国产一区二区成人| 国产av一区在线观看免费| 精品一区二区三区人妻视频| 一边亲一边摸免费视频| 啦啦啦啦在线视频资源| 亚洲成色77777| 日韩大片免费观看网站 | 内地一区二区视频在线| 日本免费在线观看一区| 丰满乱子伦码专区| 久久久国产成人精品二区| 亚洲国产精品合色在线| 日韩制服骚丝袜av| 禁无遮挡网站| 精品久久久久久久人妻蜜臀av| 亚洲精品,欧美精品| 亚洲婷婷狠狠爱综合网| 26uuu在线亚洲综合色| 亚洲欧美清纯卡通| 99久久精品一区二区三区| 国产精品国产三级专区第一集| 欧美zozozo另类| 国产一区有黄有色的免费视频 | 亚洲精品一区蜜桃| 免费观看在线日韩| 男女国产视频网站| 18禁动态无遮挡网站| 国产午夜福利久久久久久| 综合色av麻豆| 99久久人妻综合| 两个人的视频大全免费| 青青草视频在线视频观看| av黄色大香蕉| 国产爱豆传媒在线观看| 日本爱情动作片www.在线观看| 国产大屁股一区二区在线视频| 神马国产精品三级电影在线观看| 超碰av人人做人人爽久久| 在线播放国产精品三级| 又粗又爽又猛毛片免费看| 亚洲国产精品成人综合色| 亚洲在线观看片| 日韩欧美精品v在线| 美女cb高潮喷水在线观看| 久久亚洲国产成人精品v| www.色视频.com| 最近2019中文字幕mv第一页| 久久久久国产网址| 国产精品国产三级国产av玫瑰| 精品无人区乱码1区二区| 夫妻性生交免费视频一级片| 欧美一区二区国产精品久久精品| 久热久热在线精品观看| 国产午夜福利久久久久久| 少妇裸体淫交视频免费看高清| 国产日韩欧美在线精品| 亚洲国产精品sss在线观看| 亚洲精品国产av成人精品| 免费av观看视频| www.色视频.com| 在线免费观看不下载黄p国产| 国产免费男女视频| 亚洲熟妇中文字幕五十中出| 国产精品国产三级国产专区5o | 在线观看美女被高潮喷水网站| 老师上课跳d突然被开到最大视频| av又黄又爽大尺度在线免费看 | 99热这里只有是精品在线观看| 小说图片视频综合网站| 国产国拍精品亚洲av在线观看| 极品教师在线视频| 欧美一区二区精品小视频在线| 国产成人a∨麻豆精品| 91精品一卡2卡3卡4卡| 亚洲av.av天堂| 最近2019中文字幕mv第一页| 三级经典国产精品| 精品久久久久久久久av| 国产久久久一区二区三区| 日韩av不卡免费在线播放| 嫩草影院入口| 在线播放无遮挡| av又黄又爽大尺度在线免费看 | 亚洲三级黄色毛片| 久久精品久久久久久噜噜老黄 | 亚洲欧美精品自产自拍| 激情 狠狠 欧美| 日本一本二区三区精品| av在线观看视频网站免费| 男人和女人高潮做爰伦理| 天天一区二区日本电影三级| 97超视频在线观看视频| 91精品国产九色| 日韩精品青青久久久久久| 性色avwww在线观看| 亚洲性久久影院| 国产欧美另类精品又又久久亚洲欧美| 午夜精品国产一区二区电影 | or卡值多少钱| 又爽又黄a免费视频| 欧美日韩在线观看h| 国产人妻一区二区三区在| 白带黄色成豆腐渣| av在线天堂中文字幕| 免费一级毛片在线播放高清视频| 草草在线视频免费看| 又爽又黄无遮挡网站| 久久热精品热| 禁无遮挡网站| 亚洲经典国产精华液单| 亚洲av一区综合| 精品久久久久久久人妻蜜臀av| 免费电影在线观看免费观看| 欧美极品一区二区三区四区| 日本五十路高清| 国产老妇伦熟女老妇高清| 色网站视频免费| 国产黄色小视频在线观看| 久久久精品大字幕| 亚洲人成网站高清观看| 国产免费一级a男人的天堂| 日韩欧美精品免费久久| 久久久久国产网址| 国产精品女同一区二区软件| a级一级毛片免费在线观看| 亚洲国产欧美在线一区| 尤物成人国产欧美一区二区三区| 成人三级黄色视频| 免费看av在线观看网站| ponron亚洲| 国产精品嫩草影院av在线观看| 欧美日韩一区二区视频在线观看视频在线 | 亚洲国产精品专区欧美| 午夜激情福利司机影院| 麻豆久久精品国产亚洲av| 亚洲欧美清纯卡通| 亚洲av二区三区四区| 丝袜美腿在线中文| 看免费成人av毛片| 免费观看人在逋| 欧美高清成人免费视频www| 国产精品日韩av在线免费观看| 欧美一级a爱片免费观看看| av免费在线看不卡| 午夜久久久久精精品| 久久亚洲精品不卡| 中文字幕制服av| 精品人妻视频免费看| 秋霞在线观看毛片| av女优亚洲男人天堂| 欧美不卡视频在线免费观看| 亚洲av熟女| 欧美激情久久久久久爽电影| 91久久精品国产一区二区成人| 国产精品国产高清国产av| 狠狠狠狠99中文字幕| 黄色一级大片看看| av在线播放精品| 看免费成人av毛片| 女人十人毛片免费观看3o分钟| 国产成人freesex在线| 听说在线观看完整版免费高清| 中国美白少妇内射xxxbb| 99九九线精品视频在线观看视频| 亚洲国产日韩欧美精品在线观看| 丰满乱子伦码专区| 国产欧美日韩精品一区二区| 欧美精品国产亚洲| 一级毛片aaaaaa免费看小| 在线免费观看的www视频| 国产大屁股一区二区在线视频| 亚洲欧美成人综合另类久久久 | 波多野结衣高清无吗| 国产成人aa在线观看| 中文字幕av成人在线电影| 中文乱码字字幕精品一区二区三区 | 少妇被粗大猛烈的视频| 一区二区三区乱码不卡18| 国产欧美日韩精品一区二区| 欧美bdsm另类| 水蜜桃什么品种好| www.av在线官网国产| 一级毛片电影观看 | 欧美+日韩+精品| 亚洲最大成人av| 免费av观看视频| 免费大片18禁| 91狼人影院| 两个人视频免费观看高清| 日本熟妇午夜| 少妇猛男粗大的猛烈进出视频 | 免费搜索国产男女视频| 亚洲经典国产精华液单| 99国产精品一区二区蜜桃av| 成年版毛片免费区| 国产在线一区二区三区精 | 久久精品国产自在天天线| 国产精品蜜桃在线观看| 五月伊人婷婷丁香| 99热这里只有精品一区| 高清日韩中文字幕在线| 日本一本二区三区精品| 97超视频在线观看视频| 成人一区二区视频在线观看| 国产视频首页在线观看| 亚洲在久久综合| 国产高清有码在线观看视频| 亚洲经典国产精华液单| 最近手机中文字幕大全| 一区二区三区高清视频在线| 午夜激情欧美在线| 只有这里有精品99| 免费看日本二区| 国产精品一及| 亚洲在线自拍视频| 国产成人福利小说| 免费av观看视频| 一级毛片久久久久久久久女| 欧美激情久久久久久爽电影|