(课堂笔记)第十章:F5 BIGIP LTM HA高可用性

------Big-IP 冗余HA介绍----------
 1.1 DSC概念
 1.2 Device Service Clusters组件:
    1.2.1 Device
    1.2.2 Device trust and Trust domains
    1.2.3 Device Group
    1.2.4 Traffic groups
1.3 设备故障切换同步组(Fail-over sync)
    1.3.1 所需条件
    1.3.2 HA设备的逻辑分组能力
1.4 设备同步组(sync only)
    1.4.1 特点
1.5 设备组之间的通讯链路
    1.5.1 同步配置-可使用self-ip
    1.5.2 网络切换(network failover)
    1.5.3 Mirror - 只能使用self-ip
1.6 流量组(Traffic group)
    1.6.1 定义
    1.6.2 配置模型
    1.6.3 流量模型
    1.6.4 多活模式最佳实践
------Big-IP DSC Sync-only配置---
2.1 前期准备   
2.2 创建Device trust and Trust domains通过证书交互建立设备间信任关系;
2.3 创建Device Group将设备集合成一个组;
2.4 建立同步配置文件夹(可选)
------Big-IP DSC Sync-failover配置---
3.1 调整主备设备优先级(可选)


------Big-IP 冗余HA介绍----------
 1.1 DSC概念
 DSC:Device Service Clusters,设备服务群集。DSC最基本的逻辑是配置多个设备组和多个流量组,从而实现N+M。
    即:N台设备为主设备,M台设备为备设备。(推荐A/A或A/A/S)
设备组:设备组是能够支撑业务的设备集群,业务可以在这个设备组中进行配置同步(sync)或高可用切换(Failover)
流量组:流量组是某个或者某些业务流量归类的组。该组为人工设备切换或自动切换的基本单位。每个流量组在特定的设备组中进行高可用,每个流量组都可以独立切换。

每一台BIG-IP设备自己生成一个Device Object
·不同设备的信息
·建立信任证书
·在local device上设置Device HA and faviover

这些BIG-IPs组成Device Trust Groups形成
·用安全通讯交换证书;
·交换HA的设置

BIG-IPs在同一个信任组里组成一个设备组
·一个设备组支持配置同步和设备切换
·或者只同步指定的配置

 1.2 Device Service Clusters组件:
    1.2.1 Device:设备的详细信息及在安装时产生一个key和ssl证书,并可配置connectivity的各项参数(Configsync、Failover and Mirror)
    1.2.2 Device trust and Trust domains:通过基于证书的验证建立BIG-IP之间的信任关系。Trust domain是互相信任的BIG-IP设备的集合,互相之间可同步配置信息,交换各自状态和Failover Message;
    1.2.3 Device Group:是在相同trust域的BIG-IP设备的集合,是这些设备间可以faiover和同步配置。包括sync-failover和sync-only两种类型;
    1.2.4 Traffic groups:配置在BIGIP设备上相关objects的集合,当此台BIGIP不可用时,可以漂移到Device group中的另一台Device上。

 1.3 设备故障切换同步组(Fail-over sync)
    1.3.1 所需条件:相同设备硬件(V11.4后允许不同硬件);以及相同的授权和模块
    1.3.2 HA设备的逻辑分组能力:提供N+M冗余,N个活动单元+M备用机组;最大支持8台设备,且每个设备只能有一个同步切换组,实现避免应用服务的中断。
 
 1.4 设备同步组(sync only)
    1.4.1 特点:《1》设备同步用于文件夹级别的配置同步;
                《2》支持不同的硬件平台;
                《3》一个设备可以加入多个同步类型设备组中;
                《4》ISO与QUOVA更新不能在组内同步;
                以下是可以自动同步的对象:Certificates、CRL、Data groups、External monitors、iApps、iRules、Policies、Profiles

 1.5 设备组之间的通讯链路
    1.5.1 同步配置-可使用self-ip
         《1》需要配置每台设备的同步IP到设备组中;
         《2》使用TCP 4353、6699端口;
         《3》Configsync - 设置配置同步传输地址;
         《4》管理口地址不能用作同步地址;
    1.5.2 网络切换(network failover)- 可使用self-IP、MGT-IP和Multicast-IP
         《1》单播或者组播IP(组播局限在管理口上使用);
         《2》默认使用UDP 1026端口;
         《3》可以配置多个单播地址;
         《4》设置心跳传输地址;
         《5》推荐使用多条链路做心跳检测;
    1.5.3 Mirror - 只能使用self-ip
         《1》默认使用TCP 1028端口,也使用1029-1043端口
         《2》实时地址转换表以及会话保持表等传输链路
         《3》若两台设备直接互联,则属于硬件failover和Mirror线方式;

 1.6 流量组(Traffic group)
    1.6.1 定义:流量组就是一组floating ip地址、VS虚拟服务地址以及SNAT地址,它们可在BIG-IP设备组中的设备间漂移以维持高可用性。
    1.6.2 配置模型:创建流量组,并指定应用到流量组中;
    1.6.3 流量模型:如果某个设备中没有活动的流量组,则该设备处于备机standby状态。如果设备出现故障,流量组迁移到集群中的另一台BIG-IP设备。
    
    1.6.4 多活模式最佳实践:《1》根据需要建议把所有业务分为N类,每类业务对应一个traffic-group,Active激活在一台F5 BIG-IP设备;
                            《2》切换顺序,建议前两个顺序手动设置,后面的顺序自动选择;
                            《3》建议采用3+1(AAAS)或4+2(AASS)的模式;
                            



------Big-IP DSC Sync-only配置---
 2.1 前期准备:
    《1》NTP配置
    《2》确认设备软件TMOS版本一致
    《3》确认设备license一致
    《4》设备mgmt地址,掩码,路由
    《5》确保用于配置同步(configsync)的接口的Portlockdown选项为Aaalow Default;
  《6》提前指定HA接口
    

来到”Device Management“”Devices“-选择自己的LTM设备-“视图下

《1》 配置configsync:

选择“configsync” configsync configuration下Local Address选择同步配置的接口,例如"172.17.20.252"

《2》配置Failover network:

选择“Failover network” New Failover Unicast Address下Address选择需要网络切换的接口,例如“10.1.100.1(设备直连线)” 还可以增加一个接口,这里选择MGMT管理口;

《3》配置Mirroring:

选择“Mirroring” Primary Local Mirror Address 选择设备直连线,作为设备间内存同步链路。


 2.2 创建Device trust and Trust domains(又称Device trust member)通过证书交互建立设备间信任关系;

“Device Management”-”Device Trust”-”Device Trust Members”--“Add” 填写DC1三个F5设备的管理IP、账号及密码


 2.3 创建Device Group将设备集合成一个组;

“Device Management”-“Device Groups”-“Add” name填写"QytangDCF5-Sync-only" Group Type选择"Sync-Failover" member将Available的设备变成Includes内 sync Type提供四种同步方式:

“Automatic with Incrementral Sync”--自动增量同步 "Automatic with Full Sync"--自动全同步 "Manual with incremental Sync"--手动增量同步 "Manual with Full Sync"--手动全同步

finish

验证:在Device Management-Overview看到是否有新建的设备组  


 2.4 建立同步配置文件夹(可选)

“System”-Users-Partition List-create Partition

Name填写“qytang-f5-syn1”

Redundant Device Configuration中的Device Group ,选择上面创建的设备信任成员组trust member("QytangDCF5-Sync-only")

finish

验证:在F5右上角Partition选择“qytang-f5-syn1”文件夹,然后再LTM-iRule配置一条简单的iRule,然后到Device Management-Overview手动同步设备,同步完毕后找其余3台中的一台,检查右上角是否有新的Partition name为“qytang-f5-syn1”的文件夹。
    

------Big-IP DSC Sync-failover配置---

跟sync-only配置思路一样,步骤就不重复了。补充下一下内容:


3.1 调整主备设备优先级(可选)

Device Management-Traffic Groups

Failover Configuration---Failover Order中:

Preferred Order代表设置优先级;

Load Aware代表根据设备CPU性能来决定主备

网络切换组效果图:

原文地址:https://www.cnblogs.com/key-network/p/13780350.html