国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

LVS概述

2024-06-28 13:25:17
字體:
來源:轉載
供稿:網友
LVS概述LVS原理概述:lvs是一個開源軟件,是linux virtual server的簡寫,即linux虛擬服務器,是一個虛擬的服務器集群系統,lvs集群采用ip負載均衡技術和基于內容的請求分發技術。將客戶端的請求均衡的轉移到后邊的不同的服務器上,且調度器自動屏蔽掉服務器的故障,整個服務器集群結構對于用戶是透明的。集群采用三層結構:負載均衡調度層、應用服務集群層、共享存儲層。lvs調度層一般是兩臺主備lvs服務器,主要作用是平衡真實服務器中的負載和檢查每個真實服務器中服務的完整性。負載均衡集群常用軟件有:lvs、haPRoxy、nginx高可用集群常用軟件:heartbeat、keepalived、corosync+pacemaker(RHCS)功能:ipvsadm負責數據分發(負載均衡)keepalived負責lvs服務器錯誤檢測和健康檢查lvs負載均衡技術:1、VS/NAT(網絡地址轉換)2、VS/DR(直接路由方法)3、VS/TUN(IP隧道方法)常用VS/DR和VS/TUNlvs體系結構:使用lvs架設的服務器集群系統有三個部分:最前端的負載均衡層-Load Balancer;中間服務器群組層-server Array;最底層數據共享層-shared storage表示。Load Balancer層:位于集群系統的最前端,有一臺或多臺父子均衡調度器(Director server)組成,lvs模塊就安裝在Director server上,而Director主要作用類似于一個路由器,它含有完成lvs功能所設定的路由表,通過這些路由表把用戶的請求發送到Real server上,同時在Director server上還要安裝對Real server服務的監控模塊Ldirectord(集成在heartbeat中),此模塊用于檢測各個Real server服務的健康狀況。Server Array層:由一組運行應用服務的機器組成,可以是web服務、mail服務、ftp服務、dns服務等。實際應用中Director server也可以同時兼任Real server的角色。Shared Storage層:為所有Real server提供共享存儲空間和內容一致的存儲區域,一般可以使用NFS/CIFS網絡文件共享數據,但是NFS在繁忙業務系統中性能不是很好,這是可以使用集群文件系統,如紅帽的GFS2文件系統,Oracle提供的ocfs2文件系統。可以使用iscsi、DM多路徑存儲、MFS分布式文件存儲、DRBD從整個lvs結構可以看出Director server是整個lvs的核心,linux系統(內核2.6)可以不用任何設置就支持lvs功能。LVS安裝和配置第一種:通過ipvsadm命令行配置第二種:通過紅帽工具piranha來配置通過ipvsadm命令行來配置:1、yun install ipvsadm2、加載ipvs規則,保存規則3、在Director server上綁定vipifconfig eth0:0 192.168.0.200 netmask 255.255.255.0 up4、Real server設置,/etc/sysctl.conf內核設置5、Real server添加接口和路由規則ifconfig lo:0 192.168.0.200 netmask 255.255.255.255 uproute add -host 192.168.0.200 dev lo:06、測試訪問vip ip反復刷新網頁出現不同網頁則表示成功一、通過紅帽Piranha實現web負載均衡聲明:可以不用經過以上配置,直接通過web界面配置lvs比較簡單兩臺負載均衡調度服務器(主/備)、vip、兩臺Real serverpiranha方案是基于lvs基礎上設計的一套負載均衡解決方案。一個活動lvs負載均衡調度器和一個備份的yum install piranha -y配置文件/etc/sysconfig/ha/lvs.cf設定密碼,啟動服務,進入web界面配置,ip:3636配置主lvs和備份lvs,配置添加lvs(vip信息),配置realserver信息,啟動lvs服務pluse。備份lvs和主lvs一樣,直接拷貝lvs.cf到相應目錄測試:ipvsadm -ln //查看lvs鏈接狀態二、通過heartbeat搭建lvs高可用集群一臺主心跳服務器和一臺備份心跳服務器兩臺Real severyum install heartbeat heartbeat-libs heartbeat-devel ldirectord修改/etc/ha.d/ha.cf文件加載內核加載watchdog#modprobe softdog在/etc/modprobe.d下添加watchdog.confoptions softdog nowayout=0資源文件/etc/ha.d/haresources修改認證文件/etc/ha.d/authkeys權限600配置/etc/ha.d/ldirectord.cf主心跳服務器配置完后,拷貝/etc/ha.d目錄下的authkeys、haresources、ha.f、ldirectord.cf到備份心跳服務器。啟動服務后,正常的話會多一個eth0:0接口在Real server上添加接口和路由#ifconfig eth0:0 192.168.0.200 netmask 255.255.255.255 up#route add -host 192.168.0.200 dev eth0:0然后測試ipvsadm -Lnc查看詳細鏈接情況三、通過keepalived搭建lvs高可用集群兩臺負載均衡調度服務器(主/備)、VIP、兩臺Real server源碼編譯安裝keepalived ./configure --prefix=/usr/local/keepalived創建軟連接,修改主備配置文件,Real server上添加接口和路由規則
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金溪县| 邹城市| 班玛县| 许昌市| 福泉市| 城口县| 孝昌县| 塔河县| 龙胜| 团风县| 大田县| 琼结县| 甘谷县| 六枝特区| 安徽省| 灵宝市| 岳西县| 富顺县| 河曲县| 鄄城县| 吉隆县| 调兵山市| 顺义区| 昌宁县| 彰武县| 鹤山市| 石景山区| 枝江市| 团风县| 拉萨市| 鄂托克旗| 江西省| 莱芜市| 奉新县| 阳谷县| 绍兴市| 留坝县| 玛沁县| 疏勒县| 望奎县| 古田县|