原创 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