hunter
-
1128基于fastDFS,制作rpm包
基于fastDFS,制作rpm包: 1、安裝相應的環境: 1、Development tools 2、git(從外網git倉庫下載源碼所需) 3、Server Platform Development ———————————&#…
-
mysql—MHA原理與實現
MHA 一:簡述MHA 1.1關于MHA MHA(Master HA)是一款開源的MySQL的高可用程序,它為MySQL主從復制架構提供了automating master failover 功能。MHA在監控到master節點故障時,會提升其中擁有最新數據的slave節點成為新的master節點,在此期間,MHA會通過與其它從節點獲取額外信息來避免一致性方…
-
HA cluster應用—CoroSync+Pacemaker
HA cluster應用——CoroSync v2 (quorum system)+Pacemaker (standalone daemon)+ crmsh/pcsh corosync簡述: Corosync是OpenAIS發展到Wilson版本后衍生出來的開放性集群引擎工程。可以說Corosync是OpenAIS工程的一部分。OpenAIS從openais…
-
HA cluster原理
HA cluster 一、什么是高可用集群 高可用集群就是當某一個節點或服務器發生故障時,另一個節點能夠自動且立即向外提供服務,即將有故障節點上的資源轉移到另一個節點上去,這樣另一個節點有了資源既可以向外提供服務。高可用集群是用于單個節點發生故障時,能夠自動將資源、服務進行切換,這樣可以保證服務一直在線。在這個過程中,對于客戶端來說是透明的。 …
-
mysql主從架構/模式
MySQL Replication: Master/Slave Master: write/read Slaves: read 為什么? 冗余:promte(提升為主),異地災備 人工 工具程序 負載均衡:轉移一部分“讀”請求; 支援安全的備份操作: … 主/從架構: 異步復制:master只需要完成自己的數據庫操作即可。至于slaves是否收到…
-
Mysql 備份
Mysql 備份 ============================================================================= ============================================================================= &n…
-
基于ssl功能實現mysql主從復制
基于ssl功能實現mysql主從復制 證書準備: CA證書…
-
keepalived+nginx
keepalived可以認為是VRRP協議在Linux上的實現,主要有三個模塊,分別是core、check和vrrp。core模塊為keepalived的核心,負責主進程的啟動、維護以及全局配置文件的加載和解析。check負責健康檢查,包括常見的各種檢查方式。vrrp模塊是來實現VRRP協議的。本文基于如下的拓撲圖: 配置keepalived+nginx的方…
-
Keepalived介紹 , 配置說明 , 及實際應用
1. Keepalived介紹 Keepalived是一個基于VRRP協議來實現的服務高可用方案,可以利用其來避免IP單點故障,類似的工具還有heartbeat、corosync、pacemaker。但是它一般不會單獨出現,而是與其它負載均衡技術(如lvs、haproxy、nginx)一起工作來達到集群的高可用。 1.1 VRRP協議 VRRP全稱 Virt…
-
LVS:三種模式的原理、調度算法、及應用介紹
LVS三種模式原理(nat/dr/tun) LVS/NAT: 如上圖,客戶通過virtual IP (虛擬服務的IP地址,公網地址),訪問網絡服務時,請求報文到達調度器,調度器根據連接調度算法從一組真實服務器中選出一臺服務器,將報文的目標地址VIP,改寫成選定服務器的地址(RIP),報文的目標端口改寫成選定服務器的相應端口,最后將修改…
-
Centos 7 之systemd
Centos 7 之systemd systemd POST –> Boot Sequence –> Bootloader –> kernel + initramfs(initrd) –> rootfs –> /sbin/init init: CentOS 5: Sys…
-
Linux的啟動流程
啟動流程 ? POST: Power-On-Self-Test,加電自檢,是BIOS功能的一個主要部分。負責完成對CPU、主板、內存、硬盤子系統、顯示子系統、 串并行接口、鍵盤、 CD-ROM光驅等硬件情況的檢測。 ROM: BIOS, Basic Input and Output System,保存著有關計算機系統最重要的基本輸入輸出程序,系統信息設置、 …
-
Linux進程管理
進程管理 進程概念 ? 內核的功用:進程管理、文件系統、網絡功能、內存管理、驅動程序、 安全功能等 ? Process: 運行中的程序的一個副本,是被載入內存的一個指令集合 &nb…
-
Linux的常用的計劃任務(一次任務與周期性任務) at & cron
在Linux日常維護工作中,維護員不可能每時每刻都守在服務前前,但如果遇到例行的操作要進行怎么辦?設定計劃任務!? Linux任務計劃、周期性任務執行 ? 未來的某時間點執行一次任務: &n…
-
Linux系統下的bonding設置
bonding多個物理網卡聚合成一個虛擬網卡 Bonding,其原理是講多個物理網卡聚合成一個虛擬網卡,一張網卡正常工作,其余網卡作為備用,每隔一段時間(miimon=毫秒),向正常工作的網卡發一狀態詢問,若沒回復,則認為其運行失敗,然后就會啟用備用網卡,但是IP地址不會改變。 &nbs…