原创 Dokcer創建私有倉庫、私有倉庫Web管理

1、直接用Docker提供的鏡像registry運行私有倉庫 # docker run -d -p 5000:5000 -v /data/registry:/var/lib/registry --name registry --rest

原创 Mysql佔用大量寫I/O

早上收到zabbix告警,發現某臺存放監控數據的數據庫主機CPU的IOwait較高,一直持續較長時間。   登錄服務器查看磁盤IO發現隊列高達90%多,而且經常反覆如此 通過iotop查看發現佔用io較大的進程是mysql   登錄m

原创 Zabbix自動添加Mysql多實例監控

1、定義每個實例的端口 cat mysql_port 3306 3307 3308 3309 3310 3311 3312 3313   2、給所有實例創建一個zabbix用戶只允許本地訪問,生產環境具體權限各位看官自己看着給吧O(

原创 salt 2016.3.3版本 cp.push拉取minion端文件異常問題

今天在線上環境使用cp.push模塊拉取minion端文件時,出現如下錯誤 # salt 192.168.xxx.xxx cp.push /etc/fstab 192.168.xxx.xxx: The minion funct

原创 運維管理平臺開發思路

1 應用技術 後端 Python3.7 Django2.x Celery4.x Saltstack Restful Mysql Redis 前端 jquery bootstrap bootstrap-table bootstrap-f

原创 基於Docker、Jenkins和Saltstack的持續部署方案

一、基礎環境 1、Centos7.2 # cat /etc/redhat-release CentOS Linux release 7.3.1611 (Core)   2、Docker版本  《docker倉庫安裝》 # docke

原创 利用Docker開啓持續交付之路

持續交付即Continuous Delivery,簡稱CD,隨着DevOps的流行正越來越被傳統企業所重視。持續交付講求以短週期、小細粒度,自動化的方式頻繁的交付軟件,在這個過 程中要求開發、測試、用戶體驗等角色緊密合作,快速收集反饋,從而

原创 Docker 定製ssh、java等基礎服務鏡像

1、啓動一個基於centos鏡像的容器 # docker run –p 10022:22 -ti centos bash [root@f743588bbeef /]# -p: 本地端口映射容器22端口,是爲了後面啓動ssh後測試能否正

原创 COBBLER無人值守安裝

1. Cobbler介紹 Cobbler是一個Linux服務器安裝的服務,可以通過網絡啓動(PXE)的方式來快速安裝、重裝物理服務器和虛擬機,同時還可以管理DHCP,DNS等。 Cobbler可以使用命令行方式管理,也提供了基於Web的界面

原创 celery最佳實踐

作爲一個Celery使用重度用戶,看到Celery Best Practices這篇文章,不由得菊花一緊。乾脆翻譯出來,同時也會加入我們項目中celery的實戰經驗。 通常在使用Django的時候,你可能需要執行一些長時間的後臺任務,沒準你

原创 使用Logstash multiline 收集PHP、tomcat等應用服務多行堆棧日誌

很多時候應用程序出錯是都是拋出一堆 堆棧信息(即在日誌文件輸出多行),此時logstash可以使用multiline的插件收集日誌時需要把錯誤堆棧信息收集爲一個記錄。multiline字面意思是多行,顧名思義就是對多行日誌進行處理。 mul

原创 Docker 集羣Swarm創建和Swarm Web管理

關於Docker Swarm更多的介紹請查看《Docker管理工具-Swarm部署記錄》   一、環境配置 1、安裝環境 # cat /etc/redhat-release CentOS Linux release 7.3.1611 (

原创 Hadoop分佈式集羣實戰

HAdoop集羣實戰一:Zookeeper集羣部署 HAdoop集羣實戰二:Hadoop集羣部署 HAdoop集羣實戰三:Namenode高可用HA部署 HAdoop集羣實戰四:Hbase集羣部署 HAdoop集羣實戰五:Hive集羣部署

原创 Hadoop集羣問題集

1、bigdata is not allowed to impersonate xxx 原因:用戶代理未生效。檢查core-site.xml文件是否正確配置。 <property> <name>hadoop.proxyuser.bigd

原创 Tomcat配置性能管理服務--Elastic APM Server

一、基本架構 1、應用側部署agent,負責應用性能和錯誤數據,支持node、python、ruby、js,java和golang beta版本;2、APM Server服務接受agent的打點數據,服務端將數據傳輸至Elasticsear