原创 高可用集羣之分佈式文件系統

一、分佈式文件系統和單機文件系統的區別: 單機文件系統的分區只能被一臺主機所掛載,不能同時被多臺主機掛載使用,因爲單機文件系統是通過系統內核層的鎖機制來完成的,所以一個系統上可以有多個進程訪問,但只能在一個時間點上有一個進行寫操作。 分佈式

原创 高可用集羣之分佈式文件系統(續一)

一、分佈式文件系統和單機文件系統的區別:單機文件系統的分區只能被一臺主機所掛載,不能同時被多臺主機掛載使用,因爲單機文件系統是通過系統內核層的鎖機制來完成的,所以一個系統上可以有多個進程訪問,但只能在一個時間點上有一個進行寫操作。分佈式文件

原创 DRBD-分佈式複製塊設備

一、簡介: 近年來研發的軟件級別的文件共享設備,簡單說就是講兩臺主機的磁盤塊設備(大小相同),做成一個跨主機的raid1磁盤(磁盤鏡像),文件間的複製通過tcp/ip協議進行。 分佈式複製塊設備,就是實現跨主機間的不同硬盤通過鏡像連接起來,

原创 keepalive

高可用解決方案:heartbeat corosynccmankeepalived前面我們講解了,LVS(負載均衡器)、Heartbeat、Corosync、Pacemaker、Web高可用集羣、MySQL高可用集羣、DRDB、iscsi、g

原创 集羣理論講解(續二)

擴展知識四搭建負載均衡服務器中director的高可用(IPVS),此方法並不能對realserver進行健康狀態檢查,對於後端realserver故障,director並不知道,並繼續進行轉發請求造成問題。前提條件:(多節點使用相同配置)

原创 mysql數據庫詳解(續二)

mysql數據庫登陸問題解決彙總    首先需要說明一下,MYSQL數據庫登陸的方式,通常就是本地登陸(localhost)和遠程登陸,那麼這裏在深入地瞭解一部localhost和127.0.0.1的區別是什麼,兩者都是表示本地,但是,lo

原创 集羣理論講解(續四)

三、RHCS的corosync組件實現HA(高可用)。1、pacemaker作爲corosync的插件運行搭建環境:ms.dtedu.com:管理HA的站點(ansible)node5.dtedu.com:高可用節點1node6.dtedu

原创 集羣理論講解(續三)

三、RHCS的corosync組件實現HA(高可用)。1、pacemaker作爲corosync的插件運行搭建環境:ms.dtedu.com:管理HA的站點(ansible)node5.dtedu.com:高可用節點1node6.dtedu

原创 集羣理論講解(續五)

Crm 管理工具一,crm有兩種工作方式1,批處理模式,就是在shell命令行中直接輸入命令2,交互式模式(crm(live)#)進入到crmsh中交互執行二,命令詳解1,一級子命令查看複製打印?[root@node1 corosync]#

原创 mysql數據庫詳解

IO理論知識同步、異步、阻塞、非阻塞同步:系統調用一個函數、並不會立即完成而是等待外部調用工作完成後才結束。阻塞:系統調用一個功能,同樣不會立即完成,並等待io完成,直到io完成才結束。非阻塞:系統調用一個功能,並很快返回一個未完成的狀態結

原创 mysql數據庫入門、進階和提升(續二)

第十章 創建計算字段將表中不同列中的數據字段通過拼接、加減乘除運算計算出結果並單獨顯示出來。10.2拼接字段將不同字段的值連接在一起並構成單個值。使用函數concat(),如果要將此值獨立出來需要使用AS來進行別名定義。mysql> sel

原创 集羣理論講解(續六)

資源監控默認情況下,高可用集羣並不會對資源健康狀態進行檢查(資源出現故障後的處理操作,如下),如果要實現此功能,需要專門爲資源定義monitor功能,資源可以定義的監控屬性有以下幾個: id:資源操作的id,必須唯一。 name:資源操作的

原创 ansible

一、簡介 特點: 基於pyton開放 分佈式,不需要客戶端,最大優勢。 輕量級二、ansible基本構成 1、核心模塊:自帶的模塊 2、擴展模塊:可以添加的模塊 3、插件(plugins)完成模塊功能的補充 4、劇本(playbooks):

原创 xtrabackup原理

xtrabackup是基於InnoDB存儲引擎災難恢復的。它複製InnoDB的數據文件,儘管數據文件在內部是非一致性的,但在執行災難恢復時可以保證這些數據文件是一致的,並且可用。官方原理在InnoDB內部會維護一個redo日誌文件,我們也可

原创 XEN和KVM雲計算虛擬化技術

一 、虛擬化概論 VMM(Virtual Machine Monitor,虛擬機監控器)它包括規劃、部署、管理和優化虛擬基礎結構等端到端功能,傳統的VMM建立在操作系統之上,但是操作系統本身除了作爲VMM的承載之外並沒有其他作用,所以,爲了