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

SSH::Batch,在公有云中使用 ssh 工具箱

云計(jì)算
企業(yè)上云還不是把內(nèi)部應(yīng)用換個(gè)地方部署那么簡(jiǎn)單,對(duì)企業(yè)的技術(shù)水平還是很有挑戰(zhàn)的。上云不保證系統(tǒng)質(zhì)量會(huì)因此變好,穩(wěn)定性因此而提高,甚至因?yàn)榛A(chǔ)設(shè)施變化太大,本來(lái)部署在小型機(jī)上的現(xiàn)在只能部署在虛擬機(jī)上而導(dǎo)致應(yīng)用幾乎殘廢也不是沒(méi)有。

人吶就都不知道,自己就不可以預(yù)料。一個(gè)人的命運(yùn)啊,當(dāng)然要靠自我?jiàn)^斗,但是也要考慮到歷史的行程,我絕對(duì)不知道,我作為一個(gè)服務(wù)端開(kāi)發(fā)者怎么開(kāi)始研究運(yùn)維去了,所以 ECS 醬同我講話,說(shuō)「大家都決定了,你來(lái)負(fù)責(zé)運(yùn)維」,我說(shuō)另請(qǐng)高明吧。我實(shí)在我也不是謙虛,我一個(gè)服務(wù)端開(kāi)發(fā)者怎么就搞運(yùn)維了呢?但是呢,ECS 醬講「大家已經(jīng)研究決定了」,所以后來(lái)我就念了兩首詩(shī),叫「茍利集群生死以,豈因禍福避趨之」,所以我就開(kāi)始運(yùn)維。

就像之前的博文中講的那樣,我買(mǎi)了兩臺(tái)阿里云的 ECS,一臺(tái)在香港,一臺(tái)在新加坡。由于總所周知的網(wǎng)絡(luò)原因,從大陸 ping 這兩臺(tái)服務(wù)器的 RTT 一直都在兩三百毫秒,之前只有一臺(tái)位于香港的 ECS 的時(shí)候,我 ssh 上去部署一些服務(wù),碰上網(wǎng)絡(luò)抖動(dòng)的時(shí)候都能卡出翔,敲擊一個(gè)按鍵之后許久才出現(xiàn)在屏幕上。

如今我有了兩臺(tái)服務(wù)器,如果還像之前那樣直接用 ssh 去維護(hù)的話,簡(jiǎn)直就是不敢想象的事情。且不說(shuō)一樣的配置文件我要修改兩遍,僅僅想象一下剛剛在 A 機(jī)器卡成翔的情況下完成維護(hù),又要去 B 機(jī)器上再次被卡成翔,就會(huì)讓我懷疑人生。不要問(wèn)為什么卡成翔了還不用mosh,我也不知道😂

其實(shí)說(shuō)起來(lái),雖然過(guò)去一年多,我做的是服務(wù)端開(kāi)發(fā),但是也涉足一些簡(jiǎn)單的運(yùn)維工作。應(yīng)用服務(wù)器從我剛?cè)肼殨r(shí)候的幾臺(tái)擴(kuò)容到幾十臺(tái)到現(xiàn)在的一百多臺(tái),一次又一次的自主發(fā)布,偶爾的手動(dòng)批量重啟、下線服務(wù)器,捕獲線程快照、內(nèi)存快照、大批量處理應(yīng)用日志,經(jīng)歷過(guò)虛擬機(jī)宕機(jī)、物理機(jī)宕機(jī),不勝枚舉……當(dāng) AppOps 的日子,其實(shí)就是不那么規(guī)范的 DevOps 的日子。

集團(tuán)的對(duì)內(nèi)運(yùn)維水平還處在 IaaS 的時(shí)代,這也給了我們開(kāi)發(fā)者接觸運(yùn)維的機(jī)會(huì)。如果哪天對(duì)內(nèi)的運(yùn)維達(dá)到了 PaaS 的級(jí)別,開(kāi)發(fā)者們也許就接觸不到這些東西了。PaaS 似乎有點(diǎn)遙遠(yuǎn),目前來(lái)說(shuō)比較現(xiàn)實(shí)的是 CaaS,Containers-as-a-Service,要是能做到這個(gè),開(kāi)發(fā)者估計(jì)也沒(méi)啥機(jī)會(huì)接觸運(yùn)維了。

在工作中,當(dāng)我需要批量地在集群中執(zhí)行命令時(shí),我會(huì)使用一個(gè)叫 pgm 的內(nèi)部腳本。這個(gè)腳本是 Python 寫(xiě)的,基于 pssh,用起來(lái)很不錯(cuò),能夠并發(fā)地在集群中執(zhí)行命令。這個(gè)命令應(yīng)該是我到目前為止會(huì)用的唯一一個(gè)內(nèi)部腳本,其他的像開(kāi)源的 tsar 反而不會(huì)用。

 

SSH::Batch,在公有云中使用 ssh 工具箱

離開(kāi)了公司的環(huán)境,我就沒(méi)有 pgm 用了。昨天我嘗試尋找一個(gè)能夠在集群中批量執(zhí)行 ssh 命令的工具,這樣我能夠比較輕松地管理我的 ECS 們。那時(shí)候我還不知道 pgm 是基于 pssh 實(shí)現(xiàn)的。隨便 Google 了一下 「ssh batch」,就找到一個(gè) Github repo,agentzh/sshbatch。

進(jìn)去看了一下 README,這是一個(gè)用 Perl 實(shí)現(xiàn)的工具箱,4 個(gè)命令分別實(shí)現(xiàn)如下功能:

  1. fornodes 計(jì)算機(jī)器列表
  2. atnodes 在指定機(jī)器集上執(zhí)行命令
  3. tonodes 把文件或目錄上傳到指定機(jī)器集
  4. key2nodes 把公鑰上傳到指定機(jī)器集

看起來(lái)很厲害的樣子,不過(guò) agentzh 是誰(shuí)?點(diǎn)開(kāi)主頁(yè)一看,我當(dāng)時(shí)就跪了,有眼不識(shí)泰山,這不是傳說(shuō)中的春哥「章亦春」么!幾個(gè)月前孤陋寡聞的我是不知道春哥的存在的,直到我出差去北京參加 Velocity,在大會(huì)上見(jiàn)識(shí)了王院生對(duì)的 OpenResty 的簡(jiǎn)介[1],當(dāng)時(shí)就驚為天人。后來(lái)通過(guò)各種渠道加深了對(duì) Nginx 和 OpenResty 的學(xué)習(xí)和了解,更是對(duì)春哥頂禮膜拜。

sshbatch 的文檔寫(xiě)的很詳細(xì),從安裝到使用面面俱到,因此我這里就不再贅述,雖然文檔用英文寫(xiě)的。

這里主要介紹一下 sshbatch 中讓我感覺(jué)驚艷的地方。

首先是機(jī)器列表的管理方式。之前用 pgm 的時(shí)候,一個(gè)應(yīng)用分組的機(jī)器放在一個(gè)文件里面,在執(zhí)行批處理的時(shí)候指定存放機(jī)器列表的文件。fornodes 則是把機(jī)器列表看做是一個(gè)個(gè)的集合,集合與集合之間可以做交并補(bǔ)等運(yùn)算,通過(guò)集合運(yùn)算得到不同的機(jī)器列表。這靈活性簡(jiǎn)直不能更贊。

其次是批量推送文件的 tonodes。之前用 pgm 只能批量執(zhí)行命令,我在內(nèi)網(wǎng)一直沒(méi)有找到科學(xué)的批量向服務(wù)器推送文件的腳本。tonodes 很好地滿足了我的需求。

于是我用 tonodes 和 atnodes 把我兩臺(tái) ECS 上的 Nginx 配置文件重新維護(hù)了一遍,之前是直接登錄服務(wù)器修改的,如今變成本地使用一個(gè) git repo 去維護(hù)這些配置文件,修改完成后批量推送并重啟 Nginx。

事情并沒(méi)有想象中的一帆風(fēng)順。

由于服務(wù)器位于公有云,出于安全考慮,我禁止了 root 登錄,禁止了密碼登錄,只允許公鑰登錄。于是我沒(méi)法直接把 nginx.conf 放到 /etc/nginx/ 中。因?yàn)槲覒?,不想在啟?dòng) nginx 的時(shí)候指定配置文件,于是只好把 nginx.conf 放到 /tmp/,然后再把它移動(dòng)到 /etc/nginx/ 并重啟。

  1. tonodes ./nginx/nginx.conf '{ecs}:/tmp/' 
  2. atnodes 'sudo mv /tmp/nginx.conf /etc/nginx/ && sudo nginx -t && sudo service nginx restart' '{ecs}' -w 

根據(jù)文檔中的描述,atnodes 加了 -w 參數(shù),會(huì)要求用戶輸入密碼,作為登錄密碼和 sudo 密碼。抱著試一試的心態(tài)執(zhí)行了一下,果然跪了。

  1. ➜  sshbatch git:(master) ✗ atnodes 'sudo mv /tmp/nginx.conf /etc/nginx/ && sudo nginx -t && sudo service nginx restart' '{ecs}' -w 
  2. Password: 
  3. Permission denied (publickey). 
  4. ===================== server ip ===================== 
  5. ERROR: unable to establish master SSH connection: bad password or master process exited unexpectedly 

唉,我都把密碼登錄禁用了,這里還強(qiáng)行要密碼登錄,不跪才怪了。從文檔中發(fā)現(xiàn)似乎把 -w 替換為 -tty 也可以實(shí)現(xiàn)遠(yuǎn)程執(zhí)行 sudo 命令,趕緊試試。結(jié)果發(fā)現(xiàn),用了 tty 倒是能輸入密碼執(zhí)行 sudo 了,但是,每臺(tái)機(jī)器都得輸入一次密碼,這是什么鬼!

目前我只有兩臺(tái)機(jī)器,輸密碼就忍了,假如哪天我有 10 臺(tái)機(jī)器了,光輸密碼就得累死。

其實(shí)這個(gè)問(wèn)題在企業(yè)環(huán)境甚至私有云環(huán)境應(yīng)該都不是問(wèn)題。哪個(gè)運(yùn)維會(huì)閑著蛋疼把服務(wù)器禁止密碼登錄啊!反正機(jī)器都在局域網(wǎng),IP 不暴露在公網(wǎng)就是相對(duì)安全的,只要守護(hù)好邊界出口就好。所以說(shuō)在內(nèi)網(wǎng)批量執(zhí)行 sudo 命令的時(shí)候,直接用 -w 參數(shù)就好了。

問(wèn)題來(lái)了,就要解決問(wèn)題。最直接暴力的方案是,把我的賬號(hào)設(shè)置為 sudo 免密碼模式,很黃很暴力,我并不喜歡。第二種方法,就是修改 atnodes,支持 -w 參數(shù)輸入的密碼僅作為 sudo 密碼,不作為登錄密碼。

于是我 fork 了代碼,拉到本地做了些修改。雖然是完全沒(méi)用過(guò)的 Perl,但還是分分鐘就改好了~通過(guò)增加參數(shù) -W 來(lái)表達(dá)「passowrd for sudo only」的含義。

隨便執(zhí)行一個(gè) sudo 命令看看效果。

  1. ➜  sshbatch git:(master) ✗ atnodes 'sudo ls' '{ecs}' -W 
  2. Password: 
  3. ===================== server ip ===================== 
  4. sudo: no tty present and no askpass program specified 
  5. Remote command returns status code 1. 

居然,出錯(cuò)了……根據(jù)報(bào)錯(cuò)信息,給之前的命令追加一個(gè) -tty 參數(shù),于是我終于能在服務(wù)器上使用 sudo 了!不幸的是,開(kāi)啟 tty 之后,批處理就沒(méi)法并發(fā)執(zhí)行了,只能按順序一個(gè)一個(gè)來(lái)。不過(guò)想想也是,開(kāi)啟 tty 之后一般是要做一些交互操作的,而標(biāo)準(zhǔn)輸入流就只有一個(gè),所以只好一個(gè)一個(gè)來(lái)了。

  1. ➜  sshbatch git:(master) ✗ atnodes 'sudo ls /etc/nginx/sites-enabled/' '{ecs}' -W -tty -q 
  2. Password: 
  3. ===================== server ip ===================== 
  4. [sudo] password for admin: 
  5. blog.jamespan.me  blog.xuminzheng.com  default  hatta  wekan 
  6.  
  7. ===================== server ip ===================== 
  8. [sudo] password for admin: 
  9. blog.jamespan.me  default 

我把我的修改補(bǔ)充測(cè)試之后提交了 PR,希望能被春哥接收😇經(jīng)過(guò)春哥一番悉心教導(dǎo),經(jīng)歷 7 次修改,終于被合并到了主干~

然后我又嘗試了一下 pssh,似乎它沒(méi)法很好地應(yīng)對(duì)類似于我的機(jī)器這種禁止密碼登陸之后還要執(zhí)行 sudo 命令的場(chǎng)景。所以說(shuō)啊,企業(yè)上云還不是把內(nèi)部應(yīng)用換個(gè)地方部署那么簡(jiǎn)單,對(duì)企業(yè)的技術(shù)水平還是很有挑戰(zhàn)的。上云不保證系統(tǒng)質(zhì)量會(huì)因此變好,穩(wěn)定性因此而提高,甚至因?yàn)榛A(chǔ)設(shè)施變化太大,本來(lái)部署在小型機(jī)上的現(xiàn)在只能部署在虛擬機(jī)上而導(dǎo)致應(yīng)用幾乎殘廢也不是沒(méi)有。

最后的最后,今天我發(fā)現(xiàn)了一個(gè)叫 Ansible 的運(yùn)維工具,感覺(jué)有點(diǎn)強(qiáng)大,而且對(duì)系統(tǒng)毫無(wú)入侵,正在看文檔學(xué)習(xí)中。

Update:

春哥 Review 代碼后,我按照他的意見(jiàn)把 -so 修改成了 -W。

原文鏈接:http://blog.jamespan.me/2015/11/07/ops-with-ssh-batch/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io

責(zé)任編輯:Ophira 來(lái)源: James Pan's Blog
相關(guān)推薦

2010-01-25 14:04:17

Android Wid

2009-10-10 13:09:45

2009-12-14 14:00:39

VS 關(guān)系圖

2017-02-14 10:17:08

軟件咨詢師工具箱

2010-01-04 18:11:44

Silverlight

2021-01-18 08:10:35

安全工具病毒

2011-08-22 10:40:07

SSH命令SSH命令

2020-09-20 10:12:54

nccm

2013-08-13 14:42:28

2019-10-29 16:30:10

FedoraSSH端口Linux

2013-06-07 13:30:20

2013-01-28 10:47:14

Windows 8

2010-07-23 08:48:21

PHP架構(gòu)

2015-08-04 15:21:17

SDN公有云軟件定義網(wǎng)絡(luò)

2017-06-07 11:57:26

混合云OpenStack容器

2018-10-19 09:30:57

SSHSFTPLinux

2015-05-27 14:26:05

2012-04-23 13:53:26

帶寬QoS

2009-12-18 09:27:04

VS 2008 工具箱

2019-04-08 08:50:02

點(diǎn)贊
收藏

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

国产在线高清视频| 亚洲一级av无码毛片精品| 成人免费在线电影| 狠狠v欧美v日韩v亚洲ⅴ| 美乳少妇欧美精品| 日韩www视频| 黄页免费欧美| 亚洲成人tv网| 亚洲欧美综合一区| 黄色a在线观看| 日本色综合中文字幕| 欧美乱妇40p| 性高潮久久久久久久| 国产精品色婷婷在线观看| 午夜日韩在线电影| 亚洲一区二区三区午夜| 天天射天天色天天干| 欧美aaaaaa午夜精品| 欧美激情在线狂野欧美精品| 四季av中文字幕| 哺乳挤奶一区二区三区免费看| 亚洲电影在线播放| 亚洲视频在线观看日本a| 国产91免费看| 久久精品国产精品青草| 97精品伊人久久久大香线蕉 | 美女视频黄频大全不卡视频在线播放 | 中文字幕av不卡在线| 超碰在线97国产| 国产精品护士白丝一区av| 精品一区二区三区视频日产| 99久久精品国产色欲| 人人爽香蕉精品| 青青草原一区二区| 国产真实夫妇交换视频| 99精品全国免费观看视频软件| 精品亚洲男同gayvideo网站| 亚洲熟女一区二区三区| av日韩在线免费观看| 欧美三级一区二区| 国产在线青青草| 99色在线观看| 亚洲一区二区偷拍精品| 久久av秘一区二区三区| 国产黄色片在线观看| 91亚洲精华国产精华精华液| 国产精品美女久久久久av福利| 91麻豆成人精品国产| 蜜桃视频一区二区| 国产精品扒开腿做爽爽爽男男| 91精品国产乱码在线观看| 韩国一区二区三区在线观看| 久久91精品国产91久久久| 国产精品 欧美激情| 亚洲天堂免费| 久久久国产精品一区| 国内毛片毛片毛片毛片毛片| 99久久综合| 久久精品久久久久久国产 免费| 99热6这里只有精品| 成人看的视频| 久久精品国产成人精品| 日韩精品一区二区亚洲av性色| 97人人精品| 蜜臀久久99精品久久久无需会员| 欧美做爰啪啪xxxⅹ性| 中文字幕免费一区二区三区| 欧美裸体男粗大视频在线观看| 久久久综合久久| aa亚洲婷婷| 欧洲永久精品大片ww免费漫画| 国产主播第一页| 免费成人在线观看| 成人亚洲激情网| 黑人乱码一区二区三区av| 高清不卡一区二区在线| 精品欧美一区二区三区久久久| 婷婷综合激情网| 国产调教视频一区| 影音先锋欧美在线| 亚洲国产精品精华素| 亚洲午夜久久久久久久久电影院| 久久久亚洲精品无码| 欧美大片1688| 这里只有精品视频在线观看| 久久久久国产免费| 无码少妇一区二区三区| 在线日韩av观看| 欧美成人黄色网| 亚洲欧美大片| 成人免费观看a| 亚洲色图21p| 国产精品久久久久久亚洲毛片 | 人人艹在线视频| 欧美精品18| 2019中文字幕在线观看| 91精东传媒理伦片在线观看| 风间由美一区二区三区在线观看| 欧美日韩精品一区| 综合久久2019| 在线看不卡av| 国产性猛交96| 成人在线免费视频观看| 欧美黑人xxxⅹ高潮交| 999视频在线| 国产大陆精品国产| 日韩中文字幕一区二区| 亚洲综合伊人久久大杳蕉| 日韩欧美在线第一页| 亚洲精品无码久久久久久久| 亚洲小说图片| 久久久亚洲影院你懂的| 国产精品色综合| 久久欧美一区二区| 亚洲区成人777777精品| 国产综合色区在线观看| 精品精品国产高清一毛片一天堂| 亚洲AV无码成人精品区明星换面| 欧美天堂亚洲电影院在线观看| 国产精品美女久久久久av超清| 亚洲女人18毛片水真多| 亚洲欧美一区二区在线观看| 少妇性l交大片| 欧美绝顶高潮抽搐喷水合集| 久久综合色88| 亚洲无码精品国产| 国产亚洲精品中文字幕| 精品久久久久久久久久中文字幕| 国产一区二区av在线| 中文字幕无线精品亚洲乱码一区 | 欧美日韩一二三| 欧美狂猛xxxxx乱大交3| 在线免费观看欧美| 97免费资源站| 成人在线网址| 9191久久久久久久久久久| 毛片aaaaaa| 久久久精品五月天| 精品一区久久久| 国产夫妻在线| 亚洲第一免费播放区| 久草福利资源在线观看| 国模一区二区三区白浆| 樱花www成人免费视频| 久久久久久一区二区三区四区别墅| 亚洲精品一区中文字幕乱码| 亚洲精品国产精品乱码| 91免费精品国自产拍在线不卡| 久久这里只有精品23| 91精品国产自产在线丝袜啪 | 欧美性xxx| 亚洲欧美福利视频| 天天射天天干天天| 欧美激情一区二区三区| 成人免费xxxxx在线视频| 亚洲免费福利一区| 国产精品www色诱视频| 加勒比一区二区三区在线| 色妹子一区二区| 第一次破处视频| 麻豆精品精品国产自在97香蕉| 夜夜爽www精品| 国产剧情一区二区在线观看| 久久综合免费视频| 好吊色视频一区二区| 天天影视色香欲综合网老头| aaaaa级少妇高潮大片免费看| 母乳一区在线观看| 亚洲欧洲精品一区二区| 欧美激情三级| 17婷婷久久www| av在线日韩国产精品| 欧美精品亚洲二区| 国产亚洲精品久久久久久无几年桃 | 欧美人狂配大交3d怪物一区| 亚洲天堂黄色片| av一区二区三区四区| 日本免费一级视频| 日韩精品第一区| 99久热re在线精品996热视频| 国产美女高潮在线观看| 国产亚洲视频中文字幕视频| 97人妻人人澡人人爽人人精品| 亚洲精品videosex极品| 免费在线观看成年人视频| 日本欧美加勒比视频| 中文字幕の友人北条麻妃| 欧美久久香蕉| 91精品久久久久久久久久久久久 | 国产精品福利观看| a在线免费观看| 亚洲美女www午夜| 国产又黄又猛又爽| 岛国av午夜精品| 亚洲成人生活片| 久久免费视频色| 欧美体内she精高潮| 老司机午夜精品视频在线观看| 在线免费观看成人网| 欧美午夜18电影| 成人亚洲激情网| 欧美一区 二区 三区| 精品中文字幕视频| 国产高清一区在线观看| 欧美刺激脚交jootjob| 亚洲国产成人精品女人久久| 亚洲一区免费在线观看| www久久久久久久| 成人av综合在线| 久久精品国产露脸对白| 美女久久一区| 日韩日韩日韩日韩日韩| 婷婷激情图片久久| 日韩精品大片| 色天天色综合| 国产九色精品| 日韩精品一区二区三区中文在线| 国产精品爱啪在线线免费观看| h片在线观看下载| 欧美成人激情图片网| 北岛玲一区二区三区| 亚洲开心激情网| 五月天激情婷婷| 精品日韩成人av| 99久久久国产精品无码免费 | 亚洲乱码在线观看| 欧美亚洲精品一区| 伦av综合一区| 欧美日韩国产中文字幕| 国产小视频在线看| 亚洲欧洲综合另类| 永久免费观看片现看| 久久精品人人爽人人爽| 国产亚洲色婷婷久久99精品91| 国产精品99久久久久久久女警| 亚洲一区日韩精品| 日本欧美韩国一区三区| 天天天干夜夜夜操| 日韩av一区二| 美女一区二区三区视频| 久久久久看片| 久久精品99国产| 午夜亚洲性色视频| 日韩中文字幕三区| 免费日韩一区二区| 精品中文字幕av| 久久一区二区三区超碰国产精品| 国产免费毛卡片| 久久不射中文字幕| 宅男噜噜噜66国产免费观看| 玖玖在线精品| 久久午夜夜伦鲁鲁一区二区| 日本va欧美va瓶| 尤物国产在线观看| 国产一区二区三区精品视频| 性色av浪潮av| 成人av高清在线| 91精彩刺激对白露脸偷拍| 久久亚洲综合色| 亚洲第一综合网| 国产精品每日更新| 青青操国产视频| 婷婷开心久久网| 久久国产视频一区| 欧美综合欧美视频| 国产一区二区在线视频观看| 日韩无一区二区| 婷婷在线观看视频| 亚洲视频日韩精品| 欧洲美女少妇精品| 久久69精品久久久久久久电影好| av电影在线免费| 国产精品成人av在线| 日本免费在线一区| 成人动漫在线视频| 日韩大胆成人| 在线免费观看成人网| 国产精品99免费看| 男人天堂999| 九九国产精品视频| 成年女人免费视频| 日本一区二区视频在线| 久草网站在线观看| 欧美性猛交xxxx| 国产裸体永久免费无遮挡| 亚洲成人1234| 丝袜美腿美女被狂躁在线观看| 色综合久久久久久中文网| 电影一区二区三| 91色琪琪电影亚洲精品久久| 精品少妇一区| 一区二区在线观| 99视频一区| www.污污视频| 久久综合久久综合九色| 神马久久精品综合| 欧美日韩性生活视频| 国产av一区二区三区| 亚洲热线99精品视频| 婷婷av在线| 国产精品亚洲第一区| 精品丝袜久久| 日韩video| 久久99精品一区二区三区| 欧美在线一级片| 亚洲精品国产高清久久伦理二区| 亚洲欧美另类在线视频| 精品美女在线播放| 理论片午午伦夜理片在线播放| 777国产偷窥盗摄精品视频| 久久影院一区二区三区| 日韩av影视| 在线视频精品| 亚洲欧美高清在线| 亚洲色图一区二区| 日韩黄色片网站| 亚洲精品午夜精品| 91资源在线观看| 一区二区视频在线免费| a天堂资源在线观看| 亚洲三级观看| 亚洲图色中文字幕| 国产亚洲综合色| 日韩成人免费在线观看| 91精品一区二区三区久久久久久| 蜜桃免费在线| 91精品国产高清自在线看超| 波多野结衣亚洲一区二区| 色哟哟一区二区| 男人天堂网在线视频| 久久深夜福利免费观看| 国产成人精品一区二区三区免费 | 一级全黄裸体免费视频| 亚洲人精选亚洲人成在线| 是的av在线| 精品免费日产一区一区三区免费| 亚洲婷婷免费| 日韩精品xxx| 一区二区三区高清| 精品人妻一区二区三区换脸明星 | 国产视频综合在线| 91九色porn在线资源| 国产精品一区二区三区观看| 影音先锋久久精品| 日本五十肥熟交尾| 精品动漫一区二区| 亚洲区小说区图片区| 青青在线视频一区二区三区 | 无码毛片aaa在线| 国产真实乱偷精品视频免| 国产尤物在线播放| 欧美一区二区三区在线观看视频| 中文字幕免费高清电视剧网站在线观看| 成人有码在线视频| 韩日视频一区| 亚洲av永久无码精品| 岛国av一区二区三区| 国产高清美女一级毛片久久| 国产精品日韩久久久久| 99精品美女| 亚洲女则毛耸耸bbw| 欧美日韩国产丝袜另类| 欧美色18zzzzxxxxx| 国产精品一久久香蕉国产线看观看| 日韩一区自拍| 日本少妇xxx| 五月综合激情婷婷六月色窝| 麻豆app在线观看| 国产一区香蕉久久| 欧美日韩免费| 日韩精品卡通动漫网站| 在线观看av一区二区| 成人av免费| 九色一区二区| 奇米精品一区二区三区在线观看| 日韩亚洲欧美中文字幕| 日韩精品一区二区三区老鸭窝 | 亚洲成人网在线播放| 欧美日韩一级大片网址| 欧美黄色视屏| 欧美一级二级三级| 国产一区视频在线看| 日韩欧美三级在线观看| 一本色道久久88精品综合| 国产精品一区二区三区av | 久久99久久久欧美国产| 国产污视频在线观看| 中文字幕自拍vr一区二区三区| 爱高潮www亚洲精品| 国产熟人av一二三区| 一区二区三区鲁丝不卡| 欧美在线观看在线观看| 91在线观看免费| 免费久久99精品国产自在现线| 999精品视频在线观看播放| 日韩成人久久久| 亚洲国产综合在线观看| 播放灌醉水嫩大学生国内精品| 亚洲人成精品久久久久久| 国产小视频在线播放|