精品欧美一区二区三区在线观看 _久久久久国色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)

一区二区理论电影在线观看| 欧美专区18| 91精品国产色综合久久久蜜香臀| 在线电影看在线一区二区三区| 波多野结衣理论片| 欧美丝袜一区| 91麻豆精品国产综合久久久久久| 国内外成人激情免费视频| 中文字幕无线码一区| 91精品久久久久久久久久不卡| 日韩你懂的在线观看| aa视频在线播放| 欧洲精品久久一区二区| 久久久噜噜噜| 毛片精品免费在线观看| 亚洲天堂2024| 成人mm视频在线观看| 亚洲图片欧美激情| 国产专区一区二区三区| 亚洲精品男人的天堂| 久久亚洲精品中文字幕蜜潮电影| 欧美一区二区在线视频| 国产av熟女一区二区三区| 国产激情视频在线播放| 久久综合九色| 欧美另类xxx| 日韩女同一区二区三区 | 国产成人三级一区二区在线观看一 | 国产欧美一区二区三区久久人妖| 免费人成在线观看| 欧洲杯什么时候开赛| 日韩欧美国产综合| 37pao成人国产永久免费视频| 欧美高清视频| 91色.com| 亚洲综合在线小说| 香蕉污视频在线观看| 影音先锋成人在线电影| 亚洲欧洲午夜一线一品| 少妇献身老头系列| 97人人做人人爽香蕉精品| 亚洲成人午夜电影| 在线免费一区| 视频污在线观看| 国产精品亚洲成人| 国产男女猛烈无遮挡91| 国产九色在线播放九色| 欧美在线亚洲| 日韩在线免费av| 亚洲精品成人无码熟妇在线| 免费看一区二区三区| 欧美亚洲综合在线| www黄色av| 大桥未久在线播放| 一色桃子久久精品亚洲| 日韩资源av在线| 午夜在线视频免费| 国产乱对白刺激视频不卡| 国产精品羞羞答答| 国产精品国产精品国产| 国产日韩1区| 国精产品一区一区三区有限在线| 国产传媒免费在线观看| 蜜桃一区二区三区| 日韩成人激情在线| 50一60岁老妇女毛片| 最新国产一区二区| 日韩欧美视频一区| 手机免费看av网站| 日本久久一区| 91官网在线观看| www.日本xxxx| 91大神在线观看线路一区| 色婷婷一区二区三区四区| 97成人在线观看视频| 日本不良网站在线观看| 一区二区三区精密机械公司| 国产日韩欧美大片| 免费a级在线播放| 亚洲欧美一区二区三区久本道91| 一本色道久久88亚洲精品综合 | 亚洲欧洲综合另类在线| 黄色特一级视频| 少妇淫片在线影院| 欧美性xxxxxx少妇| 国产精品久久久久久9999| 欧美激情三级| 日韩av在线直播| 亚洲AV无码成人精品区明星换面 | 欧美又粗又长又爽做受| 在线日韩影院| 69堂成人精品免费视频| 久久久国产精品无码| 欧美偷拍综合| 欧美极品少妇xxxxⅹ裸体艺术| 日本熟女毛茸茸| 韩国v欧美v亚洲v日本v| 国产欧美亚洲日本| 日本三级视频在线观看| 天天综合天天做天天综合| 91香蕉视频污版| 国产精品嫩草影院久久久| www.国产欧美| 国产三级精品三级| 妞干网视频在线观看| 日韩成人在线一区| 日韩精品视频免费| 精国产品一区二区三区a片| 久久久久网站| 国产精品制服诱惑| 国产三区视频在线观看| 日本高清不卡视频| 污污免费在线观看| 99视频精品全国免费| 日韩av免费网站| 精品国产九九九| 国产精品午夜在线| 男女高潮又爽又黄又无遮挡| 国产免费区一区二区三视频免费 | 国产精品国产三级国产专区53| 北岛玲一区二区三区| 婷婷综合五月天| 国产成人精品综合久久久久99| 成人羞羞网站入口免费| 欧美综合一区第一页| 亚洲精品久久久蜜桃动漫| 国产精品久久久久久久久免费相片| 欧美精品99久久| av成人综合| 久久6精品影院| 91国内精品视频| 欧美国产一区在线| 精品国产成人av在线免| 欧美日韩大片免费观看| 欧美精品videos性欧美| 国产免费久久久| 国产欧美一区二区三区沐欲 | 黑人巨大精品欧美一区| 少妇特黄a一区二区三区| 国产不卡网站| 亚洲男人的天堂网站| 九九热在线免费观看| aaa国产一区| 18禁网站免费无遮挡无码中文| 亚洲乱码一区| 久久久久久久久久国产精品| 国产成人精品一区二三区四区五区| 亚洲欧美综合另类在线卡通| 91福利免费观看| 在线观看免费一区二区| 亚洲已满18点击进入在线看片| 黄色一级大片在线免费看产| 3d动漫精品啪啪一区二区竹菊| 国产男女猛烈无遮挡在线喷水| 精品一区二区三区视频在线观看 | 狠久久av成人天堂| 成人一区二区三区四区| 9999在线视频| 亚洲毛片一区二区| 国产精品第6页| 自拍偷拍欧美精品| 手机看片国产精品| 激情五月***国产精品| 精品日产一区2区三区黄免费 | 91久久国产综合久久| 中文字幕人妻一区二区三区在线视频| 日韩主播视频在线| 正在播放91九色| 亚洲乱码一区| 69av在线视频| аⅴ资源新版在线天堂| 欧美电影一区二区| 久一视频在线观看| 久久你懂得1024| 午夜剧场高清版免费观看| 欧美成人tv| 国内一区二区在线视频观看| 韩国久久久久久| 精品国产视频在线| 嫩草影院一区二区| 91官网在线免费观看| 欧美丰满熟妇bbbbbb| 成人av午夜电影| 色七七在线观看| 你懂的国产精品永久在线| 国产一区二区不卡视频| 91九色综合| 国模吧一区二区| 91在线免费看| 欧美r级电影在线观看| 欧产日产国产69| 一区二区三区四区蜜桃| 少妇精品一区二区三区| 国内精品伊人久久久久av一坑| 拔插拔插海外华人免费| 成人在线视频免费观看| 成人av免费在线看| 视频二区不卡| 久久久久国产精品www| 精品久久av| 欧美一区二区人人喊爽| 欧美videossex极品| 亚洲女性喷水在线观看一区| 国产精品揄拍100视频| 国产一区二区三区观看| 91精品91久久久中77777老牛| 在线中文字幕亚洲| 日本中文不卡| 国产suv精品一区| 国产一区视频在线| 韩国精品主播一区二区在线观看 | 天天操天天爽天天干| 亚洲免费三区一区二区| 黄色片网站免费| 91老司机福利 在线| 丰满少妇xbxb毛片日本| 国内精品第一页| 天天插天天操天天射| 亚洲主播在线| 3d动漫一区二区三区| 牛牛国产精品| 一区二区三视频| 成人羞羞视频播放网站| 欧美二区三区| 美国一区二区| 久久精品亚洲成在人线av网址| 最新国产精品久久久| 亚洲精品久久久久中文字幕欢迎你 | 97在线播放视频| 韩国一区二区三区在线观看| 亚洲欧美一区二区原创| 奇米色欧美一区二区三区| 国内外成人免费视频| 国产精品香蕉| 国产精品12| 538任你躁精品视频网免费| 91久久嫩草影院一区二区| 国产极品一区| 日韩免费在线观看视频| www成人免费观看| 在线播放日韩av| 男人天堂网在线观看| 亚洲第一天堂av| 午夜福利理论片在线观看| 日韩欧美精品在线视频| 一区二区国产欧美| 欧美影视一区二区三区| 天天干天天操天天爱| 亚洲愉拍自拍另类高清精品| 女人裸体性做爰全过| 日本一区二区动态图| jizz欧美性20| 99视频一区二区三区| 亚洲黄色免费在线观看| 成人蜜臀av电影| 久久精品aⅴ无码中文字字幕重口| 高清不卡一区二区| 无码人妻丰满熟妇啪啪网站| 国产成人免费在线视频| www.美色吧.com| 成人免费视频视频| av av在线| 国产成人午夜片在线观看高清观看| 国产香蕉精品视频| 福利一区二区在线观看| 中文字幕一区二区三区人妻在线视频 | 免费在线播放第一区高清av| 欧美日韩激情视频在线观看| 在线亚洲自拍| 啊啊啊一区二区| 蜜臂av日日欢夜夜爽一区| 亚洲36d大奶网| 裸体在线国模精品偷拍| 香蕉视频1024| 99re热这里只有精品免费视频| 亚洲男女在线观看| 久久久亚洲精品石原莉奈| 无码人妻丰满熟妇啪啪欧美| 中文字幕 久热精品 视频在线| 91香蕉视频污在线观看| 亚洲精选一二三| 日韩欧美亚洲视频| 丰满岳妇乱一区二区三区| 国产乱码在线观看| 91精品欧美一区二区三区综合在| www夜片内射视频日韩精品成人| 亚洲国产欧美在线成人app | 一本一道久久a久久| 国产精品久久久久久久久久久久午夜片 | 亚洲精品www.| 国产精品亚洲一区二区三区在线| 欧美成人午夜精品免费| 国产精品久久久久久久久免费丝袜| 中文字幕91视频| 懂色av一区二区三区| 亚洲一二区视频| 日韩午夜激情视频| 麻豆av电影在线观看| 久久精彩免费视频| 超碰在线网站| 成人精品视频在线| 另类图片第一页| 午夜精品美女久久久久av福利| 亚洲视频观看| 爱情岛论坛亚洲首页入口章节| 国产伦精品一区二区三区视频青涩 | 亚洲成年人专区| 亚洲综合好骚| 美女网站视频在线观看| 欧美国产成人在线| 日本熟妇色xxxxx日本免费看| 欧美精品一二三四| 五十路在线视频| 久久色精品视频| 精品欧美日韩精品| 国产精品国色综合久久| 日韩精品网站| 亚洲精品乱码久久久久久自慰| 国产精品18久久久久久久久| 四虎影成人精品a片| 亚洲成人免费影院| 99草在线视频| 亚洲欧美精品在线| 国产伦子伦对白在线播放观看| 成人黄色短视频在线观看| 亚洲丝袜美腿一区| 欧美 日韩 亚洲 一区| 国产在线精品免费| 少妇av片在线观看| 色网站国产精品| 五月婷婷久久久| 久久精品91久久久久久再现| 欧美亚洲人成在线| 欧美日韩日本网| 亚洲性感美女99在线| 日韩精品――色哟哟| 最新久久zyz资源站| 91女人18毛片水多国产| 亚洲欧洲在线视频| 午夜影院在线播放| 久久久水蜜桃| 日韩视频一区| 又大又长粗又爽又黄少妇视频| 亚洲免费av高清| 国产男男gay体育生白袜| 综合av色偷偷网| 日韩欧美三区| 亚洲一区二区自拍偷拍| 免费日韩视频| 少妇无套高潮一二三区| 91福利国产精品| 1pondo在线播放免费| 国产精品免费久久久| 成人午夜av| 51自拍视频在线观看| 日韩毛片精品高清免费| 国产乱码精品一区二三区蜜臂| 久久久成人精品| 国产精品亚洲欧美一级在线| av磁力番号网| 国产成人综合视频| 九九久久免费视频| 亚洲二区中文字幕| aa视频在线观看| 久久久久高清| 麻豆成人av在线| √天堂中文官网8在线| 日韩久久久精品| 波多野结衣乳巨码无在线观看| 精品91免费| 日本中文字幕不卡| 免费91在线观看| 欧美亚洲综合网| 超碰在线caoporn| 国产精品xxx在线观看www| 老牛国产精品一区的观看方式| 夜夜春很很躁夜夜躁| 欧美日韩精品欧美日韩精品 | 久久久视频精品| 日韩三级毛片| 中文字幕在线综合| 一区二区三区在线观看动漫 | 一本大道色婷婷在线| 日韩动漫在线观看| 国产专区欧美精品| 日本特黄一级片| 中文字幕亚洲欧美日韩在线不卡 | 久久国产精品久久久久久电车| 久久久久久亚洲中文字幕无码| 91成人在线精品| caoporn免费在线| 国产一区高清视频| 精品一区二区三区在线视频| 黄色一级免费视频| 亚洲欧洲在线看| 91精品国产自产在线丝袜啪| 男人天堂网视频| 一区二区不卡在线播放 | 国产精品麻豆| 欧美日韩黄色一级片|