精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

欧美日本一区二区| 国产精品一区不卡| 亚洲社区在线观看| 污色网站在线观看| 免费a级毛片在线播放| 久久99精品久久久久久久久久久久| 色噜噜狠狠狠综合曰曰曰| 男人女人拔萝卜视频| 国产美女精品写真福利视频| 久久精品视频一区二区三区| 91日本在线观看| 日本网站在线播放| 黑丝美女一区二区| 日韩精品最新网址| 妞干网在线免费视频| 国产激情小视频在线| 91视频你懂的| 92国产精品久久久久首页| 日韩熟女精品一区二区三区| 第四色成人网| 亚洲精品91美女久久久久久久| 亚洲色精品三区二区一区| av免费在线网站| 国产日韩欧美麻豆| 国产精品一级久久久| 亚洲综合网av| 欧美一级二区| 久久久久久久久久久久久久久久久久av | 国产成人jvid在线播放| 国产精品久久久久久久精| 国产亚洲一区二区三区啪| 精品剧情v国产在线观看在线| 中文字幕天天干| 日本不卡网站| 亚洲午夜精品一区二区三区他趣| 日韩欧美一区二区三区久久婷婷| 日韩有码第一页| 国产激情一区二区三区| 国产精品自拍偷拍| 欧美成人aaaaⅴ片在线看| 亚洲国产精品91| 中文字幕欧美专区| 国产又粗又猛又爽又黄av| 精品深夜福利视频| 精品日韩欧美一区二区| 亚洲911精品成人18网站| 成人51免费| 欧美老肥妇做.爰bbww| 福利在线一区二区三区| 免费观看欧美大片| 欧美日韩一区二区免费视频| 国产毛片视频网站| 日本乱理伦在线| 亚洲人精品一区| 一区二区三区四区欧美日韩| porn视频在线观看| 日本一区二区在线不卡| 日韩久久久久久久久久久久久| 青青草免费观看免费视频在线| gogo大胆日本视频一区| 精品久久久久久乱码天堂| 少妇人妻偷人精品一区二区| 成人高清视频在线| 国产在线播放一区二区| 日韩在线视频免费| 91麻豆精品视频| 日韩欧美精品久久| 69av亚洲| 亚洲人成亚洲人成在线观看图片 | 日韩欧美中文字幕在线观看| ww国产内射精品后入国产| 新版的欧美在线视频| 欧美日韩人人澡狠狠躁视频| 日本中文字幕片| 国精产品一区一区三区四川| 欧美三级乱人伦电影| 潘金莲激情呻吟欲求不满视频| 中文幕av一区二区三区佐山爱| 欧美一区三区二区| 国产大尺度视频| 色婷婷综合久久久久久| 亚洲天堂av电影| 国产人与禽zoz0性伦| 日本午夜一区| 欧美另类极品videosbestfree| 久久精品欧美一区二区| 国产精品美女久久久浪潮软件| 日本一区二区三区四区视频| 一级特黄录像免费看| 国产盗摄女厕一区二区三区| 狠狠干一区二区| aⅴ在线视频男人的天堂| 亚洲丝袜制服诱惑| 热99这里只有精品| 日本精品网站| 精品久久久久久久一区二区蜜臀| 一起草在线视频| 久久综合国产| 国内精品小视频| 久久久久精彩视频| 国产精品88av| 日本一区二区视频| 青青青国内视频在线观看软件| 色综合久久中文综合久久牛| 亚洲日本黄色片| 欧美福利在线播放网址导航| 日韩亚洲精品电影| 日韩精品视频免费播放| 美女性感视频久久| 精品蜜桃一区二区三区| 欧美一区二区三区| 欧美性猛交xxxx| 美女被艹视频网站| 精品国产一区二区三区香蕉沈先生 | 黄色小视频在线观看| 亚洲免费资源在线播放| 欧美国产激情视频| 精品一区91| 在线激情影院一区| 国产精品成人国产乱| 久久er精品视频| 蜜桃导航-精品导航| 亚洲h片在线看| 欧美日韩一区高清| 右手影院亚洲欧美| 欧美日本久久| 成人在线激情视频| 成av人电影在线观看| 精品久久久香蕉免费精品视频| 国产在线视频三区| 91久久夜色精品国产按摩| 欧美在线视频免费观看| 丰满人妻一区二区三区免费| 亚洲丝袜另类动漫二区| 亚洲一区二区三区四区五区| 欧美猛男男男激情videos| 国内精品一区二区三区四区| a天堂在线观看视频| 国产精品三级视频| youjizzxxxx18| 深夜福利久久| 欧美在线观看网址综合| 特黄视频在线观看| 亚洲国产精品欧美一二99| 日韩av成人网| 欧美黄色一区二区| 亚洲精品欧美日韩专区| 成人免费看片| 91精品国产综合久久蜜臀| 糖心vlog免费在线观看| 久草热8精品视频在线观看| 亚洲第一在线综合在线| 丁香久久综合| 中文字幕在线观看日韩| 亚洲视频在线观看一区二区| 国产精品热久久久久夜色精品三区 | 日韩一区二区三| 欧美 日韩 国产 一区二区三区 | 91精品国产综合久久香蕉的用户体验 | 日韩精品视频在线观看免费| 制服.丝袜.亚洲.中文.综合懂色| 99国产精品久久久久久久久久久| 欧美日韩在线一| 九九在线精品| 国产精品专区h在线观看| 精品黄色免费中文电影在线播放 | 色婷婷激情视频| 在线精品国产| 不卡一区二区三区四区五区| 2001个疯子在线观看| 亚洲精品成人久久久| 日韩精品一区不卡| 国产精品免费看片| 毛片毛片毛片毛片毛| 一区二区亚洲精品| 欧美日韩亚洲一区二区三区四区| 91亚洲视频| 欧美成人亚洲成人日韩成人| 欧美一级片免费| 日本丶国产丶欧美色综合| 男人天堂资源网| 粉嫩aⅴ一区二区三区四区| 黄网站欧美内射| 欧美日韩一区二区三区视频播放| 91亚洲精品在线| av在线不卡免费| 亚洲天堂av女优| 国产男男gay体育生网站| 黄色91在线观看| 亚洲а∨天堂久久精品2021| 国产久卡久卡久卡久卡视频精品| 日本福利视频在线| 99精品美女| 黑人中文字幕一区二区三区| 欧美一级网址| 97成人在线视频| 日本中文字幕在线播放| 亚洲丁香婷深爱综合| 亚洲最大成人av| 亚洲不卡在线观看| 欧洲性xxxx| 成年人午夜久久久| 亚洲欧洲日本精品| 91久久视频| 天天做天天爱天天高潮| 亚洲宅男网av| 99re在线国产| 国产精品伦一区二区| 国内免费精品永久在线视频| 日本高清视频在线播放| 亚洲美女中文字幕| 精品人妻少妇嫩草av无码专区| 欧美性三三影院| 亚洲黄色三级视频| 亚洲女性喷水在线观看一区| 国产伦理片在线观看| 成人高清av在线| 午夜大片在线观看| 日韩国产高清影视| 99热在线这里只有精品| 国内综合精品午夜久久资源| 一区二区三区欧美成人| 精品国产精品| 另类小说综合网| 国内精品国产成人国产三级粉色| 成人亲热视频网站| 日韩一区精品| 日韩av黄色在线观看| 蜜桃视频m3u8在线观看| 久久久久久久久久久人体| 国产原创精品视频| 日韩中文字幕欧美| 成年女人的天堂在线| 亚洲欧美日韩中文视频| 日韩一级片免费看| 亚洲精品一线二线三线无人区| 99久久精品国产成人一区二区| 欧美乱妇20p| 中文字幕人妻一区二区在线视频 | 成年人精品视频| 欧美成人高清在线| 中文亚洲视频在线| 91电影在线播放| 色噜噜狠狠狠综合曰曰曰 | 久久99视频免费| 宅男网站在线免费观看| 欧美成人午夜剧场免费观看| 91精品久久| 欧美疯狂xxxx大交乱88av| 成人免费网址| 色综合久久88色综合天天看泰| 主播国产精品| 欧美激情喷水视频| 欧美hdxxx| 久久久午夜视频| sm久久捆绑调教精品一区| 国产91精品视频在线观看| 在线人成日本视频| 国产精品a久久久久久| 激情亚洲影院在线观看| 国产精品入口福利| 日本免费成人| 99re资源| 亚洲高清极品| 亚洲春色在线视频| 中文精品电影| 精品视频免费在线播放| 国产精品人人爽人人做我的可爱| 大肉大捧一进一出好爽动态图| 日韩黄色在线观看| 亚洲精品第三页| 国产成人精品免费视频网站| 国产精品福利导航| 国产日产精品1区| 一级性生活免费视频| 亚洲国产中文字幕在线视频综合| 黑人一级大毛片| 欧美日韩一区在线观看| jlzzjlzz亚洲女人18| 亚洲国产欧美一区二区丝袜黑人| 能在线看的av| zzjj国产精品一区二区| 国产91足控脚交在线观看| 日本精品视频网站| 国产一区二区| 久久偷窥视频| 国产精品91一区二区三区| 91午夜在线观看| 日本在线不卡一区| 一本色道久久hezyo无码| 久久久国产一区二区三区四区小说| 国产精品18在线| 亚瑟在线精品视频| 亚洲一区二区三区高清视频| 亚洲第一免费播放区| av黄色在线观看| 欧美激情高清视频| 另类中文字幕国产精品| 国产精品毛片va一区二区三区| 欧美日韩中字| 人妻少妇精品久久| 久久av资源网| 粉嫩av蜜桃av蜜臀av| 亚洲精品免费视频| 最近中文字幕在线观看| 日韩免费在线观看| aaa在线观看| 亚洲精品中文字幕乱码| 91av中文字幕| 久久九九精品视频| 欧美在线一区二区三区四区| 国产一区二区三区自拍| 亚洲黄色小视频在线观看| 暴力调教一区二区三区| 日本 欧美 国产| 欧美性猛交xxxx乱大交蜜桃| www.污视频| 久久精品国亚洲| 视频在线日韩| 欧美精品123| 亚洲区欧美区| 亚洲AV无码久久精品国产一区| 国产三级欧美三级日产三级99| 日韩欧美国产亚洲| 欧美一区二区网站| 亚洲1卡2卡3卡4卡乱码精品| 欧美一区视频在线| 红杏aⅴ成人免费视频| 在线观看成人免费| 久久91精品国产91久久小草| www.99热| 在线亚洲一区二区| 日本人妖在线| 欧美一级淫片丝袜脚交| 欧美aaaaa级| 国产真人做爰毛片视频直播| 国产九色精品成人porny| 成人无码精品1区2区3区免费看| 欧美在线观看一二区| 久久经典视频| 欧美在线视频一区| 亚洲精品动态| 欧美日韩国产精品激情在线播放| www.在线欧美| 成人免费区一区二区三区| 日韩av在线不卡| 欧美日韩在线观看首页| 精品视频在线观看| 午夜在线精品偷拍| 中文字幕高清视频| 色激情天天射综合网| 国产在线视频网站| 国产精品久久久久久久久| 国产探花在线精品| 日本久久精品一区二区| 国产精品理伦片| 99热这里是精品| 欧美床上激情在线观看| 欧美专区一区| 霍思燕三级露全乳照| 久久先锋资源网| 日本精品入口免费视频| 在线观看日韩av| 亚洲青青久久| 2018中文字幕第一页| 91浏览器在线视频| 免费无码国产精品| 久久精品99国产精品酒店日本| 国产一区一区| 欧美色图色综合| 中文字幕乱码久久午夜不卡| 国产巨乳在线观看| 欧美激情国产精品| 亚洲aa在线| 九九热99视频| 一区二区三区美女视频| 视频二区在线| 国产在线视频不卡| 国产在线成人| 男女做爰猛烈刺激| 欧美女人交a| 欧美不卡三区| 捆绑调教美女网站视频一区| 老女人性淫交视频| 亚洲国产高清福利视频| 日本在线视频一区二区| 久久久久久久9| 久久精品这里都是精品| 国产伦理一区二区| 清纯唯美日韩制服另类| 天天射天天综合网| 亚洲久久久久久| 9191国产精品| 黄色羞羞视频在线观看| 色综合久久av| 成人动漫在线一区| 亚洲综合网av| 欧美中文字幕视频| 欧美99在线视频观看| 亚洲一区二区三区日韩|