您好,登录后才能下订单哦!
密码登录
            
            
            
            
        登录注册
            
            
            
        点击 登录注册 即表示同意《亿速云用户服务条款》
        安装必要的软件包:
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进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。