特色一级强游戏,海奥华预言免费阅读,51漫画兑换码,美女裸体无遮挡永久免费观看网站,lubuntu线路检测入口

暫無圖片
暫無圖片
4
暫無圖片
暫無圖片
暫無圖片

PCS+Oracle HA實戰安裝配置參考

原創 jieguo 2022-08-16
6065

1.實現目標:

兩臺主機的oracle數據庫存放在共享磁盤上,通過pcs實現oracle ha自動主備切換,任意一臺主機出現宕機故障,另外一臺主機可自動實現快速接管,最大限度保障業務的連續性運行。
image.png
(您不再需要使用linux cluster、roseha等復雜的HA軟件,PCS實現的效果完全可滿足一般HA需求;本文雖然寫的是oracle ha,但其同樣適用于其它數據庫mysql/pg等和其它應用軟件,關鍵點就是兩臺主機配置相同的用戶和環境變量,數據庫或應用安裝在共享存儲上即可)
image.png

2.環境準備:

image.png

操作系統 Oracle Linux7.9
root密碼 secure_password
hacluster密碼 secure_password
數據庫版本11.2.0.4
數據庫名稱:orcl
system/sys密碼oracle

其中:共享磁盤/dev/sdb通過lvm方式劃分邏輯卷/dev/vg01/lvol01并掛接xfs類型的/u01文件系統,用來安裝oracle數據庫。

[root@pcs01 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.52.191 pcs01
192.168.52.192 pcs02

systemctl disable firewalld
systemctl stop firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' etc/selinux/config
setenforce 0

時間同步:
設置時間同步

yum install -y chrony
systemctl enable chronyd
systemctl start chronyd
systemctl status chronyd

添加時間同步服務器
vi /etc/chrony.conf
server 時鐘服務器IP iburst
重啟chronyd服務
systemctl restart chronyd.service
檢查同步是否正常
chronyc sources –v
timedatectl

3.安裝步驟:

3.1安裝pcs軟件:(所有節點)

其中:pcs為CRM的管理接口工具,pacemaker為集群資源管理器(Cluster Resource Management),corosync為集群消息事務層(Massage Layer)。
yum -y install pcs
離線情況下,需要配置本地yum源:

[redhat7.9]
name = redhat 7.9
baseurl=file:///mnt
gpgcheck=0
enabled=1

[HighAvailability]
name=HighAvailability
baseurl=file:///mnt/addons/HighAvailability
gpgcheck=0
enabled=1

[ResilientStorage]
name=ResilientStorage
baseurl=file:///mnt/addons/ResilientStorage
gpgcheck=0
enabled=1

systemctl start pcsd.service
systemctl enable pcsd.service

3.2配置集群用戶和互信權限:(1節點)

echo secure_password | passwd --stdin hacluster
pcs cluster auth pcs01 pcs02 -u hacluster -p secure_password

3.3安裝集群:(1節點)

pcs cluster setup --start --name cluster01 pcs01 pcs02
檢查狀態:忽略stonith的警告。
pcs status
啟動集群:

pcs cluster enable --all
pcs cluster status
pcs property set stonith-enabled=false
pcs status

3.4創建虛擬服務IP:(1節點)

pcs resource create virtualip IPaddr2 ip=192.168.52.190 cidr_netmask=24 nic=eth0 op monitor interval=10s
pcs status
通過如下方式確認ip正常掛接并可用,核查網卡名稱比如eth0/ens32:
ip a
ping -c 2 192.168.52.190
ip addr show dev ens32
測試IP切換:
pcs resource move virtualip pcs02

3.5創建共享磁盤卷組(1節點)

vgcreate vg01 /dev/sdb
vgdisplay|grep Free
lvcreate -n lvol01 -l 2598 vg01(根據柱面數劃邏輯卷大?。?lvcreate -n lvol01 -L 9G vg01(直接分配大小,存在浪費空間問題)
mkfs -t xfs /dev/vg01/lvol01
mkdir /u01
systemctl daemon-reload
mount -t xfs /dev/vg01/lvol01 /u01
df -Th /u01

vi /etc/lvm/lvm.conf找到volume_list =修改volume_list = [],最終可能需改成volume_list = [ "ol" ],其中ol為本地vg(通過vgs等核查本地磁盤卷組排除掉)
egrep -v "#|^$" /etc/lvm/lvm.conf
 
lvmconf --enable-halvm --services --startstopservices

3.5.1創建卷組資源:

pcs resource create vg01 LVM volgrpname=vg01 exclusive=true
pcs resource show
pcs status
pcs resource move vg01 pcs02
pcs status

3.6創建文件系統資源:

pcs resource create u01 Filesystem device="/dev/vg01/lvol01" directory="/u01" fstype=“xfs”
pcs status
把資源加入oracle組
pcs resource group add oracle virtualip vg01 u01
pcs status
測試資源啟停:
pcs cluster standby pcs01
pcs cluster unstandby pcs01

3.6.1在/u01文件系統安裝oracle數據庫:

系統參數:(所有節點)
vi /etc/sysctl.conf

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 64424509440 ##小于物理內存
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

執行生效sysctl -p

vi /etc/profile(所有節點)


if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
        else
                ulimit -u 16384 -n 65536
        fi
fi

執行生效:source /etc/profile

在 /etc/security/limits.conf 文件中添加:(所有節點)

oracle soft nofile 10240
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock unlimited
oracle soft memlock unlimited

安裝包:(所有節點)

yum -y install binutils compat-libstdc++-33 gcc gcc-c++ glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat openssh-clients compat-libcap1 xorg-x11-utils xorg-x11-xauth elfutils unixODBC unixODBC-devel libXp elfutils-libelf elfutils-libelf-devel smartmontools unzip

建用戶和組:(所有節點)

groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle

目錄權限(1節點)

mkdir -p /u01/db
mkdir -p /u01/soft
chown -R oracle:oinstall /u01
chmod -R 755 /u01

環境變量:(所有節點)

su - oracle
vi .bash_profile
export ORACLE_BASE=/u01/db/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export LANG=en_US.UTF-8
export NLS_LANG=american_america.ZHS16GBK
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin:/u01/oracle/run
export ORACLE_TERM=xterm
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
export TMOUT=0

安裝軟件:(1節點)

vi /etc/oraInst.loc
inventory_loc=/u01/db/oraInventory
inst_group=oinstall
./runInstaller -silent -debug -force -noconfig -IgnoreSysPreReqs \
FROM_LOCATION=/u01/soft/database/stage/products.xml \
oracle.install.option=INSTALL_DB_SWONLY \
UNIX_GROUP_NAME=oinstall \
INVENTORY_LOCATION=/u01/db/oraInventory \
ORACLE_HOME=/u01/db/oracle/product/11.2.0/dbhome_1 \
ORACLE_HOME_NAME="Oracle11g" \
ORACLE_BASE=/u01/db/oracle \
oracle.install.db.InstallEdition=EE \
oracle.install.db.isCustomInstall=false \
oracle.install.db.DBA_GROUP=dba \
oracle.install.db.OPER_GROUP=dba \
DECLINE_SECURITY_UPDATES=true

建庫:(1節點)

cd /u01/db/oracle/product/11.2.0/dbhome_1/assistants/dbca/templates
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE -datafileDestination /u01/db/oracle/oradata -redoLogFileSize 200 -recoveryAreaDestination NO_VALUE -storageType FS -characterSet ZHS16GBK -nationalCharacterSet AL16UTF16 -sampleSchema false -memoryPercentage 60 -databaseType OLTP -emConfiguration NONE

創建監聽:(1節點)

netca -silent -responsefile /u01/db/oracle/product/11.2.0/dbhome_1/assistants/netca/netca.rsp

服務名和靜態監聽修改(注意紅色部分):(1節點)

[oracle@pcs02 ~]$ cd $ORACLE_HOME/network/admin
[oracle@pcs02 admin]$ more listener.ora 
# listener.ora Network Configuration File: /u01/db/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.52.190)(PORT = 1521))
    )
  )
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = orcl)
      (ORACLE_HOME = /u01/db/oracle/product/11.2.0/dbhome_1)
      (SID_NAME = orcl)
    )
  )

ADR_BASE_LISTENER = /u01/db/oracle

[oracle@pcs02 admin]$ more tnsnames.ora 
# tnsnames.ora Network Configuration File: /u01/db/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.52.190)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

注意tnsnames的服務名ORCL必須與sid名稱一致,否則當前節點的pcs服務會當掉發生切換,并且集群切換到另外一個節點,監聽和數據庫服務stop,如下圖:
image.png
image.png
image.png
修改正確后,兩節點都重啟systemctl restart pacemaker恢復正常。

調優基本參數:(1節點)

alter profile default limit failed_login_attempts unlimited;
alter profile default limit password_life_time unlimited;
alter system set audit_trail=none scope=spfile sid='*';
alter system set recyclebin=off scope=spfile sid='*';
alter system set sga_target=2000M scope=spfile sid='*';
alter system set pga_aggregate_target=500M sid='*';

拷貝節點1文件到節點2:

scp -p /etc/oraInst.loc pcs02:/etc/
scp -p /etc/oratab pcs02:/etc/
scp -p /usr/local/bin/coraenv pcs02:/usr/local/bin/
scp -p /usr/local/bin/dbhome pcs02:/usr/local/bin/
scp -p /usr/local/bin/oraenv pcs02:/usr/local/bin/

3.7創建監聽資源:(1節點)

pcs resource create listener_orcl oralsnr sid="orcl" listener="listener" --group=oracle
pcs status

3.8創建oracle db資源:(1節點)

pcs resource create orcl oracle sid=“orcl” --group=oracle
pcs status

3.9定義資源依賴(1節點)

pcs constraint colocation add vg01 with virtualip
pcs constraint colocation add u01 with vg01
pcs constraint colocation add listener with u01
pcs constraint colocation add orcl with listener

3.10定義資源啟動順序(1節點)

pcs constraint order start virtualip then vg01
pcs constraint order start vg01 then start u01
pcs constraint order start u01 then start listener
pcs constraint order start listener then start orcl

查看所有依賴:

[root@pcs01 ~]# pcs constraint show --full
Location Constraints:
  Resource: vg01
    Enabled on: pcs02 (score:INFINITY) (role: Started) (id:cli-prefer-vg01)
  Resource: virtualip
    Enabled on: pcs01 (score:INFINITY) (role: Started) (id:cli-prefer-virtualip)
Ordering Constraints:
  start virtualip then start vg01 (kind:Mandatory) (id:order-virtualip-vg01-mandatory)
  start vg01 then start u01 (kind:Mandatory) (id:order-vg01-u01-mandatory)
  start u01 then start listener (kind:Mandatory) (id:order-u01-listener-mandatory)
  start listener then start orcl (kind:Mandatory) (id:order-listener-orcl-mandatory)
Colocation Constraints:
  vg01 with virtualip (score:INFINITY) (id:colocation-vg01-virtualip-INFINITY)
  u01 with vg01 (score:INFINITY) (id:colocation-u01-vg01-INFINITY)
  listener with u01 (score:INFINITY) (id:colocation-listener-u01-INFINITY)
  orcl with listener (score:INFINITY) (id:colocation-orcl-listener-INFINITY)
Ticket Constraints:

3.11安裝fence devices

3.11.1sbd方式

此處采有共享磁盤sbd方式,磁盤只需100M大小足夠(理論上>4M即可)

#pcs property | grep stonith-enabled

#pcs property set stonith-enabled=true

#yum install fence-agents-ipmilan fence-agents-sbd fence-agents-drac5  (all nodes)
 
Configure softdog as a watchdog device and start automatic at boot time (all nodes):
# yum install -y watchdog sbd

Change the SBD configuration SBD_DEVICE to point to the shared disk (all nodes):
# echo softdog > /etc/modules-load.d/softdog.conf
# /sbin/modprobe softdog

Create the SBD device (just in one node)
# vi /etc/sysconfig/sbd
Change:
SBD_DEVICE="/dev/sdc" ? # /dev/sdc is the shared disk
SBD_OPTS="-n node1" ? ?? # if cluster node name is different from hostname this option must be used
++參考:
[root@pcs01 ~]# cat /etc/sysconfig/sbd|egrep -v "#|^$"
SBD_DEVICE="/dev/sdc"
SBD_PACEMAKER=yes
SBD_STARTMODE=always
SBD_DELAY_START=no
SBD_WATCHDOG_DEV=/dev/watchdog
SBD_WATCHDOG_TIMEOUT=5
SBD_TIMEOUT_ACTION=flush,reboot
SBD_MOVE_TO_ROOT_CGROUP=auto
SBD_OPTS=
++
Enable SBD service (all nodes):
#pcs stonith sbd device setup --device=/dev/sdc

The Pacemaker STONITH fence can be created (just one node):
# systemctl enable --now sbd
SBD is configured. 
# pcs stonith create sbd_fencing fence_sbd devices=/dev/sdc
To test is the SBD is working:
# pcs stonith fence pcs02
node2 should be rebooted.

3.11.2idrac方式

This article explains how to configure fencing on a Dell physical server, which is the most commonly used server in NetEye 4 installations. A fencing configuration is not required for voting-only cluster nodes or for elastic-only nodes as they are not part of the PCS cluster.
Configuring iDRAC
Dell Remote Access Controller (iDRAC) is a hardware component located on the motherboard which provides both a web interface and a command line interface to perform remote management tasks.
Before beginning, you should properly configure IPMI settings (Intelligent Platform Management Interface) and create a new account.
You can access the iDRAC web interface and enable IPMI access Over Lan at: iDRAC Settings > Connectivity > Network > IPMI Settings:
 
Then create a new user with the username and password of your choice, read-only privileges for the console, and administrative privileges on IPMI.
  
Please note that you must replicate this configuration on each physical server.
Install Fence Devices
Next you need to install ipmilan fence devices on each server in order to use fencing on Dell servers:
yum install fence-agents-ipmilan
Now you will be able to find several new fence devices including fence_iDRAC and show its properties:
pcs stonith list
pcs stonith describe fence_idrac
Test that the iDRAC interface is reachable using the default port 623:
nmap -sU -p623 <idrac_ip>
Finally you can safely test your configuration by printing the chassis status on each node remotely.
ipmitool -I lanplus -H <iDRAC IP> -U <your_IPMI_username> -P <your_IPMI_password> -y <your_encryption_key> -v chassis status
Configuring PCS
Fencing can be enabled by setting the property called stonith, which is an acronym for Shoot-The-Other-Node-In-The-Head. Disable stonith until fencing is correctly configured in order to avoid any issues during the procedure:
pcs property set stonith-enabled=false
pcs stonith cleanup
At this point you can create a stonith resource for each node. In a 2-node cluster it may happen that both nodes are unable to contact each other and then each node tries to fence the other one. But you can’t reboot both nodes at the same time since that will result in downtime and possibly harm cluster integrity. To avoid this you need to configure a different delay (e.g., one without delay, and the other one with at least a 5 second delay). To ensure the safety of your cluster, you should set the reboot method to “cycle“ instead of “onoff”.
pcs stonith create fence_node1 fence_iDRAC ipaddr="<iDRAC ip or fqdn>" "delay=0" lanplus="1" login="IPMI_username" passwd_script="IPMI_password" method="cycle" pcmk_host_list="node1.neteyelocal"
pcs stonith create fence_node2 fence_iDRAC ipaddr="<iDRAC ip or fqdn>" "delay=5" lanplus="1" login="IPMI_username" passwd_script="IPMI_password" method="cycle" pcmk_host_list="node2.neteyelocal"
You should set up a password script instead of directly using your password, for instance with a very simple bash script like the one below. The script should be readable only by the root user, preventing your iDRAC password from being extracted from the PCS resource. You should place this script in /usr/local/bin/ allowing you to invoke it as a regular command:
#! /bin/bash
echo “my_secret_psw“
If everything has been properly configured, then running pcs status should show the fence device with status Started.
To prevent unwanted fencing in the event of minor network outages, increase the totem token timeout to at least 5 seconds by editing /etc/corosync/corosync.conf as follows:
totem {
    version: 2
    cluster_name: neteye
    secauth: off
    transport: udpu
    token: 5000  
}
then sync this config file to all other cluster nodes and reload corosync:
pcs cluster sync
pcs cluster reload corosync
Unwanted fencing might happen also when a node “commit suicide”, i.e., shut itself down because it was not able to contact the other node of the cluster. This is an unwanted situation because all nodes of a cluster might be fenced at the same time. To avoid this you should set a constraint to prevent a node’s stonith resource from running on the cluster node itself:
pcs constraint location fence_node1 avoids node1.neteyelocal
Now that fencing is configured, you only need to set the stonith property to true to enable it:
pcs property set stonith-enabled=true
pcs stonith cleanup
Always remember to temporarily disable fencing during updates/upgrades.

3.12圖形界面控制臺:

netstat -tunlp|grep LISTEN|grep 2224
https://192.168.52.191:2224 建議用谷歌瀏覽器
hacluster/secure_password
image.png
image.png
image.png
image.png
image.png
image.png

3.13主機宕機測試

crm_mon或pcs status觀察
reboot或shutdown -h now重啟某一臺
pcs status觀察
df -h
su - oracle
sqlplus system/oracle@orcl測試連接

任意重啟一臺機器,pcs resource均可正常切換。
但如果同時關閉了兩臺主機,然后再起其中任意一臺(另外一臺保持關閉狀態,模擬無法修復啟動),那么起來的那臺資源resource顯示一直是stopped狀態。
此時只能手工強制啟動資源。
操作步驟如下:
pcs resource
根據上述結果的順序依賴關系依次啟動資源
pcs resource debug-start xxx
解決辦法:
image.png
[root@jycdb01 ~]# pcs property set stonith-enabled=true
[root@jycdb01 ~]# pcs property show
Cluster Properties:
cluster-infrastructure: corosync
cluster-name: jycdb_cluster
dc-version: 1.1.19-8.el7-c3c624ea3d
have-watchdog: true
last-lrm-refresh: 1727425883
maintenance-mode: false
no-quorum-policy: stop
stonith-enabled: true
相關參考:
https://docs.redhat.com/zh_hans/documentation/red_hat_enterprise_linux/9/html/configuring_and_managing_high_availability_clusters/ref_general-fence-device-properties-configuring-fencing
https://docs.oracle.com/en/operating-systems/oracle-linux/8/availability/availability-AboutFencingConfigurationstonith.html#fencing-examples
https://blog.csdn.net/jycjyc/article/details/142621356
參考操作日志如下:

[root@pcs01 ~]# pcs status
Cluster name: cluster01
Stack: corosync
Current DC: NONE
Last updated: Wed Aug 17 10:03:39 2022
Last change: Wed Aug 17 09:49:18 2022 by root via cibadmin on pcs01

2 nodes configured
6 resource instances configured

Node pcs01: UNCLEAN (offline)
Node pcs02: UNCLEAN (offline)

Full list of resources:

 Resource Group: oracle
     virtualip  (ocf::heartbeat:IPaddr2):       Stopped
     vg01       (ocf::heartbeat:LVM):   Stopped
     u01        (ocf::heartbeat:Filesystem):    Stopped
     listener   (ocf::heartbeat:oralsnr):       Stopped
     orcl       (ocf::heartbeat:oracle):        Stopped
 sbd_fencing    (stonith:fence_sbd):    Stopped

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
  sbd: active/enabled
[root@pcs01 ~]# pcs status
Cluster name: cluster01
Stack: corosync
Current DC: pcs01 (version 1.1.23-1.0.1.el7_9.1-9acf116022) - partition WITHOUT quorum
Last updated: Thu Aug 18 09:14:13 2022
Last change: Wed Aug 17 10:05:26 2022 by root via cibadmin on pcs01

2 nodes configured
6 resource instances configured

Node pcs02: UNCLEAN (offline)
Online: [ pcs01 ]

Full list of resources:

 Resource Group: oracle
     virtualip  (ocf::heartbeat:IPaddr2):       Stopped
     vg01       (ocf::heartbeat:LVM):   Stopped
     u01        (ocf::heartbeat:Filesystem):    Stopped
     listener   (ocf::heartbeat:oralsnr):       Stopped
     orcl       (ocf::heartbeat:oracle):        Stopped
 sbd_fencing    (stonith:fence_sbd):    Stopped

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
  sbd: active/enabled
[root@pcs01 ~]# journalctl |grep -i error
Aug 18 09:06:08 localhost.localdomain kernel: RAS: Correctable Errors collector initialized.
Aug 18 09:06:13 pcs01 corosync[1267]:  [QB    ] Error in connection setup (/dev/shm/qb-1267-1574-30-pR9ltr/qb): Broken pipe (32)
[root@pcs01 ~]# corosync-cmapctl |grep members
runtime.totem.pg.mrp.srp.members.1.config_version (u64) = 0
runtime.totem.pg.mrp.srp.members.1.ip (str) = r(0) ip(192.168.52.191) 
runtime.totem.pg.mrp.srp.members.1.join_count (u32) = 1
runtime.totem.pg.mrp.srp.members.1.status (str) = joined
[root@pcs01 ~]# pcs status corosync

Membership information
----------------------
    Nodeid      Votes Name
         1          1 pcs01 (local)
[root@pcs01 ~]# pcs status pcsd
  pcs01: Online
  pcs02: Offline
[root@pcs01 ~]# pcs resource debug-start virtualip
Operation start for virtualip (ocf:heartbeat:IPaddr2) returned: 'ok' (0)
 >  stderr: Aug 17 10:03:56 INFO: Adding inet address 192.168.52.190/24 with broadcast address 192.168.52.255 to device ens32
 >  stderr: Aug 17 10:03:56 INFO: Bringing device ens32 up
 >  stderr: Aug 17 10:03:56 INFO: /usr/libexec/heartbeat/send_arp  -i 200 -r 5 -p /var/run/resource-agents/send_arp-192.168.52.190 ens32 192.168.52.190 auto not_used not_used
[root@pcs01 ~]# pcs resource debug-start vg01
Operation start for vg01 (ocf:heartbeat:LVM) returned: 'ok' (0)
 >  stdout: volume_list=[]
 >  stdout:   Volume group "vg01" successfully changed
 >  stdout: volume_list=[]
 >  stderr: Aug 17 10:04:05 WARNING: Disable lvmetad in lvm.conf. lvmetad should never be enabled in a clustered environment. Set use_lvmetad=0 and kill the lvmetad process
 >  stderr: Aug 17 10:04:05 INFO: Activating volume group vg01
 >  stderr: Aug 17 10:04:06 INFO:  Reading volume groups from cache. Found volume group "ol" using metadata type lvm2 Found volume group "vg01" using metadata type lvm2 
 >  stderr: Aug 17 10:04:06 INFO: New tag "pacemaker" added to vg01
 >  stderr: Aug 17 10:04:06 INFO:  1 logical volume(s) in volume group "vg01" now active 
[root@pcs01 ~]# pcs resource debug-start u01
Operation start for u01 (ocf:heartbeat:Filesystem) returned: 'ok' (0)
 >  stderr: Aug 17 10:04:13 INFO: Running start for /dev/vg01/lvol01 on /u01
[root@pcs01 ~]# pcs resource debug-start listener
Operation start for listener (ocf:heartbeat:oralsnr) returned: 'ok' (0)
 >  stderr: Aug 17 10:04:20 INFO: Listener listener running: 
 >  stderr: LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 17-AUG-2022 10:04:18
 >  stderr: 
 >  stderr: Copyright (c) 1991, 2013, Oracle.  All rights reserved.
 >  stderr: 
 >  stderr: Starting /u01/db/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...
 >  stderr: 
 >  stderr: TNSLSNR for Linux: Version 11.2.0.4.0 - Production
 >  stderr: System parameter file is /u01/db/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
 >  stderr: Log messages written to /u01/db/oracle/diag/tnslsnr/pcs01/listener/alert/log.xml
 >  stderr: Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
 >  stderr: Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.52.190)(PORT=1521)))
 >  stderr: 
 >  stderr: Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
 >  stderr: STATUS of the LISTENER
 >  stderr: ------------------------
 >  stderr: Alias                     listener
 >  stderr: Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
 >  stderr: Start Date                17-AUG-2022 10:04:19
 >  stderr: Uptime                    0 days 0 hr. 0 min. 0 sec
 >  stderr: Trace Level               off
 >  stderr: Security                  ON: Local OS Authentication
 >  stderr: SNMP                      OFF
 >  stderr: Listener Parameter File   /u01/db/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora
 >  stderr: Listener Log File         /u01/db/oracle/diag/tnslsnr/pcs01/listener/alert/log.xml
 >  stderr: Listening Endpoints Summary...
 >  stderr:   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
 >  stderr:   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.52.190)(PORT=1521)))
 >  stderr: Services Summary...
 >  stderr: Service "orcl" has 1 instance(s).
 >  stderr:   Instance "orcl", status UNKNOWN, has 1 handler(s) for this service...
 >  stderr: The command completed successfully
 >  stderr: Last login: Wed Aug 17 09:58:46 CST 2022
[root@pcs01 ~]# pcs resource debug-start orcl
Operation start for orcl (ocf:heartbeat:oracle) returned: 'ok' (0)
 >  stderr: Aug 17 10:04:31 INFO: Oracle instance orcl started: 
[root@pcs01 ~]# pcs status
Cluster name: cluster01
Stack: corosync
Current DC: pcs01 (version 1.1.23-1.0.1.el7_9.1-9acf116022) - partition WITHOUT quorum
Last updated: Wed Aug 17 10:04:37 2022
Last change: Wed Aug 17 09:49:18 2022 by root via cibadmin on pcs01

2 nodes configured
6 resource instances configured

Node pcs02: UNCLEAN (offline)
Online: [ pcs01 ]

Full list of resources:

 Resource Group: oracle
     virtualip  (ocf::heartbeat:IPaddr2):       Stopped
     vg01       (ocf::heartbeat:LVM):   Stopped
     u01        (ocf::heartbeat:Filesystem):    Stopped
     listener   (ocf::heartbeat:oralsnr):       Stopped
     orcl       (ocf::heartbeat:oracle):        Stopped
 sbd_fencing    (stonith:fence_sbd):    Stopped

Daemon Status:
  corosync: active/enabled
  pacemaker: active/enabled
  pcsd: active/enabled
  sbd: active/enabled
[root@pcs01 ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 3.8G     0  3.8G   0% /dev
tmpfs                    3.8G   65M  3.7G   2% /dev/shm
tmpfs                    3.8G  8.7M  3.8G   1% /run
tmpfs                    3.8G     0  3.8G   0% /sys/fs/cgroup
/dev/mapper/ol-root       26G  7.1G   19G  28% /
/dev/sda1               1014M  184M  831M  19% /boot
tmpfs                    768M     0  768M   0% /run/user/0
/dev/mapper/vg01-lvol01   10G  6.2G  3.9G  62% /u01
[root@pcs01 ~]# su - oracle
Last login: Wed Aug 17 10:04:31 CST 2022
[oracle@pcs01 ~]$ sqlplus system/oracle@orcl

SQL*Plus: Release 11.2.0.4.0 Production on Wed Aug 17 10:04:55 2022

Copyright (c) 1982, 2013, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> exit

4.可能的問題:如果涉及存儲多路徑問題,需要保證做了聚合成一個磁盤,否則創建lv會失敗:

image.png
處理:安裝多路徑軟件做磁盤聚合
image.png
可參考:https://blog.csdn.net/weixin_41607523/article/details/126540525?spm=1001.2014.3001.5502
處理:
修改volume_list = []里邊不要空格
image.png
問題:
image.png
處理:狀態都正常,但存在歷史錯誤信息,想清理掉:嘗試pcs stonith cleanup未解決,最終systemctl stop pacemaker兩臺都停,然后都起systemctl start pacemaker,信息清理完畢。參考https://www.suse.com/support/kb/doc/?id=000019816

5.參考文檔:

Pacemaker configuration for an Oracle database and its listener
https://blog.yannickjaquier.com/linux/pacemaker-configuration-oracle-database.html
Configuring Fencing on Dell Servers
https://www.neteye-blog.com/2020/06/configuring-fencing-on-dell-servers/
pacemaker搭建oracle ha
https://cdn.modb.pro/db/66956
時間同步:
https://www.xiexianbin.cn/linux/softwares/2016-02-08-chrony/index.html?to_index=1
獨占啟用(exclusive activation)叢集中的卷冊群組
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/7/html/high_availability_add-on_administration/s1-exclusiveactivenfs-haaa
oracle11g快速安裝參考:
https://blog.csdn.net/jycjyc/article/details/103198741
Centos7.6加pcs搭建高可用數據庫集群
https://www.cnblogs.com/monkey6/p/14890292.html
pcs常用命令:
https://blog.csdn.net/hhhh2012/article/details/48313909
Dell Drac 5
https://access.redhat.com/documentation/zh-cn/red_hat_enterprise_linux/6/html/fence_configuration_guide/s1-software-fence-drac5-ca#tb-software-fence-drac5-CA
統信ha搭建和部分命令手冊(非原創)
https://blog.csdn.net/m0_47670786/article/details/123382132
Active-Passive Cluster for Near HA Using Pacemaker, DRBD, Corosync and MySQL
https://houseofbrick.com/blog/active-passive-cluster-for-near-ha-using-pacemaker-drbd-corosync-and-mysql/
[命令] Pacemaker 命令 pcs resource (管理資源)
https://eternalcenter.com/pcs-resource/
Rhel 7 pcs 實現oracle 12c高可用
https://blog.csdn.net/solore/article/details/106492348
ssh互信腳本參考:(取自oracle12c軟件包,此處并不需要配置互信,互信只是為了兩臺主機直接拷貝文件免密方便而已)
命令參考:./sshUserSetup.sh -user root -hosts “pcs01 pcs02” -advanced –noPromptPassphrase
根據提示輸入密碼和yes即可,然后驗證:
ssh pcs01 date
ssh pcs02 date

#!/bin/sh
# Nitin Jerath - Aug 2005
#Usage sshUserSetup.sh  -user <user name> [ -hosts \"<space separated hostlist>\" | -hostfile <absolute path of cluster configuration file> ] [ -advanced ]  [ -verify] [ -exverify ] [ -logfile <desired absolute path of logfile> ] [-confirm] [-shared] [-help] [-usePassphrase] [-noPromptPassphrase]
#eg. sshUserSetup.sh -hosts "host1 host2" -user njerath -advanced
#This script is used to setup SSH connectivity from the host on which it is
# run to the specified remote hosts. After this script is run, the user can use # SSH to run commands on the remote hosts or copy files between the local host
# and the remote hosts without being prompted for passwords or confirmations.
# The list of remote hosts and the user name on the remote host is specified as 
# a command line parameter to the script. Note that in case the user on the 
# remote host has its home directory NFS mounted or shared across the remote 
# hosts, this script should be used with -shared option. 
#Specifying the -advanced option on the command line would result in SSH 
# connectivity being setup among the remote hosts which means that SSH can be 
# used to run commands on one remote host from the other remote host or copy 
# files between the remote hosts without being prompted for passwords or 
# confirmations.
#Please note that the script would remove write permissions on the remote hosts
#for the user home directory and ~/.ssh directory for "group" and "others". This
# is an SSH requirement. The user would be explicitly informed about this by teh script and prompted to continue. In case the user presses no, the script would exit. In case the user does not want to be prompted, he can use -confirm option.
# As a part of the setup, the script would use SSH to create files within ~/.ssh
# directory of the remote node and to setup the requisite permissions. The 
#script also uses SCP to copy the local host public key to the remote hosts so
# that the remote hosts trust the local host for SSH. At the time, the script 
#performs these steps, SSH connectivity has not been completely setup  hence
# the script would prompt the user for the remote host password. 
#For each remote host, for remote users with non-shared homes this would be 
# done once for SSH and  once for SCP. If the number of remote hosts are x, the 
# user would be prompted  2x times for passwords. For remote users with shared 
# homes, the user would be prompted only twice, once each for SCP and SSH.
#For security reasons, the script does not save passwords and reuse it. Also, 
# for security reasons, the script does not accept passwords redirected from a 
#file. The user has to key in the confirmations and passwords at the prompts.
#The -verify option means that the user just wants to verify whether SSH has 
#been set up. In this case, the script would not setup SSH but would only check
# whether SSH connectivity has been setup from the local host to the remote 
# hosts. The script would run the date command on each remote host using SSH. In
# case the user is prompted for a password or sees a warning message for a 
#particular host, it means SSH connectivity has not been setup correctly for
# that host.
#In case the -verify option is not specified, the script would setup SSH and 
#then do the verification as well.
#In case the user speciies the -exverify option, an exhaustive verification would be done. In that case, the following would be checked:
# 1. SSH connectivity from local host to all remote hosts.
# 2. SSH connectivity from each remote host to itself and other remote hosts.

#echo Parsing command line arguments
numargs=$#

ADVANCED=false
HOSTNAME=`hostname`
CONFIRM=no
SHARED=false
i=1
USR=$USER

if  test -z "$TEMP"
then
  TEMP=/tmp
fi

IDENTITY=id_rsa
LOGFILE=$TEMP/sshUserSetup_`date +%F-%H-%M-%S`.log
VERIFY=false
EXHAUSTIVE_VERIFY=false
HELP=false
PASSPHRASE=no
RERUN_SSHKEYGEN=no
NO_PROMPT_PASSPHRASE=no

while [ $i -le $numargs ]
do
  j=$1 
  if [ $j = "-hosts" ] 
  then
     HOSTS=$2
     shift 1
     i=`expr $i + 1`
  fi
  if [ $j = "-user" ] 
  then
     USR=$2
     shift 1
     i=`expr $i + 1`
   fi
  if [ $j = "-logfile" ] 
  then
     LOGFILE=$2
     shift 1
     i=`expr $i + 1`
   fi
  if [ $j = "-confirm" ] 
  then
     CONFIRM=yes
   fi
  if [ $j = "-hostfile" ] 
  then
     CLUSTER_CONFIGURATION_FILE=$2
     shift 1
     i=`expr $i + 1`
   fi
  if [ $j = "-usePassphrase" ] 
  then
     PASSPHRASE=yes
   fi
  if [ $j = "-noPromptPassphrase" ] 
  then
     NO_PROMPT_PASSPHRASE=yes
   fi
  if [ $j = "-shared" ] 
  then
     SHARED=true
   fi
  if [ $j = "-exverify" ] 
  then
     EXHAUSTIVE_VERIFY=true
   fi
  if [ $j = "-verify" ] 
  then
     VERIFY=true
   fi
  if [ $j = "-advanced" ] 
  then
     ADVANCED=true
   fi
  if [ $j = "-help" ] 
  then
     HELP=true
   fi
  i=`expr $i + 1`
  shift 1
done


if [ $HELP = "true" ]
then
  echo "Usage $0 -user <user name> [ -hosts \"<space separated hostlist>\" | -hostfile <absolute path of cluster configuration file> ] [ -advanced ]  [ -verify] [ -exverify ] [ -logfile <desired absolute path of logfile> ] [-confirm] [-shared] [-help] [-usePassphrase] [-noPromptPassphrase]"
echo "This script is used to setup SSH connectivity from the host on which it is run to the specified remote hosts. After this script is run, the user can use  SSH to run commands on the remote hosts or copy files between the local host and the remote hosts without being prompted for passwords or confirmations.  The list of remote hosts and the user name on the remote host is specified as a command line parameter to the script. "
echo "-user : User on remote hosts. " 
echo "-hosts : Space separated remote hosts list. " 
echo "-hostfile : The user can specify the host names either through the -hosts option or by specifying the absolute path of a cluster configuration file. A sample host file contents are below: " 
echo
echo  "   stacg30 stacg30int 10.1.0.0 stacg30v  -"
echo  "   stacg34 stacg34int 10.1.0.1 stacg34v  -"
echo 
echo " The first column in each row of the host file will be used as the host name."
echo 
echo "-usePassphrase : The user wants to set up passphrase to encrypt the private key on the local host. " 
echo "-noPromptPassphrase : The user does not want to be prompted for passphrase related questions. This is for users who want the default behavior to be followed." 
echo "-shared : In case the user on the remote host has its home directory NFS mounted or shared across the remote hosts, this script should be used with -shared option. " 
echo "  It is possible for the user to determine whether a user's home directory is shared or non-shared. Let us say we want to determine that user user1's home directory is shared across hosts A, B and C."
echo " Follow the following steps:"
echo "    1. On host A, touch ~user1/checkSharedHome.tmp"
echo "    2. On hosts B and C, ls -al ~user1/checkSharedHome.tmp" 
echo "    3. If the file is present on hosts B and C in ~user1 directory and"
echo "       is identical on all hosts A, B, C, it means that the user's home "
echo "       directory is shared."
echo "    4. On host A, rm -f ~user1/checkSharedHome.tmp"
echo " In case the user accidentally passes -shared option for non-shared homes or viceversa,SSH connectivity would only be set up for a subset of the hosts. The user would have to re-run the setyp script with the correct option to rectify this problem."
echo "-advanced :  Specifying the -advanced option on the command line would result in SSH  connectivity being setup among the remote hosts which means that SSH can be used to run commands on one remote host from the other remote host or copy files between the remote hosts without being prompted for passwords or confirmations."
echo "-confirm: The script would remove write permissions on the remote hosts for the user home directory and ~/.ssh directory for "group" and "others". This is an SSH requirement. The user would be explicitly informed about this by the script and prompted to continue. In case the user presses no, the script would exit. In case the user does not want to be prompted, he can use -confirm option."
echo  "As a part of the setup, the script would use SSH to create files within ~/.ssh directory of the remote node and to setup the requisite permissions. The script also uses SCP to copy the local host public key to the remote hosts so that the remote hosts trust the local host for SSH. At the time, the script performs these steps, SSH connectivity has not been completely setup  hence the script would prompt the user for the remote host password.  "
echo "For each remote host, for remote users with non-shared homes this would be done once for SSH and  once for SCP. If the number of remote hosts are x, the user would be prompted  2x times for passwords. For remote users with shared homes, the user would be prompted only twice, once each for SCP and SSH.  For security reasons, the script does not save passwords and reuse it. Also, for security reasons, the script does not accept passwords redirected from a file. The user has to key in the confirmations and passwords at the prompts. "
echo "-verify : -verify option means that the user just wants to verify whether SSH has been set up. In this case, the script would not setup SSH but would only check whether SSH connectivity has been setup from the local host to the remote hosts. The script would run the date command on each remote host using SSH. In case the user is prompted for a password or sees a warning message for a particular host, it means SSH connectivity has not been setup correctly for that host.  In case the -verify option is not specified, the script would setup SSH and then do the verification as well. "
echo "-exverify : In case the user speciies the -exverify option, an exhaustive verification for all hosts would be done. In that case, the following would be checked: "
echo "   1. SSH connectivity from local host to all remote hosts. "
echo "   2. SSH connectivity from each remote host to itself and other remote hosts.  "
echo The -exverify option can be used in conjunction with the -verify option as well to do an exhaustive verification once the setup has been done.  
echo "Taking some examples: Let us say local host is Z, remote hosts are A,B and C. Local user is njerath. Remote users are racqa(non-shared), aime(shared)."
echo "$0 -user racqa -hosts "A B C" -advanced -exverify -confirm"
echo "Script would set up connectivity from Z -> A, Z -> B, Z -> C, A -> A, A -> B, A -> C, B -> A, B -> B, B -> C, C -> A, C -> B, C -> C."
echo "Since user has given -exverify option, all these scenario would be verified too."
echo
echo "Now the user runs : $0 -user racqa -hosts "A B C" -verify"
echo "Since -verify option is given, no SSH setup would be done, only verification of existing setup. Also, since -exverify or -advanced options are not given, script would only verify connectivity from Z -> A, Z -> B, Z -> C"

echo "Now the user runs : $0 -user racqa -hosts "A B C" -verify -advanced"
echo "Since -verify option is given, no SSH setup would be done, only verification of existing setup. Also, since  -advanced options is given, script would verify connectivity from Z -> A, Z -> B, Z -> C, A-> A, A->B, A->C, A->D"

echo "Now the user runs:"
echo "$0 -user aime -hosts "A B C" -confirm -shared"
echo "Script would set up connectivity between  Z->A, Z->B, Z->C only since advanced option is not given."
echo "All these scenarios would be verified too."

exit
fi

if test -z "$HOSTS"
then
   if test -n "$CLUSTER_CONFIGURATION_FILE" && test -f "$CLUSTER_CONFIGURATION_FILE"
   then
      HOSTS=`awk '$1 !~ /^#/ { str = str " " $1 } END { print str }' $CLUSTER_CONFIGURATION_FILE` 
   elif ! test -f "$CLUSTER_CONFIGURATION_FILE"
   then
     echo "Please specify a valid and existing cluster configuration file."
   fi
fi

if  test -z "$HOSTS" || test -z $USR
then
echo "Either user name or host information is missing"
echo "Usage $0 -user <user name> [ -hosts \"<space separated hostlist>\" | -hostfile <absolute path of cluster configuration file> ] [ -advanced ]  [ -verify] [ -exverify ] [ -logfile <desired absolute path of logfile> ] [-confirm] [-shared] [-help] [-usePassphrase] [-noPromptPassphrase]" 
exit 1
fi

if [ -d $LOGFILE ]; then
    echo $LOGFILE is a directory, setting logfile to $LOGFILE/ssh.log
    LOGFILE=$LOGFILE/ssh.log
fi

echo The output of this script is also logged into $LOGFILE | tee -a $LOGFILE

if [ `echo $?` != 0 ]; then
    echo Error writing to the logfile $LOGFILE, Exiting
    exit 1
fi

echo Hosts are $HOSTS | tee -a $LOGFILE
echo user is  $USR | tee -a $LOGFILE
SSH="/usr/bin/ssh"
SCP="/usr/bin/scp"
SSH_KEYGEN="/usr/bin/ssh-keygen"
calculateOS()
{
    platform=`uname -s`
    case "$platform"
    in
       "SunOS")  os=solaris;;
       "Linux")  os=linux;;
       "HP-UX")  os=hpunix;;
         "AIX")  os=aix;;
             *)  echo "Sorry, $platform is not currently supported." | tee -a $LOGFILE
                 exit 1;;
    esac

    echo "Platform:- $platform " | tee -a $LOGFILE
}
calculateOS
BITS=1024
ENCR="rsa"

deadhosts=""
alivehosts=""
if [ $platform = "Linux" ]
then
    PING="/bin/ping"
else
    PING="/usr/sbin/ping"
fi
#bug 9044791
if [ -n "$SSH_PATH" ]; then
    SSH=$SSH_PATH
fi
if [ -n "$SCP_PATH" ]; then
    SCP=$SCP_PATH
fi
if [ -n "$SSH_KEYGEN_PATH" ]; then
    SSH_KEYGEN=$SSH_KEYGEN_PATH
fi
if [ -n "$PING_PATH" ]; then
    PING=$PING_PATH
fi
PATH_ERROR=0
if test ! -x $SSH ; then
    echo "ssh not found at $SSH. Please set the variable SSH_PATH to the correct location of ssh and retry."
    PATH_ERROR=1
fi 
if test ! -x $SCP ; then
    echo "scp not found at $SCP. Please set the variable SCP_PATH to the correct location of scp and retry."
    PATH_ERROR=1
fi 
if test ! -x $SSH_KEYGEN ; then
    echo "ssh-keygen not found at $SSH_KEYGEN. Please set the variable SSH_KEYGEN_PATH to the correct location of ssh-keygen and retry."
    PATH_ERROR=1
fi 
if test ! -x $PING ; then
    echo "ping not found at $PING. Please set the variable PING_PATH to the correct location of ping and retry."
    PATH_ERROR=1
fi 
if [ $PATH_ERROR = 1 ]; then
    echo "ERROR: one or more of the required binaries not found, exiting"
    exit 1
fi
#9044791 end
echo Checking if the remote hosts are reachable | tee -a $LOGFILE
for host in $HOSTS
do
   if [ $platform = "SunOS" ]; then
       $PING -s $host 5 5
   elif [ $platform = "HP-UX" ]; then
       $PING $host -n 5 -m 5
   else
       $PING -c 5 -w 5 $host
   fi
  exitcode=`echo $?`
  if [ $exitcode = 0 ]
  then
     alivehosts="$alivehosts $host"
  else
     deadhosts="$deadhosts $host"
  fi
done

if test -z "$deadhosts"
then
   echo Remote host reachability check succeeded.  | tee -a $LOGFILE
   echo The following hosts are reachable: $alivehosts.  | tee -a $LOGFILE
   echo The following hosts are not reachable: $deadhosts.  | tee -a $LOGFILE
   echo All hosts are reachable. Proceeding further...  | tee -a $LOGFILE
else
   echo Remote host reachability check failed.  | tee -a $LOGFILE
   echo The following hosts are reachable: $alivehosts.  | tee -a $LOGFILE
   echo The following hosts are not reachable: $deadhosts.  | tee -a $LOGFILE
   echo Please ensure that all the hosts are up and re-run the script.  | tee -a $LOGFILE
   echo Exiting now...  | tee -a $LOGFILE
   exit 1
fi

firsthost=`echo $HOSTS | awk '{print $1}; END { }'`
echo firsthost $firsthost
numhosts=`echo $HOSTS | awk '{ }; END {print NF}'`
echo numhosts $numhosts

if [ $VERIFY = "true" ]
then
   echo Since user has specified -verify option, SSH setup would not be done. Only, existing SSH setup would be verified. | tee -a $LOGFILE
   continue
else
echo The script will setup SSH connectivity from the host ''`hostname`'' to all  | tee -a $LOGFILE 
echo the remote hosts. After the script is executed, the user can use SSH to run  | tee -a $LOGFILE 
echo commands on the remote hosts or copy files between this host ''`hostname`'' | tee -a $LOGFILE 
echo and the remote hosts without being prompted for passwords or confirmations. | tee -a $LOGFILE 
echo  | tee -a $LOGFILE 
echo NOTE 1: | tee -a $LOGFILE 
echo As part of the setup procedure, this script will use 'ssh' and 'scp' to copy | tee -a $LOGFILE 
echo files between the local host and the remote hosts. Since the script does not  | tee -a $LOGFILE 
echo store passwords, you may be prompted for the passwords during the execution of  | tee -a $LOGFILE 
echo the script whenever 'ssh' or 'scp' is invoked. | tee -a $LOGFILE 
echo  | tee -a $LOGFILE 
echo NOTE 2: | tee -a $LOGFILE 
echo "AS PER SSH REQUIREMENTS, THIS SCRIPT WILL SECURE THE USER HOME DIRECTORY" | tee -a $LOGFILE 
echo AND THE .ssh DIRECTORY BY REVOKING GROUP AND WORLD WRITE PRIVILEGES TO THESE  | tee -a $LOGFILE 
echo "directories." | tee -a $LOGFILE 
echo  | tee -a $LOGFILE 
echo "Do you want to continue and let the script make the above mentioned changes (yes/no)?" | tee -a $LOGFILE 

if [ "$CONFIRM" = "no" ] 
then 
  read CONFIRM 
else
  echo "Confirmation provided on the command line" | tee -a $LOGFILE
fi 
   
echo  | tee -a $LOGFILE 
echo The user chose ''$CONFIRM'' | tee -a $LOGFILE 

if [ -z "$CONFIRM" -o "$CONFIRM" != "yes" -a "$CONFIRM" != "no" ]
then
  echo "You haven't specified proper input. Please enter 'yes' or 'no'. Exiting...."
  exit 0
fi
if [ "$CONFIRM" = "no" ] 
then 
  echo "SSH setup is not done." | tee -a $LOGFILE 
  exit 1 
else 
  if [ $NO_PROMPT_PASSPHRASE = "yes" ]
  then
    echo "User chose to skip passphrase related questions."  | tee -a $LOGFILE
  else
    if [ $SHARED = "true" ]
    then
	  hostcount=`expr ${numhosts} + 1`
	  PASSPHRASE_PROMPT=`expr 2 \* $hostcount`
    else
	  PASSPHRASE_PROMPT=`expr 2 \* ${numhosts}`
    fi
    echo "Please specify if you want to specify a passphrase for the private key this script will create for the local host. Passphrase is used to encrypt the private key and makes SSH much more secure. Type 'yes' or 'no' and then press enter. In case you press 'yes', you would need to enter the passphrase whenever the script executes ssh or scp. $PASSPHRASE " | tee -a $LOGFILE
    echo "The estimated number of times the user would be prompted for a passphrase is $PASSPHRASE_PROMPT. In addition, if the private-public files are also newly created, the user would have to specify the passphrase on one additional occasion. " | tee -a $LOGFILE
    echo "Enter 'yes' or 'no'." | tee -a $LOGFILE
    if [ "$PASSPHRASE" = "no" ]
    then
      read PASSPHRASE
    else
      echo "Confirmation provided on the command line" | tee -a $LOGFILE
    fi 

    echo  | tee -a $LOGFILE 
    echo The user chose ''$PASSPHRASE'' | tee -a $LOGFILE 
    if [ -z "$PASSPHRASE"  -o "$PASSPHRASE" != "yes" -a "$PASSPHRASE" != "no" ]
    then
      echo "You haven't specified whether to use Passphrase or not. Please specify 'yes' or 'no'. Exiting..."
      exit 0
    fi

    if [ "$PASSPHRASE" = "yes" ] 
    then 
       RERUN_SSHKEYGEN="yes"
#Checking for existence of ${IDENTITY} file
       if test -f  $HOME/.ssh/${IDENTITY}.pub && test -f  $HOME/.ssh/${IDENTITY} 
       then
	     echo "The files containing the client public and private keys already exist on the local host. The current private key may or may not have a passphrase associated with it. In case you remember the passphrase and do not want to re-run ssh-keygen, press 'no' and enter. If you press 'no', the script will not attempt to create any new public/private key pairs. If you press 'yes', the script will remove the old private/public key files existing and create new ones prompting the user to enter the passphrase. If you enter 'yes', any previous SSH user setups would be reset. If you press 'change', the script will associate a new passphrase with the old keys." | tee -a $LOGFILE
	     echo "Press 'yes', 'no' or 'change'" | tee -a $LOGFILE
             read RERUN_SSHKEYGEN 
             echo The user chose ''$RERUN_SSHKEYGEN'' | tee -a $LOGFILE 
	     if [ -z "$RERUN_SSHKEYGEN" -o "$RERUN_SSHKEYGEN" != "yes" -a "$RERUN_SSHKEYGEN" != "no" -a "$RERUN_SSHKEYGEN" != "change" ]
	     then
	       echo "You haven't specified whether to re-run 'ssh-keygen' or not. Please enter 'yes' , 'no' or 'change'. Exiting..."
	       exit 0;
	     fi
       fi 
     else
       if test -f  $HOME/.ssh/${IDENTITY}.pub && test -f  $HOME/.ssh/${IDENTITY} 
       then
         echo "The files containing the client public and private keys already exist on the local host. The current private key may have a passphrase associated with it. In case you find using passphrase inconvenient(although it is more secure), you can change to it empty through this script. Press 'change' if you want the script to change the passphrase for you. Press 'no' if you want to use your old passphrase, if you had one."
         read RERUN_SSHKEYGEN 
         echo The user chose ''$RERUN_SSHKEYGEN'' | tee -a $LOGFILE 
	 if [ -z "$RERUN_SSHKEYGEN" -o "$RERUN_SSHKEYGEN" != "yes" -a "$RERUN_SSHKEYGEN" != "no" -a "$RERUN_SSHKEYGEN" != "change" ]
	 then
	   echo "You haven't specified whether to re-run 'ssh-keygen' or not. Please enter 'yes' , 'no' or 'change'. Exiting..."
	   exit 0
	 fi
       fi
     fi
  fi
  echo Creating .ssh directory on local host, if not present already | tee -a $LOGFILE
  mkdir -p $HOME/.ssh | tee -a $LOGFILE
echo Creating authorized_keys file on local host  | tee -a $LOGFILE
touch $HOME/.ssh/authorized_keys  | tee -a $LOGFILE
echo Changing permissions on authorized_keys to 644 on local host  | tee -a $LOGFILE
chmod 644 $HOME/.ssh/authorized_keys  | tee -a $LOGFILE
mv -f $HOME/.ssh/authorized_keys  $HOME/.ssh/authorized_keys.tmp | tee -a $LOGFILE
echo Creating known_hosts file on local host  | tee -a $LOGFILE
touch $HOME/.ssh/known_hosts  | tee -a $LOGFILE
echo Changing permissions on known_hosts to 644 on local host  | tee -a $LOGFILE
chmod 644 $HOME/.ssh/known_hosts  | tee -a $LOGFILE
mv -f $HOME/.ssh/known_hosts $HOME/.ssh/known_hosts.tmp | tee -a $LOGFILE


echo Creating config file on local host | tee -a $LOGFILE
echo If a config file exists already at $HOME/.ssh/config, it would be backed up to $HOME/.ssh/config.backup.
echo "Host *" > $HOME/.ssh/config.tmp | tee -a $LOGFILE
echo "ForwardX11 no" >> $HOME/.ssh/config.tmp | tee -a $LOGFILE

if test -f $HOME/.ssh/config 
then
  cp -f $HOME/.ssh/config $HOME/.ssh/config.backup
fi

mv -f $HOME/.ssh/config.tmp $HOME/.ssh/config  | tee -a $LOGFILE
chmod 644 $HOME/.ssh/config

if [ "$RERUN_SSHKEYGEN" = "yes" ]
then
  echo Removing old private/public keys on local host | tee -a $LOGFILE
  rm -f $HOME/.ssh/${IDENTITY} | tee -a $LOGFILE
  rm -f $HOME/.ssh/${IDENTITY}.pub | tee -a $LOGFILE
  echo Running SSH keygen on local host | tee -a $LOGFILE
  $SSH_KEYGEN -t $ENCR -b $BITS -f $HOME/.ssh/${IDENTITY}   | tee -a $LOGFILE

elif [ "$RERUN_SSHKEYGEN" = "change" ]
then
    echo Running SSH Keygen on local host to change the passphrase associated with the existing private key | tee -a $LOGFILE
    $SSH_KEYGEN -p -t $ENCR -b $BITS -f $HOME/.ssh/${IDENTITY} | tee -a $LOGFILE
elif test -f  $HOME/.ssh/${IDENTITY}.pub && test -f  $HOME/.ssh/${IDENTITY} 
then
    continue
else
    echo Removing old private/public keys on local host | tee -a $LOGFILE
    rm -f $HOME/.ssh/${IDENTITY} | tee -a $LOGFILE
    rm -f $HOME/.ssh/${IDENTITY}.pub | tee -a $LOGFILE
    echo Running SSH keygen on local host with empty passphrase | tee -a $LOGFILE
    $SSH_KEYGEN -t $ENCR -b $BITS -f $HOME/.ssh/${IDENTITY} -N ''  | tee -a $LOGFILE
fi

if [ $SHARED = "true" ]
then
  if [ $USER = $USR ]
  then
#No remote operations required
    echo Remote user is same as local user | tee -a $LOGFILE
    REMOTEHOSTS=""
    chmod og-w $HOME $HOME/.ssh | tee -a $LOGFILE
  else    
    REMOTEHOSTS="${firsthost}"
  fi
else
  REMOTEHOSTS="$HOSTS"
fi

for host in $REMOTEHOSTS
do
     echo Creating .ssh directory and setting permissions on remote host $host | tee -a $LOGFILE
     echo "THE SCRIPT WOULD ALSO BE REVOKING WRITE PERMISSIONS FOR "group" AND "others" ON THE HOME DIRECTORY FOR $USR. THIS IS AN SSH REQUIREMENT." | tee -a $LOGFILE
     echo The script would create ~$USR/.ssh/config file on remote host $host. If a config file exists already at ~$USR/.ssh/config, it would be backed up to ~$USR/.ssh/config.backup. | tee -a $LOGFILE
     echo The user may be prompted for a password here since the script would be running SSH on host $host. | tee -a $LOGFILE
     $SSH -o StrictHostKeyChecking=no -x -l $USR $host "/bin/sh -c \"  mkdir -p .ssh ; chmod og-w . .ssh;   touch .ssh/authorized_keys .ssh/known_hosts;  chmod 644 .ssh/authorized_keys  .ssh/known_hosts; cp  .ssh/authorized_keys .ssh/authorized_keys.tmp ;  cp .ssh/known_hosts .ssh/known_hosts.tmp; echo \\"Host *\\" > .ssh/config.tmp; echo \\"ForwardX11 no\\" >> .ssh/config.tmp; if test -f  .ssh/config ; then cp -f .ssh/config .ssh/config.backup; fi ; mv -f .ssh/config.tmp .ssh/config\""  | tee -a $LOGFILE
     echo Done with creating .ssh directory and setting permissions on remote host $host. | tee -a $LOGFILE
done

for host in $REMOTEHOSTS
do
  echo Copying local host public key to the remote host $host | tee -a $LOGFILE
  echo The user may be prompted for a password or passphrase here since the script would be using SCP for host $host. | tee -a $LOGFILE

  $SCP $HOME/.ssh/${IDENTITY}.pub  $USR@$host:.ssh/authorized_keys | tee -a $LOGFILE
  echo Done copying local host public key to the remote host $host | tee -a $LOGFILE
done

cat $HOME/.ssh/${IDENTITY}.pub >> $HOME/.ssh/authorized_keys | tee -a $LOGFILE

for host in $HOSTS
do
  if [ "$ADVANCED" = "true" ] 
  then
    echo Creating keys on remote host $host if they do not exist already. This is required to setup SSH on host $host. | tee -a $LOGFILE
    if [ "$SHARED" = "true" ]
    then
      IDENTITY_FILE_NAME=${IDENTITY}_$host
      COALESCE_IDENTITY_FILES_COMMAND="cat .ssh/${IDENTITY_FILE_NAME}.pub >> .ssh/authorized_keys"
    else
      IDENTITY_FILE_NAME=${IDENTITY}
    fi

   $SSH  -o StrictHostKeyChecking=no -x -l $USR $host " /bin/sh -c \"if test -f  .ssh/${IDENTITY_FILE_NAME}.pub && test -f  .ssh/${IDENTITY_FILE_NAME}; then echo; else rm -f .ssh/${IDENTITY_FILE_NAME} ;  rm -f .ssh/${IDENTITY_FILE_NAME}.pub ;  $SSH_KEYGEN -t $ENCR -b $BITS -f .ssh/${IDENTITY_FILE_NAME} -N '' ; fi; ${COALESCE_IDENTITY_FILES_COMMAND} \"" | tee -a $LOGFILE
  else 
#At least get the host keys from all hosts for shared case - advanced option not set
    if test  $SHARED = "true" && test $ADVANCED = "false"
    then
      if [ "$PASSPHRASE" = "yes" ]
      then
	 echo "The script will fetch the host keys from all hosts. The user may be prompted for a passphrase here in case the private key has been encrypted with a passphrase." | tee -a $LOGFILE
      fi
      $SSH  -o StrictHostKeyChecking=no -x -l $USR $host "/bin/sh -c true"
    fi
  fi
done

for host in $REMOTEHOSTS
do
  if test $ADVANCED = "true" && test $SHARED = "false"  
  then
      $SCP $USR@$host:.ssh/${IDENTITY}.pub $HOME/.ssh/${IDENTITY}.pub.$host | tee -a $LOGFILE
      cat $HOME/.ssh/${IDENTITY}.pub.$host >> $HOME/.ssh/authorized_keys | tee -a $LOGFILE
      rm -f $HOME/.ssh/${IDENTITY}.pub.$host | tee -a $LOGFILE
    fi
done

for host in $REMOTEHOSTS
do
   if [ "$ADVANCED" = "true" ]
   then
      if [ "$SHARED" != "true" ]
      then
         echo Updating authorized_keys file on remote host $host | tee -a $LOGFILE
         $SCP $HOME/.ssh/authorized_keys  $USR@$host:.ssh/authorized_keys | tee -a $LOGFILE
      fi 
     echo Updating known_hosts file on remote host $host | tee -a $LOGFILE
     $SCP $HOME/.ssh/known_hosts $USR@$host:.ssh/known_hosts | tee -a $LOGFILE
   fi
   if [ "$PASSPHRASE" = "yes" ]
   then
	 echo "The script will run SSH on the remote machine $host. The user may be prompted for a passphrase here in case the private key has been encrypted with a passphrase." | tee -a $LOGFILE
   fi
     $SSH -x -l $USR $host "/bin/sh -c \"cat .ssh/authorized_keys.tmp >> .ssh/authorized_keys; cat .ssh/known_hosts.tmp >> .ssh/known_hosts; rm -f  .ssh/known_hosts.tmp  .ssh/authorized_keys.tmp\"" | tee -a $LOGFILE
done

cat  $HOME/.ssh/known_hosts.tmp >> $HOME/.ssh/known_hosts | tee -a $LOGFILE
cat  $HOME/.ssh/authorized_keys.tmp >> $HOME/.ssh/authorized_keys | tee -a $LOGFILE
#Added chmod to fix BUG NO 5238814
chmod 644 $HOME/.ssh/authorized_keys
#Fix for BUG NO 5157782
chmod 644 $HOME/.ssh/config
rm -f  $HOME/.ssh/known_hosts.tmp $HOME/.ssh/authorized_keys.tmp | tee -a $LOGFILE
echo SSH setup is complete. | tee -a $LOGFILE
fi
fi

echo                                                                          | tee -a $LOGFILE
echo ------------------------------------------------------------------------ | tee -a $LOGFILE
echo Verifying SSH setup | tee -a $LOGFILE
echo =================== | tee -a $LOGFILE
echo The script will now run the 'date' command on the remote nodes using ssh | tee -a $LOGFILE
echo to verify if ssh is setup correctly. IF THE SETUP IS CORRECTLY SETUP,  | tee -a $LOGFILE
echo THERE SHOULD BE NO OUTPUT OTHER THAN THE DATE AND SSH SHOULD NOT ASK FOR | tee -a $LOGFILE
echo PASSWORDS. If you see any output other than date or are prompted for the | tee -a $LOGFILE
echo password, ssh is not setup correctly and you will need to resolve the  | tee -a $LOGFILE
echo issue and set up ssh again. | tee -a $LOGFILE
echo The possible causes for failure could be:  | tee -a $LOGFILE
echo   1. The server settings in /etc/ssh/sshd_config file do not allow ssh | tee -a $LOGFILE
echo      for user $USR. | tee -a $LOGFILE
echo   2. The server may have disabled public key based authentication.
echo   3. The client public key on the server may be outdated.
echo   4. ~$USR or  ~$USR/.ssh on the remote host may not be owned by $USR.  | tee -a $LOGFILE
echo   5. User may not have passed -shared option for shared remote users or | tee -a $LOGFILE
echo     may be passing the -shared option for non-shared remote users.  | tee -a $LOGFILE
echo   6. If there is output in addition to the date, but no password is asked, | tee -a $LOGFILE
echo   it may be a security alert shown as part of company policy. Append the | tee -a $LOGFILE
echo   "additional text to the <OMS HOME>/sysman/prov/resources/ignoreMessages.txt file." | tee -a $LOGFILE
echo ------------------------------------------------------------------------ | tee -a $LOGFILE
#read -t 30 dummy
  for host in $HOSTS
  do
    echo --$host:-- | tee -a $LOGFILE

     echo Running $SSH -x -l $USR $host date to verify SSH connectivity has been setup from local host to $host.  | tee -a $LOGFILE
     echo "IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL. Please note that being prompted for a passphrase may be OK but being prompted for a password is ERROR." | tee -a $LOGFILE
     if [ "$PASSPHRASE" = "yes" ]
     then
       echo "The script will run SSH on the remote machine $host. The user may be prompted for a passphrase here in case the private key has been encrypted with a passphrase." | tee -a $LOGFILE
     fi
     $SSH -l $USR $host "/bin/sh -c date"  | tee -a $LOGFILE
echo ------------------------------------------------------------------------ | tee -a $LOGFILE
  done


if [ "$EXHAUSTIVE_VERIFY" = "true" ]
then
   for clienthost in $HOSTS
   do

      if [ "$SHARED" = "true" ]
      then
         REMOTESSH="$SSH -i .ssh/${IDENTITY}_${clienthost}"
      else
         REMOTESSH=$SSH
      fi

      for serverhost in  $HOSTS
      do
         echo ------------------------------------------------------------------------ | tee -a $LOGFILE
         echo Verifying SSH connectivity has been setup from $clienthost to $serverhost  | tee -a $LOGFILE
         echo ------------------------------------------------------------------------ | tee -a $LOGFILE
         echo "IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL."  | tee -a $LOGFILE
         $SSH -l $USR $clienthost "$REMOTESSH $serverhost \"/bin/sh -c date\""  | tee -a $LOGFILE
         echo ------------------------------------------------------------------------ | tee -a $LOGFILE
      done  
       echo -Verification from $clienthost complete- | tee -a $LOGFILE
   done
else
   if [ "$ADVANCED" = "true" ]
   then
      if [ "$SHARED" = "true" ]
      then
         REMOTESSH="$SSH -i .ssh/${IDENTITY}_${firsthost}"
      else
         REMOTESSH=$SSH
      fi
     for host in $HOSTS
     do
         echo ------------------------------------------------------------------------ | tee -a $LOGFILE
        echo Verifying SSH connectivity has been setup from $firsthost to $host  | tee -a $LOGFILE
        echo "IF YOU SEE ANY OTHER OUTPUT BESIDES THE OUTPUT OF THE DATE COMMAND OR IF YOU ARE PROMPTED FOR A PASSWORD HERE, IT MEANS SSH SETUP HAS NOT BEEN SUCCESSFUL." | tee -a $LOGFILE
       $SSH -l $USR $firsthost "$REMOTESSH $host \"/bin/sh -c date\"" | tee -a $LOGFILE
         echo ------------------------------------------------------------------------ | tee -a $LOGFILE
    done
    echo -Verification from $clienthost complete- | tee -a $LOGFILE
  fi
fi
echo "SSH verification complete." | tee -a $LOGFILE


最后修改時間:2024-09-29 15:56:47
「喜歡這篇文章,您的關注和贊賞是給作者最好的鼓勵」
關注作者
【版權聲明】本文為墨天輪用戶原創內容,轉載時必須標注文章的來源(墨天輪),文章鏈接,文章作者等基本信息,否則作者和墨天輪有權追究責任。如果您發現墨天輪中有涉嫌抄襲或者侵權的內容,歡迎發送郵件至:contact@modb.pro進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。

評論

巨大欧美 BV| 四川少女B站观看| 射脚枪视频全集| 亚洲精品无码AV片| 蒂蒂有话说播放| 欧美巨大巨粗黑人性aaaaaa| 扣扣传媒cola酱视频汉服台| 5xSQ新功能升级| 动物扌喿辶畐笔趣阁| 仑乱.视屏1| 性无码专区无码片| 老版蘑菇隐藏路径指南| 国产一起色一起爱| 欧美乱妇无码毛片| 国产麻豆精品传媒AV国产在线| 男女真人后进式猛烈视频| 高校教师赤子板栗资源| 《安装91》安卓应用| 日本不卡高清视频观看一区免费| 性bbbbwwbbbb国产| 无码人妻一区二区三区四区AV| 国产白嫩漂亮美女在线观看| 日韓丨亞洲丨制服丨亂倫| 欧美在线观看不卡| 日韩吃小头头视频| 色婷婷久久久swag精品| 《吃鸡成人版18+》硬核激战| 少妇午夜啪爽嗷嗷叫视频| 亚洲乱码无码永久不卡在线| 成年视频xxxxx在线网| 男人桶进女人p无二遮档全程| 蘑菇在线视频隐藏路线| 六间房剧场免费观看| 爱唯侦察论坛每日更新| 入禽太深免费观看| 柠檬网络电视| 人间百里锦漫画免费阅读| 17c路20cm| 男人和女人一起差差差的视频大全| 范冰冰顺利产子| 唐朝国产馆a v在线| 体验网上购物| 成成品网站源码有限公司| 日本乱强伦乂 乄乄木| 藩金连精品入口| 入 里好舒棴| 藏宝阁大话西游2| 视频稿撰写关键点| 牢记十个以上域名| 藩金莲精品入众乐乐| 少女视频观看免费视频| 亚州日韩一区二区三区| 亚洲欧美一区二区| 爽躁多水快深点岳| 《珍稀幼儿小马拉》独特萌宠| 62媒体tv大陆| 女儿犯错遭体罚实拍| 免费在线观看NBA赛事指南| 祼女直播app| mm6060新视觉影院电影| 精品一区二区三区免费播放| 99思思久热在线视频| 国产日韩综合精东影业| 神秘花园3秒自动进入| 免费动漫在线看nike| 机机对在一起30分钟k线| Gay囗交吞精合集| 天美md传媒免费| 在厨房拨开内裤进入毛片| 6080YYY午夜理论片无码| 四川少妇w搡BBBB搡BBBB| 不卡无码人妻一区三区音频| 外国大片PPT| 尤物蜜芽18+导航| 附近小旅馆住宿20元| MOOC美国版| 公老粗挺进了我的密道| 越往里塞越app| 寻找精品火影PPT模板| 高清追剧神器推荐| 3p内射双洞齐开群交文| 庆余年百度云资源| 17c入口跳转| 亚洲精品国产偷五月丁香| 亚洲国产精品日韩专区AV| 被大公狗干到尖叫| 凤凰影视成仁网| 在御花园进入太子妃小说| 麻豆MBA| 免费钙网有哪些| 52g我爱搞g52 ppt17c| xasxasHD视频频道| 人妻用嘴含精大口吞精| 亚洲一久久久久久久久| 奶牛APP福引导网站| 瑜伽老师操了我| 差差差的30分视频| 国产精品久久久久久久久久直播| FreeVidz18+欢乐时光| 震撼视觉冲击| 爱搞igao视频入口| 暴躁少女csgo直播| HDhd艹逼中国| 一出一进一爽又大又粗| 《12岁穿黑奖励》青春风采| 豆麻产精国品免费在线| 庥痘产精国品在线2023| 我家弟真的很棒在线观看| 超级黑道学生全文| BAOYU116.永久免费视频| 丝瓜草莓奶茶芭乐向日葵鸭脖| 操处女的逼| 色综合久久久久无码专区| 国产在线ccccc免费阅读| 色老板女色狠xx网| yy8866电影网站| 欧美一区二区三区四区| 海角大神姐姐封神之作| 国外精品成品人免费入口| 糖沁vlog汐梦谣三部曲的| 男生女生叉叉叉| 13000幼儿视频有限公司| 客官不可以app下载安装| 国产成人A片免费观看| 很黄很色欧美牲交视频| 国产真人无遮挡作爱免费视频| 久久人人玩人妻潮喷内射人人| 91N.nom网站揭秘| 办公室里的小小呻吟| 黄色a一片| 漫蛙漫画在线| ae做片段视频| 亚洲乱码日产精品一二三| 大雞巴亂倫有声小说| 97成人总站一区| 亚洲国产精品久久网午夜| 久久99精品国产自在现线小黄鸭| 《9幺免费版》海量资源畅享| 中文字幕人妻少妇引诱隔壁| 果冻传媒+麻豆+精东| 抓拍美好瞬间| 《9.1在线观》高清流畅| 人人妻人人藻人人爽欧美一区| 在线观看视频观看高清午夜| 亚洲处破女A片60分钟| 97在线观视频免费观看| 《12禁 日本》揭示争议| 黄金战士9.1| 诱人的岳HD中文字幕| 跟小学生做网站| 无人区卡一卡二入口| 用快播看电影的网址| aqday新地址是多少| 大象影像传媒| 四川亲子游精彩体验| 小男孩误入埃及猫屋| 成品视频crm教练8级| east 约炮 黄色| 欧美小屁孩cao大人XXXX| 唐人社精品导航| 自拍在线视频| ao3官网入口| 小太妹音乐下载神器| 抖大雷舞蹈| 飞机杯教室动漫第一季免费观看| 歪歪漫画登录页面免费全文| 3D巨型女性| 《17.c.now起草》精准指南| a在线免费视频| 《浪货把你的流水》记录日常| 蘑菇视频在线观看免费版| 无码内射成人免费喷射| 白丝脚上的浓浓的精华液| 午夜夜伦鲁鲁片免费无码| 国产成人亚洲综合无码DVD| 脱得全身精光图片喂奶| 精品系列无码一区二区三区| 女娃12ⅴideose娇小| CHINESE性内射高清5| 超清无码波多野吉衣与黑人| 绝色教师电影| 8x8ⅹ永久免费视频在线观看| 《微信月抛二维码》快速获取 | 久久午夜无码鲁丝片午夜精品 | 国精产品线路| 国产偷窥女洗浴在线观看| 周杰伦莫吉托| 97福利精品第一导航| Chease男Gay片| 久久双人床双人片| 国产真实愉拍按摩| 男生j捅入女生P高清| 每日大赛中文字幕| 范冰冰大战黑金刚电视剧| 鲁大师视频在线高清在线| 国产精品成人一区二区三区 | 独家:神秘电影4.0.0vip| 成人综合婷婷国产精品久久蜜臀 | 亚洲美女高潮久久久久| 国产麻豆果冻| 9 1短视频| 又大又色的网站| 美女抖动舞步| 女神漫画兑换码| 性全自动插拔试验机| 国产mcu视频入口| 《糖心VL》甜宠互动| 漂亮妈妈2中字开头是什么| 哪灬你的鸣巴好大| 很黄的陪读系列小说| 国产黑色丝袜免费网站| 人与牲动BBBBXXXX| NarutoPXXXL无尽纲手| 国产精品9999久久久久| 西西特级4XXXX| 个性化定制小皇冠| 亚洲VA欧美VA国产VA综合| 进去里 17c视频| 如何咬女生小头头视频| 《爆喷水洗澡》畅享清爽体验| 小蓝g钙2024ggy钙系列| 国产va免费精品高清在线30页 | 免费120分钟电视剧大全在线播放| 洞洞杂货铺漫画| 77777熟女视频在线观看| 夜晚激励自己的视频| hsck.cc黄色永久| 年轻教师6电影完整版| 古代高h肉| 国产综合亚洲区在线5| 瑜伽初入门教学视频| 旧管鲍分拣中心入口| 客官不可以网站| 女士免费开禁地暖网站| 海外精品成品入口苹果| 405060阿姨荒野大镖客| 国产成人精品免费视频大全| 榴莲视频下载视频1.0| 色综合色综合色综合色欲| 黄色小说区| 无遮无挡三级动态图| 路边嫖妓女干快餐| 国产亚洲精品久久久久久久软件| 处一女一级α一片| 国外精品人品入口苹果| 今日大赛每日大赛| 最美情侣中文| 雪白的扔子视频大全在线观看| 奶头好大让老子摸摸的视频| 天天躁日日躁狠狠躁av中文| 《放》手烦恼| 爱我多深下载| 69 HD善交明星| 阿姨两片肥肉中间流水视频| 天美传奇少女MV免费| 农民怕怕乡下妺HD影院| 色情浏览器| 天天做天天爱天天爽天天综合 | B站大但人文艺术4K| 人工智能换脸赵丽颖无套| 五月丁香六月狠狠爱综合| 国产精品久久99浪潮| 18水蜜桃大黄瓜勒| 同学的母亲| 日本道色综合久久影院| 大地影院免费在线观看高清版| 国产精品久久二区二区| 久久成人国产精品| 国产我和子的与子乱视频小说| 漂亮秘书的滋味2| 汤姆最新端口| 精品人伦一区二区三区蜜桃免费 | 八尺夫人意大利语1080p| 桥本香菜糖心logo| 国产精品一区二区手机在线观看| 伊人大香线蕉影院在线播放| 日本又又又又又又又精品| 性插拔试验机| 夜夜爽夜夜叫夜夜高潮漏水| 日本猛少妇色xxxxx猛叫| 免费午夜无码视频在线观看| 小舞闪耀登场| 大雞巴亂倫有声小说| 可以看免费的网站| 国产精品jk在线观看| 大胆人休艺术| 小果酱黑白双丝交足在线看| 一小孩子半夜给女生吃坤吧| 呦交性狂爆1314| gogovan下载最新版| 与黑人大黑机巴做爰视频在线| 看韩国三级片| 青青草原视频| 男人的困困进入女人的困困里电视剧 | 精品超碰人操人超| 亚洲日韩欧美综合| 蘑菇131cn| 晴成品精品苹果入口| 国产麻豆va在线观看| 国产欧美日韩一区二区三区在线 | 亚洲国产av无码精品无广告| 程yooooo2分钟的瓜| 贝勒漫画在线观看免费| 日本真人添下面视频免费| 靠妈妈逼 蜂鸟影视网| 中文字幕国产在线播放| 国产无遮挡免费真人视频在线观看| 国产成人无码区在线观看| 娜塔莉的情人节2010| 竹菊传媒999| 小雨伞电视| 日韩在线成年视频人网站观看| 97在线视频网站| 大地网资源在线观看免费高清| 51个人空间相册登录入口| 同居触摸SLG安卓汉化| 696969大但人文| 桃花源app| 听了会湿的语音带好耳机| 看强歼人物免费gjdm1| MYHTLMEBOOK海棠书屋| 小孩哥喂巴雷特| wwwwwwww.黄| 翁与小莹凌晨欢爱第一主版网| 捷克一级爽AAAAA免费| 乱子伦视频在线看| 人妻插B视频一区二区三区| 成全世界免费高清观看中国| 神秘电影3.3.0vip版| 猛犸影视在线观看免费版| 成人午夜国产内射主播| jizzzzz中文字幕| 芒果51tv新版来袭| 中国女rapper实力爆发| 亚洲午夜国产精品无码| 久久久久成人网站| 国产精品一久久香蕉国产线看观看 | 男女高潮又爽又黄又无遮挡| 91边做打电话之力被躁bd| 爱的躯壳百科| 变态另类8888888888| 扒开裤子让我捅你| 免费韩漫大全| 99精品丰满人妻无码A片| 无码主播精品一区二区三区| 网曝911事件背后| 性爱的味道电影在线播放| a日本不卡12| 久久精品国产一区二区三区| 摆出羞耻的姿势校花| 你的兔子好软水好多的软件| 国产高清自产拍a在线| 87福利电影| 《黄片免费网站》坚决抵制| 久久99这里只有是精品6| 亚洲国产成人无码av在线播放 | 亚洲熟女少妇一区二区| 缅北56分15钞原版视频| 麻x豆ww传媒| 人体小嫩泬18P| 亚洲日韩激情无码一区| 复仇母女丼漫画 妖火漫画| 父女戴避孕套可以同房吗| 特巨大BBwBBwBBw肥女| 国产精品国产三级国AV麻豆| 最新国产精品精品视频| 优雅22至24年创作| 大合集乱h| 麻花传媒MV一二三区别在哪里看 | 17c康平台优势| 两年半网黄板持续上架| 五月激情综合网| 日本休内she精汇编合集| 闫盼盼全课图| les拉拉tpu色带官网正版下载| 国外精品成品免费入入口| 91中文字幕视频| 《极品黄片软件》健康上网| 国家精品一区| 无码毛片AAA在线| 小身材大智慧| 仙仙宝藏花园| 97人洗澡人人澡人人爽人人模 | 二指探洞疼哭了| 女生上课夹腿脸红了怎么办| 亚洲性色永久网址| 禁止的爱善良小在线观看| 欧美日韩视频| 圣女触手服1.5.4魔改版| 免费观看裸体舞蹈| 欧美性爱风格解析| 麻豆精品传媒国产剧的特点| 国产精品自在线拍国产手青青机版| 9 1初中生考试内容| 台北娜娜的ins视频| 小升初入学辅导| 蘑菇 哔哩哔哩| 九球直播免费直播| 又粗又硬又长影院| 星空传媒黄雪纯安全| 亚洲十大国产精品| xXXX1819日本| AV永久天堂一区二区三区香港| 国产精品碰碰现在自在拍| 老版快播下载| 北玲岛看房子剧情| 无人区AV在线观看| chinese老太交| 福利片在线观看免费高清| 中国极品少妇xxxxx| 日韩日皮大全| 91家装宝典大全| 天天色海王资源| 国产综合久久久久鬼色| Windows日本人| 精产国品一二三产区区品| Av动漫H肉电影在线观看| 草莓香蕉榴莲9w97w乳液| 兽娘通信牛的娘贝尔| 糖心小桃酱挑战视频| 久久综合精品国产丝袜长腿| 国产97在线观看九九| 西西特级4XXXX| 欧美日韩国产a∨| 果然传媒有限公司| 黑土裸妆泳衣| 羞羞动漫福利社在线免费观看| 黄色在线免费观看网址| 中国情XXXXBBBB国产| 人人妻人人澡人人爽精品欧美| 孩子勃起长度| XXXXXL19—20| 红果果绿泡泡| 好妈妈7在线观看完整电影| 千年人参曹查理免费播放| 温泉partychloe| 嫩草影院地址一地址二| 差差差的30分视频| 最新精品国偷自产在线91| 小蓝gv fuck1069精选推荐| 中国vs韩国vs美国vs日本足球| 沐浴生活时光| 重温sky直播旧版| 永利吃瓜爆料揭秘| 亚洲欧洲另类| 蜜桃md传媒在线观看高清| 好湿揉我下面| 91视频18精彩呈现| 歪歪漫画官方登录界面| 聂小雨mv大全播放免费| 国产成人无码a区视频在线观看| 向日葵视频App下载| 国产热溶机新突破| 欧美国产第一视角在线| 神枪姐妹花实战教学| 浪货今天就把你 到服为止的| 被各种陌生人 np| 久久九九有精品国产尤物| 同城配送app| 夜间飞机福利| 温柔教师课下辅导| 麻花影视传媒公司| 政府网站更新指南| 抖抈成人版下载| 丰满熟女高潮毛茸茸欧洲| 亚洲在AV极品无码| b站推广平台| 小红帽巴比伦汉化版下载| 久久精品国产久精久精| 张天爱造型引热议| 大地资源电影中文在线观看| 每日大赛反转登场| 《脱 让摸 91蓝莓》揭秘| 《成色18k1.8811.》解读| 成人大黄全免费网站| 困困56秒视频| 网易163| 《mogula.1.2.4安卓下载》官方正版获取| 《无风险9.1免费版》下载体验| 黑鲨精品导航| 人人摸人人上| 国产免费无码一区二区三区| 4747520免费观看| 一人上面两个电影| 埽金莲传媒精品入口| 星空麻花无限mv| 俺去鲁婷婷六月色综合| 星空视频最新| 河南省高速公路地图| 小蓝视频V4.0.8v3.0官方下载| 羞羞视频网站私密app在线观看| 小黄猫传媒xhm11tv入口| 成全视频在线观看在线播放| 6vhao全新升级| 彩虹gⅴ2023| 男人的天堂a视频区在线| 芒果浏览器无国界全球通 | 九九九在人线视频| 打扑克网站| 最近在线更新8中文字幕免费| 沉浸式黄油手游| 探索另类身体美学| 专找老阿姨街道办主任| 66m66成长模式视频| 千姬阁精品导航| 大陆丰满BBW| 酱毕业洗礼视频| 中文日产日幕无限码一区| 丝雨高清顶级享受完整版| 中国windows野外玩家| 人妻少妇精品专区性色aV| 蜜桃庥豆媒体入口| 成年人无套视频免费观看| 娇小新娘嫁年迈新郎| a樱花福利院yyy入口| 《9.1破解版免安装》全新绿色解锁| 动漫孕妇题材解析| 97碰碰碰人妻视频无码| 一起草视频观看精彩无限| 亚马逊AWS永久免费网站| 万篇长征668su| 秘密教学58哀求子豪土豪| 色多多在线视频| 精品国合久久久okokbggh| 亚洲色丰满少妇高潮18p| 特殊保险推销员中字2| 大象视频高清在线观看电视剧| 拳头极限测试| A片不卡流畅国产无卡的网站| 91亚洲国际精品| 欧美激情猛片xxxⅹ大3| 辶喿辶臿姐弟的奇妙冒险| 七龙珠gt国语| 进入之后就变软了| 鉴黄师软件app| 成品人a免费入口众乐乐| 被老头玩弄邻居人妻中文字幕| 60分钟插曲在线观看免费| 斗罗玉转06掌控武魂殿| 无码人妻一区二区三区免费视频| 绿色华人生活指南| 日日弄天天弄美女BBBB| 蘑菇tv网页版网站登录入口| 国产美女网站在线叼嘿| 性夜夜春夜夜爽a片欧美| 扒下她小内裤打屁股| 精品女同一区二区三区免费站| 在床上的72种扦插方法| 伊甸圆 直入口无跳转| 天上人间培训| 亚洲专区中文字幕| 笔盒box备用地址1| 渤海之眼摩天轮视频| 九九免费精品视频| 花季传媒2021免费观看| 初小VIDEOS第一次摘花| 亚洲国产成人片在线观看| 国产AV熟女一区二区三区| 国产精品992TV在线观看| 堕落令百度云| 妖精漫画SsS免费下拉体验| 乱精品一区字幕二区| jealousvue成熟50乱子| 人人操人人干天| aaaa免费观看| 性刺激的欧美三级视频中文| 91av视频资源分享| 小野猫影视传媒| 两年半v1.3.2破解版| 大地影视中文资源7| 一本一本久久a久久精品综合| 《www一起草》潮流网事| 男困升学择业| 麻豆SM调教师| 亚洲日韩欧美有码在线| 国产在线无码精品电影网| 精品国色声香卡一卡二卓越拓展| 免费全国空降app大全下载| 夹一天不能掉早上继续做作文| 欧美人与C交zzzXXXzz0| 免费看强人物的中国| 六间房隐藏房间玩法| 海外黄冈网站推广软件| 超碰任何人人| 奇妙的发型屋2| VICTORYDAY护士| 精品国色天美二卡三卡| 69无人区卡一卡二卡| 服従の交换条件松下纱栄子| b24小时直播间| 911果冻制作厂| 琪琪色20| 美少婦生活情感| h灌满好涨h流出来了| 下边流水特别痒想要| 中出人妻中文字幕无码| 小蓝GTV安卓新版火热上线| 和邻居做h| 国产成人秘 一区二区三区| 每日大赛网站入口| 国产三级在线现体验区| b站暴躁姐心得| 亚欧卡一卡二卡三乱吗| 免费b站看大片| 在线看片福利无码网址| 男人女人无遮挡| 暗夜pro官方入口| 在线观看精产品一二区| 无翼乌全彩大山雀| 国产品2024自偷自偷| 桃乃木香奈在线观看| 青青河边草免费视频播放视频| 东京热风情| 暗夜无遮挡视频观影网站| 在线观看国产原创视频| 揉鸡的正确手法图解| 911红领巾小僵尸| 四川发展挑战与机遇| 点击免费观看aaa| 国产在线高清观看免费| 亚洲成AV人影院在线观看| 适合一个人看的电影| 上位免费手机版观看完整版| 老牛嫩草一区二区三区| 《色驴影院》高清正版| 国产一产二产三| 性色av无码无在线观看| 最近日本MV免费观看免费| 女朋友的妈妈双字ID| b站9.1| 大地电影资源第二页| 清华同方电脑远程开机| 精品久久久久久久久久久aⅤ| 无码视频一区二区三区在线观看| 果冻传媒2022精品一区| 国产av无码专区亚洲aⅴ| 中国japanese高潮尖叫| секс学生видео| 《9117c》深度解析| md传媒换母荡元宵在线| 十八汇破解版特色解析| vA免费观看柔情影院| 婷婷无套内射影院| 粗一硬一长一进一爽一a级想| 色天堂的美丽秘境| 四虎永久域名自动转跳| 妈妈打脚枪温馨记录| 一区二区视频日韩免费| vedo经典款式推荐| 古代强 3D女角色| 午夜影视啪啪免费体验区入口| w17c编程视频教程| 精品一卡2卡三卡4卡免费网站 | 1v1上官婉儿| X7X7暴力噪入口| 中国创新力量| 丰满少妇2中文在线观看| 精品乱码久久久久久中文字幕 | 绝对阀漫画下拉式免费观看| 91新人国产在线观看| 从拒绝到接受3q真实| 国产成人精品日本亚洲专区61| 1区1区3区4区产品芒果精品| AV不卡国产在线观看| 国产精品视频一区二区噜噜| 人女与性感魯狗| 亚洲中文字幕在线无码一区二区 | 17c接口即时跳转| 人善XXXXX另类| 完美世界5200| аⅴ天堂中文在线网官网| 金花瓶楷梅花2杨贵妃免费| 17.c18红桃国际| 国产亚洲精品视觉盛宴| 《高清码 蘑菇视频》精品影视| 新版金银瓶151996杨敏| 空姐臭脚帮 你打脚枪| 薰衣草实验室隐秘入口2022 | 靠比较件下载| 男人的J桶女人的J| 掌握幼儿早教关键| 欧美日本韩国综合| 农村张开腿让我爽了一夜| 天官赐福肉车| 已满18点比转入大象| 新时代的我们2021| 《成色软件》性能评测| 97久久国产亚洲精品超碰热 | 亚洲国产精品嫩草影院| 日本精油按摩做爰| 《91成人网黄》揭秘行业规则| 中国边吃边摸边做边爱| 狠狠挺进稚嫩学生小身体| 9191在线| 免费亚精产品一三三三| 欢乐谷1.hlg471a主题乐园| 蘑菇视频网页版入口怎么打| 无码人妻一区二区无费| 我骑着室友鸡背单词| 查找100米内附近人| av无码毛片久久喷潮水| 欧美亚洲日本| 激情五月天网| 国产在线综合视频专区| 糖心vlog白桃少女jk| 国产拍 在线视频播放| lnb1.3.1apk两年半黄板| 小黄猫传煤映画入口m3u8| 男同军人versios视频| 91黑丝巨乳妈妈诱惑| 让我亲一下你的小坤坤| 星空在线观看免费高清绝代双骄| 漫蛙漫画(网页入口)台版| 巴黎赤身时装秀视频播放 | cf聊天室最新版本| 亚洲日本无码高清一区二区| 黑白配mv| 五姑娘视频三机在线观看| 吃奶呻吟打开双腿做受视频| 成全电影大全在线观看国语| 男生用机机桶女朋友| 厨房到卧室一直做| 无套和妇女做内谢电影| 国产成人亚洲精品| 日韩精品久久无码人妻中文字幕| 91麻花制品厂| 啊…我们换个地方继续c带声音| 日本无专码精品永久| 小困困塞13高清下载| 免费人成视频欧美| 全尺寸升级版x9x9x9新潮驾到| 鲁一鲁一鲁一鲁一澡| 台湾Jvid| 人禽互交小说50篇| 天天夜碰日日摸日日澡| 久久66热人妻偷产精品| 免费香蕉依人在线视频久| 免费行情网站9.1下载破解版| 一个完美的结局免费观看| 7777在线播放国产| 联合早报南略妈咪95| 亚洲爆乳无码专区www| 18成禁人看免费无遮挡床震国产 | 中文字幕熟女人妻佐佐木| 夏目彩春的表演艺术| 免费观看又污又黄的网站| 先锋男人资源| 无码少妇一区二区三区视频| 亚洲午夜久久久无码精品网红A片 五一吃瓜网官网最新动态 | 麻花传剧原创mv免费观看原神| 种公猪配美女的图片| 亚洲v国产v欧美v久久久久久| 国产色视频一区二区三区qq号| 成年奭片免费观看视频天天看| 天堂最新版中文网| 337P粉嫩大胆色噜噜嚕| 黄金投资指南| 久久精品国产久精国产69| 一本久道综合在线无码88| 日本免费人成网视频免费看| 超线公开97公开免费版下载| 国产精品国产精品国产专区不卡| 日本少妇做爰片视频R| 小沈阳最新电视剧| 蓝颜gay同志小蓝视频| vr片源日本左右分屏| 神秘邀请码DZJKM入口| 在线观看免费高清视频| 免费人成小说在线观看网站| 亚洲无线一二三四区手机| 偷偷要色偷偷中文无码| 国产精品全新69影院在线看| 嫩草研究院久久久精品| 中国中文字幕在线| 久久久无码精品亚洲日韩蜜桃| 2023品精人成产国精品| 天美果冻蜜桃传煤mv视频| 总裁受被放东西去开会bl| 收藏网页17.c| 精彩集锦呈现视觉盛宴| 槽鼻视频素材免费观看高清| 日本美白身体乳| 精品久久久久久无码专区| 绳艺中国chinese| 久久久久青草线蕉亚洲麻豆| 被公强歼奈奈d影院| 快手诗颖私下直播传闻| 日韩国产成人精品视频| 学校里的性教学教具| 91天时光之旅| 好妈妈4神话andy| 红杏永久海域2023| bl车车好快的车车p网站| 日本亚洲中文无线码在线观看| 顶级国内国模无码视频| 空乘圈多人运动| 免费人成a大片在线播放| www.4848.cn免费网站| 差差差带痛声视频软件| www.色中色| 站立式插插步骤详解| 无遮挡激情视频国产在线观看| 《少女第一次免费观看第二集》清新登场| 老牛影院在线观看电视剧免费播放 | 扌喿辶畐的典故| 被C到说不出话| 麻豆女bbwxxxx另类| 尹甸园2022免费入口大象| 一亲二抱三叉四强五注安装| 抵制黄污软件陷阱| c了一节课体育课渺渺| 精品久久久无码中字| 亚洲中文字幕日产无码2020| mg311vp性能| 浮乱学校公共厕所txt| 私人定制香草圣诞套装| 朋友的聚会下载| 国产人成无码视频在线app| 光屁股的女子大便排出不拉屎视频| 日本javadb官网进入| 《hai2406cac.tcp》协议解析 | 高清中文字幕| 软香BY苏玛丽| 走绳三角木马实践| 中文字幕精品久久久久人妻红杏1| 国语自产拍在线观看任你躁| 亚洲成成品网站源码有限公司51 | 萌芦里面不卖药千万影片你需要| 无码啪啪熟妇人妻区| 动漫题材新解构| 大狙击擦大雷行动实录| 亚洲成A人片在线观看无码| 性少妇MDMS丰满HDFILM| 好男人在线社区www| 欧美午夜特黄aaaaaa片| 91视频在线| 国产成人av国语在线观看18| FreeXXXXⅩX35| 迈开腿我可以尝尝你的软件| 红玫瑰直播免费版| 18无码粉嫩小泬无套在线观看| 国产吹潮在线观看视频| 91樱花 永久网站| 麻豆aⅴ精品无码一区二区| 色欲久久综合亚洲精品蜜桃| 独家高清视频精选| 天堂8中文在线最新版在线| 男男车车好快| 欧美日韩色另类综合| 捆绑美女图片| 528atv柚子直播app| 《免费视频成人》最新精选| 果冻视频七夕潘甜甜| 已满十八从此转人2023大象| 久久精品一区二区三区中文字幕| 国产精品秘 入口66mio| 三鸡yycc| 亚洲国产美女精品久久久久∴| 孕妇分娩洞见真实场景| 这里才是真正红的图库| 撒尿遭偷拍| 少女包初开仪式| 火辣辣小说全网在线| 2021久久国自产拍精品| 中文字幕欧美| 蓝莓视频网页404| 三级中文综合精品| 暴躁少女在线观看| 苍老师经典电影播放| 欧美成人看片一区二三区| 久久久久久综合影视| 女人让男人桶爽软件| 最近的2019中文字幕国语| 色综合久久无码中文字幕app| 91国内真实自线在拍| 蘑菇视频 国产免费| 久久精品亚洲中文字幕无码麻豆| 游戏王zexal124| 好妈妈6完整版在线观看| 日本xlxx| 秘密教学第80与恩爱去旅行| 大狗爬人视频大全播放| 英语课代表让我C了一节课| 斗罗玉转免费漫画观看| 少妇人妻大乳在线视频不卡| 天狼理论影手机2023| 亚洲成色最大综合在线| 麻花mv在线看免费观看| 在线观看美女一级裸体| 亚洲va中文字幕| 亚马逊欧洲站| 91精产区一区一区三区视频| 亚洲精品无播放器在线播放| 娇小搡bbbb搡bbbb出血| 国产v片在线播放免费观看大全| 免费ppt软件网站| 免费黄片下载大全指南| 亚洲国产欧美在线人成AAAA| 2023国精产品卡一| 久久97超碰色中文字幕| 黑客破解家庭免费版| 《18黄色视频》危害大| 51每日大赛官网入口| 国产在线污污福利网站| 国产一区二区三区欧美| 小馒头原创学习视频| 亚洲精品无码av天堂| 吃着她的乳儿挺入| [彩画堂 (彩画堂)]漫画| 啊~别tm舔了| xyz内射人妻| 精品1卡二卡三卡四卡老狼高清| 中文字幕人妻被公上司喝醉| X7X7X7任意槽ic| 拔萝卜又降黄9幺17岁| 91中文一区二区三区| 久久综合福利影院| exo妈妈mv高清免费观看| 国产在线天堂素人搭讪| 疫情妹妹让我发泄高请| 免费看 日本XXXX69| 成品网站货源1688免费| 中国XXXXXL192023| 影音先锋资源男人网| 日本女性哺乳知识分享| 日韩欧美区| 3D做韵律舞的妈妈| 成品精品伊园甸1688| 成品大香伊煮蕉免天美| 无人区编码6229JMy| 美女扒开内裤无遮挡18禁免费观看| 久久A情A片一区二区三区无码| 黑料不迷路万里长征| 阿阿阿飞天了在现观看| 男生欣喜见证| 免费人成a片在线观看免费| 大象传媒18勿秘密入| 中国大陆少女HDX| 人人妻人人妻人人片av| 嫩草影视传媒公司| 国产成人一区二区三区影院动漫| 小舞光溜溜游泳| xxxxxwwww| 妖神记在线观看全集免费播放| 同城俱乐部| 生活中的趣味| 亚洲A片无码精品毛片| 一级全黄毛片| 久久99精品久久久久不| 爽 躁多水 快 深点医生| AAA特黄| 九七电影院线在线观看| JMCOMIC2.0.MIC.网页| 重口老太大和小伙乱| 星空传媒考研的姐姐| 91mv制作工厂| 电话偷情隐秘实录| 美式1984美式保罗1| 717理论片午影院| 停岸abo文怎么没了| 苏蜜清歌沈娜娜| 日剧大尺码推荐| 亚洲不乱码卡一卡二卡4卡5卡| 国产一收A片免费看| 亚洲高清成人AV电影网站| 亚洲欧美色中文字幕在线| 黄网站9.1免费入口| 四虎最新github地址| 亚洲精品久久无码午夜一区二区| 一区2区3区产品| 攻略优质RB系统| 少妇富婆高级按摩出水高潮| 高压监狱2第二部禁闭岛手机版| 性巴克在线观看| 破viciusss幼儿小女孩| 换7交友微信群| 国产免费无码成人A片在线观看| 井川里予黑丝| 另类XXXXX杂性| 亚洲成AV人片在线观看天堂无码| 厤豆传媒吴梦梦在线| 91.com全网搜索| 妖精动漫高清版| 中国少妇被 c 扒衣服| 小孩子用棒棒糖做ss| 91在线观看最新资源| 《呦呦幼童》启蒙教育| 星空无限乡村版免费观看| 成人h动漫无码网站久久| 16岁少女容颜清丽| 久产久精国九品手机版| 国精品人妻无码一区二区三区免费| 国内真实自拍第2页图集| 伊人久久大香线蕉av五月天| 《91成人网页版》:热门影音 | 台湾佬中文网| 中文字幕中文乱码www| 四川BBBB嗓差异| ceкс日本Beo| 免费看打扑克剧烈运动软件| 头等舱客户服务| JMComic2.0.apk漫画神器| 老少配XBXBXBXBXB| 一色屋色费精品视频在线看| x7x7x7x7任意噪声108mm| java成品网站免费| 400款成品短视频集合推荐| segui久久综合精品| 北原夏美在线| 亚洲色欲色欲WWW在线播放| 亚洲乱码av中文一区二区软件| 久久亚洲精品情侣| 63星空丶天美丶梦幻丶mv| 国外成品精品入入苹果| 色丁香综合| 二次元砰砰砰砰免费观看| 马布对战聂小雨| 精品无人区无码乱码大片国产| 午夜影院黄| 初尝黑人巨物| 精品sm国产自在线拍| 污草莓樱桃丝瓜秋葵榴莲黄瓜白狐 | 亚洲日韩成人片在线播放| 免费aⅴ片| 《18软件园》汇集资源| 黄色软件怎么下载| 国产人免费频在线观看| 强制性关系婚事下拉| 少妇放荡的呻吟干柴烈火免费视频| 国内真实自拍第2页图集| 爱情少妇厨房愉情伦理完整版| 日本乱偷中文字幕| 亚洲熟妇无码AV在线播放| 亚洲综合色区中文字幕| 天堂中文在线资源| 真正免费交友软件| 久久综合给合久久狠狠狠97色69| 中文字幕色婷婷在线视频| 无遮挡十八禁污污网站免费| 庥痘官方网站| 《百度APP内打开》三大优势| 试看福利社区120秒| 天美嘛痘精品入口bb| 海外男生独门酱料 | 小妖精腰细奶大H侍卫| 饥饿游戏高清下载| 亚洲中文字幕永久在线不卡| 欧美三级在线播放| 大象影视CEO高清全集| 皇品汇v1.7.0解锁版| 国产久青青青青在线观看| 掌握幼儿早教关键| 迷奷小太正Gayvi| 可乐导航App湖南教育网| 78wm78w78w特色| 给我看播放片免费高清| 国产网站黄色| 麻豆探花5g中文| 直接看黄网站| 亚洲人人爽人人爽人人爽| 婷婷成人综合激情在线视频播放| 一个B一个口述| 菠萝在线观看免费版| 韩国老板办公桌| 3000部国外精品成品入入口| 麻花传md0174沈娜娜| 六间房隐藏入口的秘密| 春暖花开 有你cc| 久久久久99精品成人片牛牛影视 | 高清码蓝莓视频| 一路向西下载地址| 私人教练1982年美国| 国产精品免费久久久久软件| 久久婷婷六月综合色液啪| 免费的那种直播软件| 欧美顶级又粗又大又黑A片黑寡妇| 唐山打人案| NoraKirkpatrickXXOO| 黑样24小时不打料专区| 狼友视频精选| 快播种子地址| lastdayonearth杂交牧场| R星校园大赛每日开启| 亚洲欧洲美色一区二区三区| 在线观看2828理论片| 我的漂亮老师中字ID| 六间房特色视频推荐| 免费黄色app下载| 香蕉传媒18勿秘密在线| 十二岁幼童驾驭大洋马| 艳妇乳肉豪妇荡乳AV无码福利| 丰满女老板BD高清A片| 五月花成人网| 意识快播在线免费看| 在线观看视频在线观看| 免费看成年78m网站| 最近最新中文字幕大全高清4| 炸裂吧!巨棒免费阅读无弹窗| 亚洲高清视频一区二区| 老司机带带我懂得视频| 老婆同意了交换老公后怎么处理| 扒开动漫乐趣| 少萝吃狙全集免费观看视频| 特别黄的网站| 酒店360摄像头实拍视频| 欧美熟妇精品tv| 欧美俄罗斯xxxx性视频| 9.1破解版ap| 26he日韩| 顶部 性别 自由 凸轮 管| 三笠的训练V1.20汉化| 《小 戳进 里面》轻松上手| miya忘忧草mon二区老狼| 美丽的邻居 1080p| 最新一道本| b2b免费平台| 亚洲精品精华液一区| 丁香五月亚洲综合深深爱| 精品人or猪or狗的dna| 边走边哭做爱| 欧美老妇与禽交| 自由触摸少女游戏| 日本成a人片在线播放| 免费国产h视频在线观看86| 91安装免费版| 久久久午夜精品福利内容| 亚洲欧美日韩久久精品| 九一国产高清在线视频| 欧洲站FBA| 深点深点再深点我想要视频| 300迷妹推荐收藏不迷路| 97夜夜澡人人爽人人喊中国片| 国产成人最新三级在线视频| 美女黄色软件下载| 含羞草 h5| 苹果tv网页浏览器| 亚洲级视频| 嫩叶草研究二三线路| 玛丽玛丽在线| 9 幺1.0.34| 满18岁带纸巾从此转折人生| 十部熬夜必看电视剧| 人人妻人人做人人爽| 河南实验眼镜妹完整版在线| 第一场冬雪| 3d 无尽 动漫 游戏| 《成人》人生必修课| 王雨纯的全课ins| 亚洲天堂王| 黑科技教室| 久久无码AV中文出轨人妻| 超碰cao已满18进入| x7x7x7x7随变槽| 国产福利酱国产一区二区| 舌L子伦熟妇αV| 中国农村河南妇女BBw一| 年轻的小婊孑2| 国产剧情av麻豆香蕉精品| 《17c网页版2025》全新升级| 91果冻制片厂唐月琴| 芒果浏览器直接进入网页| 老师和学生深入交流人生奧秘| 三年好看大片| 国产真实校园在线观看| 真人洗澡攻略| 免费AAA在线电视剧大全| 高压监狱电影| 免费高清菠萝视频在线观看| 小甜柚无遮挡cos| 白石茉莉在线| 色一情一情一乱一交| 久久久一本精品| 男生把坤坤放到女生的坤里视频| 中国xxxxxl19dfm免费| 韩国无码无遮挡在线观看不卡| 偷玩同学漂亮麻麻张嫣| 哎呀好大好深哦哦网站| 无情扌喿辶畐的漫画| 国产精品自拍在线视频| 亚洲人成电影网站在线播放| 久久无码欧美一二三区| 9总探花回归牛仔裤| 告别下载烦恼| 色多多性巴克| 久久精品国产亚洲夜色av网站| 国内精品久久久久国产盗摄| 男生修行要领| 海角大神封神之作| 白沽公交车序文| 999国内精品永久免费视频| 茄子精产国产品入口| 91长篮梅预订| 露开全乳t恤网站| 两年半lnd1.2.7.ask黄板| 丝袜女自拍相片视频| 亚洲精品一区二区无码夜色| 性性性性性性| 国产香草视频在线播放| 片多多热门影视免费看| 青青国产免费三级在线| 幸福宝全章小说免费阅读| 浆果儿马雨琪全部视频链接| 纲手の同人片子免费看| 杨贵妃传媒映画众乐乐| 幸福宝在线观看| 我爱搞52g网站在线观看| 国产精品99久久久精品无码| 水蜜蜜风情| 小草影视传媒ceo| 《黄91软件免费ios下载》揭秘免费陷阱| 老婆的视频在线观看完整版中文| 海角社区情感故事| 日本大巴强thepro| 国产91精品电影| 四虎国产精品成人免费久久| 给个网站你知道| 亚洲第一无码av无码专区| 丰满大屁股美女一级毛片| 2023年午夜国产精华| 学校可插可脱身服全去掉的游戏| zjdy7779频道| 草莓榴莲向葵18岁注ap| 野狼舍区必属精品入口| 大杳蕉在线影院在线播放| 国产日韩一区在线精品| 蘑菇网页入口版3秒| 宝贝这才一根手指就敏感| 花季传媒3.0.3黄| 忘忧草蜜芽| 蓝莓mogo2.6.0官方正版| 国产欧美日韩一区二区加勒比 | 国产SUV精品一区二区33| 干爹你真棒| 樱花动漫《女子全员计划》 | 少萝妆造指南| 一龙戏四凤| 中国白嫩丰满人妻videos| yw193龙物高清| 久久丫精品国产| 黄色网毛片| 国产自拍嫩模附二代| 大象回家免费看高清视频| 有人有片资源吗免费的视频| 叶子楣《极乐宝鉴》| 91成长抖音官网人口| 《破膜视频m.5》解析| 亚洲视频一区二区| ACG免费游戏社区资源| 国产精品久久无码一区| 成品网站python| 小舞大雷晃动跳舞| 蜜恋直播b站直播app| 男男GaYGAYS18飞综艺| 端庄美艳人妻教师的沉沦| 高n车多肉多1v2视频| 人妻少妇精品无码专区| 星空无限传媒瑶贝作品| 成人国产精品秘片多多| 和搜子居住的日子2免费| 萝卜黄9 1九| 葫芦里面卖的千万影片| 麻花传md0155苏蜜清歌在线 | 东北无耻老人| 桃花源(原小黄人)| 性欧美 潮喷| 强壮公把我一次次弄上高潮| 岛国av无码免费无禁网站 | 《4层cvt4人口免费》国产优选| 台北少女糖心初登场| 我妽让我满足她啪啪| 元气兔糖心官网| 伊甸直飞2023直达网址| xing吧软件苹果版| 玉房秘术无删减| 《91n.17com》在线平台| 铿锵锵锵锵锵锵破解探秘| abs 141| 欧美又大又粗毛片多喷水| 老头镖客视频大全播放| 红杏欢迎回家地址点击进入| 国产精品VA在线观看无码不卡| 97久久香蕉国产线看观看| 另类Z0ZXHD| 鲁大师私人影院| 奇优影院午夜免费| 樱花岛tv亚洲品质入口| 精品欧美成人无码专区毛片视频| 528886美国版制造方式| 蘑菇视频免费观看| 自拍视频综合在线精品| 黑瓜网每日大赛| 初恋在线观看全集| 五月的绚烂色彩| 女学生xxx的逆袭之路| 枯萎的花泪漫画完整版| 众乐乐产精国品入口| АV天堂手机版在线观看| 欧美大片ppt免费ppt在线看| 自制入体小玩具怎么做| 没带套子让他c了| 欧美a级片免费看| zoom人马合一视频| 近几年欧美大片| 一片一片的词免费高清96| 黑土ちゃんが腿法娴熟をapp| 激情偷乱人成视频在线观看| 国内精品久久久人妻中文字幕| 婷婷五月综合丁香久久| 老狼信息网仙踪林大豆行情网优势| 不打烊聚集地官网首页| 免费无毒的黄页| 魅影9.1直播下载| 外国体罚现场| 麻豆md0049免费| 7m视频分类| 日本在线不卡| 小学生高清电影免费观看| 2024精品伊甸乐园入口| cigao为爱寻找激情| 性巴克视频快速下载| 岳母今晚让我日个够肥皮| 男女裸交无遮挡啪啪激情试看| 将界2第3集 亲热| 乌克兰精品摘花过程处| 人人噪碰视| 久久久久久综合动图gif| yy漫画下拉式漫画官网| 申鹤脚法精湛绝伦| 男生的坤坤放进女生的坤里 | 成品人直播app下| 7W77路7V| ae欧美成人精品| 精品日韩卡二2卡3卡4卡乱码 | 咯咯哒日常vlog完整版在线观看 | 我朋友的爱人中字墓| 51天美丶糖心丶蜜桃mv抖音| 九九热精点| 青春爽妇网| 娇妻出轨哀求高潮| 一本大道无码av天堂| 精精国产xxxx视频在线播放| 密集柜专业生产密集架| 《13禁91》深度解析| 亲嘴扔衣服视频大全| 百度华丽的外出免费观看| 99自偷偷拍国偷产品一区网页版| 人人妻人人做人人爽| 久久国产露脸老熟女| av怡红院一区二区三区| 蜜臀av色欲a片无码精品一区| 草H人人爱| 国产成人久久AV免费| 产子岛第一季开播| 人人操BBB| 免费羞羞午夜爽爽爽视频| 一级毛片儿.| 日本潮流91撒尿| 子宫扩张术操作| 61天美丶密桃丶果冻网址| 蘑菇在线免费观看| md传媒班主任赵佳美| 麻花传剧原创mv在线观看免费| 水润紧致销魂低吟| 91pro国产自拍在线| 免费的行情网站小说在线阅读 | 体验区试看120秒啪啪免费| 又黄又大又色视频| 9.1成长蘑菇(已更新)| 非梦卡盟免费注册| 中文字幕日本最新乱码视频| China中国美团外卖37分钟| 一路向北香港电影高清国语完整版| 国产兽交xvidseos视频| 老少配上厨房BBW| 高清播放8器| 无码人妻精品一区二区三区免费| 精品国产乱码久久久久久下载| 别墅互换游戏2完整版| 夜夜春亚洲嫩草影院| XXX国产精品视频| 78放进i3| 白丝私密时光| 免费mofos下载| Canopen数据公开共享| 亚洲精品一区二区另类图片| 卫生间内衣内裤| 波多超级国王游戏电影免费| 超碰九七天天日日操| 小SB是不是欠c| 国产理论在线观看免费| 郭美美种子| 火影忍者疾风中文网| 中美欧日韩一区二区| 黑料打不尽| 伊甸直飞直达入口网页版| 污污网的精彩世界| 真实处破女系列全过程| 99re最新网址| 性别管自由凸轮管| 综合99综合久久久久久久| 动漫91精选| 《成人猛撞》急速对决| 530886 mooc美国版| 快播5.1.90| 国产伦精品一区二区三区免.费| 18禁无遮挡国产免费观看| AW看网站| 看欢软件省时省力| 国产又粗又爽又黄| 魅影9.1免费版下载安装| 麻豆媒体公司网站官网| 桃花免费观看| 欧美老人xxxx18| 国产天美传媒原创AV片| 国产日产欧产精品精品软件| 女性生理期护理| 91 好色先生| 男人用困困怼女人困困| 亚洲2022无矿砖矿码1000| 真实国产老熟女泻火| 国外b站入口| 雷神吃旅行者萝卜视频| 永久免费CRM网站| 中文字幕一区二区三区日韩精品| tubehd18 國産| 成色18k.8.35mb蓝莓特点| 国产永久精品一品二品| 在线乱理片免费看| 床戏吻戏视频| 亚洲精品国产成人99久久6| KNINEBOX亚洲3D月禅 | 免费高清 性巴克网站| 18岁带好卫生巾| 小坏蛋你可真厉害我可喜欢你| 汗汗画画官网视频| 女人把腿张开让男人捅| 成全在线观看高清资源| 9l制版厂| 两人舔上面两人舔下面| 诚邀欧美大片在线观影| 羞羞视频免费看| 免费大片黄日本在线观看| 女奥特曼吃播巴雷特免费观看| 能源效率管理局官网| 成都丁香人才网| JMComic浏览器v2.0.6发布| 444444在线| 产奶Hsc1v1.| 久久综合色之久久综合| 17c135路moc| 美国zoom人与zoom软件| 无码专区国产精品第一页| 中文幕日产无线码一区| 166.su黑料地址网页版| www插插插无码视频网站| 杨贵妃映像画网页入门| 97se亚洲综合在线| pp5271p性能评测| 少妇久久久久久人妻无码| 在线免费观看黄色| 小黄猫的萌趣日常| 已满18点此继续访问紧急通知| 藤泽美织 中文字幕| 守望先锋去掉所有服装| 男生把坤坤插到女生的坤坤里面| 2022Ggy钙片| 免费17版网站| XXXXXLB19D18产品说明| 国产 欧美 日产在线| 水蜜蜜风情| 五十路六十路老女人| 用刀划开女孩子的衣服| 波多野结衣一区二区三区av免费| 久久久久久人妻精品一区| 山东曹县翰林府秋日品瓜| 大象无人区区一100| 国产一区二区三区不卡在线观看 | 软水好多双指探洞| 女窝窝按摩777777| 《绳精病官网论坛》官方发布| 动漫少女衣袂轻解| 天天天天做夜夜夜做| 久久天天躁狠狠躁夜夜躁2O2O| 少女网课视频2023| 好色先生下载| 海角社区hj4b| jealousvue成熟少妇| 成人猛撞视频red| 渺渺和体育老师做一节课引体向上 | 91免费高清| 免费俄罗斯6一9内谢| 参加DOI综艺的好处| 又粗又大.www| 国产精品久久国产精麻豆99网站 | 日韩亚洲国产综合ΑV高清| 麻豆久久国语对白精品| 真实农村BBwBBwBBw| 免费人成黄页在线观看| 999国内精品永久免费视频| 911果冻制作厂| 初次圆房落红视频大全| 7788TV火热美女婐体直播| 91黑料高中生不打烊| 男人都懂的网站| 欧美老热妇| 陪读妈妈无删减全文阅读| 中国女人 精69XXXXXx| 欧美午夜精品一区二区三区电影| 精品久久一区| 两年半最新版本| GOGOGO日本高清国语完整版| 免费日系皮肤| 吞下去记住这是我的味道| 老少配a老少配a| 国产无矿码大象影院| 玩命加载中免费下载| 嫩草AV无码精品一区三区| 香港三级网站| 抖音井川里予破C视频| 打牌生娃免费看| 国产天天拍软件| 海贼奖励网站v2.8.6上线| 师生禁忌之恋| 东北无耻老人| 年轻的朋友来相会广场舞| 国产任天堂switch手柄| 仙踪林免费入口| uu幼儿儿童网站密码| 女人十八片A级十八女人| 日本10岁RAppER老粮| 免费下载9.1版软件| 火影18十免费解锁版漫画| 99精品国产丝袜在线拍国语| 伊甸直飞2027直接入口| 《nba免费观看蓝莓》:高清直播| 男生女生交友| 1区1区3区4区产品乱码区| 欧美julia搜查官在线| 天美糖心果冻麻花| 无码区a∨视频体验区30秒| 久久亚洲精品无码AⅤ大香| 国外精品人品入口苹果| 91精产品三区永久免费下载| 亚洲色精品vr一区二区红楼梦| 乱人伦人妻中文字幕不卡| 穿白色连裤袜和连体舞蹈服| 17c.com一起草| 黄色片在线观看网站| 中国黄页在线观看| 亚洲欧美人成电影在线观看| 蓝莓种植全记录| 久天啪天天久久99久孕妇| 《魅魔3Dmax动漫》精美建模| dj女生版最骚的歌曲| 俄罗斯12一14性线| 十四岁女孩发育什么样子| 韩国三级中文字幕hd| 沦为抹布美人npc笔趣阁娱乐圈| 狠狠人妻久久久久久综合| 欧美激情首页| 日韩A∨精品日韩在线观看| 蓝色导航品收入最全指南| 欧美洲mv无专砖码高清观看| 七八影视天美传媒| 399 su吃瓜网| 《慈母夜吟》完整版| 粉色abb苏州晶体免安装| 《软件》助力数字未来| www.91.comyfhhg资源下载| 企业名录查询| 1.acfan.fan选择2号路线| 日本 你下水好多下水道网站| 55H3CC最 新版| 亚洲码国产精品高潮在线| 海角伦乱母与姨34分钟| chineseⅹvideo| 藏娇阁17岁安全入口| 高跟91嬌喘 白絲| 草莓茄子丝瓜鸭脖视频| 66m66威九国际成长模式| 亚洲欧精品suv| 《免费 成人 海外浏览器免费下| igao视频国产精品天堂| 《17.com一起操》在线互动| 7k7k高清电视剧在线观看| 日日碰狠狠添天天爽超碰97久久| 煌瑟软件下载| 亚洲XXXXL19在线| 原来是电影神马琪琪剧情| 色眯眯国产在线播放网站不卡| 外国美女黄色直播网站| 《181SKINS》极致体验| 少年汁水四溅捣出白沫h| 一个综合色最更新快| 精产国品一二三在线播放| 亚洲无专砖码免费| 《埃及猫》原片在线观看| 今日看料独家爆料| 3d肉蒲团下载地址| 又黄又爽又猛的视频免费| 动漫吃欧派漫画免费观看| 日本最爽的黄网站| 51反差大赛火热开战| 天娱传媒视频91| 大象传媒18岁勿秘密λ囗| 歪歪斜斜秋蝉下拉式漫画| 穿旗袍全开襟做运动| b站2023永不收费入口| 成都旅游必去景点| 伊犁园18带你进入新世界| 亚洲色欲综合一区二区三区小说| 久久天天躁夜夜躁狠狠85麻豆| 亚洲无人区天空码头lv| 老妇炕上偷老汉视频露脸| 国产h版影片在线观看| 《抖阴官方版》全新升级| 双男主gai免费观看网站!| 中国最强rapper免费高清 | 超碰 最多评论| 免费AV软件在线高速下载| 免费货源在线网站| 开心亚洲五月丁香五月| aipt免费生成| 131美女爽爽爽爱做视频| ysl蜜桃色1114全新上市| 午夜DJ在线观看| 东南亚幼儿稀缺二区三区| 学生信息录入系统指南| 欧美黑人粗大xxxxbbbb| 亚洲国产成人精品女人久久久 | 今夜不戴套| 果然传媒有限公司| 少妇毛又多又黑A片欧美| 色色黄金网站18| 女人迈开腿| 免费看强 崩坏女角色| 421页pdf链接| 自罚女孩子无尊严羞耻| 国产精东剧传媒| 同城约会靠谱吗| itchio免费游戏入口畅玩| 成濑心美ed2k| 亚i洲无人码林妹妹| 藩金莲传媒免费入口| 亚洲妇熟XXXX妇色黄| 三年在线观看免费大全| 亚洲欧美日韩人成在线播放| 亚洲精品国产二区图片欧美| 《抖阴官方网站》精选热门短剧| 饼干姐姐vlog视频 在线观看免费| 二次元动漫人物大萝卜| 成成品网站源码有限公司| 久久人人爽人人爽人人片AV东京热| 在线观看无码不卡AV| 好 色 先 生tv免费下载| 99久久精品国产自在首页| 诚实好媳妇三中字| 芒果浏览器app| 宝宝按住它坐下~自己动头视频| 13000幼儿视频有限公司| 蜜月αv国产精品久久久| 记得戴避孕套| 9总探花回归牛仔裤| 一个人视频在线播放免费| 精品欧美在线播放| 国产精品第一页| 国产自产在线视频一区 | sao子合集500章| 人妻少妇精品视中文字幕国语| 最新69国产成人精品视频免费| 亚洲国产精品国自产拍av| 久久强奷乱码老熟女| 《禁漫天堂官网下载》最新地址获取| 女孩自愈短视频全集| 困困塞括号高清视频| 久久久久人妻一区精品| 国产h视频免费观看| 欧洲做爰xxxⅹ富婆| 《好白的扔子》诗意凝结| 快看漫画限时免费| 婷婷俺来也| 《91 无套直看片动漫的》全网热门 | 78平i3蘑菇屋装修| 宋小宝电视剧| 黑色蕾丝丝袜麻麻好紧好爽| 国产精品拍拍拍| 苏畅吴梦梦搭档新剧| 欧美人妻无码中出久久| 六间房隐藏房间免费版更新| 仙踪林红杏二区二区| YSL水蜜桃色推荐| 激情综合色五月六月婷婷| 8x8x华人永久视频| 国产精品二区一区二区aⅴ污介绍| 小马拉大车合集1到100集| 苏酥的汆肉日常小说作者| 久久WWW成人免费直播| 黑桃tv改名黑桃tv官网| 亚洲成综合人在线播放| 日本大片PPT推荐| 国产精品民宅偷窥盗摄| 无码乱肉视频免费大全合集| 捞女游戏手机版| 中文国产成人精品久久不卡| 黄色app每日畅享无限制| 玩小幼稚视频app| 亚洲高清无在码在线电影| 漂亮的保姆5中文韩国电影观看| 牛牛影院一区二区三区四区| 黑料正能量在线入口首页| 奶牛管理全攻略| 国产精品ssss在线| 清纯校花日常分享| 欧美公妇里乱片A片在线观看| 聊斋志异之梅三娘视频| 浪货今天就把你 到服为止视频| 99久视频只有精品2019| 免费在线下载高清内容| 17.3c起草视频| JY改造系统| 全部免费观看漫画的软件| 国产精品福利一区二区| 67194免费观看网站| 国产护肤视频| 女孩踩踏男友困困的奇妙互动| 一面亲上边一面下边| 星空tv官方入口| 2023男男钙gay钙站免费| 永久在线观看免费视频| 红桃视频怎么恢复一| 《黄片安装包》下载| ZZZZZ女人与牛oooo| 九一精品闪耀展会| 一道一本中文在线| 果冻传媒中国片果冻女女收看| 八重神子悼哭视频曝光| 中国大陆新星| 巨大女体产奶奇迹| 日韩精品无码一区二区三区久久久| 国产剧情av麻豆香蕉精品| 免费773c.cn网站| GOGOGO全球高清专业版入口| 91动漫破解版免费版| 女儿和爸爸中字头原文| 《蛇王波后》完整版| 九九视频精品九区| 喂班主任吃鸡吧| 麻m豆m传媒有限公司| 讲讲第一次吞J的感受| 韩宝贝19舞蹈| 三级免费毛片| 亚洲综合涩| 野外妓女B BXXX网站| 国产成人精品免费视频大| 少妇秘书被狂啪嗯啊高清视频| 久久大香国产成人av| 夜夜揉揉日日人人| 糖果vlog官方| 18□□羞羞歪歪妖精| 原神申鹤乳液xman天堂| 办公室扒开奶罩揉吮奶头a片口述| 美国一级片视频| 校园春色激情网| 成人免费看黄片app下载| 乌古尔女孩的故事| 电影剧情精彩| 大炕上泄欲老女人| 果冻传媒报复渣男| B站破解版网站推荐| 春暖花开论坛登录入口官方网站查询| 中文日韩欧美| JULIA无码中文字幕在线视频| 亚洲中文字幕丝祙制服| 西北军军军chinese| 下载一级黄色| 亚洲综合色区中文字幕| 成人网站免费看黄a站视频| 漫蛙漫画新站上线| 4虎8848| 中文字幕亚洲情99在线| 亚洲色偷拍另类无码专区| 国产精品爽爽VA吃奶在线观看 | 国产精品乂 乄乄| 一亲二抱三叉四强五注安装| 欧美韩国日本| 天美丶梦幻丶星空众乐乐| 曹留社区2025| ass仙踪林pics| 商务旅行中戴绿帽子的女老板同行| 日产高清卡1卡2卡无卡| 国产午夜鲁丝片AV无码免费| 日本岛国18禁v片免费网站| 机机对机机30分钟k线| 胡桃大战史莱姆在线观看| 女人的秘让男人桶爽的app| 爽好舒服快吸乳录| 精彩影视内容荟萃| 木下凛凛子JUL333中文字幕| 《爱液官方登录口》官网指定入口| 国产精品成品入入入入入口| 砥砺前进的91载| 99久久www免费人成精品| 龙堡秘爱腐漫无删减免费看| 17ccom在线观看| av片在线观看免费| 自愉自愉自偷产区一区| 《成人娱乐网》最新资源| 18□□羞羞歪歪妖精| 《乳牛咖啡的奶牛娘》游戏| 亚洲精品欧美精品国产精品| 男女动态无遮挡动态图| 一本久一道中文| 韩漫《痴汉成瘾》免费| 天天运动罗志祥5g入口| 520887中国免费版| 日本中文字幕aⅴ高清看片| 红领巾瓜报官网| 果冻传媒李琼免费观看| 一二三四视频社区动漫| 糖果传媒mv国产| 《毛带软件中心》精选必备工具| 国产精品亚洲ΑV三区| 欧美性猛交99久久久久99按摩| OVERFLOW樱花未增删米粒翻译| 妈妈的朋友16中语版在看| 亚洲第一中文| 麻花传MD0190苏畅| 亚洲精品一区二区三区影院| 日产乱码芒果视频| 人人做人人爱| 51天美丶星空丶果冻| 电影《牙医姐妹》日本版| 91色影院| 免费18色禁用漫画直接进| 聂小雨与马布里同框| 原神甘雨拿黄瓜x自己| 蘑菇隐藏路线版在线观看| 黄av国产永久免费网站| 成品视频1688| 91精产品在线观看| 亚洲巨乳巨臀在线一区二区BBW| 色先锋av影音先锋在线| 吃瓜大赛火热开启| SanaYaoi哥布林洞穴vol. | 5.1破解版免费版下载| 张翰的的眼睛| 色哟哟在线资源| 雪中悍刀行2完整版| 优质中文教育| 免费高清菠萝视频在线观看| 国产裸体美女永久免费无遮挡| 无码AV中文字幕免费放| 国产99视频精品免费视看9| 18款禁用看黄入口gα| 妈妈乂 乄乄乄乄| 小舞吃巴雷特免费观看第一季| 日本一欧美一欧美一亚洲| 狠狠爱美日韩区| 台湾大象传媒艺人排名| CSGO老阿姨的高清大片| x7x7网页版强劲登场| 欧美亚洲国产精品久久高清| 真人战场激战60分钟| 麻花痘精国品在线视频| ps序列号之家| 高干高辣猛高辣H文文笔好| 天堂а√在线最新版在线| probrun网页版进入| qqclive十年沉淀2023| 女式开襟游泳衣| 伊人久久精品久久亚洲一区| 暗黑猎奇外网在线体验| 午夜无码无遮挡在线视频| 仙踪林八零婚纱| 海外华人免费服务指南| 一本大道香一蕉久在线影院| 长相思 全集 在线观看| 《mogu3cc怎么打开》详细步骤| 91免费版豆包新功能发布| 蓝莓破解版新版本| 麻豆媒体公司网站官网| 一出一进一爽一粗一大小说| 欧美巨大xxxx做受中文字幕| 花蝴蝶日本大全免费观看7 | 黑蔷薇升天中文版| 卧室网络提速技巧| 中国XV站网破解版| 无码乱人伦中文视频在线观看| 喜爱夜蒲1国语无删减| 耻辱诊察室| 《5 hilg471a.欢乐谷》指南| 香香腐宅在线阅读免费漫画阅读| 高清在线网站APP| 东京热波多野吉衣| 18岁末年禁止进入| 免费python在线观看软件| 97tv天媒传媒入口| 国产午夜精品一区二区三区| 护士的小嫩嫩好紧好爽| 国外免费成品精品苹果| 9l免费版安装大全| mm1313极品销魂不能看了| 国产乱码字幕精品高清av| 水上大神潜入乐园| 万篇长征黑料大全| 《91网站无打码》真实内容| 杏色25t∨| 日本久久99成人网站| 国产思思99re99在线观看| 女RAPPER潮水大豆电视| 麻花星空天美视频| 扌 喿 辶 畐的资料| 红桃精品熟女风情| 《91破解版 成人》资源下载| 亚洲线精品一区二区三区影音先锋| 无码专区人妻诱中文字幕| 公交车+多人+ch| BBW搡BBBB搡BBBBB高| 八戒影视在线观看人数分布| 国产亚洲精选美女久久久久| 精品推荐国产精品店| 快手困熊黑料完整版| 99国产精品永久免费视频| 浪货趴办公桌~H揉秘| 国产网红在线一区二区| 中国老师XXXX69| 蘑菇TV三秒精彩上线| 欧美人与性动交Α欧美精品 | 7777免费的高清电视剧| 2023伊甸直飞2027直达入口| 国产精品天堂AVAV在线观看| 叼嘿视频软件| 黄色成年人网站| 911行情| 亚洲美色精品婷婷| 黄金网站9.1樱花盛景| 年轻幼师的滋味3中字| 天堂网www资源在线| 值得看的电视剧| 两年半下载| WRITEAS掰腿| 朋友老婆小说全集免费阅读| w日本高清视频m免费| 大神同学想要被吃掉定档| 瑜伽教练韩国| 无码精品A片一区二区| 爱妻艺下载安装免费版| 中日文字幕的视频| 18禁白丝喷水视频www视频 | 每日大赛白虎大赛| 一窗精油帘按摩师全集| 9.1免费cad网站| 热の国产综合| 96久久久久久久久| 老师今天晚上随便你操| 99久re热视频这只有精品6| 成品人片c观看入口线上| 白色长袜导管| 小草找回地址2025| 韩国无码无遮挡在线观看不卡| 给情侣主夫妻当狗视频| 91看片破解版下载| k8s妈妈的职业| 精品伊园乐园在线| 1204手机基地高清版| 亚洲国产一区二区三区| 夜夜燥b天天| 17 c19起草| 大象传媒18秘密入口| 邪恶帝☆邪恶帝☆全彩福利| 萌白酱调味弥漫之小熊套装| 爱搞逼综合| 糖心少女甜蜜VLOG| 蜜月αv国产精品久久久| 催眠学园讲的是什么| 色综合久久无码中文字幕app| 格格jk屋官网| 中文字幕在线视频播放| 满i8点击3秒钟转入| 一个上面吃一个下吃视频看| 私人影院私人影院| 亚洲国产成人无码网站大全| 肉丝脚的取精技巧与技巧| 我姐姐的朋友3| 漫蛙官网版为您带来精彩漫画| 如何自w到高c亲身教学视频| 《好色先生TV》流行节目解析| 国产各种高潮合集在线| 《17岁网站免费版网页版nba》青春畅享 | 钰慧和店长第二次| 亚洲精品一区| 欧美老熟妇乱xxxxx| 17c精品91caop66在线| 成年精品电影久久久久久久| 一本色a无线码一区v| 美丽屋图片| 欧洲rapper潮水大豆| 61在线国产网手机版| 我的私人医生| 欧美成人高清在线观看网址| 日韩精品无码一区二区三区电影院 | 暗黑TV怎么下载| 人妻无码AⅤ不卡中文字幕| 十八岁在线观看| 啊哈哈~又溢出来| 欧美无人区码卡二卡3卡4乱码| 芒果51tv新版来袭| 亚洲国产精品日韩AV不卡在线| 全国同城凤凰楼信息茶楼| 冰块棉签扩张器支撑器怎么用| 全透明时装表演| 玩弄了裸睡少妇人妻野战| 精产国品一二三产品区精| 日本大片高清免费视频日本| 欧美乱妇无码大片在线观看| 精品乱码一区二区三区四区| 十次啦唐人社| 色色的视频免费下载| 欧美两人做人爱免费视频| 快客影院免费在线观看| 快播看片毛网站| 在校生vlog应用下载| 阿sa张开腿实干13分钟| 一区二区三区国产| 先锋影音av6699资源网| 叙利亚女狙击手被肢解视频| zztt155.ccm黑料揭露| 傻妞与憨夫| 是不是每个B日起来都不一样| 美国版人马杂配| 吃瓜群众在线爆料免费观看 | av色综合网| 私人订制芋圆呀呀白衬衣| 大陆精大陆国产国语精品| 成人黄色a级片| 《火影18加》热血重燃| 日韩人妻无码精品久久| 加勒比久久综合久久鬼色88| 男生的坤坤放进女生的坤里| 亚洲欧美制服| 久久综合精品国产一区二区三区无 | 51.chigua.com| 日精品红桃在线入口| 最佳污软件合集推荐| 超薄透明女裤头| Windows18日本版下载| 明星al造梦| 97中文字日产乱幕| 伦理国际一二三区| 我的好妈妈5韩国免费| 九一天美糖心星空传媒| AV 日韩 人妻 黑人 综合 无码 | 国产人妻人伦精品1国产盗摄 | 国产精品一区二区口爆久久抖音| 92午夜福利少妇系列| 5g在视影讯天天5gseo| 天美丶密桃丶星空在线传媒| 人与Z0Z0交配| 精品国产aⅴ无码一区二区| 妺妺窝人体色WWW在线观看| 九九视频精品九区| 泻火吧论坛(总汇)| 馃埐馃埐馃埐馃埐| 《XXXX 2411》原创内容| 77电影免费完整看| 亚洲欧美激情在线| 大肉蒂被嘬的好爽H公主| 亚洲AⅤ在线无码播放| 欧美国产第一视角在线| R星大赛每日赛事| 大黑人交xxxx18视频| JMCOMIC2.0.MIC.网页 | www呦女| 爽…躁多水…快…深点| 男女高潮免费观看无遮挡| 国产精品视频在线观看| 伊甸乐园精品二区三区| 星空传媒回家相亲孟孟| chineseboy飞机18| 黑哥爆料官方网站最新消息| 四虎影免看黄| 国产午夜精品理论片久久影院| 无码精品A∨在线观看无广告| 大地第二资源网最新资讯| 国产a级毛久久久精品| 色噜噜狠狠狠狠色综合久| XXXXXL1962222技术解析 | 高跟91嬌喘 白絲| 凌晨三点看的视频| 亚洲熟妇无码一区二区三区| 双男主盖世传奇| 精品久久久无码中文字幕| 萌白酱全新小熊套装写真上线| 成年人在线观看| 泡泡浴樱花动漫| 东京热APP| 成品人片a入口众乐乐| 操控视频在线观看国产| 动物强 人类的软件| 韩国公妇里乱片a片中文字幕| 看黄色的网站| 天堂网www资源在线| 亚洲日韩成人片在线播放| 开小嫩苞一区二区三区| 探索天涯论坛| 午夜裸体性播放| 去部队探亲被全队9人| 啪啪啪软件| md00艾秋| wwe美国女职业摔角| 18款奶胸看尿口入口| 大象香煮伊在人线日产| 大地影院mv高清在线观看免费| 两年半下载免费版| 一本一道中文字在线| 牧场ⅵde0s人与交kg| 在线看免费无码的av天堂| 薰衣草实验室入口直接进首页| 粉嫩虎白扒开小泬| 正规spark网站实践vk| 美国nginx| 91短视频荷花| 不卡高清av手机在线观看| 亚洲欧美激情在线| 樱花视频在线观看免费高清电视剧荣耀| 国产十八禁啪啦拍无遮拦视频| 亚洲女同中文字幕无线码| 网站免费观看男女做受| df6org第一次摘花带血| 亚洲精品字幕| 在线a亚洲视频| 国模丫头1000人体| 34stcc直播平台登录入口| 17club国产精品入口永久地址| 免费CAD教程观看| [汉化版]全彩漫画免费观看| 88久久精品无码一区二区毛片| 我给青春期孩子喂奶| 守约被铠克制到爽| 《无码91软件动漫》合集下载| Bato.To漫画阅读| yy80伦理影视| 日本BMI图片| 成年再看视频| 两个人的世界百科| 男生 男生 里网站| AKT大佬动画网站链接| 旗袍裙全开做运动| 3d强奸比比东网站| 亚洲欧洲成人AV电影网| 成人色情的界限| 老狼含蓄草传媒在线观看| 福利小视频在线观看| jealousvue成熟少妇| 日本在线播放| 18款禁用软件APP绿巨人苹果| 十八岁以上专属| 丰满的少妇xxxxx极品刘亦菲| av天堂吧| 野外亲子乱子伦视频丶| 108式招式拍拍拍图解动图| 炸裂吧!巨棒免费阅读无弹窗| 樱花之美不可错过| 两年半成长记录| 色狠狠av老熟女| 先锋影音国产在线资源| 黄色成人直播| ACG汉化漫画网漫画工厂免费阅读| 极品3D遭戏弄| 真实doi音频沉浸| 自拍偷区亚洲及综合第一页| ehviewer绿色版1.9.8.0| 黄博士软件| 不知火舞 h| 中国XXXXXL在线| 美女被捅个不停| 夜里30款禁用的软件视频| 红领巾爆料网官网入口| 在阳台上会被看见的| 又白又大的奶头A片免费网站视频| 91漫画禁漫 成人入口| 久久精品国产大片免费观看| PH破解版免费下载| 暖暖 中文 免费 日本社区| 下载0.3.0免费oppo| 暗黑蘑菇17c官网最新线路| 亚洲精品无码一区二区三区污| 手抓超级大欧派| 亚冫洲人页码24林妹妹| 欧美狠狠入鲁的视频极速| 丰满少妇高潮惨叫久久久一| 漫画网站9.1| 金银花露写过的书| 性chinaxxxxbbbb| 亚洲VA无码手机在线电影| 日日爱866cn| 粉嫩小仙女自慰| 亚洲人成人网毛片在线播放| 17分22秒视频| 便利店少女手机版| 中文字幕永久免费观看| 一天挣50—60元小游戏| 人妻少妇中文字幕乱码| 在线看片的播放器| 婷婷的五月| 度娘9.1免费开启| 台湾综合站| 图片2021新图片| 小东西我们两个一起c你| 中国XXXXX另类| 小舞品鉴动漫| 《17c一草平台登录入口》使用攻略 | 51天美丶星空丶果冻| 天美果冻传媒董小宛在线观看| 51大瓜每日大赛火热开启 | 日本高清不卡AⅤ免费网站| 国精产品99永久三区三区| 91免费免费观看网站| 欧美日韩生活片| 回复术士2第二季真人版视频| 青柠影视电视剧大全黑暗荣耀| 电影《周末交换》正在观看| 六间房隐藏网站9.1| 麻花总视频| 国产精品黑超皮裤在线| 老人高考后与老伴回家| 日韩精品影视系列| 久久精品国产欧美日韩| 禁欲教授文高h| 黑暗蘑菇17c官网入口| 国产精品成人a区在线观看| 《抖漫51网》热门漫画全收录| GOGOGO国语完整版下载地址| 色88久久久久高潮综合影视| 我在写作业 爸爸从后边要我| 国产AV精彩绝伦电影| 《扒开动漫 狂揉》深度解析| 《萌萝社》每日更新| 24小时日本在线视频| 17.com运动新闻| 欧美18ⅹxxx性高湖| 《金花瓶楷梅花2》| 久久久久久九九99精品| 爱唯侦察1024工厂最新进展| 私密防护软件| 97夜夜澡人人爽人人喊中国片| 日韩欧无码一区二区三区免费不卡| 东北一家人1一6小说| 晨曦战队3D漫画在线观看| 国产黄子aaaa| 亚洲视频一区二区| 闺蜜打开腿求我帮她自慰| 911大赛| 久久久久久久久18久久久| 俄罗斯人豪爽坚毅| 每日大赛mrds官网入口| 无需下载直接进入的app| 阿阿阿要飞天| 56h3CCA片1| 娇小性性性BBBBCCCC| 琪琪2023电影| 春暖花开 有你cc| 含羞草实验入口| 按摩总理 2 电影| 扣到女朋友舒服到尿床| 青苹果影院YY4480| 日韩国产欧美丝袜在线| 糖心车模线下体验| 51免费动漫官网| 我把校花嘴巴当套子的小说| 在线观看亚洲精品| 《九 玄免费》畅享体验| SEO短视频推广入口网页版| 《17c24c路CV官方版下载》官方渠道 | 在线观crm| 人与牲动ZZZXXⅩ0000| 打开宫腔灌注TXT| 婷婷六月在线| 另类 图片 欧美 小说 校园| 初体验5索立信| 粉色苏州晶体abb结构| 日韩不卡1卡2卡三卡免费网站2021| 中国XXXXXL192023| 用快播看电影的网址| 成熟女人特级毛片www免费| 日本扑克又疼又叫| 91福利火影来袭| 成品动漫站nike| x8x8国产在线播放| 加勒比东京精油| 快播2025| 黄金9.1入口免费| 国产专区精彩视频在线| 乌克兰9一14处XXXXX| 菠萝高清影院免费看电视剧| 大象传媒免费观看网址| 女人让男人吃自己的坤坤| 色谱网18满十八在线观看| 草莓视频无限次数版| zzzzxxxxwwww女生去厕所| 《www.黄色视频》注意网络安全| 挠尿孔+折磨+抹油+哭喊男男| Tube 国产| 鲁大师测评日本| 《抖音高清 破解版》解析| 2011韩国梦想演唱会| 可以随便触摸内部的学校| 97精品国产一区二区三区| 五月综合激情婷婷六月| 6一14幻女bbwxxxx在线播放| 产奶Hsc1v1.| 一卡2卡3卡四卡精品免费网站 | 无码专区亚洲综合另类| 久久九九精品国产综合喷水| 美女叼嘿日常写真| 192.168.1.1的配置指南| 看b站直播软件| 17ktcc更新| 光溜溜女生动画片| 会员制餐厅免费资源| 全国有14个杜苏芮| 郭童童新mv在线观看| 《五一楼凤qm论坛》最新地址| 阿阿阿要飞天| 天堂а√在线最新版中文在线| 《成色18k》纯度稳定| 西西毛明20张图片| 天堂中文在线8最新版地址 | 亚洲男人的天地网| 国产1区2区3区| 欧洲国产精品精华液| 专找老阿姨谁年纪大| 张婉莹手笔自愈教程| 中国厕所厕所XXXXX8888视频| 补课老师让我爽了一夜| 鲁大师在线观看免费观看| 黑丝swag视频| 韩国主播av福利一区二区| 性xxxx视频播放| 国内国内在线自偷| 51今日大瓜每日大赛今日大赛| 色人阁色五月| 亲爱的老师4韩国中字| 99精品热视频| 青青草原网| github海角论坛| 1000个又黄又爽视频| 猎奇9.1官网17c.om震撼上线| 欧美bbw极品另类| i3电脑怎么把78放入| 桃红世界提示页面| 欧精国精产品一区| 97日日碰曰曰摸日日澡 | 《猫咪官网在线入口网页版》官方 | 黄色一及毛片| 大雷擦狙官网免费入口| 热门吃瓜不退潮| [刘刘高高视频lvk]初次亮相| 同城艳遇交友qq群| 众w众w乐w传媒精品| 真空去公司上班被c| 肖雅婷惊艳单挑榜一| 亚洲精品久久蜜臀AV色欲| s8sp加密路线和普通路线首页| 日本69xxxxx护士hd| 丁字裤摩擦| v8成品人| 伴郎粗壮的内捧猛烈进| 父承子液金银花原文| 成为人视频人的app| 男女裸交无遮挡啪啪激情试看| 黄品汇综合亚洲| 九 幺老款安装| 自制入体小玩具指南| 韩国精品福利一区二区三区| 张婉莹暑假作业| 《114.fun免费下载》最新版获取| 吖v国产在线高清播放| 鲁大师免费版在线猪八戒| 欧美在线va视频| 少妇厨房伦性做爰| hlg欢乐谷视频| 娇小BBWBBw娇小| 国内精品久久人妻无码妲| 赤子板栗电影高校老师| WRITEAS趴腿上| 片多多精彩剧集推荐| 69xx 女| ehviewer绿色版1.9.8.0| 呦交小U女精品视频| 一边舔一边插60分钟免费观看| 国产色av| 亚洲国产婷婷香蕉久久久久久| 医院的特殊待遇2 免费| 国产成人喷潮在线观看| 啊~不要视频网站动漫| 播播开心激情网| 国偷国产一区二区久| 爱iGAO激情在线观看视频| mama888免费观看电视剧| 《美国禁忌1| 51破解版免费版| 日本丰满岳乱妇在线观看| 中文字幕在线观看第7页| 《酱视频ask》聚焦生活妙招| 浮力院发地布路线6| 《流萤.17c》描绘光阴| 91n.govcn升级新功能| 法国小仆女1981经典8K| 亚洲综合伊人久久大杳蕉| 好看的无码Av经典Av免费| B站刺激战场免费视频| 成人仙人掌app| 换7交友微信群| 亚洲中文字幕无码mv| 国产亚洲欧洲精品| 2020无限次数破解版app| 美女的秘密| 最新家庭摄像头监控在线视频 | 一级做人爱流水c视频| 亚洲国产精品无码久久久秋霞1| 《17c白丝 喷水》角色档案| 韩国挽起裙子| 浓毛老太BBwwBBWw| 新大地资源在线影视观看| 免费欧洲美女牲交视频| 国产品无码一区二区三区在线| 成人做爰88看片| 城中村找个气质不错的150| 天美影视文化传媒孟若羽| 新区91自拍| 国产在线上海美女主播| 《高清乱码 现场看》视觉盛宴| 久久99草| 交换我的朋友的麦子300字视频在线 | 精品国内在视频线2019| 《17c19》全新解析| po18视频网站在线关看视频| 在线中文字幕有码中文| NBA在线高清直播| 校霸犯错被学霸罚带钢笔去上课| 东北妇女精品bbwbbw| 公主骑士莉莉娅6天盾| 自慰无码一区二区三区| writeas尿液| 《8号技师官网》官方预约平台| 真棒插曲视频| 国产精彩在线手机视频| 麻豆亚洲国产成人精品无码区| 发生过关系的女生| 打开魅影b站| 欧洲旅行体验| 极致肆虐在线观看免费| 黄色成人情感大片| 嘿咻嘿咻男女免费专区| www久久久久久奶水| 单机无网络游戏| 铿锵锵锵锵锵好多少漫画| 国产剧爱丫爱丫免费观看| 97人妻人人做人碰人人爽| SajY9.1全新升级| 新疆XXXXXLmedjyf| 天天看片无码免费视频| 杏仁视频xy1app| 最近中文字幕电影| 极品少妇被啪到呻吟喷水| 桃花源小黄人v1.3.0| 国产无遮挡又黄又爽奶头| 爱液官网登录入口| 男生的坤巴扎进女生的坤巴里视频半小时 | 少女B站激活码 2025| 《中文一区》语言艺术| MBA智库打扑克过程| chinese9色蝌蚪| 锵锵锵锵锵锵锵JK免费| scp166下面污| 特性美容院特性服务8| 日韩欧美中文字幕首页| 《九条南无Twitter》精准推送| 日本夜爽爽一区二区三区| 自拍在线观看视频| 美丽的小蜜桃6| 国精产品69永久中国有限| m自调任务表变态| 国产午夜福利100集发布| 久久视频这有精品63在线国产| 欧美激情第1页| 人妻人人澡人人添人人爽| 岛遇花园是什么软件| 2021嫩草一址二址2021| cui7外网视频安全吗| B站刺激战场直播韩版| 城中村路边的女孩| 免费两个人的资源| 精品视频一卡2卡3卡4卡新区| 久久只有这精品99思思| 唐伯虎vlog入口完整版在线观看 | 二次元人物涌入漫画世界| 免费下载的黄色软件| 国产97在线观看九九| 日韩欧美综合一区二区| 精品人妻潮喷久久久又裸又黄 | 亚洲成Av人片在线观看不卡| 久久精品66免费99精品| 欧美亚洲国产精品久久蜜芽直播| 免费进入俄罗斯CSGO网站 | 一本无码久本草在线中文字幕DVD| 99ER国产这里只有精品视频免费| 精品国产乱码久久久久久婷婷| 欧美.怡春院| 天天想你电影免费观看高清| 南宁护士门| 免费的行情网站小说在线阅读| 3国精产品99永久一区一区| 911爆料捷克搭讪最新进展| 阿拉丁每日推荐韩剧tv| 9 1成长小视频| 69国产hd在线观看| 无码中文字幕av免费放| 又粗又大内射免费视频小说| 幼儿幼儿nouuu精品精品精品| 性生片免费观看| 黄wwwww| 何少欣lVK较多收藏| 亚洲伊人影院| free一到三季资源| 久久99草| 久久无码国产专区精品| 永久免费Access软件| 日本不卡的一区二区| 国产db624色谱柱8m入口| 越南妞270m| 免费体验120秒| 又爽又黄无遮拦成人网站| 快看动漫9.1免费版| 91人妻人人做人人爽导航| 腾讯禁漫入口查询指南| 日本免费人成网视频免费看| 亚洲洲精品码无无专区| 欧洲美国日本一区二区三区| 糖之心logo官方网站| 91精品精华液推荐| 茄子国精产品免费视频| 午夜a成v人电影| 凹凸国产熟女精品视频| 麻花影视剧免费观看红桃| 乌贼live盒子卡密| 阿姨帮你打脚枪视频| 国产成人亚洲综合旡码| 97无码人妻精品1国产精东影业| 哔哩哔哩高清在线观看免费视频| 白丝暴击加攻速网站| 一对一开视频听指挥| 15岁macbookpro日本| 缅北无码在线免费看片| 国产精品视频二区不卡| 《无风险9.1免费版》下载体验| 麻豆剧果冻传媒有限公司浮生| 羲姆动漫1~6集动漫| 日本tube老少交| 成全影视大全在线播放| 国产精品99riAV一区二区| 小奶狗导管起立| 可以插云缨模拟器游戏| 1024手机看片你懂得| 国内精品一区二区三区| 年轻的瑜伽老师| 嗯公的又长又大| 女厕蹲下拉大便| 黑料每日爆料| 87电影福利| 仙踪林入口免费观看| 小黄猫免费传媒入口| 宝贝叫大点声在线观看| 久久综合导航| 在线观看免费人成视频播放| 红玫瑰直播免费版| 国产网红无码精品视频| 亚洲丁香婷婷久久一区二区| 半糖次元9.1官方下载| 国产精品无码免费专区午夜| 国产伦精品免编号公布| 嘛mm豆传媒在线观看| 刘玥友情加盟| 中国高清windows视频播放| 精品二区和二线产区| 加勒比海盗船成 版| 任你躁X7X7X7视频AV| 视频国产在线2020| 高清无码中文字幕影片| 国产砖码砖专区8090| 91色伦视角| 水多多凹凸福利视频导航| 麻w豆w传媒在线免费网站| 高清影片免费观赏| 今日爆料hlw| 18以下禁用的软件app教育网| 8x8x海外华人首| 糖心车模线下体验| 成人礼亚洲大片av最新章节| 叔叔帮你看看长大了吗| 粉嫩AV久久一区二区三区| 中文资源在线官网| 暗黑下品文集82篇| 国外精品成品人入口91| gif动态图27报| 小13箩莉黄瓜自慰喷白浆| 宝宝按住它坐下~自己动头视频| r星每日大赛6月5日大赛| 永久伊园甸2022一区区| 《凌十八》传奇人生| 和搜子居住的日子dvd| 720lu在线| 从后面疯狂输出动态图| 国产亚洲精品久久久久久青梅| 蘑菇mogu2官网版本更新| 亚洲国产精品+制服丝袜| 一级女性大黄生活片免费| 国精产品一二三卡| 红桃ht2.app查询| 国产欧产日产精品乱子| 软水好多双指探洞| 猫扑mop破解版免费下载| 国外精品视频在线观看免费| 藩金连精品传媒| 久久精品国产精品亚洲艾草网| 蘑菇.tv网页版| 亚洲国产99精品国自产拍| 影音先锋男人站| 人善交video另类HD娇小| 金梅瓶1一5集免费| 国产偷窥熟女精品视频大全| 蘑菇成品人tv视频| 50招视频技巧视频教程| 樱花动漫官方入门| 男男车车好快的车车动漫有哪些| 国产亚洲精品欧洲在线观看| 免费无码高h视频在线观看| 国产精品黑超皮裤在线| 《17c起草在线》:高效起草| 国产人成精品香港三级在线| 制服丝袜一区| 国产舌乚八伦偷精品| 进去里 17c视频| 谁有无毒成人网站| 暴躁老女人1996版电视剧| 朴妮唛无删减福利视频| 台湾水电工手机| 二次元溜溜身子的视频素材| www久久久| 停下我老公打电话来了| wland入口链接| 国精产品一二二区视公司| 黄视频下载免费| igao爱搞| 奇米影视7777狠狠狠狠色| 伊甸直飞众乐乐2023| 佛母3D动漫中文配音演员公布| 时间管理大师| 动漫角色魅影| 一边写作业一边C文| 穿旗袍全开襟做运动| write as 做晕| 亚洲图片你懂得| 阿拉伯性别管HD特点| 最近更新中文字幕在线| 中文字幕午夜AV福利片| zjizjizji中国人| 10菠萝蜜二三区免费区| 亚洲中文字幕一二三四区 | 暴躁妹妹40集全免费观看| 香蕉黄片极速下载中| exo妈妈mv高清视频播放| 超级大黑异族视频| 日日摸处处碰夜夜爽| 中文午夜人妻无码看片| 伊人久久大香线蕉avapp下载| 双十一 成交额| 91浏览器在线视频| 夏之音v16.0.1版本更新| 麻d传媒网站入口| 专门聊s不封的APP| 国产成人AV在线免播放观看更新| 为公疯狂献身的奈奈美| 国语自产拍在线视频中文| 10000人文艺术| 《91樱花网站》畅享高清视频| 同桌抱着我在教室做小黄文| 缅北14may16| 击球手含泪呼喊| WWWXXXX兽交| 在家不能穿衣服| 迪丽热巴ai造梦工厂| 三亚在线观看免费高清电影 | 毛躁躁还是毛毛燥燥| 亚洲矿砖码砖专区2022| 成色好的y31| 我家脑子有坑漫画免费| 羞羞视频观看免费版| re66热只这有精品| 后入合集h the pron| 国产成人午夜福利高清在线观看| 双男主真人高清免费素材大全| 影音先锋欧美| 每日大赛人口激增| 人与性动交AAAABBBB| 国外精品成品168入口| 豆花天天吃最新视频| 无码av高潮抽搐流白浆| 91后职场多强挑战| 三十分钟夜晚激励| 欧美AV在线播放| 双性喂奶给室友八人攻| 亚洲精品不卡在线| 牛郎织女潘甜甜制片厂| 高清播放8器| 美国人免费完整版视频| 9.1免费极速版福利| 在线欧美日韩国产中文| 男生把坤坤放女生的坤坤里| 借贷宝 种子| 国产色婷婷精品综合在线| 啦啦啦中文在线观看日本| 动漫得到钻漫画动画| miru.life分享平台| 91免费观看版| 不屏蔽敏感内容的聊天软件| 国产精品无码专区在线播放| h狠狠躁死你h高h春药| 国产?婬片A片AAA片真人| 凤凰成仁影视| 一个成年人在线观看的| 99精品产国品一二三产区| 成人夜色视频网站在线观看| 大胆人体艺术| 海角社区免费版轻松畅享| yy8y.c0m高清亚洲另类视频| 星空无限传媒视频官网| 女性爱液分泌之谜| 幼儿小女孩がおしっこをする| 13000部幼儿视频的背景故事| 莉拉冒险升级| 欧美大香线蕉线伊人久久| 宸荨樱桃48分钟| YIN荡俱乐部调教男男| 亚洲丁香婷婷久久一区二区| 吃瓜在线观看免费完整版军训| 欧美在线视频88888888| 亚洲无专码高清免费| 光溜溜女生动画片| 国产又大又黑又粗免费视频| 夸克海外版上线| 亲近相尾五十集免费播放| 国产欧美亚洲精品a第一页| 男男调教后菊撑开扩张A片| 香蕉传媒点击进入| 积积桶肤肤的免费素材| 欧美人禽裸交狂配| 红豆短剧免费下载| 成人无码WWW免费视频| 成人电视台直播| 炸裂吧巨棒漫画在线观看| 鲁一鲁一鲁一曰| 58同城美女被操视频| 国模杨依粉嫩蝴蝶150P| 10000部拍拍拍免费视频| 母乳柔电汉痴车如如| 《人妻凌参观》无删减| 青苹果乐园影院免费| 家庭实拍视频大全| 麻x豆xx传媒| 火影动漫9.1分传奇| 99精品视频69V精品视频| 青青在线视频| 色吊丝av中文字幕| 申鹤招牌拳法| 《九.1免费版下载安装网站》:获取正版| 在线亚洲视频网站www色| 每日大赛中文字幕| 小小淫娃诞生记| 粗暴 交乱叫XXX缅甸| 《91銑欙笍馃崙》精选内容| 国产又色又爽又黄刺激在线视频| 9 1免费版下载安装| 国产女人喷潮视频在线观看 | 免费苹果行情网站www| 《金花瓶楷梅花2》| 越南专线二区三区| PSP十大黄油精选| 91茄子成品短视频在线看 | 男ji大巴进入女人的直播| 福乐阁pro7pro5| 枫哥巅峰811在线观看| 91看片破解版下载| gogo全球高清摄影艺术| TS老外与TS兮兮的相遇| 糖心logo入口| 免费游戏在线畅玩| 99久久99久久精品国产片| 破了亲妺妺的处免费视频国产| gogogo韩语免费学| 国产线视频a在线视频| 人善交videoS欧美3D老配少| 附近兼职怎么找| 《八戒影视剧下载| ZOOMSERVO兽人产品特性 | 国产精品永久免费视频| 杨贵妃颤抖双乳呻吟求欢电影 | juⅠiaannXXXXX精品| 国产在线无码精品电影网| 久久天天躁狠狠躁夜夜| 日韩精品极品视频在线观看免费 | 国产色XX群视频射精| 高清看插曲30分钟| 伊园甸直接入口无跳转2023 | 藩金莲传媒免费入口| 来∽来一个c吗台| YSL水蜜桃色推荐| 蜜臀久久99精品久久久久久小说 | 8x8x8x人成免费观公司| 程潇mv造梦大全| 高潮题材动漫| 天天曰天天| 大地国语视频| 兽交xxxxxxbbbbb| 全美超模大赛第21季| viciusss幼儿小女孩| 日韩人妻无码潮喷中文视频| 欧美性猛交xxxx乱大交极品| 全彩无遮挡绅士漫画大全| 比基尼遮副乳三角吊带泳衣| 狠狠躁夜夜躁AV网站中文字幕| 中文天堂在线| 成人网18秘 免费软件| 业余 青少年 自由 孩儿管 | 20岁学生族| 日韩欧美中文字幕首页| 张婉莹的快乐成长| 母亲对话诗篇| 色婷婷欧美在线播放内射| 无码人妻丰满熟妇A片护士M| 影音先锋久久| 人妻丰满熟妇av无码区app| 甘雨大战史莱姆エロ3d| 蘑菇的奇妙世界| 御姐很哀伤 ed2k| 国产精品高清网站| 脚底板起水泡很痒怎么回事| 8090新视觉| 日本丰满白嫩大屁股ass| 五月天精品视频在线观看| 在线欧美国产观看网站| 51破解版免费版| 99这里只有是精品2| 自己撅起来乖乖挨c烂h片子| 99精品电影一区二区免费看| 7c7pcca片微爱视频| 原来是电影神马琪琪的推荐理由 | 精品成品国色天香卡一卡二| 黄色视频下载免费观看| 五十路熟女俱乐部| 福利午夜少妇波多野结衣| 妖精动漫v2.1.9下载方法| 国产精品尤物福利片在线| 幼儿UU4| 羞羞漫画SSS来袭| 老师再来一次| 在线课堂快人一步| 麻产精国品免费入口1| 免费的强 人物的| 人人妻人人妻人人人人妻人人| 日本妇人成熟a片免费观看软件| 亚洲日韩欧美一区二区三区| 免费看黑人强伦姧人妻| 女生脚臭让男生闻| 我的世界珍妮模组无遮挡 | 韩国电影免费在线观看柠檬| 春暖花开性8最新地址| 9.1免费版pro| 万篇长征黑料不打烊| 《哥布林洞窟》樱花动漫| 邪恶日本道| 荒岛求生启程| 特性服务5中文| www.25aaa.com| 水多多app官方下载赚钱| 日本 做爱 门口看| 鉴黄师app免费下载污| 樱花漫画下拉式入口| 日韩在线分区| 一个色农夫的导航| 日本3dmax成品资源| 国精产品一区一区三区公司司| 99视频偷窥在线精品国自产拍| 久久99精品久久只有精品| 两边父母交换| CPA免费高清观看B站| 八重子与丘丘人后裔| 小黄猫传播有限公司| 欧洲美洲卡一卡二卡三| 洛丽塔在线观看| 被部长玩的漂亮人妻| 免费网站代码大全9.1| 日本妇人成熟免费| 日漫全彩汉化合集| 扶桑千人斩上映时间| 同志交友网| 白袜校草Gay受虐| 黑帮大佬和365日未删减版| 中文连续侵犯的第七天| 各种play(h)| 热99re久久精品| v55c.ccm最佳配置| 高清录播系统直播| 痴汉十人队中文版| 东南亚各国幼稚园秘密花园| 一区二区三区精品道| 少妇的肉体在线观看| 成人资源下载指南| 杂烩大乱炖目录| 《www.我要打飞机app下载》轻松获取| 久久国产精品无码视欧美| 高清追剧神器推荐| 2022Ggy同小蓝| 亚洲成a人v大片在线观看| 凹凸xxxxx| 色qq群号码| 国产制服丝袜亚洲日本| 《yyssihgc糖心》全网首发| 《黄涩免费软件》精选下载| av无码天堂一区二区三区| 伊缅园2023永久免费| 老司机ae福利入口| 老黑在线观看免费版| 丁香花成人电影| 使劲用力点深点再深点噢| 欧洲mv亚洲mv韩国mv精品| 中文字幕在线观看| 七台河老板娘搞破鞋视频大全| 17.c起草视频| 老阿姨想吃小鲜肉| 免费无码成人片| 蜜芽入口自动进入| 武汉17中教室门种子| 国产三级A毛视频在线观看| 14岁女孩拔萝卜后| 满宫春2全集免费播放| 免费成品片α入口| 亚洲不乱码卡一卡二卡4卡5卡 | 单亲爸爸爬上女儿的肚皮| 免费俄罗斯6一9内谢| 欧美人与动另类xxxx| 红豆视频在线观看高清| 十八款禁用看尿入囗| 斗罗玉转免费漫画观看| Z〇ZOZ〇女人另类ZOZ〇| XX00欧美极品少妇| 午夜熟女插插xx免费视频| 中文字幕电影| 国产精品 精品国内自产拍| 善良的小峓子在钱免费中| 国产精品熟女在线视频| 积积对积积的桶120分钟| 久久先锋男人av资源网站| 日本精品区一二区| 四川少女B站2023与| 老师说没人可以操| 国产高清在线播放99| 无尽画廊火影忍者| 初三学生的馒头| 星空天美mv视频播放| 亚洲精品一本之道高清乱码| 奇米影视7777狠狠狠狠色| 星空丶梦幻丶天美丶抖音61| 饥饿的阿姨在线直播| 在线免费黄网| 国产做A爰片久久毛片A片软件| 国产在线情侣日韩欧美| 国产又A又黄又潮娇喘视频 | 亚洲综合无码一区二区三区| 国产福利在线视频| 我们三个人搞一个人啥感觉 | 99噜噜噜在线播放| 俄罗斯性bbbbbxxxxx| 9 1玩命加载中短视频| 综合久久久久| 国产亚洲情侣一区二区无| 九尾狐出装| 云韵被调数的3d免费| 国精产品99永久一区一区0| 日本一本道手机在线dvd| 果冻传媒宁洋子视频| 一约就出的app| 在线乱码一卡二卡三卡纸飞机 | 猎奇9.1.1.1官网入口| 国模人体极品鮑欣赏| 当男孩变成女孩仙女楼2| 91传媒公司网站| AV在线网站无码不卡的| 无码天堂亚洲国产av|