原创 TiDB rpm 安裝方式

rpm/deb 或yum/apt 一直以來都是Linux 上最簡單的軟件安裝方式。由於TiDB 官方更推崇ansible/docker/k8s的安裝方式,對於傳統安裝方式,官方僅僅給出了二進制安裝文件,沒有給出rpm 安裝方式。本着折騰的精

原创 iTop 2.5.0 中文漢化版 【開源CMDB】

update 20180913已將itop2.5.0項目放在github,地址 https://github.com/purplegrape/iTop-CN-2.5.0update 20180815 升級到 iTop 2.5.0徹底解決pd

原创 CentOS 7 借用debian kernel 4.9

編譯過後的內核實際上是通用的,所以可以把debian的linux內核移植到CentOS 7,實現懶人版的內核升級。衆所周知,兩個發行版最大的區別就是包管理器不一樣。debian採用deb包,而redhat採用rpm包,雖然有區別,但兩者本質

原创 我的友情鏈接

51CTO博客開發苦咖啡's運維之路____哊.時^隨記向陽草licong人生理想在於堅持不懈

原创 kubeadm 無法下載鏡像問題

kubeadm 是kubernetes 的集羣安裝工具,能夠快速安裝kubernetes 集羣。kubeadm init 命令默認使用的docker鏡像倉庫爲k8s.gcr.io,國內無法直接訪問,於是需要變通一下。首先查看需要使用哪些鏡像

原创 docker鏡像選型

爲了方便快速分發,我們通常需要更小的docker基礎鏡像。這裏推薦minideb 。  很多人使用alpine作爲基礎鏡像,它只有5m,但是缺點如下1、alpine是一個冷門的linux發行版,很多人不會用 2、alpine雖然小,但是小到

原创 CentOS 6 使用 LXC

LXC 自kernel 2.6.27 加入linux 內核,依賴Linux 內核的cgroup和namespace功能而實現,非常輕量級,設計用於操作系統內部應用級別的隔離。不同於vmware,kvm等虛擬化技術,它是一種類似chroot的

原创 再說x86虛擬化

相關資料已經足夠多了,網上其他的文章多數年代久遠,本文試圖換個角度看虛擬化。在虛擬化架構層面,分爲兩種,裸金屬和寄居式。在虛擬化技術層面,分爲三代,指令翻譯(模擬)、OS輔助和硬件輔助第一代  vmwarevmware不多說,是最早的x86

原创 CentOS 7 搭建docker倉庫

docker已經足夠火了,試想每次部署都要飄洋過海去docker官方倉庫拉鏡像,肯定受不了,所以必須搭建內網私有docker倉庫,充分利用高速內網帶寬。1、安裝dockeryum install docker2、開啓docker服務syst

原创 CentOS 7 安裝 cacti 1.1.x

由於cacti 1.1.x系列發佈後,變化比較大,集成了很多插件,自帶自動發現功能,所以記錄下來,比較適合複製粘貼。環境:CentOS 7.4安裝前提a、安裝系統補丁yum update -yb、開啓ntp,保證時間正確yum instal

原创 LVS 的 DR模式注意事項

LVS 是Linux系統下很經典的負載均衡器,尤其是DR模式。其原理非常簡單,LVS通過修改包頭中的目標mac地址,與後端RS “串通” ,“合夥”欺騙客戶端,從而以極低的代價,巧妙的實現負載均衡。 LVS DR 模式由於是半連接,只轉發

原创 itop 導入AD用戶

iTop 支持以ldap的方式驗證,而微軟的Active Directory 本質上也是一個ldap服務器,所以可以通過ldap協議導入AD用戶。本文以iTop 2.3.3爲例,親測可用。新建文件itop/webservices/AD_im

原创 iTop 2.4.0 中文漢化版

iTop 2.3.3 在2016年12月22日發佈,我在第一時間開始了漢化工作,(itop 2.4.0 漢化已完成,見百度網盤)改進如下:1、對官方漢化不全的基礎上進行審覈校驗並深入漢化,除了安裝嚮導,整體漢化率大約95% ;2、給tcpd

原创 搭建nagios+ncpa監控

ncpa是nagios最近幾年推出的監控客戶端,已日趨完善,用於替代老舊的nrpe。首先,nagios的優點在於1、監控界的工業標準,專注報警近二十年(1999年誕生) 業界的話是這樣的,每種監控系統背後都有nagios的影子 2、優秀的

原创 ruby 的while

while 是一個非常強大的語句,很大程度上可以替換其他判斷和循環。1、while 代替ifwhile 5 > 3   puts "ok" end2、while 代替 for 循環sum = 0 i = 1 while i <= 5   s