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

運維自動化之Cobbler系統安裝詳解

原創
運維 系統運維 自動化
運維自動化安裝方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,現在開源工具就多了,如cobbler,OpenQRM和Spacewalk。本文重點介紹Cobbler。和Kickstart不同的是,使用cobbler不會因為在局域網中啟動了dhcp而導致有些機器在重啟服務器后啟動終止。

【51CTO獨家特稿】SA們現在都知道運維自動化的重要性,尤其是對于在服務器數量按幾百臺、幾千臺增加的公司而言,單單是裝系統,如果不通過自動化來完成,根本是不可想象的。

運維自動化安裝方面,早期一般使用人工配置pxe+dhcp+tftp配合kickstart,現在開源工具就多了,如cobbler,OpenQRM和Spacewalk。本文重點介紹Cobbler。

Cobbler介紹

Cobbler是一個快速網絡安裝linux的服務,而且在經過調整也可以支持網絡安裝windows。該工具使用python開發,小巧輕便(才15k行代碼),使用簡單的命令即可完成PXE網絡安裝環境的配置,同時還可以管理DHCP,DNS,以及yum包鏡像。

Cobbler支持命令行管理,web界面管理,還提供了API接口,可以方便二次開發使用。

和Kickstart不同的是,使用cobbler不會因為在局域網中啟動了dhcp而導致有些機器因為默認從pxe啟動在重啟服務器后加載tftp內容導致啟動終止。

常用架構如下圖:

cobbler的安裝部署配置

cobbler安裝環境準備

對于centos本身源 ,可根據自己所在地選擇離自己近的鏡像源,比如mirrors.163.com或mirrors.sohu.com

1, 安裝epel

rpm -Uvh 'http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm'

2, 安裝dhcp服務

yum -y install dhcp

3, 其他服務的安裝

額外需要的服務還有tftp,rsync,xinetd,httpd。所以如果安裝系統的時候如果這幾個包沒裝上,請手動安裝。

4,關閉selinux

關閉后最好重啟一下,讓selinux的設置生效

cobbler安裝配置

1, cobbler安裝

yum -y install cobbler

2, cobbler的配置

啟動cobbler

# /etc/init.d/cobblerd start

啟動httpd服務

# /etc/init.d/httpd start

檢查配置,執行

cobbler check

執行完后出現下面的信息

The following are potential configuration items that you may want to fix:
 
 1 : The 'server' field in /etc/cobbler/settings must be set to something other than localhost,or kickstarting features will not work.  This should be a resolvable hostname or IP for the boot server as reachable by all machines that will use it.
 2 : For PXE to be functional, the 'next_server' field in /etc/cobbler/settings must be set to something other than 127.0.0.1, and should match the IP of the boot server on the PXE network.
 3 : you need to set some SELinux content rules to ensure cobbler works correctly in your SELinux environment, run the following:
      /usr/sbin/semanage fcontext -a -t public_content_t "/tftpboot/.*" && \
      /usr/sbin/semanage fcontext -a -t public_content_t "/var/www/cobbler/images/.*"
 4 : some network boot-loaders are missing from /var/lib/cobbler/loaders, you may run 'cobbler get-loaders' to download them, or, if you only want to handle x86/x86_64 netbooting, you may ensure that you have installed a *recent* version of the syslinux package installed and can ignore this message entirely.  Files in this directory, should you want to support all architectures, should include pxelinux.0, menu.c32, elilo.efi, and yaboot.The 'cobbler get-loaders' command is the easiest way to resolve these requirements.
 5 : change 'disable' to 'no' in /etc/xinetd.d/tftp
 6 : change 'disable' to 'no' in /etc/xinetd.d/rsync
 7 : since iptables may be running, ensure 69, 80, and 25151 are unblocked
 8 : debmirror package is not installed, it will be required to manage debian deployments and repositories
 9 : The default password used by the sample templates for newly installed machines
      (default_password_crypted in /etc/cobbler/settings) is still set to 'cobbler' and should be changed,
      try: "openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'" to generate new one
 
 Restart cobblerd and then run 'cobbler sync' to apply changes.

上面這段信息大意就是:

1,編輯/etc/cobbler/settings文件,找到 server選項,修改為適當的ip地址,本實例配置ip為:192.168.10.1

2,編輯/etc/cobbler/settings文件,找到 next_server選項,修改為適當的ip地址,本實例配置ip為:192.168.10.1

3,SELinux的設置。如果上面已經關閉了SELinux就不用管了

4,執行 cobbler get-loaders,系統將自動下載loader程序,完成提示4的修復工作。

5,編輯/etc/xinetd.d/tftp文件,將文件中的disable字段的配置由yes改為no

6,編輯/etc/xinetd.d/rsync文件,將文件中的disable字段的配置由yes改為no

7,在iptables中將69,80,25151端口打開。如果僅僅只是在內部環境中使用,建議直接將防火墻關掉

8,提示說debmirror沒安裝。如果不是安裝 debian之類的系統,此提示可以忽略,如果需要安裝,下載地址為:

http://rpmfind.net/linux/rpm2html/search.php?query=debmirror

CentOS 6使用RHEL 5的包就可以。

9,修改cobbler用戶的默認密碼,可以使用如下命令生成密碼,并使用生成后的密碼替換/etc/cobbler/settings中的密碼。生成密碼命令:

openssl passwd -1 -salt 'random-phrase-here' 'your-password-here'

其中“random-phrase-here”為干擾碼

所有提示全部fix之后,執行

/etc/init.d/cobblerd restart

#p#

cobbler的使用

導入安裝文件

執行如下命令

cobbler import --path=rsync://mirrors.163.com/centos/6.0/os/i386/ --name=centos-6.0-i386
task started: 2011-08-12_143009_import
task started (id=Media import, time=Fri Aug 12 14:30:09 2011)
running: rsync -a  'rsync://10.4.8.1/centos/6.0/os/i386/' /var/www/cobbler/ks_mirror/centos-6.0-i386 --exclude-from=/etc/cobbler/rsync.exclude --progress
received on stdout: receiving file list ... 
4555 files to consider
中間部分省略……………………
sent 100341 bytes  received 4633547466 bytes  8784166.46 bytes/sec
total size is 4632564894  speedup is 1.00

received on stderr: 
adding distros
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386 for distro signature
found content (breed=redhat) at /v
creating new distro: centos-6.0-i386
creating new profile: centos-6.0-i386
associating repos
traversing distro centos-6.0-i386
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386 for distro signature
found content (breed=redhat) at /v
descent into /var/www/cobbler/ks_mirror/centos-6.0-i386
processing repo at : /var/www/cobbler/ks_mirror/centos-6.0-i386
need to process repo/comps: /var/www/cobbler/ks_mirror/centos-6.0-i386
looking for /var/www/cobbler/ks_mirror/centos-6.0-i386/repodata/*comps*.xml
running: createrepo -c cache -s sha --groupfile /var/www/cobbler/ks_mirror/centos-6.0-i386/repodata/73a3b7e0741eba6cafa8d5404b02565060e7f2293caab10657074186c48e713b-c6-i386-comps.xml /var/www/cobbler/ks_mirror/centos-6.0-i386
1278/4519 - Packages/clutter-1.0.6-3.el6.i686.rpm                               
iso-8859-1 encoding on Ville Skytt <ville.skytta@iki.fi> - 2.8.2-2

4519/4519 - Packages/xorg-x11-twm-1.0.3-5.1.el6.i686.rpm                        
Saving Primary metadata
Saving file lists metadata
Saving other metadata

received on stderr: 
associating kickstarts
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386/images for distro signature
scanning /var/www/cobbler/ks_mirror/centos-6.0-i386 for distro signature
found content (breed=redhat) at /v
*** TASK COMPLETE ***

從上面顯示信息所知,cobbler會將鏡像中的拷貝到本地一份,放在/var/www/cobbler/ks_mirrors下的centos-6.0-i386目錄下。同時會創建一個名字為centos-6.0-i386的一個發布版本,以及一個名字為centos-6.0-i386的profile文件。

配置dhcp服務

首先修改cobbler配置,讓cobbler來管理dhcp服務,編輯文件/etc/cobbler/settings

manage_dhcp: 1

接下來修改/etc/cobbler/dhcp.template,此文件是cobbler管理dhcp的模板

對于此文件,本例中只需要修改如下部分

subnet 192.168.10.0 netmask 255.255.255.0 {
     option routers             192.168.10.1;
     option domain-name-servers 8.8.8.8;
     option subnet-mask         255.255.255.0;
     range dynamic-bootp        192.168.10.100 192.168.10.254;
     filename                   "/pxelinux.0";
     default-lease-time         21600;
     max-lease-time             43200;
     next-server                $next_server;
}

其余部分維持默認值即可。

到目前為止,全部的準備工作已經就算全部完成,接下來要做的就是啟動服務了。在之前的調試過程中,很多服務已經啟動過了,這里只需要啟動xinetd服務即可:

/etc/init.d/xinetd start

同步cobbler配置

執行

# cobbler sync

會看到如下列提示:

task started: 2011-08-11_170706_sync
task started (id=Sync, time=Thu Aug 11 17:07:06 2011)
running pre-sync triggers
cleaning trees
removing: /var/www/cobbler/images/centos-6.0-i386
removing: /var/lib/tftpboot/pxelinux.cfg/default
removing: /var/lib/tftpboot/grub/images
removing: /var/lib/tftpboot/grub/grub-x86.efi
removing: /var/lib/tftpboot/grub/efidefault
removing: /var/lib/tftpboot/grub/grub-x86_64.efi
removing: /var/lib/tftpboot/images/centos-6.0-i386
removing: /var/lib/tftpboot/s390x/profile_list
copying bootloaders
trying hardlink /var/lib/cobbler/loaders/grub-x86.efi -> /var/lib/tftpboot/grub/grub-x86.efi
trying hardlink /var/lib/cobbler/loaders/grub-x86_64.efi -> /var/lib/tftpboot/grub/grub-x86_64.efi
copying distros
copying files for distro: centos-6.0-i386
trying hardlink /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot/vmlinuz -> /var/lib/tftpboot/images/centos-6.0-i386/vmlinuz
trying hardlink /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot/initrd.img -> /var/lib/tftpboot/images/centos-6.0-i386/initrd.img
trying hardlink /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot/vmlinuz -> /var/www/cobbler/images/centos-6.0-i386/vmlinuz
trying hardlink /var/www/cobbler/ks_mirror/centos-6.0-i386/images/pxeboot/initrd.img -> /var/www/cobbler/images/centos-6.0-i386/initrd.img
copying images
generating PXE configuration files
rendering DHCP files
generating /etc/dhcp/dhcpd.conf
cleaning link caches
generating PXE menu structure
running post-sync triggers
running python triggers from /var/lib/cobbler/triggers/sync/post/*
running python trigger cobbler.modules.sync_post_restart_services
running: dhcpd -t -q
received on stdout:
received on stderr:
running: /etc/rc.d/init.d/dhcpd restart
received on stdout: Shutting down dhcpd: [  OK  ]
Starting dhcpd: [  OK  ]

received on stderr:
running shell triggers from /var/lib/cobbler/triggers/sync/post/*
running python triggers from /var/lib/cobbler/triggers/change/*
running python trigger cobbler.modules.scm_track
running shell triggers from /var/lib/cobbler/triggers/change/*
*** TASK COMPLETE ***

cobbler會自動進行初始化工作,移除已經存在的啟動項,然后根據模板拷貝loader文件。之后再生成pxe的配置文件,生成dhcp的配置文件,最后再重啟dhcp服務。
至此,就可以使用虛擬機來測試cobbler安裝了。

#p#

Cobbler測試安裝

在啟動的時候選擇PXE的模式。

然后就能看到下面的圖示內容。虛擬機通過dhcp獲得了122段的ip,然后通過tftp獲得到pxe的啟動文件。

下圖是cobbler的pxe安裝啟動菜單,這里有我們剛剛創建好的CentOS版本。

系統安裝使用默認的ks文件,經過短暫的等待,系統就自動被安裝好了。

安裝好的系統如下圖所示。

#p#

Linux系統重裝測試

1,先確定當前linux系統中已經安裝了koan軟件。對于koan的安裝可以放到ks文件中在安裝系統的過程中完成安裝操作。執行如下命令檢查

# rpm -qa|grep koan
koan-2.0.11-2.el6.noarch

2,有了koan軟件后可以執行如下操作,查看cobbler上的系統版本列表

# koan --server=192.168.10.1 --list=profiles
- looking for Cobbler at http://192.168.10.1/cobbler_api
centos-6.0-i386
centos-6.0-i386-kvm
centos6-vm
centos-6.0-x86_64

這里我們選擇centos-6.0-i386來重裝。可以執行如下命令

# koan --server=192.168.10.1 --profile=centos-6.0-i386 --replace-self
- looking for Cobbler at http://192.168.10.1/cobbler_api
- reading URL: http://192.168.10.1/cblr/svc/op/ks/profile/centos-6.0-i386
install_tree: http://192.168.10.1/cobbler/ks_mirror/centos-6.0-i386
downloading initrd initrd.img to /boot/initrd.img
url=http://192.168.10.1/cobbler/images/centos-6.0-i386/initrd.img
- reading URL: http://192.168.10.1/cobbler/images/centos-6.0-i386/initrd.img
downloading kernel vmlinuz to /boot/vmlinuz
url=http://192.168.10.1/cobbler/images/centos-6.0-i386/vmlinuz
- reading URL: http://192.168.10.1/cobbler/images/centos-6.0-i386/vmlinuz
- ['/sbin/grubby', '--add-kernel', '/boot/vmlinuz', '--initrd', '/boot/initrd.img', '--args', '"ks=http://192.168.10.1/cblr/svc/op/ks/profile/centos-6.0-i386 ksdevice=link kssendmac lang= text "', '--copy-default', '--make-default', '--title=kick1313675750']
- reboot to apply changes
# reboot

紅色部分是手工輸入的,從其他部分信息可以看到,koan幫我們做了很多本該人工操作的內容。

接下來看下重啟的過程:

由此看到,系統已經進入重裝的狀態了。

安裝使用心得

以上所有內容雖然是在kvm虛擬機上測試的,但完全可以直接使用于生產環境中,不會給現有環境帶來任何影響。唯一需要做的就是規劃好現有網絡。

對于很多人擔心的生成環境開啟DHCP服務問題,我認為不會對現有生產環境產生任何影響,理由有二:

1, 沒有人會在裝好系統后讓網卡使用dhcp模式,通常都是為網卡配置靜態ip

2, 從測試過程中看到,就算是服務器默認設置成了通過pxe啟動,而且也順利的通過pxe啟動了,但之后會收到cobbler的引導菜單。如果默認沒有任何選擇的話,20秒后會使用local方式加載,也就是啟動硬盤上的系統。

綜上所述,cobbler還是很安全的。

參考資料:netxfly的《服務器自動化運維管理方案》 

【編輯推薦】

  1. Linux裝機利器Cobbler簡述
  2. 用Cfengine自動化基礎架構進行系統管理
  3. 大型企業Unix服務器的自動化運維
  4. 開源自動化配置管理工具Puppet入門教程
  5. 李洋:漫談基于開源工具的運維自動化實現
責任編輯:yangsai 來源: 51CTO.com
相關推薦

2014-05-16 14:31:55

運維自動化Cobbler

2013-04-17 15:48:51

2013-04-11 17:31:28

運維自動化Cobbler

2014-08-04 10:10:35

IT運維自動化運維

2013-04-16 14:55:21

自動化運維Puppet實戰

2014-09-22 11:24:18

運維

2012-05-05 21:28:44

2010-08-12 17:39:07

網站運維自動化管理

2012-05-05 21:48:43

puppet自動化運維

2012-05-05 22:27:46

puppet自動化運維

2012-10-22 14:54:48

2017-03-22 18:30:44

Linux運維自動化ansible

2012-05-05 21:43:27

puppet自動化運維

2017-03-22 16:31:30

Linux運維自動化ansible

2012-05-05 21:03:35

puppet自動化運維

2016-03-30 11:53:51

Cobbler運維運維自動化

2018-06-23 07:31:05

2020-04-30 15:00:17

運維Ansible自動化

2015-09-23 16:46:54

架構監控運維自動化

2020-12-11 10:20:33

Ansible運維軟件包
點贊
收藏

51CTO技術棧公眾號

91看片在线播放| 在线视频一区二区三区| 精品第一国产综合精品aⅴ| 明星裸体视频一区二区| 国产免费无码一区二区视频| 色婷婷综合久久久中字幕精品久久| 婷婷综合网站| 色狠狠色噜噜噜综合网| 成人性色av| 91高清免费看| 日本成人福利| www久久精品| 久久久久久91| 成人高清在线观看视频| 日本在线免费中文字幕| 要久久电视剧全集免费| 亚洲国产成人porn| 97久久天天综合色天天综合色hd | 国产亚洲精品成人| 性欧美video另类hd尤物| 久久久久国产免费免费| 91精品成人久久| 成人做爰www看视频软件| aa在线视频| 国产一区999| 欧美成年人视频网站| 激情黄色小视频| 欧美成人性生活视频| 久久国产精品无码网站| 日韩色av导航| 午夜天堂在线视频| av电影高清在线观看| 久久精品亚洲精品国产欧美| 成人av免费在线看| 久久精品国产亚洲AV无码麻豆| 奇米一区二区| 五月综合激情网| 免费成人在线观看av| 精品国产av一区二区三区| 欧美精选一区| 亚洲精品第一页| 欧美 日韩精品| 国产精品二线| 精品无码三级在线观看视频| 美女精品视频一区| 免费看日本黄色片| 97久久精品一区二区三区的观看方式| 国产精品九色蝌蚪自拍| 亚洲一区美女视频在线观看免费| 天堂网avav| 99国产精品免费网站| 精品久久久久久国产| 日本免费高清一区二区| 亚洲系列在线观看| 欧美三级小说| 久久国产精品首页| 在线日韩国产网站| 999在线精品| 欧美第一区第二区| 四虎永久在线精品无码视频| 免费高清在线观看| 欧美激情中文不卡| 成人免费看片网站| 超碰在线人人干| 国产精品 日产精品 欧美精品| 性日韩欧美在线视频| 夫妇交换中文字幕| re久久精品视频| 精品国产成人系列| 欧美一级片在线免费观看| av日韩亚洲| 一区二区三区在线视频观看| 欧洲久久久久久| 黄色视屏网站在线免费观看| 国产精品综合在线视频| 日本一本a高清免费不卡| 国产免费美女视频| 66视频精品| 亚洲人在线视频| 香蕉在线观看视频| 999久久精品| 日韩精品欧美国产精品忘忧草 | av剧情在线观看| 欧美激情一区二区三区四区| 亚洲精品成人a8198a| 日批视频免费播放| 激情亚洲综合在线| 97在线电影| 亚洲 另类 春色 国产| 国产乱码字幕精品高清av| 91久色国产| 视频国产一区二区三区| 国产精品一区二区在线播放| 俄罗斯精品一区二区三区| 水莓100在线视频| 久久视频一区二区| 国产精品裸体一区二区三区| 91久久久久久久久久久久| 欧美亚洲一区二区三区| 欧美精品激情在线| 天天干天天操天天操| 亚洲精选久久| 久久久久久久久久久av| 久久久久久久黄色片| 国产精品v日韩精品v欧美精品网站| 伊人伊成久久人综合网站| 亚洲黄色在线网站| 久草精品视频| 亚洲国产精彩中文乱码av在线播放| 日韩成人av免费| 欧美18免费视频| 亚洲第一av网站| 久久亚洲AV无码专区成人国产| 另类尿喷潮videofree| 在线电影中文日韩| 国产无码精品在线播放| 免费高清视频精品| 国产人妖伪娘一区91| 久久久久久av无码免费看大片| 媚黑女一区二区| 日本高清视频精品| www.com亚洲| 视频一区二区三区在线| 国产精品69久久| 亚洲无码精品一区二区三区| 国产乱淫av一区二区三区| 欧洲精品在线一区| 国产在线观看www| 欧美日韩亚洲成人| 青青在线视频观看| 亚洲图色一区二区三区| 精品国产成人系列| 成人在线观看免费完整| 日韩va欧美va亚洲va久久| 国产精品永久免费在线| 97人妻人人澡人人爽人人精品| 狠狠色狠狠色综合系列| 欧美日本韩国在线| 欧美jizz18性欧美| 日本高清成人免费播放| 日本一级片在线播放| 国产伦精品一区二区三区千人斩 | 中文无码久久精品| 欧美国产精品va在线观看| 久草国产在线观看| 夜夜嗨一区二区三区| 国产91免费看片| 日本免费不卡视频| 国产农村妇女精品| 亚洲精品中文字幕无码蜜桃| 欧美黑人做爰爽爽爽| 欧美多人乱p欧美4p久久| av手机免费看| 2022国产精品视频| 国产在线播放观看| 91精品韩国| 国产视频久久久| 国产成人精品视频免费| 欧美精品偷拍| 99热99热| 丁香花在线观看完整版电影| 日本高清不卡在线观看| 91久久免费视频| 伊人久久大香线蕉综合四虎小说| 国产精品美女午夜av| 丰满肉肉bbwwbbww| 国产欧美一区视频| 男人天堂成人在线| 一区二区中文字幕在线观看| 欧美日韩xxx| 高潮无码精品色欲av午夜福利| 久久人人爽爽爽人久久久| 国产成人亚洲精品无码h在线| 综合伊思人在钱三区| 久久综合国产精品台湾中文娱乐网| 日韩av一区二区在线播放| 免费视频最近日韩| 在线播放 亚洲| 毛片无码国产| 中文字幕精品在线| 日韩欧美一级视频| 久久久精品免费免费| 天堂在线资源视频| 久久亚洲黄色| 日韩免费不卡av| 久久77777| 欧美亚洲一区二区在线| 小毛片在线观看| 欧美专区一区二区三区| 亚洲欧洲一二三| 视频免费一区二区| 日本精品性网站在线观看| 香蕉视频在线免费看| 精品欧美久久久| 一区二区视频免费看| 成人福利视频网站| 中文字幕在线中文| 99热这里有精品| 国内成人精品一区| 亚洲精品久久久蜜桃动漫| 中文字幕佐山爱一区二区免费| 天天碰免费视频| 欧美激情精品久久久六区热门| 国产在线视频一区| 日本大片在线播放| 精品少妇一区二区三区在线视频| 草久久免费视频| 亚洲欧美偷拍卡通变态| 99九九99九九九99九他书对| 狠狠综合久久| 中文网丁香综合网| 99综合99| 日本中文字幕成人| 性欧美ⅴideo另类hd| 欧美一卡二卡三卡四卡| 亚洲最大的黄色网址| 26uuu精品一区二区三区四区在线| 色播五月激情五月| 国产农村妇女精品一区二区| 久久精品国产美女| 欧美成人h版| 国产亚洲视频在线| 中文字幕久久熟女蜜桃| 国产精品视频一二三| 天堂…中文在线最新版在线| 国产精品天天看天天狠| 91爱视频在线| 一二三四区在线观看| 中文日韩在线视频| 日韩毛片在线一区二区毛片| 一本到不卡精品视频在线观看| 亚洲码无人客一区二区三区| 成人午夜电影久久影院| 18禁网站免费无遮挡无码中文| 国产精品福利在线观看播放| 青青草成人网| 妖精视频一区二区三区免费观看| 国产精品久久久对白| 精品国产三区在线| 久久久久久久91| 综合图区亚洲| 久久精品国产2020观看福利| 亚洲男人第一天堂| 欧美一区二区免费| 亚洲一卡二卡在线| 欧美日韩在线精品一区二区三区激情| 中文字幕在线观看2018| 中文一区二区在线观看| 少妇视频在线播放| 国产欧美一区二区精品忘忧草 | 国产绿帽刺激高潮对白| 亚洲精选免费视频| 日韩av无码一区二区三区不卡| 国产精品影视在线观看| 亚洲国产午夜精品| 亚洲一区二区三区四区五区午夜| 日韩精品免费一区| 亚洲日产av中文字幕| 免费一区二区三区| 国产精品亚洲二区| 日韩视频在线观看国产| 视频二区欧美毛片免费观看| 91青青草免费观看| avtt综合网| 久久国产精品免费一区| 久久99视频| 亚洲a∨一区二区三区| 亚洲乱码一区| 国产精品久久久久久免费观看 | 久久久男人天堂| 日韩在线观看免费全| 免费av在线网站| 久久不射热爱视频精品| 蜜桃传媒在线观看免费进入| 午夜精品国产精品大乳美女| 欧美男女交配| 国产日韩专区在线| 一区二区三区在线资源| 久久久久久一区| 欧美伦理影院| 成年人视频大全| 亚洲经典三级| 亚洲高清在线免费观看| 国产精品一区2区| 先锋资源av在线| 国产精品久久久久影院| 九九热精品免费视频| 精品国产1区2区| 亚洲天堂视频在线| 精品处破学生在线二十三| 日本亚洲一区| 久久影视电视剧免费网站清宫辞电视| 91豆花视频在线播放| 国产精品久久久久久久久| 美女搞黄视频在线观看| 国产精品电影久久久久电影网| 国产一区二区三区| 成人网在线免费观看| 高清av一区二区三区| 成人免费观看网址| 日本午夜精品| 最新中文字幕久久| 亚洲一区观看| 制服.丝袜.亚洲.中文.综合懂| 91免费视频大全| 国产大学生自拍| 欧亚一区二区三区| 黄色av小说在线观看| 自拍偷拍亚洲区| 女人高潮被爽到呻吟在线观看| 成人久久久久久久| japanese国产精品| 欧美色图另类小说| 香蕉久久a毛片| 国产精品999.| 国产欧美一区二区在线观看| 欧美精品99久久久| 色哟哟精品一区| 蜜桃av中文字幕| 久久精品国产96久久久香蕉| 人人鲁人人莫人人爱精品| 精品久久sese| 免费看成人哺乳视频网站| 日本a级片在线播放| 免费高清视频精品| 亚洲性猛交xxxx乱大交| 婷婷综合五月天| 性一交一乱一精一晶| 日韩在线中文字| 草莓福利社区在线| 欧美精品久久久久| 综合久久伊人| 亚洲精品一区二区三| 久久午夜电影| 中文精品在线观看| 欧美精彩视频一区二区三区| 国产精品老女人| 亚洲电影免费观看高清| 青草在线视频在线观看| 亚洲综合成人婷婷小说| 希岛爱理av一区二区三区| 精品999在线| 国产成人在线视频网站| 永久免费看片直接| 欧美视频在线播放| 成人性生交大片免费看午夜 | 国产一区二区黄色| 国产剧情在线观看一区| 激情六月丁香婷婷| 26uuuu精品一区二区| 色一情一乱一伦| 宅男在线国产精品| 亚洲区小说区图片区| 欧美激情视频一区二区| 日韩一区二区三区高清在线观看| 色爽爽爽爽爽爽爽爽| 亚洲欧美视频| 国产又黄又粗又猛又爽的视频 | 亚洲色图第四色| 欧美综合亚洲图片综合区| 成人免费在线电影| 国产精品亚洲网站| 夜间精品视频| 2018国产精品| 亚洲成人资源在线| 亚洲三区在线播放| 日韩av毛片网| 93在线视频精品免费观看| 欧美日韩黄色一级片| 精品一区精品二区高清| 蜜臀av午夜精品久久| 日韩欧美不卡在线观看视频| gratisvideos另类灌满| 久久综合伊人77777麻豆| 日韩精品色哟哟| 亚洲欧美精品久久| 日韩精品一区二区三区老鸭窝| 超碰91在线观看| 色播五月综合| 国产剧情一区二区| 91国产丝袜播放在线| 在线视频免费一区二区| 精品视频一二| 女人喷潮完整视频| 国产精品久久久久婷婷二区次| 精品国产999久久久免费| 青青草成人在线| 国产精品久久观看| 漂亮人妻被黑人久久精品| 欧美性受xxxx| 在线免费观看a视频| 另类视频在线观看+1080p| 麻豆精品国产91久久久久久| 亚洲黄色小说视频| 91精品在线麻豆| 成人国产二区| 国产精品一区在线免费观看| 97久久超碰国产精品| 欧美亚韩一区二区三区| 在线中文字幕日韩|