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

山洪災(zāi)害后的 Ceph 慘案:PG incomplete 到 RBD 鏡像消失

存儲(chǔ) 數(shù)據(jù)管理
在一次山洪災(zāi)害后,機(jī)房的服務(wù)器全部斷電,等供電恢復(fù)后進(jìn)入系統(tǒng)發(fā)現(xiàn)所有的虛擬機(jī)文件系統(tǒng)損壞了,并且查看ceph集群有個(gè)pg出現(xiàn)inactive和incomplete狀態(tài),上傳新的鏡像io也會(huì)卡住,以下是恢復(fù)過程。

背景

在一次山洪災(zāi)害后,機(jī)房的服務(wù)器全部斷電,等供電恢復(fù)后進(jìn)入系統(tǒng)發(fā)現(xiàn)所有的虛擬機(jī)文件系統(tǒng)損壞了,并且查看ceph集群有個(gè)pg出現(xiàn)inactive和incomplete狀態(tài),上傳新的鏡像io也會(huì)卡住,以下是恢復(fù)過程。

圖片圖片

圖片

排查過程

incomplete和inactive狀態(tài)含義解釋

inactive
  • 含義:PG 處于不可用狀態(tài)。
  • 表現(xiàn):客戶端對(duì)這個(gè) PG 的讀寫請(qǐng)求都會(huì)被阻塞。
  • 原因可能包括:

這個(gè) PG 沒有足夠的 OSD 存活來提供服務(wù)。

PG 沒有被分配到合適的 OSD 上。

OSD 沒有完成 peering(對(duì)等協(xié)商)過程。

換句話說,inactive 就是 PG 不能對(duì)外提供正常的 IO 服務(wù)。

incomplete
  • 含義:PG 在 peering 時(shí)發(fā)現(xiàn)缺少必需的數(shù)據(jù)副本,導(dǎo)致無法達(dá)到一致性。
  • 表現(xiàn):PG 中的數(shù)據(jù)不完整,無法對(duì)外提供讀寫。
  • 常見原因:

某些 OSD 宕機(jī)或丟失數(shù)據(jù),導(dǎo)致 PG 的對(duì)象副本無法湊齊。

新 OSD 加入或者數(shù)據(jù)遷移時(shí)丟失了必要的副本。

硬盤故障或誤刪導(dǎo)致數(shù)據(jù)確實(shí)丟失。

通常 incomplete 比 inactive 更嚴(yán)重, inactive只是PG 暫時(shí)不可用,但數(shù)據(jù)可能還在,只是沒有滿足對(duì)外服務(wù)條件。  incomplete出現(xiàn)時(shí)說明peering 過程中無法收集到足夠的、權(quán)威的一致數(shù)據(jù)副本,意味著有的數(shù)據(jù)副本確實(shí)不存在了,需要人工干預(yù)才能恢復(fù)。往往出現(xiàn)在peering的過程中服務(wù)器異常斷電, 在斷電前 PG 的日志還沒來得及落盤, 所有副本上的 PG log 都不完整,導(dǎo)致無法確定哪些對(duì)象是最新的 。

嘗試對(duì)pg進(jìn)行修復(fù)

查看集群所有的osd,發(fā)現(xiàn)都是up的

圖片圖片

嘗試常規(guī)修復(fù)發(fā)現(xiàn)沒什么用

ceph pg repair 2.1c

后查看pg上的對(duì)象數(shù)和丟失的對(duì)象數(shù),發(fā)現(xiàn)pg上的對(duì)象數(shù)為0

ceph pg ls | grep 2.1c
ceph pg 2.1c list_unfound

圖片圖片

嘗試回滾pg舊版本和重啟pg副本所在的osd服務(wù)后重新修復(fù)均無效

ceph pg 2.1c mark_unfound_lost revert
ceph pg repair 2.1c

將pg副本的osd out再in后狀態(tài)仍沒有變化

ceph osd out <id>
ceph osd in <id>

使用ceph-objectstore-tool操作pg副本

集群狀態(tài)一直無法恢復(fù),準(zhǔn)備使用ceph-objectstore-tool工具操作pg副本,只保留一份pg的副本,將其他兩份的副本刪除,并基于剩余的pg副本做回填,最后將剩下的pg副本標(biāo)記為complete狀態(tài)。

準(zhǔn)備操作
#查看pg副本所在的osd
ceph pg map 2.1c
#防止副本操作期間觸發(fā)數(shù)據(jù)重新均衡
ceph osd set noout
# 臨時(shí)降低 min_size
ceph osd pool set libvirt-pool min_size 1
備份導(dǎo)出pg副本

可以看到導(dǎo)出的副本大小都是十幾K,數(shù)據(jù)基本查看其他正常的pg,對(duì)象數(shù)量平均是在6000多個(gè)

systemctl stop ceph-osd@8
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-8  --type bluestore --pgid 2.1c --op export --file /opt/2.1c.obj_osd_8
systemctl stop ceph-osd@14
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-14  --type bluestore --pgid 2.1c --op export --file /opt/2.1c.obj_osd_14
systemctl stop ceph-osd@11
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-11  --type bluestore --pgid 2.1c --op export --file /opt/2.1c.obj_osd_11

圖片圖片

圖片圖片

圖片

刪除兩個(gè)osd節(jié)點(diǎn)上的故障pg副本
systemctl stop ceph-osd@8
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-8/ --type bluestore --pgid 2.1c --op remove --force
systemctl stop ceph-osd@11
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-11/ --type bluestore --pgid 2.1c --op remove --force

圖片圖片

從剩余節(jié)點(diǎn)導(dǎo)入pg副本到其他兩個(gè)osd節(jié)點(diǎn)
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-11/ --type bluestore --pgid 2.1c --op import --file /opt/2.1c.obj_osd.14
ceph-objectstore-tool --data-path /var/lib/ceph/osd/ceph-8/ --type bluestore --pgid 2.1c --op import --file /opt/2.1c.obj_osd.14
systemctl start ceph-osd@11
systemctl start ceph-osd@8

圖片圖片

將剩余節(jié)點(diǎn)的pg副本標(biāo)記為complete

執(zhí)行常規(guī)恢復(fù)操作發(fā)現(xiàn)集群還是處于incomplete狀態(tài)

ceph pg repair 2.1c

將剩余節(jié)點(diǎn)的pg副本標(biāo)記為complete

systemctl stop ceph-osd@14
# 標(biāo)記 complete
ceph-objectstore-tool --type bluestore --data-path /var/lib/ceph/osd/ceph-14 --pgid 2.1c --op mark-complete
ceph osd pool set libvirt-pool min_size 2
ceph osd unset noout
systemctl start ceph-osd@14

之后集群顯示健康狀態(tài)正常了

圖片圖片

但是發(fā)現(xiàn)rbd查看鏡像發(fā)現(xiàn)全沒了,存儲(chǔ)大小沒有變化

圖片圖片

對(duì)rbd鏡像列表數(shù)據(jù)進(jìn)行恢復(fù)

查看鏡像頭對(duì)象,發(fā)現(xiàn)還在,但是根據(jù)ID查詢存儲(chǔ)池中的鏡像已經(jīng)查不到了

rados -p libvirt-pool ls | grep '^rbd_header\.' | head
rbd -p libvirt-pool --image-id <id> info

圖片圖片

檢查header對(duì)象的元數(shù)據(jù),發(fā)現(xiàn)還在,說明只是目錄對(duì)象丟失了

rados -p libvirt-pool listomapkeys rbd_header.d8b1996ee6b524 | head

圖片圖片

使用rados查看鏡像發(fā)現(xiàn)能查詢到

rados -p libvirt-pool stat rbd_header.d8b1996ee6b524

圖片圖片

搭建測試環(huán)境復(fù)現(xiàn)

搭建好測試環(huán)境后修復(fù)好后再在生產(chǎn)環(huán)境修復(fù),先設(shè)置osd暫停恢復(fù)/回填,且把存儲(chǔ)池 min_size 暫時(shí)降到 1

ceph osd set noout
ceph osd set norecover
ceph osd set nobackfill
ceph osd pool set libvirt-pool min_size 1

只保留 主副本 的osd在線,停掉另外兩個(gè)副本

systemctl stop ceph-osd@4
systemctl stop ceph-osd@5

刪除總目錄對(duì)象,再刪每個(gè)鏡像的 id 映射條目

rados -p libvirt-pool rm rbd_directory
for img in $(rbd ls -p libvirt-pool 2>/dev/null); do
  rados -p libvirt-pool rm rbd_id.$img || true
done

讓另外兩個(gè)副本上線并恢復(fù)回填

systemctl start ceph-osd@4
systemctl start ceph-osd@5

ceph osd unset noout
ceph osd unset norecover
ceph osd unset nobackfill

驗(yàn)證復(fù)現(xiàn)結(jié)果,目錄對(duì)象確實(shí)丟了,但是數(shù)據(jù)還在

rados -p libvirt-pool stat rbd_directory
rbd ls -p libvirt-pool
rados -p libvirt-pool ls | grep '^rbd_header\.' | head

圖片圖片

圖片圖片

恢復(fù)rbd的目錄對(duì)象

從網(wǎng)上找了兩個(gè)腳本,一個(gè)腳本可以根據(jù)header的ID反查鏡像名,另一個(gè)是根據(jù)鏡像名和header的ID來恢復(fù)rbd鏡像目錄

#!/bin/bash
# 用法: ./find_rbd_name.sh <IMAGE_ID>
# 例子: ./find_rbd_name.sh 3c456b8b4567

set -euo pipefail

POOL="libvirt-pool"

if [ $# -ne 1 ]; then
  echo "用法: $0 <IMAGE_ID>"
  exit 1
fi

ID="$1"

found=0
for obj in $(rados -p "$POOL" ls | grep '^rbd_id\.'); do
  got=$(rados -p "$POOL" get "$obj" - 2>/dev/null | tr -d '\n\r')
  if [ "$got" = "$ID" ]; then
    echo "發(fā)現(xiàn): $obj  -> name = ${obj#rbd_id.}"
    found=1
  fi
done

if [ $found -eq 0 ]; then
  echo "未找到 ID=$ID 對(duì)應(yīng)的鏡像"
  exit 2
fi

通過直接改寫 pool 里的 rbd_directory 對(duì)象的 OMAP 鍵值 來恢復(fù)

  • 每個(gè) RBD 鏡像都有一個(gè)頭對(duì)象:rbd_header.<ID>,鏡像的各種元數(shù)據(jù)都掛在它的 omap 上。
  • rbd ls 并不是去遍歷所有 rbd_header.*,而是讀 **rbd_directory** 這個(gè)對(duì)象的 omap

name_<NAME> → 值為 <ID>

id_<ID> → 值為 <NAME>

  • 值的編碼不是裸字符串,而是:小端 4 字節(jié)長度(LE uint32) + 字符串本體。
    例如 name_foo 的值若為 "abc123",實(shí)際二進(jìn)制是:06 00 00 00 61 62 63 31 32 33
  • 只要把這兩條映射補(bǔ)上,rbd ls 就能重新列出 <NAME>rbd info <NAME> 也能通過目錄映射定位到頭對(duì)象 <ID>
#!/usr/bin/env bash
# 用法: ./fix_rbd_mapping.sh <NAME> <ID>
# 例子: ./fix_rbd_mapping.sh windows_7sp1_x86_dvd677486.img 2557396b8b4567

set -euo pipefail

POOL="libvirt-pool"

if [ $# -ne 2 ]; then
  echo "用法: $0 <NAME> <ID>"
  exit 1
fi

NAME="$1"
ID="$2"

# 0)(可選)先確保池已初始化過 RBD 目錄對(duì)象;冪等,安全
rbd pool init "$POOL"

# 1) 備份一下目前這兩條(如果不存在會(huì)報(bào)錯(cuò)但不影響繼續(xù))
rados -p "$POOL" getomapval rbd_directory "name_$NAME" /tmp/old_name_val.bin 2>/dev/null || true
rados -p "$POOL" getomapval rbd_directory "id_$ID"   /tmp/old_id_val.bin   2>/dev/null || true

# 2) name_<name> -> <id> (值為:LE4長度 + 字符串ID)
python3 - <<'PY' | rados -p "$POOL" setomapval rbd_directory "name_$NAME"
import sys,struct
img_id="$ID"
sys.stdout.buffer.write(struct.pack("<I", len(img_id)))
sys.stdout.buffer.write(img_id.encode())
PY

# 3) id_<id> -> <name> (值為:LE4長度 + 字符串NAME)
python3 - <<'PY' | rados -p "$POOL" setomapval rbd_directory "id_$ID"
import sys,struct
name="$NAME"
sys.stdout.buffer.write(struct.pack("<I", len(name)))
sys.stdout.buffer.write(name.encode())
PY

# 4) 校驗(yàn)兩條鍵寫好了
rados -p "$POOL" listomapvals rbd_directory | egrep 'name_$NAME|id_$ID' -n

# 5) 看列表與信息
rbd -p "$POOL" ls | grep -F -- "$NAME" || true
rbd -p "$POOL" info "$NAME"

圖片圖片

查看恢復(fù)后的鏡像列表發(fā)現(xiàn)已經(jīng)恢復(fù)

圖片圖片


責(zé)任編輯:武曉燕 來源: 運(yùn)維開發(fā)故事
相關(guān)推薦

2025-11-05 08:03:22

2017-04-19 15:57:21

Ceph RBD mi原理分析

2023-05-16 08:30:53

QuincyReef

2018-07-19 15:00:41

衛(wèi)星圖像

2021-01-12 05:06:35

存儲(chǔ)Kubernetes鏡像

2023-12-01 08:01:59

鏡像Ceph

2022-06-06 07:56:12

LUKSLUKS2PBKDF2

2015-10-23 10:47:35

喬布斯蘋果

2022-05-27 14:06:43

kvm虛擬機(jī)磁盤LUKS

2018-08-02 08:42:57

分布式存儲(chǔ)Ceph

2021-02-01 09:00:34

Ceph octopu集群運(yùn)維

2017-08-22 15:58:56

2021-11-01 17:29:02

Windows系統(tǒng)Fork

2022-10-19 08:01:17

QuincyCephPG

2021-04-30 17:24:35

人工智能AI深度學(xué)習(xí)

2017-08-24 17:37:18

DNS緩存分析

2018-10-08 15:08:42

物聯(lián)網(wǎng)水災(zāi)害IOT

2018-05-03 07:44:33

物聯(lián)網(wǎng)災(zāi)害預(yù)防傳感器

2021-08-06 22:43:54

中斷架構(gòu)傳遞
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产亚洲在线观看| 91成人精品观看| 91美女精品福利| 国产精品福利网| 永久免费看片直接| 综合中文字幕| 色94色欧美sute亚洲线路一ni | 综合视频一区| 色综合视频一区二区三区高清| 亚洲一区二区三区午夜| 丰满熟女一区二区三区| 天堂影院一区二区| 久久国产精品视频| 欧美老熟妇乱大交xxxxx| 成人午夜亚洲| 午夜国产精品一区| 一本色道久久99精品综合| 亚洲精品视频专区| 美女网站在线免费欧美精品| 国外成人性视频| 亚洲AV成人无码网站天堂久久| 高清精品xnxxcom| 欧美日韩国产精品成人| 69堂免费视频| 青草av在线| 国产精品免费久久| 免费在线成人av| 亚洲国产日韩在线观看| 久久9热精品视频| 日本久久久久久久| 亚洲国产成人精品激情在线| 伊人成综合网| 中文字幕精品www乱入免费视频| youjizz.com国产| 国产精区一区二区| 欧美理论片在线| 黑鬼大战白妞高潮喷白浆| 毛片在线导航| 一区二区三区高清在线| 六月婷婷激情网| 生活片a∨在线观看| 日韩精品成人在线观看| 91久久人澡人人添人人爽欧美| 亚洲色成人www永久在线观看| 日本欧美在线视频免费观看| 久久久久久**毛片大全| 精品久久sese| 欧美一区二不卡视频| 国产成a人无v码亚洲福利| 成人精品一区二区三区电影免费 | 亚洲字幕在线观看| 亚洲一区二区三区网站| 日韩和欧美一区二区三区| 911国产网站尤物在线观看| 国产大片中文字幕| 亚洲美女毛片| 亚洲18私人小影院| 欧美三级一区二区三区| 国产欧美另类| 欧美最近摘花xxxx摘花| 区一区二在线观看| 日韩国产在线观看一区| 国产精品激情av电影在线观看| 精品人妻一区二区三区潮喷在线| 新狼窝色av性久久久久久| 欧美在线观看视频| 无码人妻丰满熟妇区五十路| 丝袜美腿亚洲色图| 国产精品吴梦梦| 国产毛片毛片毛片毛片毛片| 国产一区二区在线免费观看| 亚洲伊人久久综合| 亚洲精品久久久狠狠狠爱 | 中文在线免费| 一区二区免费看| 国产午夜福利在线播放| 激情亚洲影院在线观看| 欧美日韩国产中文| 人妻体体内射精一区二区| 成人自拍在线| 亚洲欧美在线免费观看| 成人欧美一区二区三区黑人一| 久久久久久久久久久久久久久久久久 | 亚洲91中文字幕无线码三区| 美女精品视频一区| 久久久久97国产| 亚洲女人av| 国产精品丝袜视频| 亚洲男人第一天堂| 久久精品在线观看| 女女同性女同一区二区三区按摩| 日日夜夜天天综合入口| 色综合欧美在线视频区| 天堂av8在线| 久久影院资源站| 夜夜嗨av一区二区三区四区| 日韩在线观看视频一区二区| 在线综合视频| 91精品综合久久久久久五月天| 亚洲第一天堂网| 久久久国产综合精品女国产盗摄| 国产奶头好大揉着好爽视频| 九色porny自拍视频在线播放| 欧美日韩亚洲一区二区三区| 天天综合成人网| 日韩大尺度在线观看| 操人视频在线观看欧美| 亚洲影院在线播放| 国产一区亚洲一区| 欧美日韩综合精品| 啦啦啦中文在线观看日本| 日本道在线观看一区二区| 91丨porny丨九色| 精品久久久久久久| 久久久人成影片一区二区三区观看| 欧美国产一级片| 成人的网站免费观看| 中文字幕日韩精品久久| 女生影院久久| 亚洲成人教育av| 国产av 一区二区三区| 日韩电影免费一区| 欧美亚洲国产免费| 欧美xxxhd| 日韩欧美国产午夜精品| 午夜国产福利视频| 日韩精品视频网| 久草一区二区| 成人超碰在线| 精品久久久久久无| 极品颜值美女露脸啪啪| 久草精品在线观看| 日韩妆和欧美的一区二区| 欧美裸体视频| 精品不卡在线视频| 久久久无码精品亚洲国产| 国内精品第一页| 亚洲日本精品一区| av成人亚洲| 国产亚洲精品久久久| 日本中文字幕在线| 91在线你懂得| 成 年 人 黄 色 大 片大 全| 视频在线亚洲| 欧美日韩福利在线观看| 亚洲av少妇一区二区在线观看| 国产精品久久久久久久浪潮网站| 亚洲第一中文av| 国产一区二区三区网| 国产国产精品人在线视| 国产永久免费高清在线观看视频| 色网综合在线观看| 蜜桃无码一区二区三区| 最新国产乱人伦偷精品免费网站| 91丝袜美腿美女视频网站| 免费观看在线午夜影视| 91麻豆精品国产91久久久更新时间| 无码人妻精品中文字幕| 久久99久久久欧美国产| 国产高清免费在线| 一区二区中文字幕在线观看| 色综合视频一区中文字幕| 成人毛片视频免费看| 欧美日韩国产激情| www.av天天| 蜜桃视频一区二区三区在线观看| 亚洲精品成人三区| 国产精品一区二区精品视频观看| 久久国产精品久久国产精品| 亚洲AV无码国产精品午夜字幕| 夜夜揉揉日日人人青青一国产精品 | 久久艹精品视频| www.欧美日韩| 日本中文字幕高清| 亚洲国产老妈| 激情五月综合色婷婷一区二区| 中文字幕21页在线看| 中文字幕精品在线视频| 国产xxxx在线观看| 精品毛片网大全| 久久婷婷五月综合| 国产成人综合亚洲91猫咪| 黄色大片中文字幕| 欧美美女视频| 91在线高清免费观看| 男人久久天堂| 日韩专区中文字幕| 嫩草影院一区二区| 欧美性猛交xxxxxxxx| 亚洲精品电影院| 国产精品一区二区黑丝| 国产免费一区二区三区视频| 999久久久国产精品| 国产伦精品一区二区三区| 快播电影网址老女人久久| 久久成人精品电影| 偷拍自拍在线视频| 91精品国产入口在线| 男人天堂2024| 亚洲精品菠萝久久久久久久| 久久精品视频18| 国产精品自拍av| 少妇人妻互换不带套| 一精品久久久| 日韩在线三区| 色狠狠久久av综合| 3d蒂法精品啪啪一区二区免费| 久久uomeier| 欧美日韩xxxxx| 国产女人在线视频| 亚洲高清不卡av| 国产女同91疯狂高潮互磨| 色老汉av一区二区三区| 欧美激情国产精品免费| 国产精品少妇自拍| 久久精品老司机| 国产91对白在线观看九色| 日本不卡一区在线| 久久国产免费| 欧美视频在线观看视频| 婷婷综合视频| 午夜欧美一区二区三区免费观看| 黑色丝袜福利片av久久| 97影院在线午夜| 日韩一区二区三区四区五区 | 激情小视频网站| 婷婷亚洲五月色综合| 亚洲精品国产精品国自产| 女人av一区| 美国av一区二区三区| 麻豆一区二区| 99re在线观看| 美女久久精品| 91久久久久久久一区二区| 国产精品成人国产| 国产精品流白浆视频| 成人18视频在线观看| 国产成人一区二区| www.日韩| 日本久久久久久久久| 亚洲电影观看| 日本欧美国产在线| 刘亦菲一区二区三区免费看| 欧美一区视频在线| 亚洲女同志freevdieo| 91国产中文字幕| 国产中文在线播放| 91精品国产91久久| 亚洲欧洲自拍| 国产精品91久久| 99re66热这里只有精品4| 国产成人av网址| 视频一区在线免费看| 国产精品视频精品| 日韩黄色三级| 91精品免费| 成人性生交大片免费看96| 精品免费视频123区| 亚洲老女人视频免费| 欧美一区1区三区3区公司| 国产精选一区| 亚洲精品中文字幕在线| 香蕉视频官网在线观看日本一区二区| 一区二区三区av| 午夜国产精品视频免费体验区| 97久久国产亚洲精品超碰热 | 成人免费在线观看视频网站| 老司机午夜精品99久久| 超碰人人cao| thepron国产精品| 精品成人av一区二区三区| 日本一区二区免费在线 | 欧美成人激情| 日韩人妻一区二区三区蜜桃视频| 黄色国产精品| 男人的天堂99| 激情久久久久久久久久久久久久久久| 黄色一级片免费播放| 成人国产精品免费网站| 特级西西www444人体聚色| 成人免费视频在线观看| 久青草视频在线观看| 日本韩国欧美三级| 国产av无码专区亚洲av| 亚洲精品一二区| 麻豆传媒在线观看| 97精品一区二区视频在线观看| 欧洲精品一区二区三区| 91在线播放视频| 国产麻豆精品久久| 欧美一级特黄aaaaaa在线看片| 国产精品人人爽人人做我的可爱| 久久99999| av一区二区三区四区| 麻豆视频免费在线播放| 亚洲电影一区二区三区| 亚洲影视一区二区| 日韩av在线影院| 污视频免费在线观看| 国产精品扒开腿做爽爽爽的视频| av综合网址| 亚洲永久激情精品| 亚洲一区自拍| 美女又黄又免费的视频| 国产精品久久午夜| 一级片中文字幕| 日韩视频一区二区在线观看| 国产二区在线播放| 性欧美xxxx交| 欧美大片91| 亚洲看片网站| 美女黄网久久| 天天躁日日躁狠狠躁av| 中文字幕欧美一区| 久久精品五月天| 亚洲国产日韩精品在线| 天使と恶魔の榨精在线播放| 国产欧美一区二区| 色棕色天天综合网| 日日摸日日碰夜夜爽无码| 国产一二精品视频| 免费精品在线视频| 欧美偷拍一区二区| 精品三级久久久久久久电影聊斋| 高清欧美性猛交xxxx黑人猛交| 91精品一久久香蕉国产线看观看| 日本高清一区| 亚洲尤物在线| 日本69式三人交| 亚洲国产人成综合网站| 国产黄色av网站| 久久天堂电影网| 3d动漫一区二区三区在线观看| 亚洲人成网站在线播放2019| 丝袜美腿亚洲综合| 免费观看a级片| 日本精品一级二级| 韩国三级在线观看久| 情事1991在线| 精品一区在线| www.日日操| 国产色一区二区| 欧美性猛交xxxx乱大交hd| 亚洲色图五月天| 欧美一级大黄| 日本成人看片网址| 美女诱惑一区二区| 亚洲欧美卡通动漫| 欧美精品久久天天躁| 久草资源在线观看| 91久久精品美女高潮| 亚洲色图网站| 亚洲欧美日韩一二三区| 亚洲免费电影在线| 国产高中女学生第一次| 九九热这里只有在线精品视| 99精品国产一区二区三区2021 | 夜夜嗨一区二区三区| 亚洲蜜桃精久久久久久久久久久久| 午夜精品福利一区二区蜜股av| 日韩欧美亚洲系列| 国产精品69精品一区二区三区| 日韩欧美大片| 麻豆精品国产传媒| 五月天亚洲精品| 国产一级片在线播放| 成人黄色大片在线免费观看| 综合久久99| 免费黄色三级网站| 在线观看av一区二区| 日本高清在线观看wwwww色| 亚洲最大福利网站| 亚洲免费大片| 丁香激情五月少妇| 日韩精品在线一区二区| 鲁鲁在线中文| 亚洲精品中文字幕在线| 国产精品一级在线| 天堂а√在线中文在线新版| 日韩中文视频免费在线观看| 亚洲高清999| 亚洲国产精品久久久久爰色欲| 国产精品免费视频观看| 亚洲第一天堂在线观看| 国产www精品| 1024精品久久久久久久久| 黄色av网址在线观看| 欧美视频日韩视频| 国产蜜臀av在线播放| 欧美一区二区三区四区夜夜大片| 精品一区二区综合| 国产欧美日韩另类| 最近的2019中文字幕免费一页| 成人午夜三级| 国产乱女淫av麻豆国产| 午夜精品在线看| 蜜桃视频在线观看免费视频网站www| 国产欧美亚洲日本| 久久精品国产999大香线蕉| 国产香蕉在线视频|