salt.states.lvs_server
Management of LVS (Linux Virtual Server) Real Server
salt.states.lvs_server.absent(name, protocol=None, service_address=None, server_address=None)
-
Ensure the LVS Real Server in specified service is absent.
- name
- The name of the LVS server.
- protocol
- The service protocol(only support
tcp
, udp
and fwmark
service). - service_address
- The LVS service address.
- server_address
- The LVS real server address.
salt.states.lvs_server.present(name, protocol=None, service_address=None, server_address=None, packet_forward_method='dr', weight=1)
-
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