Linux架構之HA配置
簡介
通過安裝該Linux-HA軟體,可以實現Linux雙機系統的高可用性解決方案,實現雙機系統的熱備份,並能夠做到雙機之間的無縫切換,從而對外
提供穩定可靠的服務,最終實現系統高效能RAS(reliability, availability, and serviceability)。
實驗環境
這裡使用heartbeat來做HA叢集,並且把nginx服務作為HA對應的服務。
Chumjtest01 |
eth0 172.31.24.199 |
eth0:1 192.168.1.109 |
VIP: 172.31.24.202 |
Chumjtest02 |
eth0 172.31.24.200 |
eth0:1 192.168.1.110 |
VIP: 172.31.24.202 |
實驗準備工作
-
編輯修改hosts檔案,將兩臺伺服器的IP新增上,
-
關閉防火牆 iptables -F;
關閉selinux: setenforce 0 -
安裝好eprl,安裝好heartbeat、libnet
主配置
配置VIP
配置節點檔案
配置ha配置檔案
從機配置
將主機上的配置檔案拷貝到從機上
啟動heartbeat
先啟動主,在啟動從
主機啟動情況:
檢查下nginx服務有沒有啟動
[[email protected] ha.d]# ps aux |grep nginx root 6989 0.0 0.0 109336 2036 ? Ss 17:40 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf nginx 6990 0.0 0.0 109760 2704 ? S 17:40 0:00 nginx: worker process nginx 6991 0.0 0.0 109760 2756 ? S 17:40 0:00 nginx: worker process root 6995 0.0 0.0 103252 824 pts/1 S+ 17:41 0:00 grep nginx |
從機啟動情況:
測試
在主機的nginx下寫一個簡單的html檔案,並且訪問下
同樣在從機上寫下一個簡單的html檔案
在測試下VIP訪問,說明現在在nginx在主機上執行
開啟防火牆,將主機禁ping
檢視主機chumjtest01的HA日誌,看到“We are dead”,表示主機認為自己已經死了,要切到從機上
檢視從機chumjtest02的HA日誌,從機啟動ngix。
在訪問下VIP的地址,已經切換到從機上去了。
注:heartbeat日誌在/var/log/ha-log,如果啟動有問題請儘量檢視日誌。
-
ERROR: Client child command [/usr/lib/heartbeat/ipfail] is not executable
說明64位系統,要在ha.cf下的/usr/lib64/heartbeat/ipfail
-
ERROR: Illegal directive [node ] in /etc/ha.d//ha.cf
ucast eth0 172.31.24.200 要注意在ha.cf下網路埠是否匹配
相關推薦
Linux架構之HA配置
簡介 通過安裝該Linux-HA軟體,可以實現Linux雙機系統的高可用性解決方案,實現雙機系統的熱備份,並能夠做到雙機之間的無縫切換,從而對外 提供穩定可靠的服務,最終實現系統高效能RAS(reliability, availability, and serviceability)。 實驗環境
Linux學習之八-配置FTP連接Linux服務器
通過 family download 默認端口 權限 style 文件的上傳 tp服務器 AD 配置ftp連接Linux服務器 通過配置ftp服務器,可以實現局域網內共享文件,甚至不同用戶具有不同權限,需要的工具有Windows平臺ftp客戶端FileZilla(免費開源)
Linux架構之簡述企業網站
企業網 木馬 返回 根據 軟件 roo 安裝 負載 網站 簡述企業網站 用戶 --> 負載均衡服務器(Nginx) ->根據擴展名訪問不同的服務區 ->訪問數據庫 ->返回用戶 靜態服務器&&動態服務器
Spring Cloud微服架構之分散式配置中心(續)
本文接之前的《Spring Cloud微服架構之分散式配置中心》,繼續來說說Spring Cloud Config的使用。 先來回顧一下,在前文中我們完成了什麼: 構建了config-server,連線到Git倉庫 在Git上建立了一個config-repo目錄,用來儲
Spring Cloud微服架構之分散式配置中心
Spring Cloud Config為服務端和客戶端提供了分散式系統的外部化配置支援。配置伺服器為各應用的所有環境提供了一箇中心化的外部配置。它實現了對服務端和客戶端對Spring Environment和PropertySource抽象的對映,所以它除了適用於Spring構建的應用程式,也可
Linux學習之自動配置部署——初用expect
pro 出現 expec 用戶 部署 inux 臨時文件 spa 內容 主機A連接主機B 免密登陸 + 自動部署expect實現自動的交互式任務 ——— send 向進程發送字符串(輸入)
微服務架構之「 配置中心 」
在微服務架構的系列文章中,前面已經通過文章《微服務架構之「服務閘道器 」》介紹過了在微服務中服務閘道器的原理和應用,今天這篇文章我們繼續來聊一聊微服務中另外一個重要模組:「 配置中心 」。後面還會繼續介紹 服務框架、服務監控、服務治理等。還是那句話,只有將這些基礎設施弄清楚了,微服務實踐的道路才能走的穩
VCSA 6.5 HA配置 之三 :準備工作
vmware vcenter ha 高可用 vcsa 接著上一篇文章部署完成VCSA 6.5後,還需要做一些準備工作才能開啟高可用功能,本篇文章主要就講述如何為vCenter 高可用進行準備工作配置vCenter HA網絡從vCenter HA的架構圖中可以看出對於vCenter HA的高
VCSA 6.5 HA 配置之五:故障轉移測試
center style justify 接著上篇文章配置完成VCSA的高可用後,其是否真的能實現高可用的效果,本篇文章將會一探究竟手動故障切換在vCenter HA配置頁面可以看到當前的主動節點、被動節點和見證節點;在例行維護或者其他時候可以手動執行故障切換通過右上方的"啟動故障切換" ,在一般
linux應用之vim的安裝與配置(centos)
utf8 power scroll pbo gb2312 nco pla red vma 1.vim的安裝 #yum search vim //查看vim相關軟件信息 #yum install -y vim* //在線安裝vim 2.vim的配置 (1)~/.vimi
linux應用之xampp集成環境的安裝及配置(centos)
其他 配置文件 ln -s 提示 config 執行權 listen location x64 1.xampp集成環境的下載 在xampp的官網上選擇對應系統的版本進行下載,官網地址:https://www.apachefriends.org/zh_cn/index.h
Jenkins進階系列之——09配置Linux系統ssh免密碼登陸
dom pub tar finger cnblogs pan 改變 art home ssh認證的完整描述:https://www.ibm.com/developerworks/cn/linux/security/openssh/part1/ 說明:點我去查看 今天我們只說
linux運維、架構之路-linux文件屬性
增加 軟連接 ext4 源文件 linux文件屬性 屬性 sys dump 剩余空間 1、查看文件屬性 ls -lhi 文件屬性詳細說明 1. 第一列: inode索引節點編號 2. 第二列:文件類型及權限 3. 第三列:硬鏈接數 4. 第四列:
linux運維、架構之路-dnsmasq+Stunnel+sniproxy加密代理
安裝 配置 mkdir 國外 之路 ipv6 nobody gettext build 1、環境介紹 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.8 (Final) [[ema
linux運維、架構之路-shell編程入門
if語句 blog exp chkconfig 問題 架構之路 判斷目錄 cal 常用 一、shell編程入門必備基礎 1、vim編輯器的命令,vimrc設置 2、150個linux基礎命令 3、linux中基礎的系統服務crond,ssh網絡服務,nfs,rsync,in
linux運維、架構之路-MySQL主從復制
date sed mage lin 密碼 sla 環境 從數據 nlog 一、MySQL主從復制原理圖 MySQL主從復制原理:實現主從復制原理是三個線程完成的,主的I/O線程,備的I/O線程與SQL線程 1、首先主庫db01需要開啟binlog、授權一個replica
linux運維、架構之路-Kickstart無人值守
text not pat eve ftp服務 boa 修改 vmlinuz clear 一、PXE介紹 PXE全名Pre-boot Execution Environment,預啟動執行環境;通過網絡接口啟動計算機,不依賴本地存儲設備或本地已安裝的操作系
Linux之目錄配置
bash 標準 絕對路徑 log 模塊 軟件安裝 str 名稱 應用程序 Linux目錄配置標準:FHS 主要目的,希望讓用戶可以了解到已安裝軟件通常放置於哪個目錄下。 FHS定義了三層主目錄:/、/usr、/var 1. /(root,根目錄)
linux運維、架構之路-KVM虛擬化技術
sna 運維 3.1 png 配置 tools 關閉 wall ati 一、雲計算概述 雲計算:是一種資源使用和交付模式 虛擬化:一種具體的技術,用來將物理機虛擬成為多個相互獨立的虛擬機。雲計算不等於虛擬化,雲計算是使用了虛擬化的技術做支撐 二、KV
linux運維、架構之路-git版本管理
nbsp font 同步 class ges 之路 blog git服務器 工作目錄 一、常見版本管理系統 1、SVN 集中式的版本控制系統,只有一個中央數據倉庫,如果中央數據倉庫掛了或者不能訪問,所有的使用者無法使用svn,無法進行提交或者備份文件 2、Gi