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

GitHub歷史上最糟糕宕機事故回顧和反省

系統
距離今年9月份在兩天內兩次宕機僅間隔3個月。12月22日,全球知名的開源托管服務GitHub意外遭遇了歷史上最嚴重的一次宕機事件。GitHub官方確認了本次宕機是在例行的軟件升級過程中發生的,本文將帶領大家回顧一下宕機事故。

  距離今年9月份在兩天內兩次宕機僅間隔3個月。12月22日,全球知名的開源托管服務GitHub意外遭遇了歷史上最嚴重的一次宕機事件。GitHub官方確認了本次宕機是在例行的軟件升級過程中發生的,本文將帶領大家回顧一下宕機事故。

  背景

  周六上午我們按計劃要做一次例行維護,以確保軟件在聚合交換機上的順利升級。這次升級是在網絡供應商建議下進行的,目的是為了解決早些時候發生的宕機事故。在此之前,我們已經在類似設備上做過多次測試都沒有出現任何意外,我們對本次升級也充滿了信心。然而,即便準備充分,軟件升級仍然總是伴隨著風險,為此,我們預留了維護窗口期和技術支持人員提供電話服務,以防意外事件的發生。

  問題出在哪里?

  在GitHub的網絡中,每一臺接入交換機,也就是每一臺服務器都連接著一對聚合交換機。這些聚合交換機成對安裝并通過一種叫做MLAG的功能來偽裝成一個單線路由,因為link aggregation,spanning tree和其他layer 2協議希望有一個單獨的主設備。這使得我們能夠在一個聚合交換機上進行升級,而不會影響其他合作伙伴交換機或其他接入連接的交換機。值得一提的是,我們之前已多次成功運行過(MLAG)功能。

  我們打算每次升級一臺聚合交換機,這一過程被稱作在服務中軟件升級(in-service software upgrade)。即首先上傳新的軟件到一臺交換機,配置交換機后,在新版本上重新啟動,并發出reload命令。余下的交換機探測到不能連接到它,就將開始一個故障轉移過程接管原來由MLAG共同管理的資源。

  在開始升級后,我們遇到了一些預料外的故障,這些故障引起了20-30分鐘的網絡不穩定,隨后我們嘗試在維護窗口期處理這些問題。我們為此關閉了一半的聚合交換機和接入交換機的鏈路,這樣做能夠緩和一些問題,然后我們繼續與網絡供應商協作,試圖找到讓網絡不穩定的深層原因。這仍然沒有起到作用,受累于冗余的制度,我們只能操作一半的上路鏈接,我們的流量是比較低的,這在當時并沒有導致真正的問題。在太平洋時間11:00,根據我們以往的經驗,如果我們對于這個新版本問題還不能有一個好的解決辦法,我們打算回滾本次軟件升級,并且在13:00 PST的時候開始回滾升級,恢復充分冗余的狀態。

  在太平洋時間12:15分,我們的網絡供應商開始從交換機上收集***的取證信息,以便他們嘗試找出本次事故的原因。絕大多數的信息收集是隔離開進行的,包括收集日志文件和檢索交換機各部分的硬件狀態。作為***一個步驟,他們嘗試收集一個運行在交換機上的代理的狀態。這涉及到停止的過程和促使它以某種方式寫入狀態,并在稍后進行分析。于是我們斷開了接入交換機之間的鏈路,讓它們彼此不相互受影響。這與我們之前以MLAG模式重啟交換機類似,而在此前多次測試中都是沒有出過意外的。

  這時候,事情開始變得糟糕起來。一個部署在交換機上的代理被終止后,(成對部署的)另一個節點將等待 5 秒鐘窗口期判斷前者是否會恢復。如果它無法收到***個節點的響應,卻看到兩者之間鏈路處于活躍狀態,它會默認對方處于運行但狀態不同步的情況。在這種情況下,它不能安全地接管與另一個路由器共同管理的資源,因此它會默認回到link aggregation, spanning tree和其他兩層協議下的獨立交換機運行狀態。

  通常情況下,這并不是一個問題,因為該交換機在它的對端失效之前還會查看這條鏈路的狀態。當鏈路失效時,交換機會等待2秒看看鏈路是否恢復。如果鏈路沒有恢復,交換機會假設對端完全失效的同時接管MLAG資源。這一類接管并不會觸發任何第二層(鏈路層)的變化。

  當***個交換機上的代理被終止時,這一對路由器之間的鏈接并未被中斷,因為代理無法操作硬件去中斷鏈接。只有當代理程序重新啟動后才可能發送命令操作底層 硬件。當時間非常不巧,且路由器還需要更多額外時間由代理程序為分析而記錄運行狀態時,這一對路由器之間的鏈接保持了足夠長時間的活躍狀態,最終使得對端 路由器發現了在活躍線路上心跳消息的缺失,因此進行了后面這種有著更強破壞性的故障轉移操作。

  這個過程帶來了網絡內部的巨大波動,因為所有的聚合鏈路要重新建立、spanning-tree協議中要求的***選舉過程必須完成,而且網絡中的所有鏈路都必須重新進行spanning-tree的收斂過程。這一切直接導致了接入層交換機的流量被阻塞了1.5分鐘。

  文件服務器影響

  我們的文件服務器是由一些采用高可靠性保障軟件Pacemaker, Heartbeat 和 DRBD管理的主/備服務節點對組成,其中DRBD軟件可以將主節點上的磁盤數據變更同步到備節點,而Heartbeat和Pacemaker一起協同工作,管理主節點的服務進程和故障恢復。

  通過DRBD,確定數據卷是否單獨掛載在簇中的一個結點是非常重要的。DRBD保證數據掛載在一個鏈接的兩端節點上并且保護接收端是只讀的。再說明一點,我們使用STONITH(Shoot The Other Node In The Head)進程在等待失敗或者過期之前去關閉活動的節點。我們想確保我們沒有進入“精神分裂”(也就是數據被同時寫入兩個節點)的狀態,因為這樣可能導致無法恢復的數據錯誤。

  當網絡凍結后,很多為應對冗余而刻意部署在不同機架上的文件服務器,超出了他們的heartbeat集群系統的響應限時,而導致它們需要控制文件服務器資源。它們向合作節點發出STONITH命令,試圖去控制(文件服務器)資源,然而,由于受累于網絡,這些命令中的相當部分并沒有傳達出去。當網絡恢復、節點之間的消息被送達之后,許多對服務器都處于這樣的狀態:兩臺服務器都認為自己應該接管共享的資源。這個競爭狀態導致兩臺服務器互相停止了對端(利用前述STONITH進程)。我們有多對文件服務器最終都處于全部停止的狀態。

  當我們發現了這個問題后,我們立即采取了以下措施:

  • 將GitHub.com網站置為維護模式
  • 協調整個運維團隊開始進行恢復
  • 降級切換到上一個軟件版本
  • 制定恢復服務的計劃
  • 嚴密監視網絡30分鐘,以確保是否穩定復蘇

恢復

  如前述被停止的成對節點在恢復時,重新激活鼓掌之前已被激活運行的節點尤為重要,因為它擁有對于當前文件系統應該所處的正確狀態的***信息。在大多數情況下,當結對的文件服務器在檢查集中式日志數據的過程中出現問題的時候,來確定哪個節點是活躍節點是一件容易的事。然而在某些情形下,依據日志數據尚不能得出***的判斷,我們只好在不開動文件服務器資源的情況下啟動雙節點中的一個,檢查它的本地日志文件,以此來判斷哪個節點才是主節點。

  這種恢復是一個非常耗時的過程,我們決定在恢復每個文件服務器之前保持(GitHub.com運行在)維護模式,直到最終恢復每一個文件服務器對。由于問題廣泛存在,這個過程花了五個多小時才完成。我們不得不對整個GitHub文件存儲基礎設施中的絕大比例部分進行重新啟動,驗證它們是否工作正常,并確保所有的對節點正確復制。這個過程中并沒有發生其他的意外,我們在太平洋時間20:23重新上線。

  從宕機事故中獲得的五點重要反省

  1. 我們將和網絡供應商緊密合作來鑒別和搞清楚導致MLAG功能失效以致故障轉移無法如愿進行的原因,按設計的規劃,我們的網絡供應商將重新審查個別延遲時間的狀況,(通過增加路由器超時設置)使路由器有更多時間去檢查判斷鏈路超時,以防止此類事件在此發生。
  2. 我們已經推遲了所有針對聚合網絡的軟件升級事宜,直到我們在測試環境(Staging)建立起與生產環境功能完全一致的副本用于測試。這項工作已經展開,在此同時,我們會繼續密切留意在此前報告中提到的MAC地址學習的問題,并在必要時適用相應的解決方法。
  3. 從今往后,我們會在我們實施任何網絡變更前,讓文件服務器的高可靠性保障軟件進入維護模式,不管所作的網絡變更在交換層面是多么簡單。這個措施可以使服務器繼續工作,而不會因為變更操作導致服務器采取任何自動的故障恢復行為。
  4. 文件服務器節點之間的通信依賴于(其它的)網絡基礎設施是一個長久以來已知的問題。我們正在與主機提供商積極協調、尋找解決這個問題的方法。
  5. 我們引入了新的人員對我們的高可用性配置環境配置進行重新評估以確保故障遷移行為是合適的。
責任編輯:黃丹 來源: CSDN
相關推薦

2016-09-01 08:07:02

Linux MinixUbuntu

2012-08-08 09:12:01

程序員

2015-04-20 17:12:53

變量變量名最糟糕變量名

2011-05-11 13:07:15

2012-01-12 14:06:34

2013-09-09 16:38:01

諾基亞微軟

2017-07-28 10:55:49

AITayAlexa

2012-12-28 09:47:07

程序員代碼編程

2010-09-15 08:59:04

開源交易

2011-07-01 10:20:32

2024-03-19 08:00:00

測試漏洞

2023-10-26 00:07:04

2023-12-19 11:22:05

2014-07-15 11:10:01

面試題面試

2015-06-08 09:46:04

2023-11-27 15:03:26

2015-12-25 11:34:25

2013-09-29 13:40:21

項目

2011-03-16 10:00:46

2012-11-13 10:32:22

點贊
收藏

51CTO技術棧公眾號

蜜桃视频www网站在线观看| 国产精品探花视频| 精品国产一级毛片| 91精品国产麻豆| 日韩一级片免费视频| 国产香蕉在线| 国产一区二区在线免费观看| 1769国内精品视频在线播放| 久久久99999| 激情av综合| 欧美夫妻性生活| 欧美 日韩 亚洲 一区| 啊v视频在线| 99综合电影在线视频| 国产日韩欧美另类| 你懂的国产视频| 91精品二区| 国产亚洲成精品久久| 中文字幕在线观看91| 久久99久久久精品欧美| 疯狂做受xxxx高潮欧美日本| 青青草免费在线视频观看| 九色在线视频| 97超碰欧美中文字幕| 亚洲r级在线观看| 成年人晚上看的视频| 在线国产欧美| 欧美成人亚洲成人| 日日操免费视频| 综合国产视频| 日韩成人中文字幕| 风韵丰满熟妇啪啪区老熟熟女| 岛国精品在线| 在线观看视频一区二区| 无码中文字幕色专区| 污污视频在线| 成人免费在线观看入口| 天堂社区 天堂综合网 天堂资源最新版| 成人午夜视频一区二区播放| 国产精品影视天天线| 91精品久久久久| 中文字幕 视频一区| 久久成人国产| 日本精品性网站在线观看| 亚欧视频在线观看| 亚洲精品综合| …久久精品99久久香蕉国产| 日韩三级av在线| 亚洲高清不卡| 午夜精品视频在线| 成人免费区一区二区三区| 精品电影一区| 69久久夜色精品国产69乱青草| 国产一级二级毛片| 亚洲私人影院| 97国产在线视频| 色婷婷av国产精品| 亚洲一区二区三区免费在线观看 | 精品51国产黑色丝袜高跟鞋| 中文成人av在线| 亚洲欧美日产图| 日本在线视频站| 亚洲视频你懂的| 日本丰满大乳奶| 九色91在线| 午夜精品一区二区三区免费视频| 国产精品久久久久9999爆乳| а√天堂中文资源在线bt| 欧美日韩精品中文字幕| 久久人妻精品白浆国产 | 亚洲风情在线资源站| 欧洲精品在线播放| 午夜不卡影院| 欧美性高清videossexo| xxww在线观看| 免费观看亚洲视频大全| 精品欧美一区二区三区精品久久| 佐佐木明希电影| 特黄特色欧美大片| 在线中文字幕日韩| 91日韩中文字幕| 精品动漫av| 国产精品黄视频| 国产又大又长又粗| av电影在线观看一区| 日本高清视频一区二区三区| 国产在线激情| 欧美日韩另类在线| 97人人爽人人| 牛牛影视一区二区三区免费看| 亚洲小视频在线观看| 日本高清一二三区| 亚洲综合国产| 91日本在线观看| 日韩中文字幕免费在线观看| 久久久夜色精品亚洲| 亚洲一区二区免费视频软件合集| 男人天堂亚洲| 欧美在线色视频| 潘金莲一级淫片aaaaa| 免费视频亚洲| 欧美人交a欧美精品| 天堂网一区二区| 国产高清精品久久久久| 日本一区精品| 女人天堂av在线播放| 欧美日韩日本视频| 中文字幕狠狠干| 中国成人一区| 国产精品电影观看| 日日夜夜精品免费| 亚洲美女视频在线观看| 亚洲视频在线观看一区二区三区| 91亚洲无吗| 日韩亚洲精品视频| 男人天堂2024| 成人永久免费视频| 一本二本三本亚洲码| 欧美成人ⅴideosxxxxx| 亚洲成成品网站| www欧美com| 麻豆一区二区在线| 欧美一级日本a级v片| xxxx在线视频| 欧美一区二区三区视频| 狂野欧美性猛交| 久久激情一区| 国内不卡一区二区三区| 青草在线视频在线观看| 欧美日韩国产大片| 亚洲色图欧美色| 久久精品一区| 久久资源av| 蜜桃麻豆av在线| 亚洲第一中文字幕| 久久久久久久蜜桃| 国产精选一区二区三区| 91香蕉视频网址| 亚洲国产天堂| 日韩亚洲欧美成人| 在线视频欧美亚洲| 亚洲国产精品黑人久久久| 熟女人妇 成熟妇女系列视频| 色先锋久久影院av| 97超视频免费观看| 三级在线观看网站| 疯狂做受xxxx高潮欧美日本| 国产激情视频网站| 黄色在线免费网站| 欧美日韩一区在线| 欧洲美熟女乱又伦| 美国欧美日韩国产在线播放| 亚洲国产婷婷香蕉久久久久久99 | 欧美视频亚洲视频| 国产aⅴ精品一区二区三区黄| 欧美xxxx免费虐| 精品国产一区二区三区久久久蜜月| 极品盗摄国产盗摄合集| 国产福利一区二区三区视频在线| 黄色特一级视频| av综合网页| 69av在线播放| 国产美女视频一区二区三区| 欧美天堂一区二区三区| 四虎永久免费地址| 国产精品996| 日本十八禁视频无遮挡| 美女久久久久| 国产美女搞久久| 福利在线视频网站| 精品日韩在线观看| 伊人手机在线视频| 亚洲国产成人一区二区三区| 小早川怜子一区二区三区| 欧美涩涩网站| 清纯唯美一区二区三区| 亚洲国产天堂| 91国语精品自产拍在线观看性色| 欧美91精品久久久久国产性生爱| 欧美四级电影在线观看| 人妻人人澡人人添人人爽| av动漫一区二区| 日本特黄a级片| 欧美三级第一页| 日韩三级电影免费观看| 国产精品一区二区三区av| 韩国v欧美v日本v亚洲| 黄色av免费在线观看| 欧美电影影音先锋| 五月婷婷激情网| 欧美韩国日本综合| 国产51自产区| 日本亚洲三级在线| 国产欧美久久久久| 精品理论电影| 国产九色精品| 国产人妖一区| 97视频免费在线看| 欧美性videos| 精品一区二区三区四区| 99在线小视频| 在线免费不卡视频| 欧美一级高潮片| 国产精品久久久久一区二区三区共| 久久久久国产免费| 久久久久久久欧美精品| 国产精品69久久久| 7777久久香蕉成人影院| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 亚洲视频一二三四| 母乳一区在线观看| 一本久道高清无码视频| 91精品国产乱码久久久久久久| 精品一区2区三区| 一区视频网站| 成人精品久久久| 日韩高清不卡| 午夜精品久久久久久久99热浪潮 | 韩国三级电影久久久久久| 国产网站在线免费观看| 视频直播国产精品| 蜜桃视频在线入口www| 欧美va亚洲va在线观看蝴蝶网| 亚洲熟女乱色一区二区三区久久久| 精品日韩视频在线观看| 免费三片在线播放| 日韩毛片在线免费观看| 久操视频在线观看免费| 久久久久久日产精品| 人妻体内射精一区二区三区| 国产精品99久久久| 中文字幕55页| 国产一区视频导航| 17c国产在线| 韩国精品久久久| 欧美激情第3页| 美国十次了思思久久精品导航| 97公开免费视频| 日韩高清不卡一区二区三区| 欧美少妇性生活视频| 亚洲欧美激情诱惑| 看av免费毛片手机播放| 一本色道88久久加勒比精品| 国产欧美日韩小视频| 亚洲国产日本| 性高湖久久久久久久久aaaaa| 国内综合精品午夜久久资源| 日本大胆人体视频| 伊人成人在线视频| 国产极品在线视频| 午夜在线视频观看日韩17c| 丰满人妻中伦妇伦精品app| 麻豆9191精品国产| 北条麻妃av高潮尖叫在线观看| 天堂在线一区二区| 日韩一级理论片| 老司机午夜精品| 在线a免费观看| 国产成人午夜精品影院观看视频| 色诱av手机版| 97成人超碰视| 日本一二三不卡视频| 国产精品另类一区| 欧美日韩午夜视频| 亚洲狠狠爱一区二区三区| 国产精品6666| 色欧美乱欧美15图片| 中文字幕资源网| 日韩免费电影一区| 涩爱av在线播放一区二区| 一本色道久久88综合亚洲精品ⅰ | 国产在线一二| 久久九九有精品国产23| 午夜在线激情影院| 热久久免费国产视频| av成人在线看| 5g国产欧美日韩视频| 老汉色老汉首页av亚洲| 欧美一区二区三区成人久久片| 成人中文在线| a级免费在线观看| 日韩激情视频在线观看| 熟妇无码乱子成人精品| av成人免费在线观看| 一级在线观看视频| 亚洲国产精品久久久久婷婷884| 香蕉影院在线观看| 日韩午夜电影av| 青青草观看免费视频在线| 久久精品一区中文字幕| av影视在线| 国产精品永久免费| 久久综合五月婷婷| 亚洲欧美日韩综合一区| 在线欧美不卡| 亚洲a级黄色片| 337p粉嫩大胆噜噜噜噜噜91av | 亚洲成人精品在线观看| 一级片在线免费播放| 日韩精品中文字幕一区二区三区| 免费在线观看污视频| 欧美成人自拍视频| 欧美最新精品| 韩国一区二区三区美女美女秀| 日韩一区自拍| 欧美一级片中文字幕| 国产91在线观看| 日韩在线一卡二卡| 欧美午夜无遮挡| 免费观看a视频| 日韩一区视频在线| 欧美影视资讯| 蜜桃网站成人| 欧美特黄一区| 国内av一区二区| 欧美极品另类videosde| 中文字幕亚洲精品一区| 日韩欧美中文字幕制服| 在线观看av的网站| 日韩免费av片在线观看| 极品束缚调教一区二区网站| 亚洲第一综合网站| 老司机免费视频一区二区| 欧美狂猛xxxxx乱大交3| 亚洲成人午夜影院| www夜片内射视频日韩精品成人| 中文字幕国产精品久久| 成人开心激情| 日本午夜精品一区二区三区| 亚洲麻豆一区| 国产a级黄色片| 夜夜爽夜夜爽精品视频| www.com在线观看| 久久精品国产亚洲一区二区| 青娱乐极品盛宴一区二区| 日本一区视频在线| 久久久亚洲人| 天天躁日日躁aaaa视频| 日韩欧美在线视频日韩欧美在线视频| 精品毛片一区二区三区| 欧美成年人网站| 久久伦理中文字幕| 日本中文字幕一级片| 国产一区二区三区高清播放| 伊人在线视频观看| 日韩一区二区三区在线观看 | 一区二区三区 在线观看视频| 国产又粗又猛又爽又黄的视频一| www.日韩.com| 欧美片网站免费| 久久久久久www| 97久久超碰国产精品电影| 国产午夜性春猛交ⅹxxx| 精品亚洲aⅴ在线观看| 性高爱久久久久久久久| 日本一区二区不卡高清更新| 麻豆久久久久久久| 国产探花在线免费观看| 日韩女优av电影| 免费一二一二在线视频| 久久综合色一本| 日本vs亚洲vs韩国一区三区二区 | 亚洲综合男人的天堂| 后入内射欧美99二区视频| 欧美亚洲国产另类| 大胆日韩av| 国产老头和老头xxxx×| 午夜精品国产更新| 福利小视频在线观看| 91精品视频免费看| 国内自拍视频一区二区三区| 亚洲av成人片色在线观看高潮| 日韩欧美在线观看视频| yourporn在线观看视频| 97av影视网在线观看| 一区二区三区导航| 在线观看天堂av| 亚洲激情在线观看| 久久久免费人体| 精品一二三四五区| 久久这里只有精品6| 一本一道精品欧美中文字幕| 欧美激情视频一区二区三区不卡| 亚洲a级精品| 天堂av手机在线| 色伊人久久综合中文字幕| 国产视频在线播放| 蜜桃狠狠色伊人亚洲综合网站| 久久国产精品区| 久草手机在线观看| 色爱av美腿丝袜综合粉嫩av| 精品久久ai| 韩国一区二区在线播放| 色噜噜狠狠色综合中国| 欧洲黄色一区| 亚洲精品日韩成人| 97久久超碰国产精品| 国产白浆在线观看| 国产精品女人久久久久久| 亚洲成人直播|