安裝所需軟體
yum install -y vim wget
yum install -y ipvsadm
cd /usr/src
yum -y install openssl-devel
wget
wget
yum -y install popt-static-1.13-7.el6.x86_64.rpm
yum -y install kernel-devel make gcc openssl-devel libnl* popt*
ln -s /usr/src/kernels/2.6.32-754.27.1.el6.x86_64/ /usr/src/linux
tar zxvf keepalived-1.2.7.tar.gz
cd keepalived-1.2.7
./configure --with-kernel-dir=/usr/src/kernels/2.6.32-754.27.1.el6.x86_64/
make && make install
軟體配置
cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
mkdir /etc/keepalived
cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/sbin/keepalived /usr/sbin/
keepalived配置
vim /etc/sysctl.conf
開啟後修改裡面「net.ipv4.ip_forward = 1」
儲存之後,執行如下命令立即生效
sysctl -p
keepalived的啟動配置
vim /etc/keepalived/keepalived.conf
具體檔案配置詳情檢視文件:
3.keepalived.conf檔案配置詳解.md
下面是我的檔案配置內容
! configuration file for keepalived
global_defs
notification_email_from [email protected]
smtp_server 192.168.200.1
smtp_connect_timeout 30
router_id lvs_devel
}vrrp_instance vi_1
virtual_ipaddress
}virtual_server 192.168.8.63 8080
}}192.168.1.63作為業務伺服器ip
192.168.8.63作為負載的虛擬伺服器ip
啟動keepalived
chkconfig keepalived on
service keepalived start
檢視程序
ps aux | grep keepalived
如下圖顯示
root 3694 0.0 0.0 42172 1000 ? ss 10:55 0:00 keepalived -d
root 3695 0.0 0.1 44400 2296 ? s 10:55 0:00 keepalived -d
root 3697 0.0 0.0 44276 1664 ? s 10:55 0:00 keepalived -d
root 3728 0.0 0.0 103260 876 pts/1 s+ 11:09 0:00 grep keepalived
keepalived正常執行時,共啟動3個程序,其中乙個程序是父程序,負責監控其子程序;乙個是vrrp子程序;另外乙個是checkers子程序。
如果此時只看到2個程序,請從安裝keepalived的步驟重新執行。
檢視虛擬ip是否已經加上
ip a
結果如下所示,1.63和1.68均已加入
1: lo: mtu 16436 qdisc noqueue state unknown
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0:
mtu 1500 qdisc mq state up qlen 1000
link/ether 00:50:56:9a:6d:ee brd ff:ff:ff:ff:ff:ff
inet 192.168.1.63/24 brd 192.168.1.255 scope global eth0
inet 192.168.8.63/32 scope global eth0
inet6 fe80::250:56ff:fe9a:6dee/64 scope link
valid_lft forever preferred_lft forever
3: eth1:
mtu 1500 qdisc noop state down qlen 1000
link/ether 00:50:56:9a:64:89 brd ff:ff:ff:ff:ff:ff
說明虛擬ip已經自動配置上了。
檢視請求**情況:
ipvsadm -lcn | grep 虛擬ip
然後主從節點重啟keepalived服務
最後進行驗證
*
2 環境搭建
虛擬環境的安裝和配置 vue環境 1,ide,使用webstorm,這個是和pycharm一家公司的,2,node.js,這個非常的重要,vue專案啟動的時候就是依賴的npm命令的,這個就是包管理器,這個要按照了node.js才會有的,node version,3,cnpm要配置一下,cnpm是np...
LVS 二 環境的搭建
系統 centos6 三颱 負載均衡 lvs keepalived 伺服器1 http 伺服器2 http 1 vip virtual ip 用來提供virtual server服務的ip位址。分別繫結在director乙個物理網絡卡上 對外置收請求包 和rs的回環裝置上 回環裝置需要繫結兩個ip,...
2 環境設定 python環境搭建
python直譯器就是翻譯python 給計算機執行的乙個程式。它的安裝非常簡單,在官網 安裝好python直譯器後,開啟命令列工具輸入python,顯示如下資訊表示安裝成功 目前python有兩個大的版本,2.x和3.x,兩個版本相互不相容。2.x是遺產,2.x的最後乙個版本2.7於2020年1月...