集群分類與指令碼檢測

2021-08-21 09:13:15 字數 4493 閱讀 5560

1

、集群分類

(1)高效能計算集群(hpc)(2

)負載均衡集群(lb)(3

)高可用集群(ha)lb

和ha在企業中用的更多。

2、伺服器架構

《大型**技術架構》李智慧型

lvs專案介紹

linux

虛擬伺服器(lvs

)可以實現

前端:負載均衡層

中間:伺服器

directorserver

除錯伺服器

realserver

真實伺服器

vip虛擬ip

位址rip

真實ip

位址dip

節點ip

位址lvs

:linux

虛擬伺服器

1、工作模式

(1)tun

隧道模式:很少使用

(2)nat

模式:相對較少

(3)dr

模式:路由模式,應用最多

(4)fullnat:

在很少規模環境下使用

負載均衡排程演算法

lvs目前實現了10

種排程演算法

常用排程演算法有4

種輪詢 rr

加權輪詢 wrr

最少連線 lc

加權最少連線wlc

基於區域性的最少連線lblc

帶複製的基於區域性的最少連線lblcr

源位址雜湊sh

目標位址雜湊

最短的期望的延遲

最少佇列排程

配置lvs

-nat模式1

、修改兩台web

伺服器為其新增閘道器192.168.4.4

[root@vh02html]# ifdown eth0;ifup eth0

成功斷開裝置'eth0'

。連線已成功啟用(d-bus

活動路徑:/org/freedesktop/networkmanager/activeconnection/4

)[root@vh02html]# route -n

kernelip routing table

destination gateway genmask flags metric ref use iface

0.0.0.0 192.168.4.4 0.0.0.0 ug 100 0 0 eth0

192.168.4.0 0.0.0.0 255.255.255.0 u 100 0 0 eth0

192.168.122.0 0.0.0.0 255.255.255.0 u 0 0 0 virbr0

[root@vh03html]#

21 nmtui

22 ifdown eth0;ifup eth0

23 route -n

24*scp -r/etc/yum.repos.d/rhel7.repo 192.168.4.4:/etc/yum.repos.d/

25 \c

26 scp -r /etc/yum.repos.d/rhel7.repo 192.168.4.4:/etc/yum.repos.d/

2、建立虛擬機器node4

eth0:192.168.4.4 eth2:201.1.1.4

3、開啟路由功能

[root@vh04~]# sysctl -a | grep ip_forward

net.ipv4.ip_forward= 1

net.ipv4.ip_forward_use_pmtu= 0

sysctl:reading key "net.ipv6.conf.all.stable_secret"

sysctl:reading key "net.ipv6.conf.default.stable_secret"

sysctl:reading key "net.ipv6.conf.eth0.stable_secret"

sysctl:reading key "net.ipv6.conf.eth1.stable_secret"

sysctl:reading key "net.ipv6.conf.eth2.stable_secret"

sysctl:reading key "net.ipv6.conf.eth3.stable_secret"

sysctl:reading key "net.ipv6.conf.lo.stable_secret"

sysctl:reading key "net.ipv6.conf.virbr0.stable_secret"

sysctl:reading key "net.ipv6.conf.virbr0-nic.stable_secret"

[root@vh04~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.

sysctl.conf sysctl.d/

[root@vh04~]# echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.

sysctl.conf sysctl.d/

[root@vh04~]# echo "net.ipv4.ip_forward = 1" >>/etc/sysctl.conf

[root@vh04~]# sysctl -p

net.ipv4.ip_forward= 1

[root@vh04~]#

4、配置node4

作為lvs

伺服器yum-y install ipvsadm

ipvsadm-a -t 201.1.1.4:80 -s rr //rr

輪詢排程演算法

ipvsadm-a -t 201.1.1.4:80 -r 192.168.4.2 -m //nat

模式ipvsadm-a -t 201.1.1.4:80 -r 192.168.4.3 -m -w 2 //w權重3

、檢查ipvsadm-ln

active….

4、驗證

在兩台vim/var/http/html

index.html

ctrl+f5

刪除虛擬機器伺服器

ipvsadm-d -t 201.1.1.4:80 -r 192.168.4.3

ipvsadm-d -t 201.1.1.4:80

manipvsadm /scheduler

history| grep ipvsadm

修改排程演算法為wrr

ipvsadm-e -t 201.1.1.4:80 -s wrr

[root@vh04~]# ipvsadm -ln

ipvirtual server version 1.2.1 (size=4096)

protlocaladdress:port scheduler flags

->remoteaddress:port forward weight activeconn inactconn

tcp 201.1.1.4:80 wrr

->192.168.4.2:80 masq 1 0 0

->192.168.4.3:80 masq 2 0 0

nat是

networkaddress translation

的縮寫網路位址轉換

目標檢測與分類

目標檢測的一般思路是 1.獲取含有大量冗餘特徵的集合 2.利用機器學習的方法從特徵集合中找出能夠反映目標物體特性的特徵 3.利用找到的特徵構造分類器,實現目標檢測 當前通用目標檢測領域所使用的特徵主要可以分為兩類。1.通過劃分或變換得到的特徵,如使用最廣泛的haar like特徵。這類特徵的主要特點...

shell 指令碼實 集群環境配置檢測

1 背景 集群部署的時候,需要一致的配置和環境設定.對於虛擬機器集群,可以借助映象拷貝,複製和還原集群機器.對與物理機集群而言,則不一樣,如果機器一多,多人去操作和配置,對於成熟精幹的團隊還好,對於不熟悉環境的小團隊,由於水平的參差不齊,往往會導致不一致的環境.因此無論如何,寫指令碼進行自動化的配置...

集群分類與集群常見問題

整理自 大話rac 001 集群分類 高效能計算集群 應用在科學計算領域,常見於科研機構。負載均衡集群 lb 核心是把業務的負載流量盡可能平均合理地分攤到集群各個節點。高可用集群 ha 側重於系統可用性,通過整合硬體和軟體的容錯性來實現整體服務的高可用。如果集群中的某個節點發生了故障,那麼將由另外的...