您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
安装必要的软件包:
sudo apt update
sudo apt install haproxy keepalived
配置HAProxy:
/etc/haproxy/haproxy.cfg
。sudo nano /etc/haproxy/haproxy.cfg
以下是一个基本的HAProxy配置示例:
global
log /dev/log local0
log /dev/log local1 notice
chroot /var/lib/haproxy
user haproxy
group haproxy
daemon
defaults
log global
mode http
option httplog
option dontlognull
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
frontend http_front
bind *:80
default_backend http_back
backend http_back
balance roundrobin
server server1 192.168.1.1:80 check
server server2 192.168.1.2:80 check
这个配置将HTTP请求分发到两个后端服务器server1
和server2
。
配置Keepalived:
/etc/keepalived/keepalived.conf
。sudo nano /etc/keepalived/keepalived.conf
以下是一个基本的Keepalived配置示例:
vrrp_instance VI_1 {
state MASTER
interface eth0
virtual_router_id 51
priority 100
advert_int 1
authentication {
auth_type PASS
auth_pass 1234
}
virtual_ipaddress {
192.168.1.100
}
}
这个配置将虚拟IP地址192.168.1.100
分配给主节点,并在故障时自动切换到备用节点。
启动和启用服务:
sudo systemctl start haproxy
sudo systemctl enable haproxy
sudo systemctl start keepalived
sudo systemctl enable keepalived
测试配置:
curl
或其他工具测试负载均衡器的功能。curl http://192.168.1.100
通过以上步骤,你可以在Ubuntu服务器上设置基本的负载均衡和高可用性。根据具体需求,你可能需要进一步调整和优化配置。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。