首页 > 代码库 > SaltStack 常用模块介绍 - lvs_server - lvs_service

SaltStack 常用模块介绍 - lvs_server - lvs_service

salt-minion:
    ----------
    lvs_server:
        
        Management of LVS (Linux Virtual Server) Real Server
        ====================================================
    lvs_server.present:
        
            Ensure that the named service is present.
        
            name
                The LVS server name
        
            protocol
                The service protocol
        
            service_address
                The LVS service address
        
            server_address
                The real server address.
        
            packet_forward_method
                The LVS packet forwarding method(``dr`` for direct routing, ``tunnel`` for tunneling, ``nat`` for network access translation).
        
            weight
                The capacity  of a server relative to the others in the pool.
        
        
                lvsrs:
                  lvs_server.present:
                    - protocol: tcp
                    - service_address: 1.1.1.1:80
                    - server_address: 192.168.0.11:8080
                    - packet_forward_method: dr
                    - weight: 10


salt-minion:
    ----------
    lvs_service:
        
        Management of LVS (Linux Virtual Server) Service
        ================================================
    lvs_service.present:
        
            Ensure that the named service is present.
        
            name
                The LVS service name
        
            protocol
                The service protocol
        
            service_address
                The LVS service address
        
            scheduler
                Algorithm for allocating TCP connections and UDP datagrams to real servers.
        
                lvstest:
                  lvs_service.present:
                    - service_address: 1.1.1.1:80
                    - protocol: tcp
                    - scheduler: rr

lvs_server:  负载均衡集群后端的 real server.

lvs_service: 负载均衡集群中的 dispatcher.

SaltStack 常用模块介绍 - lvs_server - lvs_service