tsgv20.05更新

This commit is contained in:
zhangzhihan
2020-05-18 18:52:52 +08:00
parent cd5d4b9a42
commit faae89e6e5
57 changed files with 239 additions and 54 deletions

View File

@@ -6,7 +6,7 @@
- name: "install mrzcpd"
yum:
name: /tmp/ansible_deploy/mrzcpd-4.3.18.f543325-1.el7.x86_64.rpm
name: /tmp/ansible_deploy/mrzcpd-4.3.19.f936069-1.el7.x86_64.rpm
state: present
- name: "update sysconfig/mrzcpd"
@@ -20,6 +20,15 @@
dest: /opt/mrzcpd/etc/mrglobal.conf
when: nic_traffic_mirror is defined
- name: "update mrglobal.conf.tun_mode - tun_server"
template:
src: "{{ role_path }}/templates/mrglobal.conf.tun_mode.j2"
dest: /opt/mrzcpd/etc/mrglobal.conf
when:
- nic_traffic_mirror is not defined
- tsg_access_type == 0
- name: "update mrglobal.conf.inline - blade00"
template:
src: "{{ role_path }}/templates/mrglobal.conf.inline.j2"
@@ -36,6 +45,14 @@
- nic_traffic_mirror is not defined
- tsg_access_type == 2
- name: "update mrglobal.conf.allot - blade00"
template:
src: "{{ role_path }}/templates/mrglobal.conf.adc_tun_mode.j2"
dest: /opt/mrzcpd/etc/mrglobal.conf
when:
- nic_traffic_mirror is not defined
- tsg_access_type == 3
- name: "update mrtunnat.conf.inline - blade00"
template:
src: "{{ role_path }}/templates/mrtunnat.conf.inline.j2"
@@ -52,6 +69,14 @@
- nic_traffic_mirror is not defined
- tsg_access_type == 2
- name: "update mrtunnat.conf.allot_access - blade00"
template:
src: "{{ role_path }}/templates/mrtunnat.conf.adc_tun_mode.j2"
dest: /opt/mrzcpd/etc/mrtunnat.conf
when:
- nic_traffic_mirror is not defined
- tsg_access_type == 3
- name: "enable mrenv"
systemd:
name: mrenv
@@ -61,19 +86,19 @@
- name: "enable mrzcpd"
systemd:
name: mrzcpd
enabled: 1
enabled: yes
daemon_reload: yes
- name: "enable mrtunnat on master"
systemd:
name: mrtunnat
enabled: 1
enabled: yes
daemon_reload: yes
when: nic_traffic_mirror is not defined
- name: "disable mrtunnat on slave"
systemd:
name: mrtunnat
enabled: 0
enabled: no
daemon_reload: yes
when: nic_traffic_mirror is defined

View File

@@ -0,0 +1,67 @@
[device]
device={{nic_data_incoming.name}},{{nic_to_tfe.tfe0.name}},{{nic_to_tfe.tfe1.name}},{{nic_to_tfe.tfe2.name}},vxlan_user,vxlan_fwd
sz_tunnel=8192
sz_buffer=0
[device:{{nic_data_incoming.name}}]
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
vlan-filter=1
vlan-id-allow=1000,1001,2000,2001,4000,4001
#vlan-pvid=0
#vlan-pvid-mode=0
[device:{{nic_to_tfe.tfe0.name}}]
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
promisc=1
[device:{{nic_to_tfe.tfe1.name}}]
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
promisc=1
[device:{{nic_to_tfe.tfe2.name}}]
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
promisc=1
[service]
# lcore id for i/o service, use comma to split
iocore={{ mrzcpd.iocore }}
distmode=2
hashmode=0
[eal]
virtaddr=0x7f40c4a00000
loglevel=7
[keepalive]
check_spinlock=0
[ctrlzone]
ctrlzone0=tunnat,64
[pool]
create_mode=3
sz_direct_pktmbuf=4194304
sz_indirect_pktmbuf=8192
sz_cache=256
sz_data=4096
[forward]
nr_forward_rule=10
forward_rule_0=pv,{{nic_data_incoming.name}},{{nic_data_incoming.name}}
forward_rule_1=vp,{{nic_data_incoming.name}},{{nic_data_incoming.name}}
forward_rule_2=vv,vxlan_fwd,vxlan_user
forward_rule_3=vv,vxlan_user,vxlan_fwd
forward_rule_4=pv,{{nic_to_tfe.tfe0.name}},{{nic_to_tfe.tfe0.name}}
forward_rule_5=vp,{{nic_to_tfe.tfe0.name}},{{nic_to_tfe.tfe0.name}}
forward_rule_6=pv,{{nic_to_tfe.tfe1.name}},{{nic_to_tfe.tfe1.name}}
forward_rule_7=vp,{{nic_to_tfe.tfe1.name}},{{nic_to_tfe.tfe1.name}}
forward_rule_8=pv,{{nic_to_tfe.tfe2.name}},{{nic_to_tfe.tfe2.name}}
forward_rule_9=vp,{{nic_to_tfe.tfe2.name}},{{nic_to_tfe.tfe2.name}}

View File

@@ -4,29 +4,16 @@ sz_tunnel=8192
sz_buffer=0
[device:{{nic_data_incoming.name}}]
{% if nic_data_incoming.ip is defined %}
in_addr={{nic_data_incoming.ip}}
{% endif %}
{% if nic_data_incoming.mask is defined %}
in_mask={{nic_data_incoming.mask}}
{% endif %}
{% if nic_data_incoming.gw is defined %}
gateway={{nic_data_incoming.gw}}
{% endif %}
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
{% if nic_data_incoming.ip is defined %}
#vlan-filter=1
#vlan-id-allow=3811,3812,3813,3814,3821,3822,3823,3824,3831,3832,3833,3834,3841,3842,3843,3844
#vlan-id-allow=1301,1302,2301,2302,1501,1502,2501,2502,1601,1602,2601,2602,1701,1702,2701,2702,1801,1802,2801,2802,1901,1902,2901,2902
#vlan-pvid=0
#vlan-pvid-mode=0
{% else %}
vlan-filter=0
vlan-id-allow=3811,3812,3813,3814,3821,3822,3823,3824,3831,3832,3833,3834,3841,3842,3843,3844
vlan-pvid=0
vlan-pvid-mode=0
{% endif %}
[device:{{nic_to_tfe.tfe0.name}}]
jumbo_frame=1

View File

@@ -0,0 +1,28 @@
[device]
device=fake
sz_tunnel=8192
sz_buffer=0
[device:lo]
jumbo_frame=1
max_rx_pkt_len=15360
clear_tx_flags=1
promisc=1
[service]
iocore={{ mrzcpd.iocore }}
[eal]
virtaddr=0x7d0000000000
loglevel=7
[keepalive]
check_spinlock=1
[pool]
create_mode=3
sz_direct_pktmbuf=4194304
sz_indirect_pktmbuf=8192
sz_cache=256
sz_data=4096

View File

@@ -0,0 +1,24 @@
[tunnat]
lcore_id={{ mrtunnat.lcore_id }}
appsym=tunnat
phydev={{nic_data_incoming.name}}
virtdev=vxlan_fwd
nr_max_sessions=524280
nr_slots=1048576
expire_time=60
reverse_tunnel=0
use_recent_tunnel=0
use_tuple4_as_sskey=1
ctrlzone_addr_info_type=2
[vlan_flipping]
enable=1
c_router_vlan_id_0=4000
i_router_vlan_id_0=4001
en_mac_flipping_0=0
c_router_vlan_id_1=1000
i_router_vlan_id_1=1001
en_mac_flipping_1=0
c_router_vlan_id_2=2000
i_router_vlan_id_2=2001
en_mac_flipping_2=0