• 负载均衡高可用测试步骤


    1、创建负载均衡器pool-------------不支持高可用的负载均衡器
    neutron lb-pool-create --lb-method ROUND_ROBIN
    --name mypool-ckf4879 --protocol HTTP --subnet-id 83747f17-f688-4f7a-a711-e838484ff055

    2、创建vip
    neutron lb-vip-create --name myvip-ckf4879 --protocol-port 80
    --protocol HTTP --subnet-id 83747f17-f688-4f7a-a711-e838484ff055 --address 192.168.0.54
    f3588104-0855-45a7-b8d4-56cece2f3c1d

    3、添加后端成员 1
    neutron lb-member-create --address 192.168.0.52
    --protocol-port 80 f3588104-0855-45a7-b8d4-56cece2f3c1d

    4、添加后端成员2
    neutron lb-member-create --address 192.168.0.53
    --protocol-port 80 f3588104-0855-45a7-b8d4-56cece2f3c1d

    5、创建健康检查-----采用ping的方式
    neutron lb-healthmonitor-create --delay 3 --type PING
    --max-retries 3 --timeout 3

    6、健康检查和负载均衡器pool进行关联
    neutron lb-healthmonitor-associate c83125fb-bd4f-4f11-a3e5-b0b1b75477c1 f3588104-0855-45a7-b8d4-56cece2f3c1d

    7、创建后端成员1对应的实际虚机
    nova boot lb-test-host1 --flavor 1 --image f06bf8fc-55e5-42b4-81eb-008b04e4afcb
    --nic net-id=ffd15fc9-3528-404c-945c-6e3ba40fc92d,v4-fixed-ip=192.168.0.52
    --availability-zone az01.cell01.ceshihuanjing:AZ01C03.PUB.CS

    8、创建后端成员2对应的实际虚机
    nova boot lb-test-host1 --flavor 1 --image f06bf8fc-55e5-42b4-81eb-008b04e4afcb
    --nic net-id=ffd15fc9-3528-404c-945c-6e3ba40fc92d,v4-fixed-ip=192.168.0.52
    --availability-zone az01.cell01.ceshihuanjing:AZ01C03.PUB.CS

    9、在后端成员1上模拟web服务
    while true;
    do echo -e "HTTP/1.0 200 OK Welcome to 192.168.0.52" | sudo nc -l -p 80 ;
    done&

    10、在后端成员2上模拟web服务
    while true;
    do echo -e "HTTP/1.0 200 OK Welcome to 192.168.0.53" | sudo nc -l -p 80 ;
    done

    11、创建测试的虚机
    nova boot lb-test-host1 --flavor 1 --image f06bf8fc-55e5-42b4-81eb-008b04e4afcb
    --nic net-id=ffd15fc9-3528-404c-945c-6e3ba40fc92d,v4-fixed-ip=192.168.0.50
    --availability-zone az01.cell01.ceshihuanjing:AZ01C03.PUB.CS

    12、在测试虚机上通过vip访问后端成员
    for k in $( seq 1 10000 )
    do
    sleep 1
    curl http://192.168.0.54
    done

    后端成员的信息轮训呈现
    Welcome to 192.168.0.53
    Welcome to 192.168.0.52
    Welcome to 192.168.0.53
    Welcome to 192.168.0.52

    13、在测试虚机访问过程中,关闭后端成员1
    类似后端成员异常,健康检查排除异常的成员,只呈现出可用的后端成员2信息
    Welcome to 192.168.0.53
    Welcome to 192.168.0.53
    Welcome to 192.168.0.53
    Welcome to 192.168.0.53
    Welcome to 192.168.0.53
    Welcome to 192.168.0.53

    14、重启后端成员2,
    健康检查,检测到成员正常,加入到pool里面,对外提供服务,后端成员又开始轮训出现
    Welcome to 192.168.0.53
    Welcome to 192.168.0.52
    Welcome to 192.168.0.53
    Welcome to 192.168.0.52
    Welcome to 192.168.0.53
    Welcome to 192.168.0.52
    Welcome to 192.168.0.53

  • 相关阅读:
    go os/exec执行外部程序
    Go signals 信号
    选择注册协议
    全选功能
    字符限制
    JS 数字,金额 用逗号 隔开(数字格式化)
    placeholder 不支持IE修复
    JS设置弹出小窗口。
    IE 文档模式
    js报错:email() is not a function
  • 原文地址:https://www.cnblogs.com/potato-chip/p/9031821.html
Copyright © 2020-2023  润新知