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

在Kubernetes中手動恢復Rook存儲集群

存儲 存儲軟件
Rook將文件、數據塊和對象存儲系統引入到Kubernetes集群,與其他正在使用存儲的應用程序和服務一起無縫運行。

本文轉載自微信公眾號「新鈦云服」,作者祝祥 翻譯。轉載本文請聯系新鈦云服公眾號。

Rook介紹

Rook將文件、數據塊和對象存儲系統引入到Kubernetes集群,與其他正在使用存儲的應用程序和服務一起無縫運行。

通過這種方式,云原生集群可以在公有云和本地部署中自給自足并且具備可移植性。該項目的開發目的是使企業能夠通過動態應用編排,為在本地和公有云環境中運行的分布式存儲系統實現數據中心現代化。

Rook 將存儲軟件轉變成自我管理、自我擴展和自我修復的存儲服務,通過自動化部署、啟動、配置、供應、擴展、升級、遷移、災難恢復、監控和資源管理來實現。Rook 底層使用云原生容器管理、調度和編排平臺提供的能力來提供這些功能。

Rook由Operator和Cluster兩部分組成:

Operator:由一些CRD和一個All in one鏡像構成,包含包含啟動和監控存儲系統的所有功能。

Cluster:負責創建CRD對象,指定相關參數,包括ceph鏡像、元數據持久化位置、磁盤位置、dashboard等等…

Rook使Kubernetes集群中的存儲工作變得輕松了許多。但是,這種簡單性同時也帶來了一些復雜性。我們希望本文能幫助您避免其中的一些復雜性,從而使它們簡單化。

為了讓本文更加有趣,讓我們假設我們剛剛遇到了集群的一個問題……

故障場景

想象一下,您已經在K8s集群中配置并啟動了Rook。當前的所有任務操作都很正常,然后在某些時候出現了以下狀況:

  • 新的Pod無法從Ceph掛載RBD鏡像;
  • 諸如lsblk和df之類的命令在Kubernetes節點上不起作用。這表明掛載在節點上的RBD鏡像出了點問題。您無法讀取它們,這意味著Ceph Mon不可用。
  • Ceph Mon和OSD/MGR Pod都無法在集群中運行。

現在是時候回答這個問題了,rook-ceph-operator Pod是什么時候開始啟動的?事實證明,這是最近才發生的。為什么?菜鳥運維人員可能會突然決定創建一個新的集群!那么,我們又該如何還原舊群集及其數據?

讓我們從一個更長更有趣的地方開始,一步一步地研究Rook的內部機制并手動恢復其組件。顯然,有一種更簡短、更恰當的方法:使用備份。如您所知,有兩種類型的管理員:一種是還沒有使用備份的管理員,另一種是已經痛苦地學會始終使用備份的管理員(我們稍后再討論)。

Rook的手工恢復歷程

恢復Ceph Monitor節點

首先,我們必須檢查ConfigMap的列表:rook-ceph-config和rook-config-override。它們是在部署集群成功后創建的。

注意:在新版本的Rook中,ConfigMaps不再是部署群集成功的唯一標志。

為了繼續下去,我們必須對所有安裝了RBD鏡像(ls/dev/RBD*)的服務器進行硬重啟。您可以使用sysrq。此步驟對于卸載所有已掛載的RBD鏡像是必須的,因為在這種情況下,常規重新啟動將不起作用(系統無法正常的卸載鏡像)。

如您所知,Ceph Monitor守護程序的正常運行是所有Ceph集群的先決條件。下面,讓我們來確認一下它。

Rook將以下組件安裝到Monitor的Pod中:

  1. Volumes: 
  2. rook-ceph-config: 
  3.   Type:     ConfigMap (a volume populated by a ConfigMap) 
  4.   Name:     rook-ceph-config 
  5. rook-ceph-mons-keyring: 
  6.   Type:       Secret (a volume populated by a Secret) 
  7.   SecretName: rook-ceph-mons-keyring 
  8. rook-ceph-log: 
  9.   Type:         HostPath (bare host directory volume) 
  10.   Path:         /var/lib/rook/kube-rook/log 
  11. ceph-daemon-data: 
  12.   Type:         HostPath (bare host directory volume) 
  13.   Path:         /var/lib/rook/mon-a/data 
  14. Mounts: 
  15. /etc/ceph from rook-ceph-config (ro) 
  16. /etc/ceph/keyring-store/ from rook-ceph-mons-keyring (ro) 
  17. /var/lib/ceph/mon/ceph-a from ceph-daemon-data (rw) 
  18. /var/log/ceph from rook-ceph-log (rw) 

讓我們仔細看看這個rook-ceph-mons-keyring secret的內容:

  1. kind: Secret 
  2. data: 
  3. keyring: LongBase64EncodedString= 

解碼后,我們將獲得具有管理員和Ceph Monitor權限的常規密鑰keyring:

  1. [mon.] 
  2.       key = AQAhT19dlUz0LhBBINv5M5G4YyBswyU43RsLxA== 
  3.       caps mon = "allow *" 
  4. [client.admin] 
  5.       key = AQAhT19d9MMEMRGG+wxIwDqWO1aZiZGcGlSMKp== 
  6.       caps mds = "allow *" 
  7.       caps mon = "allow *" 
  8.       caps osd = "allow *" 
  9.       caps mgr = "allow *" 

現在讓我們分析rook-ceph-admin-keyring secret的內容:

  1. kind: Secret 
  2. data: 
  3. keyring: anotherBase64EncodedString= 

我們發現了啥?

  1. [client.admin] 
  2.       key = AQAhT19d9MMEMRGG+wxIwDqWO1aZiZGcGlSMKp== 
  3.       caps mds = "allow *" 
  4.       caps mon = "allow *" 
  5.       caps osd = "allow *" 
  6.       caps mgr = "allow *" 

繼續查找……例如,以下的這個rook-ceph-mgr-a-keyring secret:

  1. [mgr.a] 
  2.       key = AQBZR19dbVeaIhBBXFYyxGyusGf8x1bNQunuew== 
  3.       caps mon = "allow *" 
  4.       caps mds = "allow *" 
  5.       caps osd = "allow *" 

最終,我們在rook-ceph-monConfigMap中發現了更多secret:

  1. kind: Secret 
  2. data: 
  3. admin-secret: AQAhT19d9MMEMRGG+wxIwDqWO1aZiZGcGlSMKp== 
  4. cluster-name: a3ViZS1yb29r 
  5. fsid: ZmZiYjliZDMtODRkOS00ZDk1LTczNTItYWY4MzZhOGJkNDJhCg== 
  6. mon-secret: AQAhT19dlUz0LhBBINv5M5G4YyBswyU43RsLxA== 

它包含原始的keyrings列表,并且是上述所有keyrings的來源。

如你所知,Rook存儲在兩個不同的地方存儲這個數據。因此,讓我們看一下主機目錄中的keyring,這些keyring已安裝到包含Ceph Monitor和OSD的Pod中。為此,我們必須在/var/lib/rook/mon-a/data/keyring節點上找到相應的目錄并檢查其內容:

  1. # cat /var/lib/rook/mon-a/data/keyring 
  2. [mon.] 
  3.       key = AXAbS19d8NNUXOBB+XyYwXqXI1asIzGcGlzMGg== 
  4.       caps mon = "allow *" 

這里的secret不同于ConfigMap中的secret。

管理員keyring又是怎么的呢?它也是存在的:

  1. # cat /var/lib/rook/kube-rook/client.admin.keyring 
  2. [client.admin] 
  3.       key = AXAbR19d8GGSMUBN+FyYwEqGI1aZizGcJlHMLgx=  
  4.       caps mds = "allow *" 
  5.       caps mon = "allow *" 
  6.       caps osd = "allow *" 
  7.       caps mgr = "allow *" 

這也是當前問題所在。當發生了故障時:一切看起來都像是在重新創建集群,而實際上卻沒有。

顯然,secret包含新的keyring,并且與我們的舊群集不匹配。這就是為什么我們必須:

  • 使用/var/lib/rook/mon-a/data/keyring文件(或備份)中的Ceph Monitorkeyring;
  • 更換rook-ceph-mons-keyring secret中的keyring;
  • 在rook-ceph-monConfigMap中指定admin和monitorkeyring;
  • 刪除Ceph Monitor的Pod。

在短暫的等待之后,Ceph Monitor再次啟動并運行。這是一個比較好的開始!

還原OSD

現在我們需要進入rook-operatorPod。執行ceph mon dump后顯示所有Ceph Monitor均已就位,ceph -s表示它們已達到法定人數。但是,如果我們查看OSD Tree(ceph osd tree),則會發現一些奇怪的現象:OSD開始出現,但它們為空。看來我們必須以某種方式還原它們。但是如何做?

同時,在我們的ConfigMaps中,我們終于得到了我們所需要的rook-ceph-config,rook-config-override(以及其他比如名稱為rook-ceph osd-$nodename-config的ConfigMaps):

  1. kind: ConfigMap 
  2. data: 
  3. osd-dirs: '{"/mnt/osd1":16,"/mnt/osd2":18}' 

如上,我們可以看到,osd掛載目錄與osd id都已經混亂!

讓我們將operator Pod的數量縮小到零,刪除OSD容器生成的Deployment文件,并修復這些ConfigMap。但是,我們從何處獲得節點之間OSD分布的正確映射關系?

  • 如果我們深入研究節點上的/mnt/osd[1–2]目錄,也許,在那里可以找到一些東西。
  • 在/mnt/osd1中有兩個子目錄,它們是osd0和osd16。第二個子文件夾與ConfigMap(16)中定義的子文件夾相同。
  • 查看它們的大小,我們看到osd0比osd16更大。

我們得出結論,osd0是我們需要的“舊”OSD。它在ConfigMap中被定義為/mnt/osd1(因為我們使用基于目錄的osd)。

我們一步一步地深入研究節點并修復ConfigMap。完成后,我們可以運行rook-operator pod并分析其日志,會發現以下的流程:

  • “我是集群的管理員”;
  • “我在節點上找到物理磁盤”;
  • “我發現了Ceph Monitor”;
  • “好的,Ceph Monitor已達到法定人數;”
  • “我正在開始OSD部署……”。

讓我們通過進入Rook operator的pod來檢查集群的狀況。好吧,看起來我們在幾個節點的OSD名稱上犯了一些錯誤!這沒什么大不了的:我們修復了ConfigMaps,刪除了新osd的冗余目錄,等等,最后,我們的集群狀態終于變成了HEALTH_OK!

讓我們檢查一下存儲池中的鏡像:

  1. # rbd ls -p kube 
  2. pvc-9cfa2a98-b878-437e-8d57-acb26c7118fb 
  3. pvc-9fcc4308-0343-434c-a65f-9fd181ab103e 
  4. pvc-a6466fea-bded-4ac7-8935-7c347cff0d43 
  5. pvc-b284d098-f0fc-420c-8ef1-7d60e330af67 
  6. pvc-b6d02124-143d-4ce3-810f-3326cfa180ae 
  7. pvc-c0800871-0749-40ab-8545-b900b83eeee9 
  8. pvc-c274dbe9-1566-4a33-bada-aabeb4c76c32 
  9. … 

現在一切就緒,集群已恢復!

快速偷懶的恢復方法

對于已經做好備份的場景,恢復過程更簡單,歸結為以下幾點:

  1. 將Rook-operator的部署規模縮小到零;
  2. 刪除除Rook operator之外的所有部署;
  3. 從備份還原所有secret和ConfigMap;
  4. 恢復/var/lib/rook/mon-*節點上目錄的內容;
  5. 還原CephCluster,CephFilesystem,CephBlockPool,CephNFS,CephObjectStoreCRD(如果他們不知何故丟失);
  6. 將Rook-operator的部署擴展回1。

提示和技巧

始終進行備份!

以下是一些技巧,可避免在急需這些備份時避免這些情況:

  • 如果您打算對集群進行一些涉及服務器重啟的大規模操作,我們建議將rook-operator部署縮減為零,以防止它“觸發故障”。
  • 預先為Ceph Monitor指定nodeAffinity;
  • 密切注意預配置 ROOK_MON_HEALTHCHECK_INTERVAL和ROOK_MON_OUT_TIMEOUT值。

結論

毫無疑問,Rook作為Kubernetes存儲的整體結構中的附加層簡化了基礎架構中的存儲管理,但是也使某些事情變得很復雜。你的每一個操作以及選擇都必須是經過深思熟慮的。

順便說一下,最近官方在Rook文檔(https://github.com/rook/rook/commit/b651239d3f9a793c95b5c06668b7f28771254082#diff-8c0c983d538cce2b49678395777c3cb9)中增加了“將現有Rook Ceph群集納入新的Kubernetes群集” 部分。

您可以在其中找到將現有Rook Ceph群集引入新的Kubernetes群集所需的步驟的詳細說明,以及如何恢復由于某種原因而失敗的集群。

 

原文:https://blog.flant.com/manual-recovery-of-a-rook-cluster-in-kubernetes/

 

責任編輯:武曉燕 來源: 新鈦云服
相關推薦

2023-06-27 17:37:08

Kubernete容器集群

2022-08-05 08:48:33

KubernetesEtcd數據

2021-12-21 15:17:53

Kubernetes緩存Linux

2023-11-03 13:20:13

Kubernetes

2016-01-28 18:25:25

戴爾云計算

2017-08-08 11:14:47

AzureKubernetes多容器應用程序

2022-02-25 08:02:41

集群ceph16集群恢復

2021-08-04 13:19:28

云原生存儲編排

2024-05-23 13:49:00

Kuberneteetcd集群

2020-03-26 12:47:14

Linux日志滾動

2023-12-08 07:59:04

2021-03-17 10:05:42

KubernetesRedis數據庫

2023-11-02 09:00:00

Kubernetes集群

2022-08-31 08:30:32

kubernetesMetalLB

2021-10-26 10:28:41

開發架構Kubernetes

2015-07-15 14:38:38

HBase集群崩潰恢復Hadoop

2021-01-15 08:07:30

Ceph octopu集群運維

2022-02-02 21:58:43

Redis集群Undermoon

2017-03-31 14:25:19

手動docker swar集群

2022-11-30 09:39:44

KubeadmDebian 11Kubernetes
點贊
收藏

51CTO技術棧公眾號

色综合久久天天综合网| 亚洲欧洲另类| 欧美日韩一区二区三区四区五区| 欧美日韩精品不卡| 乱子伦一区二区三区| 成人3d精品动漫精品一二三| 亚洲第一激情av| 国产精品果冻传媒潘| 一级免费在线观看| 精品久久精品| 欧美日韩精品一区二区天天拍小说 | 亚洲一区二区三区加勒比 | 国产精品大片免费观看| 日韩av一区二区在线| 国产精品69页| av毛片在线看| 不卡视频免费播放| 青草成人免费视频| 精品国产视频一区二区三区| 私拍精品福利视频在线一区| 欧美日韩亚洲高清一区二区| 日本欧美视频在线观看| 久久免费看视频| 国产乱码精品1区2区3区| 456亚洲影院| 久久久久久视频| 欧美一性一交| 884aa四虎影成人精品一区| 欧美日韩在线中文| www视频在线免费观看 | 狂野欧美性猛交| y111111国产精品久久久| 日本高清不卡aⅴ免费网站| 奇米777四色影视在线看| 人妻一区二区三区| 国产综合色产在线精品| 国产做受69高潮| 91嫩草丨国产丨精品| 欧美日本成人| 亚洲国产另类久久精品| 亚洲网中文字幕| av在线日韩| 午夜不卡av免费| 亚洲图片都市激情| 国产在线自天天| 91捆绑美女网站| 国产精品久久九九| 国产熟女一区二区三区四区| 青青国产91久久久久久| 欧美洲成人男女午夜视频| 免费毛片在线播放免费| 久久久久久久久久久久久久| 亚洲欧美色图片| 亚洲中文字幕一区| 51精品国产| 欧美一区二区三区四区高清| 日韩大片一区二区| 国产精品久久久久av电视剧| 亚洲欧美日韩国产综合| 一级二级三级欧美| 欧美色图另类| 久久久影院官网| 精品欧美国产| 五十路在线观看| 国产乱码字幕精品高清av| 国产成人中文字幕| 337p粉嫩色噜噜噜大肥臀| 亚洲专区欧美专区| 欧美一级在线播放| 特黄视频免费看| 性欧美xxxx大乳国产app| 992tv在线成人免费观看| 在线看成人av| 夜夜嗨一区二区| 欧美在线视频网站| 日本免费在线观看视频| 久久一区视频| 国产精品久久婷婷六月丁香| 精品国产青草久久久久96| 另类小说欧美激情| 成人欧美一区二区三区黑人孕妇 | 一区二区激情| 91超碰中文字幕久久精品| 免费观看一级视频| 国产日韩欧美一区在线| 日韩免费精品视频| 夜夜躁狠狠躁日日躁av| 国产酒店精品激情| 国产伦一区二区三区色一情| 亚洲 美腿 欧美 偷拍| 2020国产精品自拍| 午夜精品一区二区三区在线观看| 香蕉视频网站在线观看| 亚洲天堂网中文字| 男人插女人视频在线观看| 不卡一二三区| 欧美精品三级日韩久久| 风韵丰满熟妇啪啪区老熟熟女| 欧美绝顶高潮抽搐喷水合集| 亚洲天堂男人的天堂| 中文字幕第69页| 亚洲欧美一级二级三级| 久久久久国色av免费观看性色| 天天操天天射天天爽| 三级久久三级久久| 91在线播放视频| 欧美成人片在线| 亚洲三级在线观看| 中文字幕无码精品亚洲35| 成人做爰免费视频免费看| 欧美成人国产一区二区| 中文字幕一区二区人妻在线不卡| 99久久.com| 日本一本a高清免费不卡| www五月婷婷| 国产精品伦一区二区三级视频| 六月丁香婷婷激情| 99久久久成人国产精品| 亚洲天堂影视av| 国产超碰人人爽人人做人人爱| 国产专区欧美精品| 少妇免费毛片久久久久久久久| 极品美鲍一区| 日韩欧美国产精品一区| 在线观看免费黄色网址| 视频一区二区三区入口| 玛丽玛丽电影原版免费观看1977| 黄页网站在线| 日韩一级视频免费观看在线| 亚洲欧洲综合网| 日本女优在线视频一区二区| 欧美视频1区| 二区三区不卡| 亚洲欧美日韩国产中文| 日韩福利片在线观看| 成人网男人的天堂| 国产xxxx振车| 亚洲精品国产九九九| 欧美美女18p| 国产成人精品av在线观| 亚洲日本乱码在线观看| 污污的视频免费观看| 91视频精品| 成人黄色av播放免费| 日本激情视频在线观看| 欧美高清一级片在线| 小早川怜子一区二区的演员表| 麻豆精品国产传媒mv男同| 亚洲精品日韩在线观看| 国产精品蜜月aⅴ在线| 中文字幕日韩欧美在线| 亚洲天堂avav| 亚洲色图在线播放| 美女被爆操网站| 亚洲日韩视频| 麻豆91蜜桃| 欧美中文字幕精在线不卡| 一本色道久久综合亚洲精品小说 | 国产一级视频在线观看| 成人综合婷婷国产精品久久免费| 精品人妻人人做人人爽| 盗摄牛牛av影视一区二区| 97视频在线看| 狠狠狠综合7777久夜色撩人| 欧美在线免费播放| 久久噜噜色综合一区二区| 国产一区二区中文字幕| 国产欧美精品aaaaaa片| 综合国产视频| 国产精品专区第二| 中文字幕有码在线观看| 亚洲国产免费av| 不卡av电影在线| 中文字幕一区二区三区四区不卡 | 久久久久久久久久久网站| 天堂中文在线观看视频| 色屁屁一区二区| 69夜色精品国产69乱| 成人午夜在线免费| 激情视频综合网| 亚洲国产精品久久久天堂| 国产亚洲第一区| 成人在线免费av| 欧美高清自拍一区| 九九在线视频| 欧美一区二区三区播放老司机| 91久久国产视频| 国产日本欧美一区二区| 中文字幕日韩久久| 中文一区二区| www亚洲国产| 亚洲亚洲免费| 亚洲自拍中文字幕| 欧美电影免费观看| 九九热这里只有精品6| 天堂av网在线| 欧美一区二区精美| 337p粉嫩色噜噜噜大肥臀| 亚洲一区电影777| 国产精品理论在线| 99re亚洲国产精品| 特黄特黄一级片| 视频在线在亚洲| 国产美女在线一区| 亚洲最新色图| 五月天久久狠狠| 欧美中文一区| 国产精品 日韩| www.久久久.com| 国产精品高潮呻吟视频| 草草在线观看| 欧美老女人性视频| 3d成人动漫在线| 亚洲日本成人女熟在线观看| 亚洲第一页视频| 7777女厕盗摄久久久| 日本熟妇一区二区三区| 五月激情丁香一区二区三区| 国产精品免费在线视频| 国产三级三级三级精品8ⅰ区| 在线精品视频播放| 国产伦精品一区二区三区在线观看 | 看黄在线观看| 久久久久久久久久婷婷| av香蕉成人| x99av成人免费| av在线免费观看网| 在线播放国产一区二区三区| 天堂影院在线| 亚洲美女www午夜| 亚洲欧洲成人在线| 亚洲国产日韩一区| 亚洲AV无码精品自拍| 91精品国产一区二区| 91成人国产综合久久精品| 在线免费观看成人短视频| 毛片在线免费视频| 午夜精品福利一区二区三区av| 久青草免费视频| 亚洲国产sm捆绑调教视频| 久久精品一区二区三| 一区二区三区中文免费| 欧美日韩免费做爰视频| 亚洲女爱视频在线| 欧美三级日本三级| 一区二区欧美国产| 久久影院一区二区| 性欧美大战久久久久久久久| 国产精品suv一区二区69| 亚洲国产视频在线| 日韩免费一级片| 欧美日韩一区免费| 欧美性猛交xxxx乱大交hd| 欧美性大战久久| 一区二区国产欧美| 日韩丝袜美女视频| 色婷婷中文字幕| 国产婷婷97碰碰久久人人蜜臀| 久草视频视频在线播放| 中文日韩在线观看| 国产美女av在线| 久久久免费观看视频| 欧美调教sm| 国产精品久久色| 日韩中文字幕一区二区高清99| 国产精品伊人日日| 国产精品中文字幕亚洲欧美| 亚洲免费视频一区| 国产一区清纯| 免费av网址在线| 黑人巨大精品欧美一区| 亚洲午夜久久久久久久久| 久久综合一区二区| 国产精品69久久久久孕妇欧美| 亚洲精品日产精品乱码不卡| 日韩黄色a级片| 欧美午夜精品一区二区三区| 国产乱淫片视频| 亚洲精品国产综合久久| av每日在线更新| 欧美激情视频播放| 欧美123区| 成人免费视频视频在| 久久av综合| 欧美日韩中文字幕在线播放| 久久精品系列| 日韩精品――色哟哟| 国产免费久久精品| 国产在线拍揄自揄拍| 欧洲一区二区三区免费视频| 亚洲第九十九页| 中文字幕国产精品久久| 国产夫妻在线| 成人免费黄色网| 亚洲美女久久| 国产一区二区三区小说| 男人的天堂久久精品| 国产麻豆剧传媒精品国产av| 国产精品每日更新| youjizz在线视频| 日韩欧美专区在线| a视频网址在线观看| 97精品国产97久久久久久免费 | 欧美高清视频一区二区三区在线观看 | 伊人网在线播放| 亚洲xxx视频| 91麻豆精品国产91久久久平台| 一二三四视频社区在线| 国产一区二区不卡在线| 神马久久久久久久久久久| 亚洲不卡av一区二区三区| 国产精品亚洲lv粉色| 一本色道久久综合狠狠躁篇怎么玩| 24小时免费看片在线观看| 成人淫片在线看| 日韩极品一区| 色综合手机在线| 久久综合久久久久88| 久久久久久蜜桃| 日韩一区和二区| 精品麻豆一区二区三区| 国产精品av免费在线观看| 欧美三级自拍| 成人免费观看cn| 成人丝袜高跟foot| 久久久久久久久久久久国产| 在线播放国产精品二区一二区四区| 国产三级视频在线看| 日av在线播放中文不卡| 网红女主播少妇精品视频| 欧美大片在线播放| 9i在线看片成人免费| 国产午夜小视频| 精品国产91乱码一区二区三区| 性欧美video高清bbw| 91视频最新| 影音先锋久久久| 男人网站在线观看| 亚洲成人手机在线| 免费的黄色av| 8x海外华人永久免费日韩内陆视频| 福利片一区二区| 欧美精品自拍视频| av中文字幕亚洲| 久久久久久久久久影院| 日韩精品在线免费| 免费看av不卡| 日韩中文一区二区三区| 免费观看日韩av| 久久嫩草捆绑紧缚| 日韩一区二区三区四区| 男女在线观看视频| 精品视频第一区| 日韩主播视频在线| 亚洲AV成人无码网站天堂久久| 91精品国产综合久久香蕉麻豆| 成人a在线视频免费观看| 99久热re在线精品996热视频| 国产精品v一区二区三区| 精品人妻一区二区免费视频| 色婷婷综合五月| 亚洲1卡2卡3卡4卡乱码精品| 亚洲一区二区中文字幕| 亚洲精品1区2区| 老熟妇一区二区| 91精品国产综合久久精品app| 岛国片av在线| 日本一区精品| 国产一区二区三区观看| 黄色小说在线观看视频| 亚洲欧美在线一区| 97色婷婷成人综合在线观看| 久久亚洲精品无码va白人极品| 92精品国产成人观看免费| 国产精品51麻豆cm传媒| 久久福利网址导航| 日韩欧美美女在线观看| www.这里只有精品| 亚洲一区二区三区影院| 黄色在线网站| 147欧美人体大胆444| 亚洲综合激情| 免费中文字幕日韩| 亚洲毛片在线免费观看| 欧美成人毛片| 黄色大片中文字幕| 国产精品免费网站在线观看| 亚洲精品久久久久久无码色欲四季 | 亚洲 国产 日韩 综合一区| 国产福利一区二区三区| 国产www在线| 欧美情侣性视频| 欧美日韩国产高清电影| 久久久久久婷婷| 欧美日韩成人综合| 中文字幕 在线观看| 国产成人生活片| 亚洲国产精品成人综合| 天天躁日日躁狠狠躁伊人| 91亚洲国产成人精品性色|