原创 自動化部署之SaltStack

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

原创 RabbitMQ集羣配置

RabbitMQ 簡介 MQ (Message Queue 消息隊列) 是一種應用程序對應用程序的通信方法。引用程序通過讀寫出入隊列的消息來通信而無需專用連接來連接他們。通常是用於諸如遠程過程調用的技術。排隊指的是應用程序通過隊列來通信。隊

原创 自動化部署之Ansibler之YAML與Ansible基本元素

YANL 介紹 YAML:另一種標記語言。是用來寫配置文件的語言,非常簡潔和強大。YAML語法和其他語言類似,也可以表達散列表、標量等數據結構。結構通過空格來展示;序列裏配置項通過-來代表;Map裏鍵值用:來分隔;YAML的擴展名爲yam

原创 部署KVM虛擬化平臺

虛擬化簡介: 虛擬化就是把硬件資源從物理方式轉變爲邏輯方式,打破原有物理結構,使用戶可以靈活管理這些資源,並且允許1臺物理主機之上允許多個操作系統,以實現資源利用率最大化,靈活管理。 虛擬化優勢 降低服務器數量,降低硬件採購成本 資源

原创 Docker架構鏡像及容器管理

Docker概述 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。 一個完整的Do

原创 百萬PV網站大體架構

大體簡介 PV(page view)即頁面瀏覽量,或點擊量,通常是衡量一個網絡網站的主要指標採用四層模式實現,主要分爲前端反向代理層、Web層、數據庫緩存層和數據庫層。前端反向代理層採用主備模式,Web層採用集羣模式,數據庫緩存層採用主備模

原创 linux常用操作命令

紅帽linux常用操作命令 (來源於網絡總結在一塊1.命令怎麼用(三種方式)shutdown --helpshutdown --?man shutdown (man 就是manual 手冊, 指南)2.服務 service怎麼知道服

原创 Zabbix監控服務

Zabbix監控環境搭建實現7x24監控 zabbix 是一個高集羣成的企業級開源網絡監控解決方案,提分佈式監控管理以及集中wed管理界面,被監控端只要支持SNMP協議或者或者運行Zabbix_agents代理程序員即可。zabbix具備主

原创 Marathon+Mesos+Docker部署

Marathon 馬拉松是一個生產級的容器編排平臺,用於中間層的數據中心操作系統(DC/OS)和Apache Mesos.爲部署提供提供REST API服務,有授權和SSL、配置約束,通過HAProxy實現服務發現和負載平衡。 Apach

原创 ELK實時日誌分部署

ELK簡介 “ELK”是三個開源項目的首字母縮寫:Elasticsearch,Logstash和Kibana。Elasticsearch是一個搜索和分析引擎。Logstash是一個服務器端數據處理管道,它同時從多個源中提取數據,對其進行轉

原创 Docker 數據管理與網絡通信

Docker鏡像 Docker鏡創建三種方法 基於已有的鏡像創建 基於已有鏡像創建只要使用dockers commit 命令。實質就是把一個容器裏面運行的鏡像程序以及該程序的運行環境打包起來生成新的鏡像 -m 說明信息 -a 作者信息

原创 MongoDB 複製集

MongoDB 複製集概述 複製集是額外的數據副本,是跨多個服務器同步數據的過程,複製集提供了沉餘添加了數據可用性,通過個複製集可以對硬件故障中斷的服務進行恢復 複製集的優勢如下: 讓數據更安全。 高數據可用性(24*7) 災難恢復 無

原创 KVM管理虛擬機命令

KVM基本功能管理 virsh -h 查看命令幫助 kvm的配置存放路徑 cd /etc/libvirt/qemu 下有.xml的文件 查看虛擬機的狀態 virsh list --all 虛擬機關機與開啓 virsh

原创 MySQL 基於時間點與位置恢復

基於時間點與位置恢復 利用二進制日誌可以實現基於時間與位置的恢復,例如由於誤操作刪除了一張表,這時候完全恢復是沒用的,因爲日誌裏面還是存在錯誤語句,我們需要的是恢復到誤操作之前的狀態,然後跳過誤操作數據,再恢復後面操作語句假定需要往裏數據庫

原创 samba是一個實現不同操作系統之間文件共享

samba軟件結構:/etc/samba/smb.conf                 #samba服務的主要配置文件/etc/samba/smbusers                #samba服務設置samba虛擬用戶