Compare commits
25 Commits
tsg-versio
...
tsg-versio
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6444e57629 | ||
|
|
27d3231a6e | ||
|
|
b4735332f4 | ||
|
|
f70cf73628 | ||
|
|
1d0943fdb0 | ||
|
|
1d210d18c4 | ||
|
|
e088bc922b | ||
|
|
845a73e69f | ||
|
|
0f1d3dac47 | ||
|
|
198f0ab8a0 | ||
|
|
4ea95f7201 | ||
|
|
e6fbb265a8 | ||
|
|
e1dc6b5f62 | ||
|
|
e67c3feb23 | ||
|
|
32dca71844 | ||
|
|
a54f8ce853 | ||
|
|
f3076ea577 | ||
|
|
e0d3ff7927 | ||
|
|
829dd78560 | ||
|
|
792ce3da1a | ||
|
|
aad31a42bb | ||
|
|
35c6127063 | ||
|
|
17221ed921 | ||
|
|
037489a9b4 | ||
|
|
faae89e6e5 |
54
deploy.yml
54
deploy.yml
@@ -1,49 +1,76 @@
|
|||||||
- hosts: Functional_Host
|
- hosts: adc_mxn
|
||||||
|
remote_user: root
|
||||||
roles:
|
roles:
|
||||||
- framework
|
# - tsg-env-mxn
|
||||||
- kernel-ml
|
|
||||||
|
|
||||||
- hosts: blade-00
|
- hosts: adc_mcn0
|
||||||
|
remote_user: root
|
||||||
|
vars_files:
|
||||||
|
- install_config/group_vars/adc_global.yml
|
||||||
|
- install_config/group_vars/adc_mcn0.yml
|
||||||
roles:
|
roles:
|
||||||
# - tsg-env-mcn0
|
# - tsg-env-mcn0
|
||||||
|
- framework
|
||||||
|
- kernel-ml
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- sapp
|
- sapp
|
||||||
|
- tsg_master
|
||||||
- kni
|
- kni
|
||||||
- firewall
|
- firewall
|
||||||
- http_healthcheck
|
- http_healthcheck
|
||||||
- clotho
|
- clotho
|
||||||
- certstore
|
- certstore
|
||||||
- cert-redis
|
- cert-redis
|
||||||
|
- telegraf_statistic
|
||||||
|
- tsg_device_tag
|
||||||
|
|
||||||
- hosts: blade-01
|
- hosts: adc_mcn1
|
||||||
|
remote_user: root
|
||||||
|
vars_files:
|
||||||
|
- install_config/group_vars/adc_global.yml
|
||||||
|
- install_config/group_vars/adc_mcn1.yml
|
||||||
roles:
|
roles:
|
||||||
# - tsg-env-mcn1
|
# - tsg-env-mcn1
|
||||||
|
- framework
|
||||||
|
- kernel-ml
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-02
|
- hosts: adc_mcn2
|
||||||
|
remote_user: root
|
||||||
|
vars_files:
|
||||||
|
- install_config/group_vars/adc_global.yml
|
||||||
|
- install_config/group_vars/adc_mcn2.yml
|
||||||
roles:
|
roles:
|
||||||
# - tsg-env-mcn2
|
# - tsg-env-mcn2
|
||||||
|
- framework
|
||||||
|
- kernel-ml
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-03
|
- hosts: adc_mcn3
|
||||||
|
remote_user: root
|
||||||
|
vars_files:
|
||||||
|
- install_config/group_vars/adc_global.yml
|
||||||
|
- install_config/group_vars/adc_mcn3.yml
|
||||||
roles:
|
roles:
|
||||||
# - tsg-env-mcn3
|
# - tsg-env-mcn3
|
||||||
|
- framework
|
||||||
|
- kernel-ml
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-mxn
|
- hosts: server-as-tun-mode
|
||||||
roles:
|
remote_user: root
|
||||||
# - tsg-env-mxn
|
vars_files:
|
||||||
|
- install_config/group_vars/server_as_tun_mode.yml
|
||||||
- hosts: pc-as-tun-mode
|
|
||||||
roles:
|
roles:
|
||||||
- kernel-ml
|
- kernel-ml
|
||||||
- framework
|
- framework
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tsg-env-tun-mode
|
- tsg-env-tun-mode
|
||||||
- sapp
|
- sapp
|
||||||
|
- tsg_master
|
||||||
- kni
|
- kni
|
||||||
- firewall
|
- firewall
|
||||||
- http_healthcheck
|
- http_healthcheck
|
||||||
@@ -51,3 +78,6 @@
|
|||||||
- certstore
|
- certstore
|
||||||
- cert-redis
|
- cert-redis
|
||||||
- tfe
|
- tfe
|
||||||
|
- telegraf_statistic
|
||||||
|
- proxy_status
|
||||||
|
- tsg_device_tag
|
||||||
|
|||||||
89
install_config/group_vars/adc_global.yml
Normal file
89
install_config/group_vars/adc_global.yml
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
#########################################
|
||||||
|
#####1: Inline_device; 2: Allot; 3: ADC_Tun_mode;
|
||||||
|
tsg_access_type: 3
|
||||||
|
#####2: ADC;
|
||||||
|
tsg_running_type: 2
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#IP Config
|
||||||
|
maat_redis_server:
|
||||||
|
address: "192.168.40.168"
|
||||||
|
port: 7002
|
||||||
|
db: 0
|
||||||
|
|
||||||
|
dynamic_maat_redis_server:
|
||||||
|
address: "192.168.40.168"
|
||||||
|
port: 7002
|
||||||
|
db: 0
|
||||||
|
|
||||||
|
cert_store_server:
|
||||||
|
address: "192.168.100.1"
|
||||||
|
port: 9991
|
||||||
|
|
||||||
|
log_kafkabrokers:
|
||||||
|
address: "1.1.1.1:9092,2.2.2.2:9092"
|
||||||
|
|
||||||
|
log_minio:
|
||||||
|
address: "192.168.40.168;"
|
||||||
|
port: 9090
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Log Level Config
|
||||||
|
#日志等级 10:DEBUG 20:INFO 30:FATAL
|
||||||
|
fw_ftp_log_level: 30
|
||||||
|
fw_mail_log_level: 30
|
||||||
|
fw_http_log_level: 30
|
||||||
|
fw_dns_log_level: 30
|
||||||
|
fw_quic_log_level: 30
|
||||||
|
capture_packet_log_level: 30
|
||||||
|
tsg_log_level: 30
|
||||||
|
tsg_master_log_level: 30
|
||||||
|
kni_log_level: 30
|
||||||
|
tfe_log_level: 30
|
||||||
|
tfe_http_log_level: 30
|
||||||
|
pangu_log_level: 30
|
||||||
|
doh_log_level: 30
|
||||||
|
certstore_log_level: 30
|
||||||
|
clotho_log_level: 10
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
#Sapp Performance Config
|
||||||
|
#Sapp工作在ADC计算板0时,建议使用如下30+8的配置,以保证更高的处理性能
|
||||||
|
sapp:
|
||||||
|
worker_threads: 30
|
||||||
|
send_only_threads_max: 8
|
||||||
|
bind_mask: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37
|
||||||
|
inbound_route_dir: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#Kni Config
|
||||||
|
kni:
|
||||||
|
global:
|
||||||
|
tfe_node_count: 3
|
||||||
|
watch_dog:
|
||||||
|
switch: 1
|
||||||
|
maat:
|
||||||
|
readconf_mode: 2
|
||||||
|
send_logger:
|
||||||
|
switch: 1
|
||||||
|
tfe_nodes:
|
||||||
|
tfe0_enabled: 1
|
||||||
|
tfe1_enabled: 1
|
||||||
|
tfe2_enabled: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#Tfe Config
|
||||||
|
tfe:
|
||||||
|
nr_threads: 32
|
||||||
|
mc_cache_eth: lo
|
||||||
|
keykeeper:
|
||||||
|
no_cache: 0
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#Marsio Config
|
||||||
|
#marsio工作在ADC计算板时,建议使用如下配置,以保证更高的处理性能
|
||||||
|
mrzcpd:
|
||||||
|
iocore: 44,45,46,47
|
||||||
|
|
||||||
|
mrtunnat:
|
||||||
|
lcore_id: 40,41,42,43
|
||||||
37
install_config/group_vars/adc_mcn0.yml
Normal file
37
install_config/group_vars/adc_mcn0.yml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
#########################################
|
||||||
|
#Mcn0管理口网卡名
|
||||||
|
nic_mgr:
|
||||||
|
name: enp6s0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn0流量接入网卡,固定配置
|
||||||
|
nic_data_incoming:
|
||||||
|
name: ens1f4
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn0其他数据口网卡名配置,固定配置
|
||||||
|
nic_inner_ctrl:
|
||||||
|
name: ens1.100
|
||||||
|
nic_to_tfe:
|
||||||
|
tfe0:
|
||||||
|
name: ens1f5
|
||||||
|
tfe1:
|
||||||
|
name: ens1f6
|
||||||
|
tfe2:
|
||||||
|
name: ens1f7
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#串联设备接入相关配置
|
||||||
|
inline_device_config:
|
||||||
|
keepalive_ip: 192.168.1.30
|
||||||
|
keepalive_mask: 255.255.255.252
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Allot接入相关配置
|
||||||
|
AllotAccess:
|
||||||
|
virturlInterface_1: ens1f2.103
|
||||||
|
virturlInterface_2: ens1f2.104
|
||||||
|
virturlID_1: 103
|
||||||
|
virturlID_2: 104
|
||||||
|
vvipv4_mask: 24
|
||||||
|
vvipv6_mask: 64
|
||||||
17
install_config/group_vars/adc_mcn1.yml
Normal file
17
install_config/group_vars/adc_mcn1.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
#########################################
|
||||||
|
#Mcn1管理口网卡名
|
||||||
|
nic_mgr:
|
||||||
|
name: enp6s0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn1流量接入网卡,固定配置
|
||||||
|
nic_data_incoming:
|
||||||
|
name: ens1f1
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn1其他数据口网卡名配置,固定配置
|
||||||
|
nic_inner_ctrl:
|
||||||
|
name: ens1.100
|
||||||
|
nic_traffic_mirror:
|
||||||
|
name: ens1f2
|
||||||
|
use_mrzcpd: 1
|
||||||
17
install_config/group_vars/adc_mcn2.yml
Normal file
17
install_config/group_vars/adc_mcn2.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
#########################################
|
||||||
|
#Mcn2管理口网卡名
|
||||||
|
nic_mgr:
|
||||||
|
name: enp6s0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn2流量接入网卡,固定配置
|
||||||
|
nic_data_incoming:
|
||||||
|
name: ens8f1
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn2其他数据口网卡名配置,固定配置
|
||||||
|
nic_inner_ctrl:
|
||||||
|
name: ens8.100
|
||||||
|
nic_traffic_mirror:
|
||||||
|
name: ens8f2
|
||||||
|
use_mrzcpd: 1
|
||||||
17
install_config/group_vars/adc_mcn3.yml
Normal file
17
install_config/group_vars/adc_mcn3.yml
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
#########################################
|
||||||
|
#Mcn3管理口网卡名
|
||||||
|
nic_mgr:
|
||||||
|
name: enp6s0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn3流量接入网卡,固定配置
|
||||||
|
nic_data_incoming:
|
||||||
|
name: ens8f1
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Mcn3其他数据口网卡名配置,固定配置
|
||||||
|
nic_inner_ctrl:
|
||||||
|
name: ens8.100
|
||||||
|
nic_traffic_mirror:
|
||||||
|
name: ens8f2
|
||||||
|
use_mrzcpd: 1
|
||||||
@@ -1,87 +0,0 @@
|
|||||||
########################################
|
|
||||||
tsg_access_type: 0
|
|
||||||
|
|
||||||
########################################
|
|
||||||
maat_redis_server:
|
|
||||||
address: "192.168.40.168"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.40.168"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.40.169:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.40.168;"
|
|
||||||
port: 9090
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 58125
|
|
||||||
|
|
||||||
########################################
|
|
||||||
sapp:
|
|
||||||
worker_threads: 16
|
|
||||||
bind_mask: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
|
|
||||||
|
|
||||||
########################################
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 30
|
|
||||||
tfe_node_count: 3
|
|
||||||
watch_dog:
|
|
||||||
switch: 1
|
|
||||||
maat:
|
|
||||||
readconf_mode: 2
|
|
||||||
send_logger:
|
|
||||||
switch: 1
|
|
||||||
tfe_nodes:
|
|
||||||
- tfe0:
|
|
||||||
enabled: 1
|
|
||||||
- tfe1:
|
|
||||||
enabled: 1
|
|
||||||
- tfe2:
|
|
||||||
enabled: 1
|
|
||||||
|
|
||||||
########################################
|
|
||||||
tfe:
|
|
||||||
nr_threads: 32
|
|
||||||
mc_cache_eth: lo
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
########################################
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 39
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 38
|
|
||||||
|
|
||||||
########################################
|
|
||||||
nic_mgr:
|
|
||||||
name: eth0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: tun_kni
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: eth0.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: lo
|
|
||||||
use_mrzcpd: 0
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 1
|
|
||||||
mode: pcap
|
|
||||||
internel_interface: "eth2"
|
|
||||||
external_interface: "eth3"
|
|
||||||
|
|
||||||
@@ -1,23 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f4
|
|
||||||
ip: 192.168.1.30
|
|
||||||
mask: 255.255.255.252
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: ens1f5
|
|
||||||
tfe1:
|
|
||||||
name: ens1f6
|
|
||||||
tfe2:
|
|
||||||
name: ens1f7
|
|
||||||
|
|
||||||
AllotAccess:
|
|
||||||
virturlInterface_1: ens1f2.103
|
|
||||||
virturlInterface_2: ens1f2.104
|
|
||||||
virturlID_1: 103
|
|
||||||
virturlID_2: 104
|
|
||||||
vvipv4_mask: 24
|
|
||||||
vvipv6_mask: 64
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens1f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens8f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens8.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens8f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens8f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens8.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens8f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
130
install_config/group_vars/server_as_tun_mode.yml
Normal file
130
install_config/group_vars/server_as_tun_mode.yml
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
#########################################
|
||||||
|
#####0: Pcap; 1: Inline_device; 4: ATCA_Vlan_Flipping; 5:ATCA_VXLAN;
|
||||||
|
tsg_access_type: 1
|
||||||
|
#####0: Tun_mode; 1: normal;
|
||||||
|
tsg_running_type: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
#Server Basic Config
|
||||||
|
nic_mgr:
|
||||||
|
name: eth0
|
||||||
|
|
||||||
|
nic_inner_ctrl:
|
||||||
|
name: eth0.100
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#IP Config
|
||||||
|
maat_redis_server:
|
||||||
|
address: "192.168.40.168"
|
||||||
|
port: 7002
|
||||||
|
db: 0
|
||||||
|
|
||||||
|
dynamic_maat_redis_server:
|
||||||
|
address: "192.168.40.168"
|
||||||
|
port: 7002
|
||||||
|
db: 0
|
||||||
|
|
||||||
|
cert_store_server:
|
||||||
|
address: "192.168.100.1"
|
||||||
|
port: 9991
|
||||||
|
|
||||||
|
log_kafkabrokers:
|
||||||
|
address: "1.1.1.1:9092,2.2.2.2:9092"
|
||||||
|
|
||||||
|
log_minio:
|
||||||
|
address: "192.168.40.168;"
|
||||||
|
port: 9090
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Log Level Config
|
||||||
|
#日志等级 10:DEBUG 20:INFO 30:FATAL
|
||||||
|
fw_ftp_log_level: 10
|
||||||
|
fw_mail_log_level: 10
|
||||||
|
fw_http_log_level: 10
|
||||||
|
fw_dns_log_level: 10
|
||||||
|
fw_quic_log_level: 10
|
||||||
|
capture_packet_log_level: 10
|
||||||
|
tsg_log_level: 10
|
||||||
|
tsg_master_log_level: 10
|
||||||
|
kni_log_level: 10
|
||||||
|
tfe_log_level: 10
|
||||||
|
tfe_http_log_level: 10
|
||||||
|
pangu_log_level: 10
|
||||||
|
doh_log_level: 10
|
||||||
|
certstore_log_level: 10
|
||||||
|
clotho_log_level: 10
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Sapp Performance Config
|
||||||
|
#如果tsg_access_type=0,sapp跑在pcap模式,则以下配置可忽略
|
||||||
|
sapp:
|
||||||
|
worker_threads: 16
|
||||||
|
send_only_threads_max: 8
|
||||||
|
bind_mask: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23
|
||||||
|
inbound_route_dir: 1
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Sapp Double-Arm Config
|
||||||
|
packet_io:
|
||||||
|
internal_interface: eth2
|
||||||
|
external_interface: eth3
|
||||||
|
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Kni Config
|
||||||
|
kni:
|
||||||
|
global:
|
||||||
|
tfe_node_count: 1
|
||||||
|
watch_dog:
|
||||||
|
switch: 1
|
||||||
|
maat:
|
||||||
|
readconf_mode: 2
|
||||||
|
send_logger:
|
||||||
|
switch: 1
|
||||||
|
tfe_nodes:
|
||||||
|
tfe0_enabled: 1
|
||||||
|
tfe1_enabled: 0
|
||||||
|
tfe2_enabled: 0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Tfe Config
|
||||||
|
tfe:
|
||||||
|
nr_threads: 32
|
||||||
|
mc_cache_eth: lo
|
||||||
|
keykeeper:
|
||||||
|
no_cache: 0
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Marsio Config
|
||||||
|
mrzcpd:
|
||||||
|
iocore: 39
|
||||||
|
|
||||||
|
mrtunnat:
|
||||||
|
lcore_id: 38
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#ATCA Config
|
||||||
|
#下列配置只在tsg_access_type=4时生效
|
||||||
|
ATCA_data_incoming:
|
||||||
|
ethname: enp1s0
|
||||||
|
vf0_name: enp1s2
|
||||||
|
vf1_name: enp1s2f1
|
||||||
|
vf2_name: enp1s2f2
|
||||||
|
|
||||||
|
ATCA_VlanFlipping:
|
||||||
|
vlanID_1: 100
|
||||||
|
vlanID_2: 101
|
||||||
|
vlanID_3: 103
|
||||||
|
vlanID_4: 104
|
||||||
|
|
||||||
|
#下列配置只在tsg_access_type=5时生效
|
||||||
|
ATCA_VXLAN:
|
||||||
|
keepalive_ip: "10.254.19.1"
|
||||||
|
keepalive_mask: "255.255.255.252"
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
#Inline Device Config
|
||||||
|
inline_device_config:
|
||||||
|
keepalive_ip: 192.168.1.30
|
||||||
|
keepalive_mask: 255.255.255.252
|
||||||
|
data_incoming: eth5
|
||||||
@@ -1,26 +1,36 @@
|
|||||||
[all:vars]
|
###################
|
||||||
ansible_user=root
|
# For example #
|
||||||
package_source=local
|
###################
|
||||||
|
#变量device_id根据设备序号设置即可
|
||||||
|
#变量vvipv4_1、vvipv4_2、vvipv6_1、vvipv6_2为Allot相关配置,其他环境可不填或直接删除变量
|
||||||
|
#
|
||||||
|
#[server-as-tun-mode]
|
||||||
|
#1.1.1.1 device_id=device_1
|
||||||
|
#
|
||||||
|
#[adc_mxn]
|
||||||
|
#10.3.72.1
|
||||||
|
#10.3.72.2
|
||||||
|
#
|
||||||
|
#[adc_mcn0]
|
||||||
|
#10.3.73.1 device_id=device_1 vvipv4_1=10.3.61.1 vvipv4_2=10.3.62.1 vvipv6_1=fc00::61:1 vvipv6_2=fc00::62:1
|
||||||
|
#10.3.73.2 device_id=device_2 vvipv4_1=10.3.61.2 vvipv4_2=10.3.62.2 vvipv6_1=fc00::61:2 vvipv6_2=fc00::62:2
|
||||||
|
#
|
||||||
|
#[adc_mcn1]
|
||||||
|
#10.3.74.1 device_id=device_1
|
||||||
|
#10.3.74.2 device_id=device_2
|
||||||
|
#
|
||||||
|
#[adc_mcn2]
|
||||||
|
#10.3.75.1 device_id=device_1
|
||||||
|
#10.3.75.2 device_id=device_2
|
||||||
|
#
|
||||||
|
#[adc_mcn3]
|
||||||
|
#10.3.76.1 device_id=device_1
|
||||||
|
#10.3.76.2 device_id=device_2
|
||||||
|
|
||||||
[pc-as-tun-mode]
|
[server-as-tun-mode]
|
||||||
|
[adc_mxn]
|
||||||
|
[adc_mcn0]
|
||||||
|
[adc_mcn1]
|
||||||
|
[adc_mcn2]
|
||||||
|
[adc_mcn3]
|
||||||
|
|
||||||
[blade-mxn]
|
|
||||||
192.168.40.170
|
|
||||||
|
|
||||||
[blade-00]
|
|
||||||
192.168.40.166 vvipv4_1= vvipv4_2= vvipv6_1= vvipv6_2=
|
|
||||||
|
|
||||||
[blade-01]
|
|
||||||
192.168.40.167
|
|
||||||
|
|
||||||
[blade-02]
|
|
||||||
192.168.40.168
|
|
||||||
|
|
||||||
[blade-03]
|
|
||||||
192.168.40.169
|
|
||||||
|
|
||||||
[Functional_Host:children]
|
|
||||||
blade-00
|
|
||||||
blade-01
|
|
||||||
blade-02
|
|
||||||
blade-03
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -10,7 +10,7 @@
|
|||||||
- name: install certstore
|
- name: install certstore
|
||||||
yum:
|
yum:
|
||||||
name:
|
name:
|
||||||
- /tmp/ansible_deploy/certstore-v20.04.3989072-1.el7.x86_64.rpm
|
- /tmp/ansible_deploy/certstore-2.1.2.20200828.f507b3e-1.el7.x86_64.rpm
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: template certstore configure file
|
- name: template certstore configure file
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
#1:print on screen, 0:don't
|
#1:print on screen, 0:don't
|
||||||
DEBUG_SWITCH = 1
|
DEBUG_SWITCH = 1
|
||||||
#10:DEBUG, 20:INFO, 30:FATAL
|
#10:DEBUG, 20:INFO, 30:FATAL
|
||||||
RUN_LOG_LEVEL = 10
|
RUN_LOG_LEVEL = {{ certstore_log_level }}
|
||||||
RUN_LOG_PATH = ./logs
|
RUN_LOG_PATH = ./logs
|
||||||
[CONFIG]
|
[CONFIG]
|
||||||
#Number of running threads
|
#Number of running threads
|
||||||
@@ -15,7 +15,7 @@ expire_after = 30
|
|||||||
local_debug = 1
|
local_debug = 1
|
||||||
ca_path = ./cert/tango-ca-v3-trust-ca.pem
|
ca_path = ./cert/tango-ca-v3-trust-ca.pem
|
||||||
untrusted_ca_path = ./cert/mesalab-ca-untrust.pem
|
untrusted_ca_path = ./cert/mesalab-ca-untrust.pem
|
||||||
[NTC_MAAT]
|
[MAAT]
|
||||||
#Configure the load mode,
|
#Configure the load mode,
|
||||||
#0: using the configuration distribution network
|
#0: using the configuration distribution network
|
||||||
#1: using local json
|
#1: using local json
|
||||||
@@ -43,3 +43,6 @@ port = 6379
|
|||||||
ip = {{ maat_redis_server.address }}
|
ip = {{ maat_redis_server.address }}
|
||||||
port = {{ maat_redis_server.port }}
|
port = {{ maat_redis_server.port }}
|
||||||
dbindex = {{ maat_redis_server.db }}
|
dbindex = {{ maat_redis_server.db }}
|
||||||
|
[stat]
|
||||||
|
statsd_server=192.168.100.1
|
||||||
|
statsd_port=8126
|
||||||
|
|||||||
@@ -3,5 +3,5 @@ BROKER_LIST={{ log_kafkabrokers.address }}
|
|||||||
|
|
||||||
[SYSTEM]
|
[SYSTEM]
|
||||||
NIC_NAME={{ nic_mgr.name }}
|
NIC_NAME={{ nic_mgr.name }}
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ clotho_log_level }}
|
||||||
LOG_PATH=log/clotho
|
LOG_PATH=log/clotho
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/dns-2.0.6.d8317e9-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/dns-2.0.6.d8317e9-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/ftp-1.0.6.2710506-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/ftp-1.0.6.2710506-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_dns_plug-3.0.0.0a5d574-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_dns_plug-3.0.0.0a5d574-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_ftp_plug-3.0.0.7a867ea-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_ftp_plug-3.0.0.7a867ea-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_http_plug-3.0.0.1ca1c65-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_http_plug-3.0.0.1ca1c65-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_mail_plug-3.0.0.3b4e481-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_mail_plug-3.0.0.3b4e481-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_quic_plug-3.0.0.b06d39c-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_quic_plug-3.0.0.b06d39c-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/fw_ssl_plug-3.0.1.7ea9976-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/fw_ssl_plug-3.0.1.7ea9976-2.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/firewall/files/http-2.0.3.9218b4b-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/http-2.0.3.9218b4b-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/mail-1.0.7.9e3be05-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/mail-1.0.7.9e3be05-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
BIN
roles/firewall/files/quic-1.1.6.d6755d8-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/quic-1.1.6.d6755d8-2.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/firewall/files/ssl-1.0.3.e8482a4-2.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/ssl-1.0.3.e8482a4-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -8,21 +8,25 @@
|
|||||||
yum:
|
yum:
|
||||||
name: "{{ fw_packages }}"
|
name: "{{ fw_packages }}"
|
||||||
state: present
|
state: present
|
||||||
|
skip_broken: yes
|
||||||
vars:
|
vars:
|
||||||
fw_packages:
|
fw_packages:
|
||||||
- /tmp/ansible_deploy/dns-debug-1.0.0.-1.el7.x86_64.rpm
|
- /tmp/ansible_deploy/capture_packet_plug-3.0.2.09f193c-2.el7.x86_64.rpm
|
||||||
- /tmp/ansible_deploy/ftp-debug-1.0.2.1cddd55-1.el7.centos.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/http-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/mail-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/ssl-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/tsg_conn_record-1.0.0.2155660-1.el7.centos.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/fw_dns_plug-debug-1.0.3.ea8e0f6-1.el7.centos.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/fw_ftp_plug-debug-1.0.1.a5c1e05-1.el7.centos.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/fw_ssl_plug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/fw_mail_plug-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/fw_http_plug-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/capture_packet_plug-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
- /tmp/ansible_deploy/clotho-debug-1.0.0.-1.el7.x86_64.rpm
|
- /tmp/ansible_deploy/clotho-debug-1.0.0.-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/dns-2.0.6.d8317e9-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/ftp-1.0.6.2710506-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_dns_plug-3.0.0.0a5d574-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_ftp_plug-3.0.0.7a867ea-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_http_plug-3.0.0.1ca1c65-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_mail_plug-3.0.0.3b4e481-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_quic_plug-3.0.0.b06d39c-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/fw_ssl_plug-3.0.1.7ea9976-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/http-2.0.3.9218b4b-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/mail-1.0.7.9e3be05-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/quic-1.1.6.d6755d8-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/ssl-1.0.3.e8482a4-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/tsg_conn_record-1.0.2.2afb19a-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/tsg_conn_sketch-2.0.v2.0_alpha.af621ca-2.el7.x86_64.rpm
|
||||||
|
|
||||||
- name: "Template the tsgconf/main.conf"
|
- name: "Template the tsgconf/main.conf"
|
||||||
template:
|
template:
|
||||||
|
|||||||
@@ -20,6 +20,6 @@ BROKER_LIST={{ log_kafkabrokers.address }}
|
|||||||
FIELD_FILE=conf/capture_packet_log_field.conf
|
FIELD_FILE=conf/capture_packet_log_field.conf
|
||||||
|
|
||||||
[SYSTEM]
|
[SYSTEM]
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ capture_packet_log_level }}
|
||||||
LOG_PATH=./tsglog/capture_packet_plug/capture_packet
|
LOG_PATH=./tsglog/capture_packet_plug/capture_packet
|
||||||
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
[STATIC]
|
[STATIC]
|
||||||
|
###0:location 1:json 2:redis
|
||||||
MAAT_MODE=2
|
MAAT_MODE=2
|
||||||
STAT_SWITCH=1
|
STAT_SWITCH=1
|
||||||
PERF_SWITCH=1
|
PERF_SWITCH=1
|
||||||
@@ -14,6 +15,7 @@ INC_CFG_DIR=tsgrule/inc/index/
|
|||||||
FULL_CFG_DIR=tsgrule/full/index/
|
FULL_CFG_DIR=tsgrule/full/index/
|
||||||
|
|
||||||
[DYNAMIC]
|
[DYNAMIC]
|
||||||
|
###0:location 1:json 2:redis
|
||||||
MAAT_MODE=2
|
MAAT_MODE=2
|
||||||
STAT_SWITCH=1
|
STAT_SWITCH=1
|
||||||
PERF_SWITCH=1
|
PERF_SWITCH=1
|
||||||
|
|||||||
@@ -1,20 +1,24 @@
|
|||||||
[FTP_PLUG]
|
[FTP_PLUG]
|
||||||
LOG_PATH=./tsglog/fw_ftp_plug/fw_ftp_plug
|
LOG_PATH=./tsglog/fw_ftp_plug/fw_ftp_plug
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ fw_ftp_log_level }}
|
||||||
TIMEOUT=600
|
TIMEOUT=600
|
||||||
|
|
||||||
[MAIL_PLUG]
|
[MAIL_PLUG]
|
||||||
LOG_PATH=./tsglog/fw_mail_plug/fw_mail_plug
|
LOG_PATH=./tsglog/fw_mail_plug/fw_mail_plug
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ fw_mail_log_level }}
|
||||||
TIMEOUT=600
|
TIMEOUT=600
|
||||||
|
|
||||||
[HTTP_PLUG]
|
[HTTP_PLUG]
|
||||||
LOG_PATH=./tsglog/fw_http_plug/fw_http_plug
|
LOG_PATH=./tsglog/fw_http_plug/fw_http_plug
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ fw_http_log_level }}
|
||||||
|
|
||||||
[DNS_PLUG]
|
[DNS_PLUG]
|
||||||
LOG_PATH=./tsglog/fw_dns_plug/fw_dns_plug
|
LOG_PATH=./tsglog/fw_dns_plug/fw_dns_plug
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ fw_dns_log_level }}
|
||||||
|
|
||||||
|
[QUIC_PLUG]
|
||||||
|
LOG_PATH=./tsglog/fw_quic_plug/fw_quic_plug
|
||||||
|
LOG_LEVEL={{ fw_quic_log_level }}
|
||||||
|
|
||||||
[MAAT]
|
[MAAT]
|
||||||
PROFILE=./tsgconf/maat.conf
|
PROFILE=./tsgconf/maat.conf
|
||||||
@@ -26,26 +30,26 @@ IP_ADDR_TABLE=TSG_SECURITY_ADDR
|
|||||||
MODE=1
|
MODE=1
|
||||||
NIC_NAME={{ nic_mgr.name }}
|
NIC_NAME={{ nic_mgr.name }}
|
||||||
MAX_SERVICE=1
|
MAX_SERVICE=1
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ tsg_log_level }}
|
||||||
LOG_PATH=./tsglog/tsglog
|
LOG_PATH=./tsglog/tsglog
|
||||||
BROKER_LIST={{ log_kafkabrokers.address }}
|
BROKER_LIST={{ log_kafkabrokers.address }}
|
||||||
COMMON_FIELD_FILE=tsgconf/tsg_log_field.conf
|
COMMON_FIELD_FILE=tsgconf/tsg_log_field.conf
|
||||||
|
|
||||||
[STATISTIC]
|
[STATISTIC]
|
||||||
CYCLE=0
|
CYCLE=5
|
||||||
TELEGRAF_PORT=8100
|
TELEGRAF_PORT=8100
|
||||||
TELEGRAF_IP=127.0.0.1
|
TELEGRAF_IP=127.0.0.1
|
||||||
OUTPUT_PATH=./tsg_statistic.log
|
OUTPUT_PATH=./tsg_statistic.log
|
||||||
APP_NAME=statistic
|
APP_NAME=statistic
|
||||||
|
|
||||||
[FIELD_STAT]
|
[FIELD_STAT]
|
||||||
CYCLE=3
|
CYCLE=5
|
||||||
TELEGRAF_PORT=8125
|
TELEGRAF_PORT=8100
|
||||||
TELEGRAF_IP=127.0.0.1
|
TELEGRAF_IP=127.0.0.1
|
||||||
OUTPUT_PATH=./tsg_stat.log
|
OUTPUT_PATH=./tsg_stat.log
|
||||||
APP_NAME=tsg_master
|
APP_NAME=tsg_master
|
||||||
|
|
||||||
[SYSTEM]
|
[SYSTEM]
|
||||||
LOG_LEVEL=10
|
LOG_LEVEL={{ tsg_master_log_level }}
|
||||||
LOG_PATH=./tsglog/tsg_master
|
LOG_PATH=./tsglog/tsg_master
|
||||||
POLICY_PRIORITY_LABEL=POLICY_PRIORITY
|
POLICY_PRIORITY_LABEL=POLICY_PRIORITY
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
roles/framework/files/libWiredLB-2.0.3.c7d131b-1.el7.x86_64.rpm
Normal file
BIN
roles/framework/files/libWiredLB-2.0.3.c7d131b-1.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/framework/files/libcjson-1.7.8.542ad7f-1.el7.x86_64.rpm
Normal file
BIN
roles/framework/files/libcjson-1.7.8.542ad7f-1.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
roles/framework/files/librdkafka-0.11.4-1.el7.x86_64.rpm
Executable file
BIN
roles/framework/files/librdkafka-0.11.4-1.el7.x86_64.rpm
Executable file
Binary file not shown.
BIN
roles/framework/files/librulescan-2.2.0.900d2b3-2.el7.x86_64.rpm
Normal file
BIN
roles/framework/files/librulescan-2.2.0.900d2b3-2.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/framework/files/libwiredcfg-2.0.2.7ce1eea-1.el7.x86_64.rpm
Normal file
BIN
roles/framework/files/libwiredcfg-2.0.2.7ce1eea-1.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/framework/files/lz4-1.7.5-3.el7.x86_64.rpm
Normal file
BIN
roles/framework/files/lz4-1.7.5-3.el7.x86_64.rpm
Normal file
Binary file not shown.
@@ -7,9 +7,32 @@
|
|||||||
yum:
|
yum:
|
||||||
name: "{{ packages }}"
|
name: "{{ packages }}"
|
||||||
state: present
|
state: present
|
||||||
|
skip_broken: yes
|
||||||
vars:
|
vars:
|
||||||
packages:
|
packages:
|
||||||
- /tmp/ansible_deploy/framework-debug-2.0.17.1e678c4-1.el7.centos.x86_64.rpm
|
- /tmp/ansible_deploy/libMESA_field_stat-1.0.1.852c2df-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libMESA_field_stat2-2.9.0.16ecf3b-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libMESA_handle_logger-1.0.9.304259e-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libMESA_htable-3.10.11.6275308-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libMESA_prof_load-1.0.5.bf755de-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libWiredLB-2.0.3.c7d131b-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libcjson-1.7.8.542ad7f-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libdocumentanalyze-2.0.4.efdfc29-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libmaatframe-3.0.4.7d6bc27-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/librulescan-2.2.0.900d2b3-2.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/libwiredcfg-2.0.2.7ce1eea-1.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/lz4-1.7.5-3.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/librdkafka-0.11.4-1.el7.x86_64.rpm
|
||||||
|
|
||||||
|
- name: "mkdir /etc/ld.so.conf.d/"
|
||||||
|
file:
|
||||||
|
path: /etc/ld.so.conf.d/
|
||||||
|
state: directory
|
||||||
|
|
||||||
|
- name: "copy framework.conf to destination server"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/framework.conf"
|
||||||
|
dest: /etc/ld.so.conf.d/
|
||||||
|
|
||||||
- name: "update ld"
|
- name: "update ld"
|
||||||
command: ldconfig
|
command: ldconfig
|
||||||
|
|||||||
Binary file not shown.
8
roles/kernel-ml/files/grub
Normal file
8
roles/kernel-ml/files/grub
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
GRUB_TIMEOUT=5
|
||||||
|
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
|
||||||
|
GRUB_DEFAULT=saved
|
||||||
|
GRUB_DISABLE_SUBMENU=true
|
||||||
|
GRUB_TERMINAL="serial console"
|
||||||
|
GRUB_SERIAL_COMMAND="serial --speed=115200"
|
||||||
|
GRUB_CMDLINE_LINUX="crashkernel=auto console=ttyS0,115200 intel_iommu=on iommu=pt pci=realloc,assign-busses"
|
||||||
|
GRUB_DISABLE_RECOVERY="true"
|
||||||
BIN
roles/kernel-ml/files/pkgconfig-0.27.1-4.el7.x86_64.rpm
Normal file
BIN
roles/kernel-ml/files/pkgconfig-0.27.1-4.el7.x86_64.rpm
Normal file
Binary file not shown.
BIN
roles/kernel-ml/files/zlib-devel-1.2.7-17.el7.x86_64.rpm
Normal file
BIN
roles/kernel-ml/files/zlib-devel-1.2.7-17.el7.x86_64.rpm
Normal file
Binary file not shown.
@@ -7,6 +7,9 @@
|
|||||||
- name: "install kernels-ml"
|
- name: "install kernels-ml"
|
||||||
yum:
|
yum:
|
||||||
name:
|
name:
|
||||||
|
- /tmp/ansible_deploy/pkgconfig-0.27.1-4.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/zlib-devel-1.2.7-17.el7.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/elfutils-libelf-devel-0.168-8.el7.x86_64.rpm
|
||||||
- /tmp/ansible_deploy/kernel/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm
|
- /tmp/ansible_deploy/kernel/kernel-ml-5.1.8-1.el7.elrepo.x86_64.rpm
|
||||||
- /tmp/ansible_deploy/kernel/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm
|
- /tmp/ansible_deploy/kernel/kernel-ml-devel-5.1.8-1.el7.elrepo.x86_64.rpm
|
||||||
- /tmp/ansible_deploy/dkms-2.7.1-1.el7.noarch.rpm
|
- /tmp/ansible_deploy/dkms-2.7.1-1.el7.noarch.rpm
|
||||||
@@ -17,6 +20,26 @@
|
|||||||
command: /usr/sbin/grub2-set-default 0
|
command: /usr/sbin/grub2-set-default 0
|
||||||
when: t_kernel_ml.changed
|
when: t_kernel_ml.changed
|
||||||
|
|
||||||
|
- name: "copy /etc/default/grub"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/grub"
|
||||||
|
dest: "/etc/default"
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 4
|
||||||
|
- t_kernel_ml.changed
|
||||||
|
|
||||||
|
- name: "BIOS:grub2-mkconfig"
|
||||||
|
shell: grub2-mkconfig -o /boot/grub2/grub.cfg
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 4
|
||||||
|
- t_kernel_ml.changed
|
||||||
|
|
||||||
|
- name: "UEFI:grub2-mkconfig"
|
||||||
|
shell: grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 4
|
||||||
|
- t_kernel_ml.changed
|
||||||
|
|
||||||
- name: "reboot"
|
- name: "reboot"
|
||||||
reboot:
|
reboot:
|
||||||
when: t_kernel_ml.changed
|
when: t_kernel_ml.changed
|
||||||
|
|||||||
Binary file not shown.
BIN
roles/kni/files/kni-20.07-1.el7.x86_64.rpm
Normal file
BIN
roles/kni/files/kni-20.07-1.el7.x86_64.rpm
Normal file
Binary file not shown.
@@ -7,7 +7,7 @@
|
|||||||
- name: "install kni rpms from localhost"
|
- name: "install kni rpms from localhost"
|
||||||
yum:
|
yum:
|
||||||
name:
|
name:
|
||||||
- /tmp/ansible_deploy/kni-20.04-1.el7.x86_64.rpm
|
- /tmp/ansible_deploy/kni-20.07-1.el7.x86_64.rpm
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: Template the kni.conf
|
- name: Template the kni.conf
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
[global]
|
[global]
|
||||||
log_path = ./log/kni/kni.log
|
log_path = ./log/kni/kni.log
|
||||||
log_level = {{ kni.global.log_level }}
|
log_level = {{ kni_log_level }}
|
||||||
tfe_node_count = {{ kni.global.tfe_node_count }}
|
tfe_node_count = {{ kni.global.tfe_node_count }}
|
||||||
manage_eth = {{ nic_mgr.name }}
|
manage_eth = {{ nic_mgr.name }}
|
||||||
{% if tsg_access_type == 0 %}
|
{% if tsg_running_type != 2 %}
|
||||||
deploy_mode = tun
|
deploy_mode = tun
|
||||||
{% else %}
|
{% else %}
|
||||||
deploy_mode = normal
|
deploy_mode = normal
|
||||||
@@ -11,20 +11,24 @@ deploy_mode = normal
|
|||||||
tun_name = tun_kni
|
tun_name = tun_kni
|
||||||
src_mac_addr = 00:0e:c6:d6:72:c1
|
src_mac_addr = 00:0e:c6:d6:72:c1
|
||||||
dst_mac_addr = fe:65:b7:03:50:bd
|
dst_mac_addr = fe:65:b7:03:50:bd
|
||||||
{% if tsg_access_type == 0 %}
|
{% if tsg_access_type == 4 %}
|
||||||
{% else %}
|
|
||||||
[tfe0]
|
[tfe0]
|
||||||
enabled = 1
|
enabled = 1
|
||||||
|
dev_eth_symbol = {{ ATCA_data_incoming.vf1_name }}
|
||||||
|
ip_addr = 192.168.100.1
|
||||||
|
{% elif tsg_running_type == 2 %}
|
||||||
|
[tfe0]
|
||||||
|
enabled = {{ kni.tfe_nodes.tfe0_enabled }}
|
||||||
dev_eth_symbol = {{ nic_to_tfe.tfe0.name }}
|
dev_eth_symbol = {{ nic_to_tfe.tfe0.name }}
|
||||||
ip_addr = 192.168.100.2
|
ip_addr = 192.168.100.2
|
||||||
|
|
||||||
[tfe1]
|
[tfe1]
|
||||||
enabled = 1
|
enabled = {{ kni.tfe_nodes.tfe1_enabled }}
|
||||||
dev_eth_symbol = {{ nic_to_tfe.tfe1.name }}
|
dev_eth_symbol = {{ nic_to_tfe.tfe1.name }}
|
||||||
ip_addr = 192.168.100.3
|
ip_addr = 192.168.100.3
|
||||||
|
|
||||||
[tfe2]
|
[tfe2]
|
||||||
enabled = 1
|
enabled = {{ kni.tfe_nodes.tfe2_enabled }}
|
||||||
dev_eth_symbol = {{ nic_to_tfe.tfe2.name }}
|
dev_eth_symbol = {{ nic_to_tfe.tfe2.name }}
|
||||||
ip_addr = 192.168.100.4
|
ip_addr = 192.168.100.4
|
||||||
{% endif %}
|
{% endif %}
|
||||||
@@ -71,9 +75,9 @@ mho_expire_time = 0
|
|||||||
mho_eliminate_type = LRU
|
mho_eliminate_type = LRU
|
||||||
|
|
||||||
[field_stat]
|
[field_stat]
|
||||||
remote_switch = {{ fs_remote.switch }}
|
remote_switch = 1
|
||||||
remote_ip = {{ fs_remote.address }}
|
remote_ip = 127.0.0.1
|
||||||
remote_port = {{ fs_remote.port }}
|
remote_port = 8100
|
||||||
local_path = ./fs2_kni.status
|
local_path = ./fs2_kni.status
|
||||||
stat_cycle = 1
|
stat_cycle = 1
|
||||||
print_mode = 1
|
print_mode = 1
|
||||||
|
|||||||
Binary file not shown.
@@ -6,7 +6,7 @@
|
|||||||
|
|
||||||
- name: "install mrzcpd"
|
- name: "install mrzcpd"
|
||||||
yum:
|
yum:
|
||||||
name: /tmp/ansible_deploy/mrzcpd-4.3.18.f543325-1.el7.x86_64.rpm
|
name: /tmp/ansible_deploy/mrzcpd-4.3.25.d88306e-1.el7.x86_64.rpm
|
||||||
state: present
|
state: present
|
||||||
|
|
||||||
- name: "update sysconfig/mrzcpd"
|
- name: "update sysconfig/mrzcpd"
|
||||||
@@ -14,66 +14,166 @@
|
|||||||
src: "{{ role_path }}/templates/mrzcpd.j2"
|
src: "{{ role_path }}/templates/mrzcpd.j2"
|
||||||
dest: /etc/sysconfig/mrzcpd
|
dest: /etc/sysconfig/mrzcpd
|
||||||
|
|
||||||
- name: "update mrglobal.conf - slave blade"
|
- name: "update mrglobal.conf - traffic_mirror"
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/mrglobal.conf.traffic_mirror.j2"
|
src: "{{ role_path }}/templates/traffic_mirror/mrglobal.conf.traffic_mirror.j2"
|
||||||
dest: /opt/mrzcpd/etc/mrglobal.conf
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
when: nic_traffic_mirror is defined
|
when: nic_traffic_mirror is defined
|
||||||
|
|
||||||
- name: "update mrglobal.conf.inline - blade00"
|
|
||||||
|
- name: "copy mrapp.sapp4.conf to destination server"
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/mrglobal.conf.inline.j2"
|
src: "{{ role_path }}/templates/mrapp.sapp4.conf "
|
||||||
|
dest: /opt/mrzcpd/etc/mrapp.sapp4.conf
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 4
|
||||||
|
|
||||||
|
- name: "update mrglobal.conf.adc_inline"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/adc_inline/mrglobal.conf.adc_inline.j2"
|
||||||
dest: /opt/mrzcpd/etc/mrglobal.conf
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
when:
|
when:
|
||||||
- nic_traffic_mirror is not defined
|
- nic_traffic_mirror is not defined
|
||||||
- tsg_access_type == 1
|
- tsg_access_type == 1
|
||||||
|
- tsg_running_type == 2
|
||||||
|
|
||||||
- name: "update mrglobal.conf.allot - blade00"
|
- name: "update mrglobal.conf.server_inline"
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/mrglobal.conf.allot_access.j2"
|
src: "{{ role_path }}/templates/server_inline/mrglobal.conf.server_inline.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 1
|
||||||
|
- tsg_running_type != 2
|
||||||
|
|
||||||
|
- name: "update mrglobal.conf.allot - mcn0"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/allot_access/mrglobal.conf.allot_access.j2"
|
||||||
dest: /opt/mrzcpd/etc/mrglobal.conf
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
when:
|
when:
|
||||||
- nic_traffic_mirror is not defined
|
- nic_traffic_mirror is not defined
|
||||||
- tsg_access_type == 2
|
- tsg_access_type == 2
|
||||||
|
|
||||||
- name: "update mrtunnat.conf.inline - blade00"
|
- name: "update mrglobal.conf.adc_tun_mode - mcn0"
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/mrtunnat.conf.inline.j2"
|
src: "{{ role_path }}/templates/adc_tun_mode/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 mrglobal.conf.ATCA_Vlan_Flipping"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/ATCA_Vlan_Flipping/mrglobal.conf.ATCA_Vlan_Flipping.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 4
|
||||||
|
|
||||||
|
- name: "update mrglobal.conf.ATCA_VXLAN"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/ATCA_VXLAN/mrglobal.conf.ATCA_VXLAN.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrglobal.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 5
|
||||||
|
|
||||||
|
- name: "update mrtunnat.conf.adc_inline"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/adc_inline/mrtunnat.conf.adc_inline.j2"
|
||||||
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
when:
|
when:
|
||||||
- nic_traffic_mirror is not defined
|
- nic_traffic_mirror is not defined
|
||||||
- tsg_access_type == 1
|
- tsg_access_type == 1
|
||||||
|
- tsg_running_type == 2
|
||||||
|
|
||||||
- name: "update mrtunnat.conf.allot_access - blade00"
|
- name: "update mrtunnat.conf.server_inline"
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/mrtunnat.conf.allot_access.j2"
|
src: "{{ role_path }}/templates/server_inline/mrtunnat.conf.server_inline.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 1
|
||||||
|
- tsg_running_type != 2
|
||||||
|
|
||||||
|
- name: "update mrtunnat.conf.allot_access - mcn0"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/allot_access/mrtunnat.conf.allot_access.j2"
|
||||||
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
when:
|
when:
|
||||||
- nic_traffic_mirror is not defined
|
- nic_traffic_mirror is not defined
|
||||||
- tsg_access_type == 2
|
- tsg_access_type == 2
|
||||||
|
|
||||||
|
- name: "update mrtunnat.conf.adc_tun_mode - mcn0"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/adc_tun_mode/mrtunnat.conf.adc_tun_mode.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 3
|
||||||
|
|
||||||
|
- name: "update mrtunnat.conf.ATCA_Vlan_Flipping"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/ATCA_Vlan_Flipping/mrtunnat.conf.ATCA_Vlan_Flipping.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 4
|
||||||
|
|
||||||
|
- name: "update mrtunnat.conf.ATCA_VXLAN"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/ATCA_VXLAN/mrtunnat.conf.ATCA_VXLAN.j2"
|
||||||
|
dest: /opt/mrzcpd/etc/mrtunnat.conf
|
||||||
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type == 5
|
||||||
|
|
||||||
- name: "enable mrenv"
|
- name: "enable mrenv"
|
||||||
systemd:
|
systemd:
|
||||||
name: mrenv
|
name: mrenv
|
||||||
enabled: yes
|
enabled: yes
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
|
when:
|
||||||
|
- tsg_access_type != 0
|
||||||
|
|
||||||
- name: "enable mrzcpd"
|
- name: "enable mrzcpd"
|
||||||
systemd:
|
systemd:
|
||||||
name: mrzcpd
|
name: mrzcpd
|
||||||
enabled: 1
|
enabled: yes
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
|
when:
|
||||||
|
- tsg_access_type != 0
|
||||||
|
|
||||||
- name: "enable mrtunnat on master"
|
- name: "enable mrtunnat on master"
|
||||||
systemd:
|
systemd:
|
||||||
name: mrtunnat
|
name: mrtunnat
|
||||||
enabled: 1
|
enabled: yes
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
when: nic_traffic_mirror is not defined
|
when:
|
||||||
|
- nic_traffic_mirror is not defined
|
||||||
|
- tsg_access_type != 0
|
||||||
|
|
||||||
- name: "disable mrtunnat on slave"
|
- name: "disable mrtunnat on slave"
|
||||||
systemd:
|
systemd:
|
||||||
name: mrtunnat
|
name: mrtunnat
|
||||||
enabled: 0
|
enabled: no
|
||||||
daemon_reload: yes
|
daemon_reload: yes
|
||||||
when: nic_traffic_mirror is defined
|
when: nic_traffic_mirror is defined
|
||||||
|
|
||||||
|
|
||||||
|
- name: "mask mrzcpd on server_tun_mode"
|
||||||
|
systemd:
|
||||||
|
name: mrzcpd
|
||||||
|
enabled: no
|
||||||
|
masked: yes
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 0
|
||||||
|
|
||||||
|
- name: "mask mrtunnat on server_tun_mode"
|
||||||
|
systemd:
|
||||||
|
name: mrtunnat
|
||||||
|
enabled: no
|
||||||
|
masked: yes
|
||||||
|
when:
|
||||||
|
- tsg_access_type == 0
|
||||||
|
|||||||
@@ -0,0 +1,57 @@
|
|||||||
|
[device]
|
||||||
|
device={{ATCA_data_incoming.vf0_name}},{{ ATCA_data_incoming.vf1_name }},vxlan_user,vxlan_fwd
|
||||||
|
sz_tunnel=8192
|
||||||
|
sz_buffer=32
|
||||||
|
|
||||||
|
[device:{{ATCA_data_incoming.vf0_name}}]
|
||||||
|
mtu=4096
|
||||||
|
clear_tx_flags=1
|
||||||
|
hw_strip_crc=1
|
||||||
|
in_addr={{ ATCA_VXLAN.keepalive_ip }}
|
||||||
|
in_mask={{ ATCA_VXLAN.keepalive_mask }}
|
||||||
|
#rssmode=3
|
||||||
|
|
||||||
|
[device:{{ ATCA_data_incoming.vf1_name }}]
|
||||||
|
mtu=4096
|
||||||
|
clear_tx_flags=1
|
||||||
|
vlan-filter=1
|
||||||
|
vlan-strip=1
|
||||||
|
vlan-id-allow=4095
|
||||||
|
vlan-pvid=0
|
||||||
|
vlan-pvid-mode=2
|
||||||
|
hw_strip_crc=1
|
||||||
|
sz_tunnel=8192
|
||||||
|
sz_buffer=0
|
||||||
|
|
||||||
|
[service]
|
||||||
|
# lcore id for i/o service, use comma to split
|
||||||
|
iocore={{ mrzcpd.iocore }}
|
||||||
|
distmode=1
|
||||||
|
hashmode=0
|
||||||
|
idle_threshold=10000
|
||||||
|
|
||||||
|
[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=6
|
||||||
|
forward_rule_0=pv,{{ATCA_data_incoming.vf0_name}},{{ATCA_data_incoming.vf0_name}}
|
||||||
|
forward_rule_1=vp,{{ATCA_data_incoming.vf0_name}},{{ATCA_data_incoming.vf0_name}}
|
||||||
|
forward_rule_2=vv,vxlan_fwd,vxlan_user
|
||||||
|
forward_rule_3=vv,vxlan_user,vxlan_fwd
|
||||||
|
forward_rule_4=pv,{{ ATCA_data_incoming.vf1_name }},{{ ATCA_data_incoming.vf1_name }}
|
||||||
|
forward_rule_5=vp,{{ ATCA_data_incoming.vf1_name }},{{ ATCA_data_incoming.vf1_name }}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
[tunnat]
|
||||||
|
lcore_id={{ mrtunnat.lcore_id }}
|
||||||
|
appsym=tunnat
|
||||||
|
phydev={{ATCA_data_incoming.vf0_name}}
|
||||||
|
virtdev=vxlan_fwd
|
||||||
|
nr_max_sessions=524280
|
||||||
|
nr_slots=1048576
|
||||||
|
expire_time=60
|
||||||
|
reverse_tunnel=0
|
||||||
|
use_recent_tunnel=0
|
||||||
|
use_link_info_table=1
|
||||||
|
use_tuple4_as_sskey=0
|
||||||
|
ctrlzone_addr_info_type=2
|
||||||
|
idle_threshold=10000
|
||||||
|
|
||||||
|
[vlan_flipping]
|
||||||
|
enable=0
|
||||||
|
c_router_vlan_id_0=1000
|
||||||
|
i_router_vlan_id_0=1001
|
||||||
|
en_mac_flipping_0=0
|
||||||
@@ -0,0 +1,60 @@
|
|||||||
|
[device]
|
||||||
|
device={{ATCA_data_incoming.vf0_name}},{{ ATCA_data_incoming.vf1_name }},vxlan_user,vxlan_fwd
|
||||||
|
sz_tunnel=8192
|
||||||
|
sz_buffer=32
|
||||||
|
|
||||||
|
[device:{{ATCA_data_incoming.vf0_name}}]
|
||||||
|
mtu=4096
|
||||||
|
clear_tx_flags=1
|
||||||
|
vlan-filter=1
|
||||||
|
vlan-strip=1
|
||||||
|
vlan-id-allow={{ ATCA_VlanFlipping.vlanID_1 }},{{ ATCA_VlanFlipping.vlanID_2 }},{{ ATCA_VlanFlipping.vlanID_3 }},{{ ATCA_VlanFlipping.vlanID_4 }}
|
||||||
|
vlan-pvid=0
|
||||||
|
vlan-pvid-mode=2
|
||||||
|
hw_strip_crc=1
|
||||||
|
#rssmode=3
|
||||||
|
|
||||||
|
[device:{{ ATCA_data_incoming.vf1_name }}]
|
||||||
|
mtu=4096
|
||||||
|
clear_tx_flags=1
|
||||||
|
vlan-filter=1
|
||||||
|
vlan-strip=1
|
||||||
|
vlan-id-allow=4095
|
||||||
|
vlan-pvid=0
|
||||||
|
vlan-pvid-mode=2
|
||||||
|
hw_strip_crc=1
|
||||||
|
sz_tunnel=8192
|
||||||
|
sz_buffer=0
|
||||||
|
|
||||||
|
[service]
|
||||||
|
# lcore id for i/o service, use comma to split
|
||||||
|
iocore={{ mrzcpd.iocore }}
|
||||||
|
distmode=1
|
||||||
|
hashmode=0
|
||||||
|
idle_threshold=10000
|
||||||
|
|
||||||
|
[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=6
|
||||||
|
forward_rule_0=pv,{{ATCA_data_incoming.vf0_name}},{{ATCA_data_incoming.vf0_name}}
|
||||||
|
forward_rule_1=vp,{{ATCA_data_incoming.vf0_name}},{{ATCA_data_incoming.vf0_name}}
|
||||||
|
forward_rule_2=vv,vxlan_fwd,vxlan_user
|
||||||
|
forward_rule_3=vv,vxlan_user,vxlan_fwd
|
||||||
|
forward_rule_4=pv,{{ ATCA_data_incoming.vf1_name }},{{ ATCA_data_incoming.vf1_name }}
|
||||||
|
forward_rule_5=vp,{{ ATCA_data_incoming.vf1_name }},{{ ATCA_data_incoming.vf1_name }}
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
[tunnat]
|
||||||
|
lcore_id={{ mrtunnat.lcore_id }}
|
||||||
|
appsym=tunnat
|
||||||
|
phydev={{ATCA_data_incoming.vf0_name}}
|
||||||
|
virtdev=vxlan_fwd
|
||||||
|
nr_max_sessions=524280
|
||||||
|
nr_slots=1048576
|
||||||
|
expire_time=60
|
||||||
|
reverse_tunnel=0
|
||||||
|
use_recent_tunnel=0
|
||||||
|
use_link_info_table=1
|
||||||
|
use_tuple4_as_sskey=0
|
||||||
|
ctrlzone_addr_info_type=2
|
||||||
|
idle_threshold=10000
|
||||||
|
|
||||||
|
[vlan_flipping]
|
||||||
|
enable=1
|
||||||
|
c_router_vlan_id_0={{ ATCA_VlanFlipping.vlanID_1 }}
|
||||||
|
i_router_vlan_id_0={{ ATCA_VlanFlipping.vlanID_2 }}
|
||||||
|
en_mac_flipping_0=0
|
||||||
|
c_router_vlan_id_1={{ ATCA_VlanFlipping.vlanID_3 }}
|
||||||
|
i_router_vlan_id_1={{ ATCA_VlanFlipping.vlanID_4 }}
|
||||||
|
en_mac_flipping_1=0
|
||||||
@@ -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}}]
|
||||||
|
in_addr={{inline_device_config.keepalive_ip}}
|
||||||
|
in_mask={{inline_device_config.keepalive_mask}}
|
||||||
|
jumbo_frame=1
|
||||||
|
max_rx_pkt_len=15360
|
||||||
|
clear_tx_flags=1
|
||||||
|
vlan-filter=1
|
||||||
|
vlan-id-allow=1000,1001
|
||||||
|
|
||||||
|
[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}}
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
[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=1000
|
||||||
|
i_router_vlan_id_0=1001
|
||||||
|
en_mac_flipping_0=0
|
||||||
@@ -4,29 +4,14 @@ sz_tunnel=8192
|
|||||||
sz_buffer=0
|
sz_buffer=0
|
||||||
|
|
||||||
[device:{{nic_data_incoming.name}}]
|
[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
|
jumbo_frame=1
|
||||||
max_rx_pkt_len=15360
|
max_rx_pkt_len=15360
|
||||||
clear_tx_flags=1
|
clear_tx_flags=1
|
||||||
{% if nic_data_incoming.ip is defined %}
|
vlan-filter=1
|
||||||
#vlan-filter=1
|
vlan-id-allow=1000,1001,2000,2001
|
||||||
#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
|
|
||||||
{% 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=0
|
||||||
vlan-pvid-mode=0
|
vlan-pvid-mode=2
|
||||||
{% endif %}
|
promisc=1
|
||||||
|
|
||||||
[device:{{nic_to_tfe.tfe0.name}}]
|
[device:{{nic_to_tfe.tfe0.name}}]
|
||||||
jumbo_frame=1
|
jumbo_frame=1
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
[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=1000
|
||||||
|
i_router_vlan_id_0=1001
|
||||||
|
en_mac_flipping_0=0
|
||||||
|
c_router_vlan_id_1=2000
|
||||||
|
i_router_vlan_id_1=2001
|
||||||
|
en_mac_flipping_1=0
|
||||||
@@ -11,6 +11,7 @@ vlan-filter=1
|
|||||||
vlan-id-allow={{ AllotAccess.virturlID_1 }},{{ AllotAccess.virturlID_2 }}
|
vlan-id-allow={{ AllotAccess.virturlID_1 }},{{ AllotAccess.virturlID_2 }}
|
||||||
vlan-pvid=0
|
vlan-pvid=0
|
||||||
vlan-pvid-mode=2
|
vlan-pvid-mode=2
|
||||||
|
promisc=1
|
||||||
|
|
||||||
[device:ens1f5]
|
[device:ens1f5]
|
||||||
jumbo_frame=1
|
jumbo_frame=1
|
||||||
2
roles/mrzcpd/templates/mrapp.sapp4.conf
Normal file
2
roles/mrzcpd/templates/mrapp.sapp4.conf
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
[bpfdump:vxlan_user]
|
||||||
|
enable=1
|
||||||
@@ -1,31 +0,0 @@
|
|||||||
[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=3811
|
|
||||||
i_router_vlan_id_0=3812
|
|
||||||
c_router_vlan_id_1=3813
|
|
||||||
i_router_vlan_id_1=3814
|
|
||||||
c_router_vlan_id_2=3821
|
|
||||||
i_router_vlan_id_2=3822
|
|
||||||
c_router_vlan_id_3=3823
|
|
||||||
i_router_vlan_id_3=3824
|
|
||||||
c_router_vlan_id_4=3831
|
|
||||||
i_router_vlan_id_4=3832
|
|
||||||
c_router_vlan_id_5=3833
|
|
||||||
i_router_vlan_id_5=3834
|
|
||||||
c_router_vlan_id_6=3841
|
|
||||||
i_router_vlan_id_6=3842
|
|
||||||
c_router_vlan_id_7=3843
|
|
||||||
i_router_vlan_id_7=3844
|
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
[device]
|
||||||
|
device={{inline_device_config.data_incoming}},vxlan_user,vxlan_fwd
|
||||||
|
sz_tunnel=8192
|
||||||
|
sz_buffer=0
|
||||||
|
|
||||||
|
[device:{{inline_device_config.data_incoming}}]
|
||||||
|
in_addr={{inline_device_config.keepalive_ip}}
|
||||||
|
in_mask={{inline_device_config.keepalive_mask}}
|
||||||
|
jumbo_frame=1
|
||||||
|
max_rx_pkt_len=15360
|
||||||
|
clear_tx_flags=1
|
||||||
|
|
||||||
|
#[device:]
|
||||||
|
#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=4
|
||||||
|
forward_rule_0=pv,{{inline_device_config.data_incoming}},{{inline_device_config.data_incoming}}
|
||||||
|
forward_rule_1=vp,{{inline_device_config.data_incoming}},{{inline_device_config.data_incoming}}
|
||||||
|
forward_rule_2=vv,vxlan_fwd,vxlan_user
|
||||||
|
forward_rule_3=vv,vxlan_user,vxlan_fwd
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
[tunnat]
|
||||||
|
lcore_id={{ mrtunnat.lcore_id }}
|
||||||
|
appsym=tunnat
|
||||||
|
phydev={{inline_device_config.data_incoming}}
|
||||||
|
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=0
|
||||||
|
c_router_vlan_id_0=1000
|
||||||
|
i_router_vlan_id_0=1001
|
||||||
|
en_mac_flipping_0=0
|
||||||
11
roles/proxy_status/files/proxy-status.service
Normal file
11
roles/proxy_status/files/proxy-status.service
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=proxy status
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/opt/proxy_status/proxy_start
|
||||||
|
ExecStop=/opt/proxy_status/proxy_stop
|
||||||
|
Type=oneshot
|
||||||
|
RemainAfterExit=yes
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
12
roles/proxy_status/files/proxy_start
Executable file
12
roles/proxy_status/files/proxy_start
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
systemctl start tsg-env-tun-mode.service &>/dev/null &
|
||||||
|
sleep 2
|
||||||
|
systemctl start sapp.service &>/dev/null &
|
||||||
|
sleep 5
|
||||||
|
systemctl start tfe-env.service &>/dev/null &
|
||||||
|
sleep 5
|
||||||
|
systemctl start tfe.service &>/dev/null &
|
||||||
|
systemctl start certstore.service &>/dev/null &
|
||||||
|
systemctl start cert-redis.service &>/dev/null &
|
||||||
65
roles/proxy_status/files/proxy_status
Executable file
65
roles/proxy_status/files/proxy_status
Executable file
@@ -0,0 +1,65 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
systemctl status tsg-env-tun-mode &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m tsg-env-tun-mode is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m tsg-env-tun-mode is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status mrzcpd &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m mrzcpd is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m mrzcpd is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status mrenv &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m mrenv is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m mrenv is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status mrtunnat &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m mrtunnat is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m mrtunnat is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status sapp &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m sapp is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m sapp is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status tfe-env &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m tfe-env is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m tfe-env is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status tfe &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m tfe is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m tfe is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status certstore &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m certstore is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m certstore is down \033[0m"
|
||||||
|
fi
|
||||||
|
|
||||||
|
systemctl status cert-redis &>/dev/null
|
||||||
|
if [ $? -eq 0 ];then
|
||||||
|
echo -e "\033[32m cert-redis is running \033[0m"
|
||||||
|
else
|
||||||
|
echo -e "\033[31m cert-redis is down \033[0m"
|
||||||
|
fi
|
||||||
12
roles/proxy_status/files/proxy_stop
Executable file
12
roles/proxy_status/files/proxy_stop
Executable file
@@ -0,0 +1,12 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
systemctl stop tsg-env-tun-mode.service &>/dev/null &
|
||||||
|
systemctl stop mrzcpd.service &>/dev/null &
|
||||||
|
systemctl stop mrtunnat.service &>/dev/null &
|
||||||
|
systemctl stop sapp.service &>/dev/null &
|
||||||
|
systemctl stop tfe-env.service &>/dev/null &
|
||||||
|
systemctl stop tfe.service &>/dev/null &
|
||||||
|
systemctl stop certstore.service &>/dev/null &
|
||||||
|
systemctl stop cert-redis.service &>/dev/null &
|
||||||
|
|
||||||
24
roles/proxy_status/tasks/main.yml
Normal file
24
roles/proxy_status/tasks/main.yml
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
---
|
||||||
|
- name: "create /opt/proxy_status"
|
||||||
|
file:
|
||||||
|
path: /opt/proxy_status
|
||||||
|
state: directory
|
||||||
|
|
||||||
|
- name: "copy files"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/"
|
||||||
|
dest: /opt/proxy_status
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
|
- name: "copy proxy-status.service"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/proxy-status.service"
|
||||||
|
dest: "/usr/lib/systemd/system/"
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
|
- name: "enable proxy-status"
|
||||||
|
systemd:
|
||||||
|
name: proxy-status
|
||||||
|
enabled: yes
|
||||||
|
daemon_reload: yes
|
||||||
|
|
||||||
BIN
roles/sapp/files/sapp-4.0.20.b59c12a-2.el7.x86_64.rpm
Normal file
BIN
roles/sapp/files/sapp-4.0.20.b59c12a-2.el7.x86_64.rpm
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -7,20 +7,11 @@
|
|||||||
- name: "install sapp rpms from localhost"
|
- name: "install sapp rpms from localhost"
|
||||||
yum:
|
yum:
|
||||||
name:
|
name:
|
||||||
# - /tmp/ansible_deploy/sapp-4.0.11.347f7b7-x86_64.rpm
|
- /tmp/ansible_deploy/sapp-4.0.20.b59c12a-2.el7.x86_64.rpm
|
||||||
- /tmp/ansible_deploy/tsg_master-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
state: present
|
state: present
|
||||||
|
skip_broken: yes
|
||||||
|
|
||||||
- name: "judge sapp"
|
- name: "mkdir tsgconf"
|
||||||
shell: rpm -qa |grep sapp
|
|
||||||
register: return
|
|
||||||
ignore_errors: true
|
|
||||||
|
|
||||||
- name: "install sapp rpms from localhost"
|
|
||||||
shell: cd /tmp/ansible_deploy;rpm -ivh sapp-4.0.8.fb5bce9-1.el7.x86_64.rpm
|
|
||||||
when: return.rc != 0
|
|
||||||
|
|
||||||
- name: make dir
|
|
||||||
file:
|
file:
|
||||||
path: /home/mesasoft/sapp_run/tsgconf
|
path: /home/mesasoft/sapp_run/tsgconf
|
||||||
state: directory
|
state: directory
|
||||||
@@ -49,6 +40,13 @@
|
|||||||
dest: /home/mesasoft/sapp_run/etc/gdev.conf
|
dest: /home/mesasoft/sapp_run/etc/gdev.conf
|
||||||
when: tsg_access_type == 1
|
when: tsg_access_type == 1
|
||||||
|
|
||||||
|
|
||||||
|
- name: "Template sapp.service destination server"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/sapp.service.j2"
|
||||||
|
dest: /usr/lib/systemd/system/sapp.service
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
- name: "enable sapp"
|
- name: "enable sapp"
|
||||||
systemd:
|
systemd:
|
||||||
name: sapp
|
name: sapp
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user