2.lvs之ipvsadm命令
億速雲負載均衡(cloud load balancer)是對多台雲伺服器進行流量分發的服務。億速雲負載均衡可以通過流量分發擴充套件應用系統對外的服務能力,通過消除單點故障提公升應用系統的可用性。億速雲負載均衡服務通過設定虛擬服務位址(vip),將位於同一地域的多台雲伺服器資源虛擬成乙個高效能、高可用的應用服務池。根據應用指定的方式,將來自客戶端的網路請求分發到雲伺服器池中。億速雲負載均衡服務會檢查雲伺服器池中雲伺服器例項的健康狀態,自動隔離異常狀態的例項,從而解決了雲伺服器的單點問題,同時提高了應用的整體服務能力。今天億速雲給大家介紹下手動載入ip_vs模組的方法和步驟。
排程雲伺服器:
一塊網絡卡:
vmnet1:192.168.80.100
-------------------------載入lvs核心模組----------------------
lvs現在已成為linux核心的一部分,預設編譯為ip_vs模組,必要時能夠自動呼叫。以下操作可以手動載入ip_vs模組,並檢視當前系統中ip_vs模組的版本資訊
[root@lss ~]# cat /proc/net/ip_vs
cat: /proc/net/ip_vs: 沒有那個檔案或目錄
[root@lss ~]# modprobe ip_vs //載入ip_vs模組,
[root@lss ~]# cat /proc/net/ip_vs //檢視ip_vs版本資訊
[root@lss ~]# rpm -ivh /mnt/packages/ipvsadm-1.27-7.el7.x86_64.rpm //安裝管理軟體,不需要啟動
---------------------dr模式排程器配置------(排程器與各伺服器在同個網段內)-------------
------------------注意:80.188是排程器和各真實伺服器要共同虛擬出的乙個位址---------------
[root@lss ~]# vi dr.sh
#!/bin/bash
#ifconfig ens33:0 192.168.80.188 broadcast 192.168.80.188 netmask 255.255.255.255 up
route add -host 192.168.80.188 dev ens33:0
ipvsadm -c
ipvsadm -a -t 192.168.80.188:80 -s rr
ipvsadm -a -t 192.168.80.188:80 -r 192.168.80.101:80 -g
ipvsadm -a -t 192.168.80.188:80 -r 192.168.80.102:80 -g
ipvsadm –ln
[root@lss ~]# sh dr.sh
[root@lss ~]# ifconfig
192.168.80.101伺服器:
vmnet1內網:192.168.80.101
------dr模式,各真實伺服器配置---虛擬位址是相同的---
192.168.80.102伺服器:
vmnet1內網:192.168.80.102
------dr模式,各真實伺服器配置---虛擬位址是相同的---
真機瀏覽器測試:
vmnet1:192.168.80.88
瀏覽器輸入:會輪流出現192.168.80.101和192.168.80.102的頁面
ip_vs模組
python中動態載入模組和類方法實現
python中動態載入模組和類方法實現測試 檔名 mytest.py 具體 如下 注意 模組名,類名,方法名都是變數。coding utf 8 class testclass def sub self,a,b return a b def add self,a,b return a b def ec...
模組的編寫 編譯 載入和解除安裝
以最簡單的hello world模組為例 1.編寫模組 my module.c include include include static int hello init void static void hello exit void module init hello init module e...
linux驅動模組的載入和解除安裝
linux 驅動有兩種執行方式,第一種就是將驅動編譯進 linux 核心中,這樣當 linux 核心啟動的時候就會自動執行驅動程式。第二種就是將驅動編譯成模組 linux 下模組擴充套件名為.ko 在linux 核心啟動以後使用 insmod 命令載入驅動模組。在除錯驅動的時候一般都選擇將其編譯為模...