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

Ansible 劇本快速入門指南

運維 系統運維
我們已經寫了兩篇關于 Ansible 的文章,這是第三篇。如果你是 Ansible 新手,我建議你閱讀下面這兩篇文章,它會教你一些 Ansible 的基礎以及它是什么。如果你已經閱讀過了,那么在閱讀本文時你才不會感到突兀。

[[384413]]

我們已經寫了兩篇關于 Ansible 的文章,這是第三篇。

如果你是 Ansible 新手,我建議你閱讀下面這兩篇文章,它會教你一些 Ansible 的基礎以及它是什么。

如果你已經閱讀過了,那么在閱讀本文時你才不會感到突兀。

什么是 Ansible 劇本?

劇本playbook比點對點命令模式更強大,而且完全不同。

它使用了 /usr/bin/ansible-playbook 二進制文件,并且提供豐富的特性使得復雜的任務變得更容易。

如果你想經常運行一個任務,劇本是非常有用的。此外,如果你想在服務器組上執行多個任務,它也是非常有用的。

劇本是由 YAML 語言編寫。YAML 代表一種標記語言,它比其它常見的數據格式(如 XML 或 JSON)更容易讀寫。

下面這張 Ansible 劇本流程圖將告訴你它的詳細結構。

 

理解 Ansible 劇本的術語

  • 控制節點Control node:Ansible 安裝的機器,它負責管理客戶端節點。
  • 受控節點Managed node:控制節點管理的主機列表。
  • 劇本playbook:一個劇本文件包含一組自動化任務。
  • 主機清單Inventory:這個文件包含有關管理的服務器的信息。
  • 任務Task:每個劇本都有大量的任務。任務在指定機器上依次執行(一個主機或多個主機)。
  • 模塊Module: 模塊是一個代碼單元,用于從客戶端節點收集信息。
  • 角色Role:角色是根據已知文件結構自動加載一些變量文件、任務和處理程序的方法。
  • 動作Play:每個劇本含有大量的動作,一個動作從頭到尾執行一個特定的自動化。
  • 處理程序Handler: 它可以幫助你減少在劇本中的重啟任務。處理程序任務列表實際上與常規任務沒有什么不同,更改由通知程序通知。如果處理程序沒有收到任何通知,它將不起作用。

基本的劇本是怎樣的?

下面是一個劇本的模板:

  1. --- [YAML 文件應該以三個破折號開頭]
  2. - name: [腳本描述]
  3. hosts: group [添加主機或主機組]
  4. become: true [如果你想以 root 身份運行任務,則標記它]
  5. tasks: [你想在任務下執行什么動作]
  6. - name: [輸入模塊選項]
  7. module: [輸入要執行的模塊]
  8. module_options-1: value [輸入模塊選項]
  9. module_options-2: value
  10. .
  11. module_options-N: value

如何理解 Ansible 的輸出

Ansible 劇本的輸出有四種顏色,下面是具體含義:

  • 綠色ok 代表成功,關聯的任務數據已經存在,并且已經根據需要進行了配置。
  • 黃色changed 指定的數據已經根據任務的需要更新或修改。
  • 紅色FAILED 如果在執行任務時出現任何問題,它將返回一個失敗消息,它可能是任何東西,你需要相應地修復它。
  • 白色:表示有多個參數。

為此,創建一個劇本目錄,將它們都放在同一個地方。

  1. $ sudo mkdir /etc/ansible/playbooks

劇本-1:在 RHEL 系統上安裝 Apache Web 服務器

這個示例劇本允許你在指定的目標機器上安裝 Apache Web 服務器:

  1. $ sudo nano /etc/ansible/playbooks/apache.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install and Configure Apache Web server"
  7. tasks:
  8. - name: "Install Apache Web Server"
  9. yum:
  10. name: httpd
  11. state: latest
  12. - name: "Ensure Apache Web Server is Running"
  13. service:
  14. name: httpd
  15. state: started
  1. $ ansible-playbook apache1.yml

 

如何理解 Ansible 中劇本的執行

使用以下命令來查看語法錯誤。如果沒有發現錯誤,它只顯示劇本文件名。如果它檢測到任何錯誤,你將得到一個如下所示的錯誤,但內容可能根據你的輸入文件而有所不同。

  1. $ ansible-playbook apache1.yml --syntax-check
  2.  
  3. ERROR! Syntax Error while loading YAML.
  4. found a tab character that violate indentation
  5. The error appears to be in '/etc/ansible/playbooks/apache1.yml': line 10, column 1, but may
  6. be elsewhere in the file depending on the exact syntax problem.
  7. The offending line appears to be:
  8. state: latest
  9. ^ here
  10. There appears to be a tab character at the start of the line.
  11.  
  12. YAML does not use tabs for formatting. Tabs should be replaced with spaces.
  13. For example:
  14. - name: update tooling
  15. vars:
  16. version: 1.2.3
  17. # ^--- there is a tab there.
  18. Should be written as:
  19. - name: update tooling
  20. vars:
  21. version: 1.2.3
  22. # ^--- all spaces here.

或者,你可以使用這個 URL YAML Lint 在線檢查 Ansible 劇本內容。

執行以下命令進行“演練”。當你運行帶有 --check 選項的劇本時,它不會對遠程機器進行任何修改。相反,它會告訴你它將要做什么改變但不是真的執行。

  1. $ ansible-playbook apache.yml --check
  2.  
  3. PLAY [Install and Configure Apache Webserver] ********************************************************************
  4.  
  5. TASK [Gathering Facts] *******************************************************************************************
  6. ok: [node2.2g.lab]
  7. ok: [node1.2g.lab]
  8.  
  9. TASK [Install Apache Web Server] *********************************************************************************
  10. changed: [node2.2g.lab]
  11. changed: [node1.2g.lab]
  12.  
  13. TASK [Ensure Apache Web Server is Running] ***********************************************************************
  14. changed: [node1.2g.lab]
  15. changed: [node2.2g.lab]
  16.  
  17. PLAY RECAP *******************************************************************************************************
  18. node1.2g.lab : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
  19. node2.2g.lab : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

如果你想要知道 ansible 劇本實現的詳細信息,使用 -vv 選項,它會展示如何收集這些信息。

  1. $ ansible-playbook apache.yml --check -vv
  2.  
  3. ansible-playbook 2.9.2
  4. config file = /etc/ansible/ansible.cfg
  5. configured module search path = ['/home/daygeek/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  6. ansible python module location = /usr/lib/python3.8/site-packages/ansible
  7. executable location = /usr/bin/ansible-playbook
  8. python version = 3.8.1 (default, Jan 8 2020, 23:09:20) [GCC 9.2.0]
  9. Using /etc/ansible/ansible.cfg as config file
  10.  
  11. PLAYBOOK: apache.yml *****************************************************************************************************
  12. 1 plays in apache.yml
  13.  
  14. PLAY [Install and Configure Apache Webserver] ****************************************************************************
  15.  
  16. TASK [Gathering Facts] ***************************************************************************************************
  17. task path: /etc/ansible/playbooks/apache.yml:2
  18. ok: [node2.2g.lab]
  19. ok: [node1.2g.lab]
  20. META: ran handlers
  21.  
  22. TASK [Install Apache Web Server] *****************************************************************************************
  23. task path: /etc/ansible/playbooks/apache.yml:6
  24. changed: [node2.2g.lab] => {"changed": true, "msg": "Check mode: No changes made, but would have if not in check mod
  25. e", "rc": 0, "results": ["Installed: httpd"]}
  26. changed: [node1.2g.lab] => {"changed": true, "changes": {"installed": ["httpd"], "updated": []}, "msg": "", "obsolet
  27. es": {"urw-fonts": {"dist": "noarch", "repo": "@anaconda", "version": "2.4-16.el7"}}, "rc": 0, "results": []}
  28.  
  29. TASK [Ensure Apache Web Server is Running] *******************************************************************************
  30. task path: /etc/ansible/playbooks/apache.yml:10
  31. changed: [node1.2g.lab] => {"changed": true, "msg": "Service httpd not found on host, assuming it will exist on full run"}
  32. changed: [node2.2g.lab] => {"changed": true, "msg": "Service httpd not found on host, assuming it will exist on full run"}
  33. META: ran handlers
  34. META: ran handlers
  35.  
  36. PLAY RECAP ***************************************************************************************************************
  37. node1.2g.lab : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0
  38. node2.2g.lab : ok=3 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 ignored=0

劇本-2:在 Ubuntu 系統上安裝 Apache Web 服務器

這個示例劇本允許你在指定的目標節點上安裝 Apache Web 服務器。

  1. $ sudo nano /etc/ansible/playbooks/apache-ubuntu.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install and Configure Apache Web Server"
  7. tasks:
  8. - name: "Install Apache Web Server"
  9. yum:
  10. name: apache2
  11. state: latest
  12.  
  13. - name: "Start the Apache Web Server"
  14. service:
  15. name: apaceh2
  16. state: started
  17.  
  18. - name: "Enable mod_rewrite module"
  19. apache2_module:
  20. name: rewrite
  21. state: present
  22.  
  23. notify:
  24. - start apache
  25.  
  26. handlers:
  27. - name: "Ensure Apache Web Server is Running"
  28. service:
  29. name: apache2
  30. state: restarted
  31. enabled: yes

劇本-3:在 Red Hat 系統上安裝軟件包列表

這個示例劇本允許你在指定的目標節點上安裝軟件包。

方法-1:

  1. $ sudo nano /etc/ansible/playbooks/packages-redhat.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install a List of Packages on Red Hat Based System"
  7. tasks:
  8. - name: "Installing a list of packages"
  9. yum:
  10. name:
  11. - curl
  12. - httpd
  13. - nano
  14. - htop

方法-2:

  1. $ sudo nano /etc/ansible/playbooks/packages-redhat-1.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install a List of Packages on Red Hat Based System"
  7. tasks:
  8. - name: "Installing a list of packages"
  9. yum: name={{ item }} state=latest
  10. with_items:
  11. - curl
  12. - httpd
  13. - nano
  14. - htop

方法-3:使用數組變量

  1. $ sudo nano /etc/ansible/playbooks/packages-redhat-2.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install a List of Packages on Red Hat Based System"
  7. vars:
  8. packages: [ 'curl', 'git', 'htop' ]
  9. tasks:
  10. - name: Install a list of packages
  11. yum: name={{ item }} state=latest
  12. with_items: "{{ packages }}"

劇本-4:在 Linux 系統上安裝更新

這個示例劇本允許你在基于 Red Hat 或 Debian 的 Linux 系統上安裝更新。

  1. $ sudo nano /etc/ansible/playbooks/security-update.yml
  2.  
  3. ---
  4. - hosts: web
  5. become: yes
  6. name: "Install Security Update"
  7. tasks:
  8. - name: "Installing Security Update on Red Hat Based System"
  9. yum: name=* update_cache=yes security=yes state=latest
  10. when: ansible_facts['distribution'] == "CentOS"
  11.  
  12. - name: "Installing Security Update on Ubuntu Based System"
  13. apt: upgrade=dist update_cache=yes
  14. when: ansible_facts['distribution'] == "Ubuntu"

 

 

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

2021-03-01 13:00:21

Ansible系統運維

2021-02-22 18:50:03

Ansible系統運維

2011-03-08 16:50:35

2019-11-13 15:44:17

Kafka架構數據

2025-02-28 08:42:53

SpringNetflixHystrix

2020-11-25 19:05:50

云計算SaaS公有云

2021-06-29 08:00:00

Ansible開發工具

2024-08-27 09:09:49

Web系統JSP

2021-01-24 16:00:22

Ansible系統運維

2010-12-23 13:45:23

Office 2010批量激活

2020-11-13 05:49:09

物聯網城域網IOT

2015-08-17 14:13:52

Ansible輕量自動化部署工具

2024-01-10 17:24:00

2023-12-19 09:36:35

PostgreSQL數據庫開源

2025-10-09 07:30:00

Kafka開發代碼

2020-05-11 09:54:33

JavaScript開發技術

2022-10-28 18:36:18

2015-10-29 15:36:19

Redis入門

2011-03-08 09:22:37

2019-03-08 11:29:05

開源自動化工具Ansible
點贊
收藏

51CTO技術棧公眾號

日本成人在线免费| 在线观看一区欧美| av一级在线观看| 日韩一区电影| 51午夜精品国产| 精品国产一区二区三区无码| 亚洲欧洲国产综合| 麻豆精品在线观看| 久久青草福利网站| 中国1级黄色片| 国产精品视屏| 欧美日韩一区高清| 亚洲熟妇无码一区二区三区导航| 免费播放片a高清在线观看| 久久精品国内一区二区三区| 久久琪琪电影院| 欧美日韩色视频| 最新国产一区| 精品欧美久久久| 91福利国产成人精品播放| 金瓶狂野欧美性猛交xxxx| 国产欧美日韩在线| 精品国产乱码久久久久久郑州公司| 波多野结衣电车| 日韩午夜黄色| 九九久久久久久久久激情| 蜜桃久久精品成人无码av| 亚洲日本视频在线| 欧美日韩中字一区| 37pao成人国产永久免费视频| 动漫一区在线| 国产精品色在线| 欧美一区二区在线| 人人妻人人澡人人爽久久av| 国产一区二区三区四区在线观看| 国产精品电影观看| 日韩三级小视频| 欧美三级网页| 久久99精品久久久久久琪琪| 欧美色图17p| 成人情趣视频网站| 亚洲香蕉在线观看| 在线 丝袜 欧美 日韩 制服| 国产精品任我爽爆在线播放| 日韩精品中文字幕一区| 黄色三级视频在线播放| 伦一区二区三区中文字幕v亚洲| 日韩欧美亚洲综合| 无码专区aaaaaa免费视频| 任你弄在线视频免费观看| 亚洲免费观看在线视频| 在线视频欧美一区| 看女生喷水的网站在线观看| 亚洲国产精品成人综合| 视频一区免费观看| 啊v在线视频| 中文字幕免费一区| 亚洲国产一区二区三区在线| 亚洲电影有码| 国产资源在线一区| 国产精自产拍久久久久久| 日日摸天天添天天添破| 亚洲美女少妇无套啪啪呻吟| 久久久久免费精品国产| 久久综合久久鬼| 亚洲精品1区| 国产91精品久久久| 国产字幕在线观看| 免费国产亚洲视频| 成人网址在线观看| www.蜜臀av| 成人av在线一区二区三区| 韩国精品一区二区三区六区色诱| 日日夜夜精品免费| 久久久久国产精品厨房| 日韩精品久久一区| 日本精品在线| 亚洲国产欧美在线| 黄在线观看网站| 免费在线观看一区| 欧美一区二区三区四区五区| 蜜桃色一区二区三区| 欧美亚洲国产日韩| 国产一区二区三区精品久久久| 久久精品三级视频| 亚洲精品国产偷自在线观看| 欧美激情中文字幕乱码免费| 免费看日批视频| 麻豆极品一区二区三区| 成人午夜电影免费在线观看| 天天av综合网| 国产精品久久久久久久久晋中| 久久最新免费视频| 蜜桃视频在线网站| 欧美精品丝袜久久久中文字幕| www日本在线观看| 亚洲宅男一区| 久久躁日日躁aaaaxxxx| 日韩特黄一级片| 久久精品国产99国产精品| www.久久草| 国产黄色免费在线观看| 一区二区免费视频| 91精品无人成人www| 2020最新国产精品| 中文字幕亚洲一区二区三区| 久久人人爽人人爽人人| 日本欧美一区二区三区乱码| 国产精品久久久久免费| www.视频在线.com| 无吗不卡中文字幕| 欧美视频国产视频| 免费av一区| 欧美二区在线播放| 日韩av免费播放| 不卡的看片网站| 中文字幕中文字幕在线中心一区 | 日本视频在线观看免费| 久久99国产精品久久| 欧美精品久久久| 91黄页在线观看| 欧美一区二区在线不卡| 日本精品在线观看视频| 在线亚洲国产精品网站| 国产91视觉| 在线视频观看国产| 9191久久久久久久久久久| 国产高潮呻吟久久| 免费视频一区| 久久综合伊人77777麻豆| 日本aa在线| 欧美一区二区三区人| 男女全黄做爰文章| 免费美女久久99| 亚洲精品在线视频观看| 刘亦菲一区二区三区免费看| 亚洲精品不卡在线| 久久精品无码人妻| 成人妖精视频yjsp地址| 国产日产欧美一区二区| 国产精品美女久久久久人| 爱福利视频一区| 一级爱爱免费视频| 一区二区中文视频| 九九九九九伊人| 久久福利影院| 91精品国产综合久久男男| 中文字幕在线观看日本| 91豆麻精品91久久久久久| 国产手机在线观看| 久久精品官网| 视频一区不卡| 亚州欧美在线| 久久影视电视剧免费网站清宫辞电视| 91久久精品无码一区二区| 中文字幕一区二区三区色视频| 天天爽夜夜爽一区二区三区| 色呦哟—国产精品| 亚洲影视九九影院在线观看| av免费网站在线| 欧美大片顶级少妇| 天堂资源在线播放| 99国产精品久| 亚洲欧美另类动漫| 久久综合国产| 亚洲一区二区三区在线视频 | 2024亚洲男人天堂| 欧美高清成人| 欧美色视频在线观看| 国产高清视频免费在线观看| 国产成人一级电影| 国产一区二区在线视频播放| 中文精品一区二区| 成人h视频在线| 免费在线中文字幕| 亚洲人成电影网站色xx| 一级片在线观看视频| 亚洲美女视频在线| 黄色工厂在线观看| 麻豆国产精品官网| 日韩极品视频在线观看| 亚洲成aⅴ人片久久青草影院| 国产精品久久久久久五月尺| 成人高清免费在线| 精品在线小视频| 少妇又紧又色又爽又刺激视频| 亚洲视频中文字幕| 亚洲调教欧美在线| 久久99国产精品麻豆| 热99这里只有精品| 久久亚洲成人| 精品久久久久亚洲| 四虎地址8848精品| 91高清在线免费观看| 日韩在线免费电影| 日韩成人av一区| 91午夜交换视频| 精品久久久久久久久中文字幕| 亚洲色图第四色| 99热在这里有精品免费| 涩涩网站在线看| 免费亚洲婷婷| 欧美狂野激情性xxxx在线观| 精品久久网站| 久久福利电影| 日韩一区二区三区在线看| 国产成人aa精品一区在线播放| gogogogo高清视频在线| 一本一本久久a久久精品牛牛影视| www日本在线| 欧美日韩国产不卡| 丰满人妻老熟妇伦人精品| 亚洲综合在线视频| 国产精品久久国产精麻豆96堂| eeuss影院一区二区三区| 91视频这里只有精品| 久久国产毛片| 国产在线精品91| 欧美三级特黄| 亚洲天堂第一区| 日本黄色精品| 日韩av电影免费在线| 秋霞在线一区| 国产一区精品视频| 亚洲影视资源| 国产欧美一区二区三区久久人妖| 日本免费一区二区六区| 高清一区二区三区四区五区| 成人免费观看视频大全| 日韩一区二区av| 在线观看av黄网站永久| 在线视频日本亚洲性| 国产原创av在线| 亚洲精品中文字幕女同| 天堂av电影在线观看| 亚洲国产精品电影| 色呦呦免费观看| 亚洲高清色综合| 天堂在线视频网站| 日韩精品在线免费播放| 天堂а在线中文在线无限看推荐| 亚洲第五色综合网| 日韩一区二区三区不卡| 精品国产乱码久久久久久蜜臀| 国产三级按摩推拿按摩| 欧美一级日韩不卡播放免费| 88av在线视频| 91精品婷婷国产综合久久| 国产强被迫伦姧在线观看无码| 67194成人在线观看| 99久久99久久久精品棕色圆| 欧美顶级少妇做爰| av中文字幕观看| 精品国产伦一区二区三区观看方式| 精品国产99久久久久久宅男i| 日韩一区二区在线观看视频 | 成人黄色小视频在线观看| 男生和女生一起差差差视频| 国产电影一区二区三区| 稀缺呦国内精品呦| 91热门视频在线观看| 无码人妻精品一区二区中文| 欧美国产精品一区| 日韩欧美国产成人精品免费| 一区二区三区四区中文字幕| 国产奶水涨喷在线播放| 日韩欧美在线视频观看| 精品国产www| 欧美一区二区成人| 无码精品黑人一区二区三区| 亚洲天堂av在线免费观看| 在线观看麻豆| 久久99精品国产99久久6尤物| 国产污视频在线播放| 日韩av日韩在线观看| 欧美日韩va| 懂色中文一区二区三区在线视频| 欧美黑人巨大videos精品| 五月天亚洲综合情| 欧美fxxxxxx另类| 热久久精品国产| 国产在线精品一区二区三区不卡| 国产日韩视频一区| 国产欧美中文在线| 久一区二区三区| 91高清在线观看| 亚洲av无码国产精品久久不卡| 亚洲精品久久久一区二区三区| gogogo高清在线观看免费完整版| 欧美成年人视频网站欧美| 天堂√中文最新版在线| 国产一区二中文字幕在线看 | 欧美亚洲另类久久综合| 第九色区aⅴ天堂久久香| 97碰在线视频| 美女久久久精品| 国产精品入口麻豆| 中文字幕一区二区三区不卡在线| 日本一区二区三区免费视频| 精品视频一区三区九区| 无码精品人妻一区二区| 欧美不卡视频一区发布| 日日夜夜天天综合| 国产在线精品二区| 亚洲先锋影音| 欧美黑人又粗又大又爽免费| 国产成人久久精品77777最新版本| 久久精品视频18| 亚洲成人av福利| 国产欧美日韩成人| 伊人av综合网| 永久免费毛片在线播放| 97se国产在线视频| 日韩欧美中字| 十八禁视频网站在线观看| 成人av在线网站| 国产 日韩 欧美 成人| 91精品国产综合久久香蕉麻豆| 国模精品一区二区| 91sa在线看| 久久精品66| 日韩精品综合在线| 国产成人精品三级麻豆| 国产wwwwxxxx| 欧美日韩一区不卡| 大片免费播放在线视频| 欧美在线激情网| 欧美色图五月天| 人妻夜夜添夜夜无码av| 国产91综合一区在线观看| 538精品在线视频| 欧美剧在线免费观看网站| wwwxxx在线观看| 国产精品久久久久久久app | 亚洲人成网站在线播| 水蜜桃在线视频| www.久久久| 国产精品vip| 久久久无码人妻精品无码| 亚洲乱码中文字幕| 国内精品偷拍视频| 九九精品视频在线| 99精品中文字幕在线不卡| 国产爆乳无码一区二区麻豆| 丁香婷婷深情五月亚洲| 国产乡下妇女做爰毛片| 亚洲国产精品va在线看黑人动漫| 精精国产xxxx视频在线中文版| 国产区二精品视| 久久狠狠婷婷| 国产真人真事毛片视频| 欧美另类videos死尸| 9191在线播放| 国产精品毛片一区视频| 亚洲免费大片| 国产伦理片在线观看| 欧美美女bb生活片| 污污的视频在线观看| 国产日韩久久| 久久国产日韩| 人人干在线观看| 日韩一级大片在线观看| 3344国产永久在线观看视频| 精品一区二区三区自拍图片区| 免费在线亚洲| 最新黄色av网址| 欧美大片日本大片免费观看| 国模私拍一区二区国模曼安| 欧美激情论坛| 久久精品99国产精品日本| 麻豆疯狂做受xxxx高潮视频| 亚洲国产精品va| 国产精品蜜月aⅴ在线| 青青在线免费视频| www.在线欧美| 中文字幕乱码视频| 欧美多人爱爱视频网站| 综合国产视频| 三日本三级少妇三级99| 午夜精品免费在线| av在线资源站| 成人自拍视频网站| 久久精品午夜| 日韩va亚洲va欧美va清高| 日韩精品999| 高清不卡一区| 欧美黄色免费影院| 亚洲毛片av在线| 国产中文字幕在线看| 91一区二区三区| 日本不卡高清视频| 日本免费在线播放| 最近2019中文字幕mv免费看| gogo久久日韩裸体艺术| xx欧美撒尿嘘撒尿xx| 精品久久久久久久久久| 国产黄色在线网站| 日本一区二区精品| 成人晚上爱看视频| 国产一区二区三区在线观看|