原创 授之以漁-運維平臺Saltstack Web 管理一(Returnner篇)

接上篇《授之以漁-運維平臺Saltstack Web 管理一(模塊管理篇)》,今天介紹下Returnner。 一,returnner介紹 1,默認情況下,發送給minion的命令執行結果將返回給salt-master。Saltsta

原创 授之以漁-運維平臺應用模塊三(Vmware自定義規範篇)

###類似K8S的編排職能,使Vmware具備自動擴容、彈性擴展爲目的(通過監控回調觸發彈性擴展,線上環境接入了硬件負載均衡,自動克隆出來的主機可以自動加入負載。vSphere 6.7的企業增強版本提供Instant Clone 技術,參考

原创 授之以漁-運維平臺應用模塊三(BIND篇)

###暴雪爸爸開了8.0,我去保衛艾澤拉斯了,很久沒有更新。公司用的BIND做的DNS管理,採用了文本格式存儲。之前用過BIND+MYSQL+DLZ,對於後面想要自行搭建運維可視化平臺的小夥伴來說,確實很方便。但性能問題是個大問題,最後無奈

原创 授之以漁-運維平臺分佈式任務系統,代號Veronica(Celery篇)

2018年的最後幾天平臺迭代到了V6版本,代號Veronica(維羅妮卡)。(Veronica名字取自電影復仇者聯盟2,電影中的Veronica是由布魯斯·班納(綠巨人)和託尼·斯塔克(鋼鐵俠)共同完成,Veronica系統包含多個功能模

原创 授之以漁-運維平臺應用模塊一(應用樹篇)

寫在片頭:乾的是運維工作,愛好動手。純屬個人項目,身兼業務需求人員,產品經理,前端,後端,測試於一體,代碼層面會有邏輯問題,請各位看官見諒,下文只是記錄我一個10手碼農在前端踩過的坑和一些思路。 ###應用樹: 爲了方便管理以業務爲單位

原创 授之以漁-運維平臺Saltstack Web 管理一(模塊管理篇)

寫在片頭:2011年接觸到了Puppet ,感嘆老美對自動化的理解高了咱不是一個檔次。2015年接觸到了Saltstack,再次感嘆。當時Saltstack還沒有類似Puppet Foreman之類的Web管理,,從那時起,我就有了一個小

原创 授之以漁-運維平臺應用模塊二(Vmware控制檯篇)

###Vmware控制檯: 爲了方便管理vmware,儘量擺脫vSphere,目前實現了對虛擬機的增、刪、改(硬件配置)、快照管理、Console控制檯、克隆等功能,本文只詳細的介紹下Console功能。先上一張效果圖: #一、 環境準備

原创 伴隨着我娃成長的運維平臺(持續開源..)

寫在片頭:我娃出生的時候,平臺V1.0版本正好上線。純屬個人項目,身兼業務需求人員,產品經理,前端,後端,測試於一體,代碼層面會有邏輯問題,請各位看官見諒。很多人都問我爲什麼不直接上代碼,寫那麼多廢話幹啥。我只想說,冰冷的代碼無法表達我對運

原创 授之以漁-運維平臺發佈模塊二(Jenkins篇)

接上篇《授之以漁-運維平臺發佈模塊一(Jenkins篇)》,今天介紹下結合着Saltstack的MasterEven,用來做發佈系統的結果監控。一、Event介紹SaltStack 0.10版本中, 新增了Event系統, 官方在 Rele

原创 授之以漁-運維平臺發佈模塊一(Jenkins篇)

本着步子邁得太大容易扯蛋的原則,平臺設計初衷就是能調用開源產品肯定不自己做,這樣平臺只作爲一個綜合調度中心使用,無需考慮後面具體的功能實現邏輯。使用Jenkins還是要追溯到很久很久之前認知的一家公司,當時的技術總監張曉峯讓我學到了持續集成