原创 MySQL增量備份與恢復

上篇講的完全備份我們現在總結出完全備份會有大量的重複數據,並且完全備份的時間與恢復的時間很長。解決完全備份存在的問題就是使用增量備份的方式,增量備份就是備份自上一次備份之後增加或改變的文件或者內容。 增量備份的特點: 優點:沒有重複數據,

原创 MongoDB複製集

概述: MongoDB複製集是將數據同步在多個服務器的過程。複製集提高了數據的可用性,並可以保證數據的安全性。複製集是額外的數據副本,是跨多個服務器同步數據的過程,複製集提供了冗餘並增加了數據可用性,通過複製集可以對硬件故障和中斷的服務進行

原创 部署Zabbix集中監控系統

Zabbix簡介: * Zabbix是一個基於Web界面的分佈式系統監控與網絡設備監控系統,與Cacti,Nagios類似,提供分佈式監控以及集中的Web管理界面。被監控對象只要支持SNMP協議或者運行Zabbix_agent代理程序即可。

原创 自動化運維之SaltStack

SaltStack原理: SaltStack由Master和Minion構成,master是服務端,表示一臺服務器;minion是客戶服務端,表示多臺服務器。在master上發送命令給minion,minion就會執行相應的命令。mast

原创 Ansible自動化運維之Playbook詳解及體驗(一)

playbook-介紹: playbooks是 一個不同於使用Ansible命令行執行方式的模式,其功能更強大靈活。簡單來說,playbook是一個非常簡單的配置管理和多主機部署系統,不同於任何已經存在的模式,可作爲一個適合部署複雜應用程序

原创 部署社區網站,搭建SVN、nginx、PHP,部署MFS並掛載,發佈上線

概述: 社交網站的第一個版本部署在LNMP平臺之上,前段爲Nginx服務器,通過fastcgi協議訪問後端的PHP服務器。爲了保證數據安全,要求搭建MySQL數據庫主從集羣。 項目介紹: 本項目案例結合SVN、LNMP和MySQL三種環境,

原创 Ansible自動化運維之YAML、基礎元素

YAML簡介: * YAML是一種用來表達資料序列的格式。YAML是YAML Ain‘t Markup Lanaguage的縮寫,即YAML不是XML。 * 特點: 1.具有很好的可續性,易於實現; 2.表達能力強,擴展性好

原创 在CentOS7系統上部署KVM虛擬化平臺

虛擬化簡介:虛擬化就是把硬件資源從物理方式轉變爲邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理機上同時運行多個操作系統,以實現資源利用率最大化和靈活管理的一項技術。 半虛擬架構 ---xen--- Linux5.

原创 部署Zabbix集中監控系統

Zabbix簡介: * Zabbix是一個基於Web界面的分佈式系統監控與網絡設備監控系統,與Cacti,Nagios類似,提供分佈式監控以及集中的Web管理界面。被監控對象只要支持SNMP協議或者運行Zabbix_agent代理程序即可。

原创 監控軟件Zabbix之配置QQ郵箱報警機制

上篇講解了Zabbix的安裝與配置,本篇繼續講解如何配置郵件報警機制;本篇我就在此前zabbix服務端和客戶端都已經配置好的基礎上進行試驗;在監控主機上進行配置: 1.使用yum安裝mailx郵箱服務: * yum install mail

原创 saltstack使用指南----常用執行模塊

saltstack常用執行模塊: cron模塊 archive模塊 cmd模塊 cp模塊 dnsutil模塊 file模塊 group模塊 network模塊 service模塊 pkg模塊 user模塊 一、cron模塊: 功能:實現被控

原创 自動化運維之SaltStack

SaltStack原理: SaltStack由Master和Minion構成,master是服務端,表示一臺服務器;minion是客戶服務端,表示多臺服務器。在master上發送命令給minion,minion就會執行相應的命令。mast

原创 掌握Ansible角色(Roles)自動化部署配置LAMP架構

Roles簡介: Ansible爲了層次化、結構化地組織Playbook,使用了角色(roles)。Roles能夠根據層次型結構自動裝載變量文件、task以及handlers等。簡單來講,roles就是通過分別將變量、文件、任務、模塊

原创 Ansible自動化運維之Playbook詳解及體驗(二)

Handlers介紹: Handlers也是一些task的列表,和一般的task並沒有什麼區別。是由通知者進行的notify,如果沒有被notify,則Handlers不會執行,假如被notify了,則Handlers被執行; 不管有多

原创 千萬PV網站架構之RabbitMQ(消息隊列)安裝、集羣

RabbitMQ介紹: MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過讀寫出入隊列的消息(針對應用程序的數據)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發