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

LXD 2.0 系列(十二):調試,及給LXD做貢獻

系統 Linux 系統運維
這個大約一年前開始的這系列文章的最后一篇博文。如果你從一開始就關注了這個系列,你應該已經使用了 LXD 相當長的時間了,并且非常熟悉它的日常操作和功能。

介紹

終于要結束了!這個大約一年前開始的這系列文章的***一篇博文。

  1. LXD 入門
  2. 安裝與配置
  3. 你的***個 LXD 容器
  4. 資源控制
  5. 鏡像管理
  6. 遠程主機及容器遷移
  7. LXD 中的 Docker
  8. LXD 中的 LXD
  9. 實時遷移
  10. LXD 和 Juju
  11. LXD 和 OpenStack
  12. 調試,及給 LXD 做貢獻

如果你從一開始就關注了這個系列,你應該已經使用了 LXD 相當長的時間了,并且非常熟悉它的日常操作和功能。

但如果出現問題怎么辦?你可以做什么來自己跟蹤問題?如果你不能,你應該記錄什么信息,以便上游可以跟蹤問題?

如果你想自己解決問題或通過實現你需要的功能來幫助改善LXD怎么辦?如何構建,測試和貢獻 LXD 代碼庫?

調試 LXD 并填寫 bug 報告

LXD 日志文件

/var/log/lxd/lxd.log:

這是 LXD 日志的主文件。為了避免它快速充滿你的磁盤,默認只會記錄 INFO、WARNING 或者 ERROR 級別的日志。你可以在 LXD 守護進程中使用 –debug 改變其行為。

/var/log/lxd/CONTAINER/lxc.conf:

每當你啟動容器時,此文件將更新為傳遞給 LXC 的配置。

這里會展示容器將如何配置,包括其所有的設備、綁定掛載等等。

/var/log/lxd/CONTAINER/forkexec.log:

這個文件包含 LXC 命令執行失敗時產生的錯誤。這個情況是非常罕見的,因為 LXD 通常會在發生之前處理大多數錯誤。

/var/log/lxd/CONTAINER/forkstart.log:

這個文件包含 LXC 在啟動容器時的錯誤信息。含 LXC 命令執行失敗時產生的錯誤。

CRIU 日志 (對于實時遷移)

如果使用 CRIU 進行容器實時遷移或實時快照,則每次生成 CRIU 轉儲或恢復轉儲時都會記錄額外的日志文件。

這些日志也可以在 /var/log/lxd/CONTAINER/ 中找到,并且有時間戳,以便你可以找到與你最近的操作所匹配的那些日志。它們包含 CRIU 轉儲和恢復的所有內容的詳細記錄,并且比典型的遷移/快照錯誤消息更容器理解。

LXD 調試消息

如上所述,你可以使用 -debug 選項將守護進程切換為執行調試日志記錄。另一種方法是連接到守護進程的事件接口,它將顯示所有日志條目,而不管配置的日志級別(即使是遠程工作)。

舉例說,對于 lxc init ubuntu:16.04 xen 來說,

lxd.log 會是這樣:

  1. INFO[02-24|18:14:09] Starting container action=start created=2017-02-24T23:11:45+0000 ephemeral=false name=xen stateful=false used=1970-01-01T00:00:00+0000 
  2. INFO[02-24|18:14:10] Started container action=start created=2017-02-24T23:11:45+0000 ephemeral=false name=xen stateful=false used=1970-01-01T00:00:00+0000 

而 lxc monitor –type=logging 會是:

  1. metadata: 
  2.   context: {} 
  3.   level: dbug 
  4.   message: 'New events listener: 9b725741-ffe7-4bfc-8d3e-fe620fc6e00a' 
  5. timestamp: 2017-02-24T18:14:01.025989062-05:00 
  6. type: logging 
  7. metadata: 
  8.   context: 
  9.     ip: '@' 
  10.     method: GET 
  11.     url: /1.0 
  12.   level: dbug 
  13.   message: handling 
  14. timestamp: 2017-02-24T18:14:09.341283344-05:00 
  15. type: logging 
  16. metadata: 
  17.   context: 
  18.     driver: storage/zfs 
  19.   level: dbug 
  20.   message: StorageCoreInit 
  21. timestamp: 2017-02-24T18:14:09.341536477-05:00 
  22. type: logging 
  23. metadata: 
  24.   context: 
  25.     ip: '@' 
  26.     method: GET 
  27.     url: /1.0/containers/xen 
  28.   level: dbug 
  29.   message: handling 
  30. timestamp: 2017-02-24T18:14:09.347709394-05:00 
  31. type: logging 
  32. metadata: 
  33.   context: 
  34.     ip: '@' 
  35.     method: PUT 
  36.     url: /1.0/containers/xen/state 
  37.   level: dbug 
  38.   message: handling 
  39. timestamp: 2017-02-24T18:14:09.357046302-05:00 
  40. type: logging 
  41. metadata: 
  42.   context: {} 
  43.   level: dbug 
  44.   message: 'New task operation: 2e2cf904-c4c4-4693-881f-57897d602ad3' 
  45. timestamp: 2017-02-24T18:14:09.358387853-05:00 
  46. type: logging 
  47. metadata: 
  48.   context: {} 
  49.   level: dbug 
  50.   message: 'Started task operation: 2e2cf904-c4c4-4693-881f-57897d602ad3' 
  51. timestamp: 2017-02-24T18:14:09.358578599-05:00 
  52. type: logging 
  53. metadata: 
  54.   context: 
  55.     ip: '@' 
  56.     method: GET 
  57.     url: /1.0/operations/2e2cf904-c4c4-4693-881f-57897d602ad3/wait 
  58.   level: dbug 
  59.   message: handling 
  60. timestamp: 2017-02-24T18:14:09.366213106-05:00 
  61. type: logging 
  62. metadata: 
  63.   context: 
  64.     driver: storage/zfs 
  65.   level: dbug 
  66.   message: StoragePoolInit 
  67. timestamp: 2017-02-24T18:14:09.369636451-05:00 
  68. type: logging 
  69. metadata: 
  70.   context: 
  71.     driver: storage/zfs 
  72.   level: dbug 
  73.   message: StoragePoolCheck 
  74. timestamp: 2017-02-24T18:14:09.369771164-05:00 
  75. type: logging 
  76. metadata: 
  77.   context: 
  78.     container: xen 
  79.     driver: storage/zfs 
  80.   level: dbug 
  81.   message: ContainerMount 
  82. timestamp: 2017-02-24T18:14:09.424696767-05:00 
  83. type: logging 
  84. metadata: 
  85.   context: 
  86.     driver: storage/zfs 
  87.     name: xen 
  88.   level: dbug 
  89.   message: ContainerUmount 
  90. timestamp: 2017-02-24T18:14:09.432723719-05:00 
  91. type: logging 
  92. metadata: 
  93.   context: 
  94.     container: xen 
  95.     driver: storage/zfs 
  96.   level: dbug 
  97.   message: ContainerMount 
  98. timestamp: 2017-02-24T18:14:09.721067917-05:00 
  99. type: logging 
  100. metadata: 
  101.   context: 
  102.     action: start 
  103.     created: 2017-02-24 23:11:45 +0000 UTC 
  104.     ephemeral: "false" 
  105.     name: xen 
  106.     stateful: "false" 
  107.     used: 1970-01-01 00:00:00 +0000 UTC 
  108.   level: info 
  109.   message: Starting container 
  110. timestamp: 2017-02-24T18:14:09.749808518-05:00 
  111. type: logging 
  112. metadata: 
  113.   context: 
  114.     ip: '@' 
  115.     method: GET 
  116.     url: /1.0 
  117.   level: dbug 
  118.   message: handling 
  119. timestamp: 2017-02-24T18:14:09.792551375-05:00 
  120. type: logging 
  121. metadata: 
  122.   context: 
  123.     driver: storage/zfs 
  124.   level: dbug 
  125.   message: StorageCoreInit 
  126. timestamp: 2017-02-24T18:14:09.792961032-05:00 
  127. type: logging 
  128. metadata: 
  129.   context: 
  130.     ip: '@' 
  131.     method: GET 
  132.     url: /internal/containers/23/onstart 
  133.   level: dbug 
  134.   message: handling 
  135. timestamp: 2017-02-24T18:14:09.800803501-05:00 
  136. type: logging 
  137. metadata: 
  138.   context: 
  139.     driver: storage/zfs 
  140.   level: dbug 
  141.   message: StoragePoolInit 
  142. timestamp: 2017-02-24T18:14:09.803190248-05:00 
  143. type: logging 
  144. metadata: 
  145.   context: 
  146.     driver: storage/zfs 
  147.   level: dbug 
  148.   message: StoragePoolCheck 
  149. timestamp: 2017-02-24T18:14:09.803251188-05:00 
  150. type: logging 
  151. metadata: 
  152.   context: 
  153.     container: xen 
  154.     driver: storage/zfs 
  155.   level: dbug 
  156.   message: ContainerMount 
  157. timestamp: 2017-02-24T18:14:09.803306055-05:00 
  158. type: logging 
  159. metadata: 
  160.   context: {} 
  161.   level: dbug 
  162.   message: 'Scheduler: container xen started: re-balancing' 
  163. timestamp: 2017-02-24T18:14:09.965080432-05:00 
  164. type: logging 
  165. metadata: 
  166.   context: 
  167.     action: start 
  168.     created: 2017-02-24 23:11:45 +0000 UTC 
  169.     ephemeral: "false" 
  170.     name: xen 
  171.     stateful: "false" 
  172.     used: 1970-01-01 00:00:00 +0000 UTC 
  173.   level: info 
  174.   message: Started container 
  175. timestamp: 2017-02-24T18:14:10.162965059-05:00 
  176. type: logging 
  177. metadata: 
  178.   context: {} 
  179.   level: dbug 
  180.   message: 'Success for task operation: 2e2cf904-c4c4-4693-881f-57897d602ad3' 
  181. timestamp: 2017-02-24T18:14:10.163072893-05:00 
  182. type: logging 

lxc monitor 的格式有點不同于每個條目都縮合成一行的日志文件,但更重要的是,你可以看到所有 level:dbug 條目。

如何報告 bug

LXD 的 bug

***報告 bug 的地方是 https://github.com/lxc/lxd/issues。確保完整填寫了 bug 報告模板中的內容,這些信息可以節省我們我們時間來復現環境。

Ubuntu 的 bug

如果你發現 Ubuntu 包本身有問題,無法安裝、升級或刪除。或者遇到 LXD init 腳本的問題。報告此類錯誤的***是在 Launchpad 上。

在 Ubuntu 系統上,你可以使用:ubuntu-bug lxd ,它將自動包括一些日志文件和包信息供我們查看。

CRIU 的 bug

與 CRIU 相關的 Bug,你可以通過 CRIU 的錯誤輸出發現,你應該在 Launchpad 上報告這些:ubuntu-bug criu

請注意,通過 LXD 使用 CRIU 屬于測試版功能,除非你愿意通過 Canonical 的支持合同付費支持,要么可能需要一段時間才能查看你的錯誤報告。

貢獻給 LXD

LXD 用 Go 寫成并托管在 Github。我們歡迎任外部的貢獻。為 LXD 貢獻不需要 CLA 或類似的法律協議簽署,只是通常的開發者所有權證書(Signed-off-by: 行)。

在我們的問題追蹤器工具中,我們列有許多潛在的功能需求,新的貢獻者可以以此作為良好的起點。通常***在開始處理代碼先發出 issue,這樣每個人都知道你正在做這項工作,以便我們可以提供一些早期反饋。

從源碼源碼構建 LXD

這里有上游的維護說明:https://github.com/lxc/lxd#building-from-source

你需要在 Github 上 fork 上游倉庫,然后將你的更改推送到你的分支。我們建議每天 rebase 上游的 LXD,因為我們傾向于定期合并更改。

運行測試套件

LXD 維護了兩套測試集,單元測試和集成測試。你可以用下面的命令測試所有:

  1. sudo -E make check 

要只運行單元測試,使用:

  1. sudo -E go test ./... 

要運行集成測試,使用:

  1. cd test
  2. sudo -E ./main.sh 

后者支持相當多的環境變量來測試各種存儲后端、禁用網絡測試、使用 ramdisk 或只是調整日志輸出。其中一些是:

  • LXD_BACKEND:btrfs、dir、lvm 或 zfs” 之一(默認為 dir)

運行 LXD 存儲驅動程序相關的所有測試。

  • LXD_CONCURRENT:true 或 false(默認為 false)

這啟用一些額外的并發測試。

  • LXD_DEBUG:true 或 false(默認為 false)

記錄所有 shell 命令,并在調試模式下運行所有 LXD 命令。

  • LXD_INSPECT:true 或 false(默認為 false)

測試程序會在故障時掛起,以便你可以檢查環境。

  • LXD_LOGS:將所有 LXD 日志文件轉儲到的目錄(默認為 “”)

所有生成的 LXD 守護進程的 logs 目錄將被復制到此路徑。

  • LXD_OFFLINE:true 或 false(默認為 false)

禁用任何依賴于外部網絡連接的測試。

  • LXD_TEST_IMAGE: unified 格式的 LXD 鏡像的路徑(默認為 “”)

可以使用自定義測試鏡像,而不是默認的最小 busybox 鏡像。

  • LXD_TMPFS:true 或 false(默認為 false)

在 tmpfs 安裝中運行整個測試套件,這會使用相當多的內存,但會使測試速度明顯更快。

  • LXD_VERBOSE:true 或 false(默認為 false)

不太極端的 LXD_DEBUG 版本。shell 命令仍然會記錄,但 -debug 不會傳遞給 LXC 命令,LXD 守護進程只能使用 -verbose 運行。

測試程序將在實際運行之前提醒你任何缺失的依賴項。在相當快的機器上運行該測試可在 10 分鐘內完成。

發送你的分支

發送拉取請求(PR)之前,你需要確認:

  • 你已經 rebase 了上游分支
  • 你的所有提交信息都包括 Signed-off-by: First Last <email> 這行
  • 已刪除任何你的臨時調試代碼
  • 你已經將相關的提交 squash 在一起,以保持你的分支容易審查
  • 單元和集成測試全部通過

一切完成后,在 Github 上發起一個拉取請求。我們的 Jenkins 將驗證提交是否全部有 signed-off,在 MacOS 和 Windows 上的測試將自動執行,如果看起來不錯,我們將觸發一個完整的 Jenkins 測試,它將在所有存儲后端、32 位和 64 位以及我們關心的所有 Go 版本上測試你的分支。

假設我們有人觸發了 Jenkins,這通常需要不到一個小時的時間。

一旦所有測試完成,我們對代碼本身感到滿意,你的分支將會被合并,你的代碼會出現在下一個 LXD 發布中。如果更改適用于 LXD stable-2.0 分支,我們將為你向后移植。

總結

我希望這個系列的博客文章有助于你了解什么是 LXD,以及它可以做什么!

本系列的范圍僅限于 LXD(2.0.x),但我們也為那些想要***功能的用戶提供每月功能版本。你可以找到一些其他涵蓋了原來的 LXD 2.0系列文章中列出的功能的博客文章。

額外的信息

LXD 的主站在: https://linuxcontainers.org/lxd

LXD 的 GitHub 開發倉庫: https://github.com/lxc/lxd

LXD 的郵件列表: https://lists.linuxcontainers.org

LXD 的 IRC 頻道:#lxcontainers on irc.freenode.net

在線嘗試 LXD: https://linuxcontainers.org/lxd/try-it

作者簡介:

我是 Stéphane Graber。我是 LXC 和 LXD 項目的***,目前在加拿大魁北克蒙特利爾的家所在的 Canonical 有限公司擔任 LXD 的技術主管。 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2017-03-06 14:00:22

LXD 2.0LXDLinux

2016-07-29 14:12:21

2017-03-08 10:40:14

LXD 2.0JujuLinux

2017-03-08 18:00:10

LXD 2.0LinuxOpenStack

2017-02-27 19:27:52

LXDDockerLinux

2017-01-12 15:37:34

LinuxLXD 2.0鏡像管理

2017-02-05 14:52:42

2017-03-07 16:41:03

LXD 2.0Linux實時遷移

2016-12-29 11:01:03

LinuxLXD 2.0資源控制

2016-08-22 21:41:37

LXDLinux容器管理器

2016-08-24 15:12:41

LXDLinux容器

2015-04-24 10:57:22

Ubuntu 15.0Ubuntu

2017-12-25 13:51:32

LinuxUbuntu LinuLXD容器

2014-11-20 10:12:59

Docker容器LXDCanonica

2023-02-03 17:47:28

2021-06-11 21:25:45

Dubbo源碼機制

2014-04-01 10:20:00

開源Rails

2013-09-27 10:51:00

Github

2020-01-02 10:04:32

Linux 系統 數據

2020-09-07 06:56:18

開源項目步驟
點贊
收藏

51CTO技術棧公眾號

国产精品av免费在线观看| 精品视频一区三区九区| 国产精品视频入口| 中文字幕免费在线观看视频| 国产99久久精品一区二区300| 欧美午夜宅男影院| 久久这里只有精品8| 男人天堂综合| 国产高清不卡二三区| 38少妇精品导航| 五月天免费网站| 岛国精品一区| 8x福利精品第一导航| 国产精品亚洲一区二区三区妖精| 毛片精品免费在线观看| 中文字幕国产专区| 久久久久久爱| 欧美午夜一区二区三区| 成人网站免费观看入口| 日本在线视频观看| 91色porny在线视频| 成人a视频在线观看| 国产精品视频免费播放| 91精品天堂福利在线观看| 亚洲精品suv精品一区二区| 成 人 黄 色 小说网站 s色| 天堂8中文在线最新版在线| 1024国产精品| 日本在线观看一区二区| 天堂中文网在线| 国产伦精品一区二区三区视频青涩| 日韩免费观看在线观看| 国产精品成人久久| 女人色偷偷aa久久天堂 | 伦理片一区二区三区| 国产福利91精品| 成人网在线免费观看| 成人免费视频国产免费| 免费精品视频| 91精品国产91久久久久| 久久久久久久黄色| 欧美 日韩 国产一区二区在线视频 | 欧美精品一区二区三区精品| 亚洲国产欧美自拍| 久久久极品av| 久久9精品区-无套内射无码| 四虎亚洲成人| 亚洲色图视频网| 亚洲免费不卡| 国产毛片在线| 久久久久久久一区| 久久久com| 亚洲欧美丝袜中文综合| www.亚洲人| www久久99| 懂色av一区二区三区四区| 国产精品一区二区久久不卡| 亚洲一区二区三区香蕉| va婷婷在线免费观看| 久久99久国产精品黄毛片色诱| 国产精品一区二区久久精品| 中文字幕天堂在线| 丝袜诱惑亚洲看片| 国产精品久久久久aaaa九色| 真实新婚偷拍xxxxx| 免费在线欧美视频| 国产久一一精品| 亚洲天堂avav| 国产麻豆精品视频| 成人91视频| 亚洲 美腿 欧美 偷拍| 99久久婷婷国产综合精品| 久久99精品久久久久久青青日本| 天堂在线资源8| 91蜜桃在线免费视频| 蜜桃999成人看片在线观看| 日韩av成人| 亚洲国产精品ⅴa在线观看| 亚洲视频精品一区| av免费在线免费观看| 亚洲最大色网站| 九色在线视频观看| 在线看欧美视频| 欧美一区三区二区| 国产大学生视频| 精品久久久亚洲| 久久视频在线视频| 久久久精品国产一区二区三区| 久久久久亚洲天堂| 欧美亚洲专区| 国产日韩换脸av一区在线观看| 国产乱码久久久久| 北条麻妃一区二区三区| 日本高清一区| 亚洲第一图区| 欧美性videos高清精品| 亚洲精品视频导航| 中文字幕一区图| 亚洲日本中文字幕| 免费在线观看h片| 欧美中文字幕| 3d动漫啪啪精品一区二区免费| 少妇高潮一区二区三区99小说| 久久精品网站免费观看| 国产一二三四区在线观看| 日本不卡网站| 欧美一级午夜免费电影| 精品无码人妻少妇久久久久久| 精品国产精品| 欧美精品精品精品精品免费| 国产99免费视频| 懂色av中文字幕一区二区三区| 日本不卡二区| 98色花堂精品视频在线观看| 欧美日韩高清在线播放| av网站有哪些| 国产精品chinese| 国产日产欧美精品| 国产精品视频一区二区久久| 亚洲高清视频的网址| 天天干天天玩天天操| 日韩激情啪啪| 久久久久国产一区二区三区| 亚洲综合五月天婷婷丁香| 91日韩精品一区| 91视频 - 88av| 99久久久国产| 一区二区三区无码高清视频| 日本三级一区二区| 国产成人精品一区二区三区网站观看 | 久久久国产一区| 欧美一级做a爰片免费视频| 成人国产电影网| 男女裸体影院高潮| 2019中文亚洲字幕| 俺去了亚洲欧美日韩| 免费在线不卡av| 久久精品免视看| 成人一级片网站| 欧洲vs亚洲vs国产| 亚洲精品一二三四区| 午夜美女久久久久爽久久| 999久久久久久| 中文字幕一区二区三区蜜月 | 综合另类专区| 亚洲福利在线看| 国产亚洲欧美久久久久| 国产精品18久久久| 国产四区在线观看| 97精品资源在线观看| 视频在线观看一区二区| 中文字幕第315页| 国产女主播视频一区二区| 99草草国产熟女视频在线| 亚洲区小说区图片区qvod| 91精品国产91久久久久久| 日韩一级片免费观看| 亚洲国产精品精华液网站| 国内精品免费视频| 精品福利电影| 免费不卡亚洲欧美| 亚洲www免费| 一区二区亚洲欧洲国产日韩| 午夜一级黄色片| 日本一区二区三级电影在线观看| 欧美黄色性生活| 99国内精品久久久久久久| 91午夜在线播放| 国精产品一区一区三区mba下载| 精品国产百合女同互慰| 日本在线播放视频| 欧美国产一区在线| 黄色三级视频在线播放| 在线视频观看日韩| 久久精品日产第一区二区三区精品版| 中文字幕在线观看视频一区| 色婷婷av一区二区三区丝袜美腿| 8050国产精品久久久久久| 欧美在线一卡| 4438亚洲最大| 日本少妇做爰全过程毛片| 久久日一线二线三线suv| 手机视频在线观看| 欧美日韩18| 久久久久久久久四区三区| 8av国产精品爽爽ⅴa在线观看| 精品国产欧美一区二区三区成人| 亚洲精品免费在线观看视频| 欧美小视频在线观看| 中文字幕美女视频| 99久久夜色精品国产网站| 在线免费观看视频黄| 欧美在线亚洲| 日本一区视频在线观看| 精品视频在线播放一区二区三区 | 国产一区二区三区视频免费| 国产乱人乱偷精品视频| 五月激情丁香一区二区三区| 中文字幕欧美激情极品| 成人一级片在线观看| 国产精品wwwww| 亚洲无毛电影| 正在播放一区| 亚洲欧美成人vr| 懂色一区二区三区av片| 日韩免费小视频| 欧美激情精品久久久久久大尺度| 大胆av不用播放器在线播放| 日韩你懂的在线观看| 日韩乱码一区二区三区| 亚洲成人av一区| 日本伊人精品一区二区三区介绍| 91porny九色| 亚洲午夜久久久久久久久久久 | 91综合久久| 精品乱色一区二区中文字幕| 亚洲综合资源| 国产精品久久久久久久久久ktv| √天堂8资源中文在线| 色偷偷综合社区| 天天干天天做天天操| 欧美一卡二卡三卡| 亚洲一区在线观| 欧美性猛交xxxx偷拍洗澡 | 色综合色狠狠综合色| 久青草视频在线观看| 成人免费一区二区三区在线观看| 免费a级黄色片| 成人av电影在线网| 色婷婷综合在线观看| 久久精品国产免费看久久精品| 国产主播在线看| 亚洲天堂成人| www.成年人视频| 欧美激情视频一区二区三区在线播放| 亚洲最新在线| 久久精品国产大片免费观看| 亚洲va久久久噜噜噜久久狠狠 | 免费看一级视频| 婷婷中文字幕一区三区| 久久久久黄色片| 亚洲综合无码一区二区| 欧美三根一起进三p| 一区二区三区高清| 国产十六处破外女视频| 亚洲欧美一区二区三区极速播放| 国产成人在线网址| 亚洲精品一级二级| 亚洲电影免费观看高清| 亚洲第一免费视频| 欧美mv和日韩mv的网站| 性猛交富婆╳xxx乱大交天津| 欧美一区二区三区白人| 99riav国产| 日韩午夜av电影| 丰满肥臀噗嗤啊x99av| 精品少妇一区二区三区日产乱码 | 中文字幕一区二区三区手机版| 一区二区三区四区av| 久艹视频在线观看| 亚洲成人在线免费| 日韩精品乱码久久久久久| 第一福利永久视频精品| 天堂在线免费观看视频| 在线亚洲免费视频| 在线免费观看中文字幕| 欧美二区在线观看| 精品国产伦一区二区三区| 精品免费国产一区二区三区四区| 免费成人在线看| 日韩成人在线观看| 国产在线资源| 色多多国产成人永久免费网站| 欧洲日本在线| 欧美激情在线一区| 欧美xx视频| 成人福利在线视频| 99亚洲乱人伦aⅴ精品| 鲁鲁狠狠狠7777一区二区| 欧美丝袜激情| 国产91porn| 久久av最新网址| www.亚洲自拍| www.欧美色图| 青青草自拍偷拍| 亚洲伊人色欲综合网| 少妇一级淫片免费放中国| 欧美在线色视频| 国产高清免费观看| 亚洲精品一区二区久| 国内外激情在线| 97国产真实伦对白精彩视频8| 色猫猫成人app| 懂色中文一区二区三区在线视频| 国产欧美高清视频在线| 黄色成人在线免费观看| 噜噜噜在线观看免费视频日韩| 污污网站在线观看视频| 91在线视频播放| 一区视频免费观看| 欧美性猛交xxxx乱大交| 亚洲成人77777| 日韩中文娱乐网| 久久男人天堂| 99久久综合狠狠综合久久止| 国产欧美一区二区精品久久久| 国产日产欧美一区二区| 日韩中文字幕1| 艳妇乳肉豪妇荡乳xxx| 国产精品乱人伦| 四虎成人在线观看| 精品嫩草影院久久| 成人看片免费| 国产美女91呻吟求| 日韩高清三区| 欧美视频中文字幕在线| 一区二区三区在线免费观看视频 | 国产欧美日韩中文字幕| 欧美交a欧美精品喷水| 成人短视频在线看| 日本欧美一区二区在线观看| 国产夫妻性爱视频| 亚洲国产精品一区二区久久| 国产精品高潮呻吟av| 在线观看国产精品淫| 欧美aa在线观看| 国产精品一区二区三区精品| 久久久久久久久久久久久久| 992kp快乐看片永久免费网址| va亚洲va日韩不卡在线观看| 欧美精品一区二区蜜桃| 91精品啪在线观看国产60岁| 婷婷在线视频观看| 国产精品美女久久| 残酷重口调教一区二区| 99久久国产宗和精品1上映| 26uuu亚洲综合色| 国产成人无码精品| 亚洲精品久久久久国产| 波多野结衣在线观看| eeuss一区二区三区| 午夜日韩av| 日本天堂在线播放| 亚洲第一成年网| 色在线免费视频| 日本中文字幕久久看| 国产一区二区三区四区| 国产无套粉嫩白浆内谢的出处| 久久久青草青青国产亚洲免观| 亚洲欧美一区二区三区在线观看| 亚洲精品久久在线| 韩国久久久久久| 日韩欧美99| 久久99精品国产麻豆不卡| 黄色录像免费观看| 日韩三级av在线播放| 久久www人成免费看片中文| 亚洲一区二区三区xxx视频| 激情综合久久| 玖玖爱在线观看| 欧美亚洲自拍偷拍| 麻豆传媒在线免费看| 99久久一区三区四区免费| 亚洲激情午夜| 中文字幕一精品亚洲无线一区| 超碰国产一区| 亚洲精品日韩在线观看| 激情综合亚洲精品| 久草免费在线观看视频| 亚洲激情在线观看视频免费| 欧美人体一区二区三区| 亚洲黄色成人久久久| 韩国一区二区在线观看| 久久婷婷一区二区| 亚洲人成在线观| 亚洲爽爆av| 日韩视频免费播放| 久久久91精品国产一区二区精品 | 久久一区二区三区av| 老司机精品视频网站| 国产午夜精品理论片在线| 日韩精品一区二| 成人国产二区| 免费观看黄色大片| 97se亚洲国产综合自在线不卡 | 蜜桃麻豆91| 精品在线一区二区三区| 日本a在线观看| 在线观看成人黄色| 2020最新国产精品| 国产a级片免费观看| 亚洲男帅同性gay1069| 日本韩国精品一区二区| 91在线视频九色| 亚洲一区国产一区| 亚洲欧美另类日本| 亚洲第一区第一页| 婷婷精品久久久久久久久久不卡| 日韩av中文字幕第一页| 亚洲国产精品v|