原创 APM監控工具Pinpoint搭建

一:Pinpoint簡介與架構圖示 Pinpoint是什麼Pinpoint是開源在github上的一款使用JAVA語言編寫的APM監控工具,用於大規模分佈式系統監控。它對性能的影響較小,只增加約3%的資源利用率,且agent安裝是無侵入式

原创 新手必讀:Linux分佈式存儲之——Mogilefs

一:分佈式存儲產生背景①時代背景Web 2.0 時代的到來,使得單個計算機節點遠遠無法滿足用戶對海量數據和應用程序運行空間的需求。個人和企業都有安全而持久的存儲信息的需求,備份成爲最通俗的手段。個人用戶通過保存多個拷貝的形式實現信息存儲的安

原创 ansible實戰應用之——自動化系統上線

一:系統上線基本流程二:操作環境ansible主機一臺:    軟件需求:haproxy、ansible    實現功能:haproxy健康監測,ansible自動化運維tomcat主機兩臺:    tomcatA:172.17.214.7

原创 Redis企業級緩存策略之——Redis主從

一:企業常見的Redis主從架構①一主多從②一主多從從二:主從複製的優點(1)高可用性在一個Redis集羣中,如果master宕機,slave可以介入並取代master的位置,因此對於整個Redis服務來說不至於提供不了 服務,這樣使得整個

原创 Centos7二進制安裝mariadb最新版10.2.8

1.查看系統是否已經安裝rpm  -qa  mariadb*2.創建系統用戶mysql, 並指定其家目錄爲 /app/mysqldb①getent passwd mysql ②useradd -d /app/mysqldb -r -m -s

原创 linux腳本進階例題解析

例題一:編寫腳本/root/bin/createuser.sh,實現如下功能:使用一個用戶名做爲參數,如果指定參數的用戶存在,就顯示其存在,否則添加之;並生成8位隨機口令並存在一個文件中,初步提示改口令,顯示添加的用戶的id號等信息#!/b

原创 爲自動化準備之採用傳統方式命名網卡

一:實驗環境centos7虛擬機一臺二:網卡命名機制  CentOS 6之前,網絡接口使用連續號碼命名,如eth0、eth1等,當增加或刪除網卡時,名稱可能會發生變化;而CentOS 7使用基於硬件,設備拓撲和設置類型的命名方式,命名機制如

原创 基於mysql的可視化日誌管理——loganalyzer

一:環境搭建目標通過mysql與rsyslog的搭配和loganalyzer的顯示,實現日誌記錄在數據庫中的統一存儲和可視化操作。二:實驗環境A:mysql server 一臺    192.168.216.66B:rsyslog serv

原创 Linux平臺基於DR模式的LVS搭建

一:DR模式工作流程VS-DR:Virtual Server via Direct Routing 直接路由的虛擬服務器VS(virtual server)    VIP: 接收客戶端請求    DIP:發送請求給RS的RIPRS (rea

原创 Linux平臺基於NAT模式的LVS搭建

一:NAT模式工作流程VS-NAT:Virtual Server via NAT  基於地址翻譯的虛擬服務器二:幾個IP    CIP:client IP    VIP:virtual IPCIP通過路由器來訪問VIP,所以VIP爲橋接模式

原创 運維自動化好幫手:ansible軟件入門篇

一:關於自動化我們要知道的1、自動化是什麼?IT運維自動化是一組將靜態的設備結構轉化爲根據IT服務需求動態彈性響應的策略,目的就是實現IT運維的質量,降低成本。可以說自動化運維一定是IT運維高層面的重要屬性之一。2、爲什麼要使用自動化技術?

原创 基於DR模式的keepalived主從模式高可用架構搭建

一:架構圖示2.keepalived是什麼?Keepalived的作用是檢測服務器的狀態,如果有一臺web服務器宕機 ,或工作出現故障,Keepalived將檢測到,通過VRRP協議,將有故障的服務器從系統中剔除,同時使用其他服務器代替該服

原创 高級文件系統管理

                       設定文件系統配額1.分區掛載選項:usrquota、grpquota   (可以設置爲分區開機自動掛載選項)2.初始化數據庫:quotacheck  -cug dirname   -u 生成us

原创 基於LNMP的簡單電商網站架構

一:實驗環境centos 7 實驗機chrome 瀏覽器二:實驗步驟※注意事項實驗前,查看80端口是否被httpd服務佔用,如打開,則關閉httpd服務,確保80端口未開啓1.安裝必要軟件yum install mariadb mariad

原创 網絡接口配置 -- bonding

一:實驗環境①兩臺centos虛擬機,一臺做試驗機,一臺做測試機②兩個網卡eth0、eth1二:實驗目的在生產環境中,當多名用戶同時訪問一個IP時將會增大網卡負荷和風險,這時我們可以通過將多塊網卡綁定同一IP地址對外提供服務,從而實現高可用