Compare commits
38 Commits
scripts-ht
...
tsg-versio
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
14e12ec736 | ||
|
|
198f0ab8a0 | ||
|
|
4ea95f7201 | ||
|
|
e6fbb265a8 | ||
|
|
e1dc6b5f62 | ||
|
|
e67c3feb23 | ||
|
|
32dca71844 | ||
|
|
a54f8ce853 | ||
|
|
f3076ea577 | ||
|
|
e0d3ff7927 | ||
|
|
829dd78560 | ||
|
|
792ce3da1a | ||
|
|
aad31a42bb | ||
|
|
35c6127063 | ||
|
|
17221ed921 | ||
|
|
037489a9b4 | ||
|
|
faae89e6e5 | ||
|
|
cd5d4b9a42 | ||
|
|
37847b9fba | ||
|
|
ed2956f0de | ||
|
|
624489cc60 | ||
|
|
6dc5a5113d | ||
|
|
8dd9d58e07 | ||
|
|
0c4a1306e9 | ||
|
|
d8ded2517a | ||
|
|
5382ab72a2 | ||
|
|
f8ba0f2019 | ||
|
|
633624c5a5 | ||
|
|
9cad585759 | ||
|
|
2cdb69e410 | ||
|
|
beb4590a5d | ||
|
|
6e8fd65797 | ||
|
|
0d32f30299 | ||
|
|
f498412f66 | ||
|
|
dbb89f7b7e | ||
|
|
cfca4e5d64 | ||
|
|
bf5a401af9 | ||
|
|
a402dc2e89 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,2 +0,0 @@
|
|||||||
.vscode
|
|
||||||
*.retry
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 7002
|
|
||||||
db: 1
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.41.204:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 9090
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 58125
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 0
|
|
||||||
|
|
||||||
run_as_tun_mode: 0
|
|
||||||
package_source: "local"
|
|
||||||
|
|
||||||
install_dns_debug: "yes"
|
|
||||||
install_ftp_debug: "yes"
|
|
||||||
install_http_debug: "yes"
|
|
||||||
install_mail_debug: "yes"
|
|
||||||
install_ssl_debug: "yes"
|
|
||||||
install_fw_dns_plug_debug: "yes"
|
|
||||||
install_fw_ftp_plug_debug: "yes"
|
|
||||||
install_fw_http_plug_debug: "yes"
|
|
||||||
install_fw_mail_plug_debug: "yes"
|
|
||||||
install_tsg_master: "yes"
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 10
|
|
||||||
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: 16
|
|
||||||
mc_cache_eth: ens1.100
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 47
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 46
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
package_source=local
|
|
||||||
|
|
||||||
[blade-mxn]
|
|
||||||
192.168.40.170
|
|
||||||
|
|
||||||
[blade-00]
|
|
||||||
192.168.40.166
|
|
||||||
|
|
||||||
[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
|
|
||||||
@@ -1,74 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 7002
|
|
||||||
db: 1
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.41.204:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.41.206"
|
|
||||||
port: 9090
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 58125
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 0
|
|
||||||
|
|
||||||
run_as_tun_mode: 0
|
|
||||||
package_source: "local"
|
|
||||||
|
|
||||||
install_dns_debug: "yes"
|
|
||||||
install_ftp_debug: "yes"
|
|
||||||
install_http_debug: "yes"
|
|
||||||
install_mail_debug: "yes"
|
|
||||||
install_ssl_debug: "yes"
|
|
||||||
install_fw_dns_plug_debug: "yes"
|
|
||||||
install_fw_ftp_plug_debug: "yes"
|
|
||||||
install_fw_http_plug_debug: "yes"
|
|
||||||
install_fw_mail_plug_debug: "yes"
|
|
||||||
install_tsg_master: "yes"
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 10
|
|
||||||
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: 16
|
|
||||||
mc_cache_eth: ens1.100
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 47
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 46
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f4
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: ens1f5
|
|
||||||
tfe1:
|
|
||||||
name: ens1f6
|
|
||||||
tfe2:
|
|
||||||
name: ens1f7
|
|
||||||
@@ -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
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
- hosts: blade-00
|
|
||||||
tasks:
|
|
||||||
- name: "killall certstore"
|
|
||||||
command: "killall certstore"
|
|
||||||
- name: "clear redis cache"
|
|
||||||
command: "redis-cli flushdb"
|
|
||||||
25
deploy.yml
25
deploy.yml
@@ -5,41 +5,54 @@
|
|||||||
|
|
||||||
- hosts: blade-00
|
- hosts: blade-00
|
||||||
roles:
|
roles:
|
||||||
- tsg-env-mcn0
|
# - tsg-env-mcn0
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- sapp
|
- sapp
|
||||||
|
- tsg_master
|
||||||
- kni
|
- kni
|
||||||
- firewall
|
- firewall
|
||||||
|
- http_healthcheck
|
||||||
|
- clotho
|
||||||
- certstore
|
- certstore
|
||||||
|
- cert-redis
|
||||||
|
- telegraf_statistic
|
||||||
|
|
||||||
- hosts: blade-01
|
- hosts: blade-01
|
||||||
roles:
|
roles:
|
||||||
- tsg-env-mcn1
|
# - tsg-env-mcn1
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-02
|
- hosts: blade-02
|
||||||
roles:
|
roles:
|
||||||
- tsg-env-mcn2
|
# - tsg-env-mcn2
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-03
|
- hosts: blade-03
|
||||||
roles:
|
roles:
|
||||||
- tsg-env-mcn3
|
# - tsg-env-mcn3
|
||||||
- mrzcpd
|
- mrzcpd
|
||||||
- tfe
|
- tfe
|
||||||
|
|
||||||
- hosts: blade-mxn
|
- hosts: blade-mxn
|
||||||
roles:
|
roles:
|
||||||
- tsg-env-mxn
|
# - tsg-env-mxn
|
||||||
|
|
||||||
- hosts: pc-as-tun-mode
|
- hosts: pc-as-tun-mode
|
||||||
roles:
|
roles:
|
||||||
- mrzcpd
|
- kernel-ml
|
||||||
- framework
|
- framework
|
||||||
|
- mrzcpd
|
||||||
|
- tsg-env-tun-mode
|
||||||
- sapp
|
- sapp
|
||||||
|
- tsg_master
|
||||||
- kni
|
- kni
|
||||||
- firewall
|
- firewall
|
||||||
|
- http_healthcheck
|
||||||
|
- clotho
|
||||||
- certstore
|
- certstore
|
||||||
|
- cert-redis
|
||||||
- tfe
|
- tfe
|
||||||
|
- telegraf_statistic
|
||||||
|
- proxy_status
|
||||||
|
|||||||
@@ -1,60 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "10.4.35.1"
|
|
||||||
port: 6379
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "10.4.35.1"
|
|
||||||
port: 6379
|
|
||||||
db: 1
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "10.4.35.7:9092,10.4.35.8:9092,10.4.35.9:9092,10.4.35.10:9092,10.4.35.11:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "10.4.35.1;"
|
|
||||||
port: 9000
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 58125
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 0
|
|
||||||
|
|
||||||
run_as_tun_mode: 0
|
|
||||||
package_source: "local"
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 10
|
|
||||||
tfe_node_count: 3
|
|
||||||
watch_dog:
|
|
||||||
switch: 1
|
|
||||||
send_logger:
|
|
||||||
switch: 1
|
|
||||||
tfe_nodes:
|
|
||||||
- tfe0:
|
|
||||||
enabled: 1
|
|
||||||
- tfe1:
|
|
||||||
enabled: 1
|
|
||||||
- tfe2:
|
|
||||||
enabled: 1
|
|
||||||
tfe:
|
|
||||||
nr_threads: 16
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 55
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 54
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f4
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: ens1f5
|
|
||||||
tfe1:
|
|
||||||
name: ens1f6
|
|
||||||
tfe2:
|
|
||||||
name: ens1f7
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
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: enp7s0
|
|
||||||
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: enp7s0
|
|
||||||
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,100 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
|
|
||||||
[blade-mxn]
|
|
||||||
10.4.164.23
|
|
||||||
#10.4.164.24
|
|
||||||
10.4.164.25
|
|
||||||
10.4.164.26
|
|
||||||
10.4.164.27
|
|
||||||
10.4.164.28
|
|
||||||
10.4.164.29
|
|
||||||
|
|
||||||
[blade-00]
|
|
||||||
10.4.39.9
|
|
||||||
#10.4.39.13
|
|
||||||
10.4.39.17
|
|
||||||
10.4.39.21
|
|
||||||
10.4.39.25
|
|
||||||
10.4.39.29
|
|
||||||
10.4.39.33
|
|
||||||
|
|
||||||
[blade-01]
|
|
||||||
10.4.39.10
|
|
||||||
#10.4.39.14
|
|
||||||
10.4.39.18
|
|
||||||
10.4.39.22
|
|
||||||
10.4.39.26
|
|
||||||
10.4.39.30
|
|
||||||
10.4.39.34
|
|
||||||
|
|
||||||
[blade-02]
|
|
||||||
10.4.39.11
|
|
||||||
#10.4.39.15
|
|
||||||
10.4.39.19
|
|
||||||
10.4.39.23
|
|
||||||
10.4.39.27
|
|
||||||
10.4.39.31
|
|
||||||
10.4.39.35
|
|
||||||
|
|
||||||
[blade-03]
|
|
||||||
10.4.39.12
|
|
||||||
#10.4.39.16
|
|
||||||
10.4.39.20
|
|
||||||
10.4.39.24
|
|
||||||
10.4.39.28
|
|
||||||
10.4.39.32
|
|
||||||
10.4.39.36
|
|
||||||
|
|
||||||
[astana-adc-3]
|
|
||||||
10.4.164.23
|
|
||||||
10.4.39.9
|
|
||||||
10.4.39.10
|
|
||||||
10.4.39.11
|
|
||||||
10.4.39.12
|
|
||||||
|
|
||||||
[astana-adc-5]
|
|
||||||
10.4.164.25
|
|
||||||
10.4.39.17
|
|
||||||
10.4.39.18
|
|
||||||
10.4.39.19
|
|
||||||
10.4.39.20
|
|
||||||
|
|
||||||
[astana-adc-6]
|
|
||||||
10.4.164.26
|
|
||||||
10.4.39.21
|
|
||||||
10.4.39.22
|
|
||||||
10.4.39.23
|
|
||||||
10.4.39.24
|
|
||||||
|
|
||||||
[astana-adc-7]
|
|
||||||
10.4.164.27
|
|
||||||
10.4.39.25
|
|
||||||
10.4.39.26
|
|
||||||
10.4.39.27
|
|
||||||
10.4.39.28
|
|
||||||
|
|
||||||
[astana-adc-8]
|
|
||||||
10.4.164.28
|
|
||||||
10.4.39.29
|
|
||||||
10.4.39.30
|
|
||||||
10.4.39.31
|
|
||||||
10.4.39.32
|
|
||||||
|
|
||||||
[astana-adc-9]
|
|
||||||
10.4.164.29
|
|
||||||
10.4.39.33
|
|
||||||
10.4.39.34
|
|
||||||
10.4.39.35
|
|
||||||
10.4.39.36
|
|
||||||
|
|
||||||
[Functional_Host:children]
|
|
||||||
blade-00
|
|
||||||
blade-01
|
|
||||||
blade-02
|
|
||||||
blade-03
|
|
||||||
|
|
||||||
[Slave_Host:children]
|
|
||||||
blade-01
|
|
||||||
blade-02
|
|
||||||
blade-03
|
|
||||||
@@ -1,45 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: 192.168.100.3
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: 192.168.100.3
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: 192.168.100.1
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.100.4:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.100.4;"
|
|
||||||
port: 9000
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 0
|
|
||||||
address: "192.168.10.152"
|
|
||||||
port: 8125
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 30
|
|
||||||
tfe_node_count: 3
|
|
||||||
watch_dog:
|
|
||||||
switch: 1
|
|
||||||
tfe_nodes:
|
|
||||||
- tfe0:
|
|
||||||
enabled: 1
|
|
||||||
- tfe1:
|
|
||||||
enabled: 1
|
|
||||||
- tfe2:
|
|
||||||
enabled: 1
|
|
||||||
|
|
||||||
tfe:
|
|
||||||
nr_threads: 32
|
|
||||||
keykeeper:
|
|
||||||
mode: "debug"
|
|
||||||
no_cache: 0
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f4
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: ens1f5
|
|
||||||
tfe1:
|
|
||||||
name: ens1f6
|
|
||||||
tfe2:
|
|
||||||
name: ens1f7
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens1f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens8f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens8f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
@@ -1,10 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp7s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens8f1
|
|
||||||
mac: AA:BB:CC:DD:EE:FF
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: ens8f2
|
|
||||||
use_mrzcpd: 1
|
|
||||||
@@ -1,12 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
|
|
||||||
[blade-00]
|
|
||||||
192.168.10.41
|
|
||||||
|
|
||||||
[blade-01]
|
|
||||||
192.168.10.42
|
|
||||||
|
|
||||||
[Functional_Host:children]
|
|
||||||
blade-00
|
|
||||||
blade-01
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "192.168.40.83"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.40.83"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "127.0.0.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.40.85:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.40.85;"
|
|
||||||
port: 9000
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "127.0.0.1"
|
|
||||||
port: 8125
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 30
|
|
||||||
tfe_node_count: 3
|
|
||||||
watch_dog:
|
|
||||||
switch: 1
|
|
||||||
tfe_nodes:
|
|
||||||
- tfe0:
|
|
||||||
enabled: 1
|
|
||||||
- tfe1:
|
|
||||||
enabled: 1
|
|
||||||
- tfe2:
|
|
||||||
enabled: 1
|
|
||||||
tfe:
|
|
||||||
nr_threads: 32
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 47
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 46
|
|
||||||
|
|
||||||
nic_mgr:
|
|
||||||
name: eth0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: tun_kni
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: lo
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: lo
|
|
||||||
tfe1:
|
|
||||||
name: lo
|
|
||||||
tfe2:
|
|
||||||
name: lo
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: lo
|
|
||||||
use_mrzcpd: 0
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 1
|
|
||||||
mode: pcap
|
|
||||||
internel_interface: "enp0s20f0u3"
|
|
||||||
external_interface: "enp0s20f0u4"
|
|
||||||
|
|
||||||
run_as_tun_mode: 1
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
package_source=local
|
|
||||||
|
|
||||||
[pc-as-tun-mode]
|
|
||||||
192.168.40.85
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "192.168.40.120"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.40.120"
|
|
||||||
port: 7002
|
|
||||||
db: 1
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "192.168.40.161"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.40.119:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.40.223;"
|
|
||||||
port: 9000
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "192.168.100.1"
|
|
||||||
port: 8125
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 0
|
|
||||||
|
|
||||||
kni:
|
|
||||||
global:
|
|
||||||
log_level: 30
|
|
||||||
tfe_node_count: 3
|
|
||||||
watch_dog:
|
|
||||||
switch: 1
|
|
||||||
tfe_nodes:
|
|
||||||
- tfe0:
|
|
||||||
enabled: 1
|
|
||||||
- tfe1:
|
|
||||||
enabled: 1
|
|
||||||
- tfe2:
|
|
||||||
enabled: 1
|
|
||||||
tfe:
|
|
||||||
nr_threads: 32
|
|
||||||
keykeeper:
|
|
||||||
mode: "normal"
|
|
||||||
no_cache: 0
|
|
||||||
|
|
||||||
mrzcpd:
|
|
||||||
iocore: 47
|
|
||||||
|
|
||||||
mrtunnat:
|
|
||||||
lcore_id: 46
|
|
||||||
|
|
||||||
run_as_tun_mode: 1
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
nic_mgr:
|
|
||||||
name: enp6s0
|
|
||||||
nic_data_incoming:
|
|
||||||
name: ens1f4
|
|
||||||
address: 127.0.0.1
|
|
||||||
nic_inner_ctrl:
|
|
||||||
name: ens1.100
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: ens1f5
|
|
||||||
tfe1:
|
|
||||||
name: ens1f6
|
|
||||||
tfe2:
|
|
||||||
name: ens1f7
|
|
||||||
@@ -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
|
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
package_source=pulp
|
|
||||||
|
|
||||||
[blade-mxn]
|
|
||||||
192.168.40.25
|
|
||||||
|
|
||||||
[blade-00]
|
|
||||||
192.168.40.21
|
|
||||||
|
|
||||||
[blade-01]
|
|
||||||
192.168.40.22
|
|
||||||
|
|
||||||
[blade-02]
|
|
||||||
192.168.40.23
|
|
||||||
|
|
||||||
[blade-03]
|
|
||||||
192.168.40.24
|
|
||||||
|
|
||||||
[Functional_Host:children]
|
|
||||||
blade-00
|
|
||||||
blade-01
|
|
||||||
blade-02
|
|
||||||
blade-03
|
|
||||||
89
install_config/group_vars/all.yml
Normal file
89
install_config/group_vars/all.yml
Normal file
@@ -0,0 +1,89 @@
|
|||||||
|
#########################################
|
||||||
|
#####0: Pcap; 1: Inline_device; 2: Allot; 3: ADC_Tun_mode; 4: ATCA;
|
||||||
|
tsg_access_type: 4
|
||||||
|
|
||||||
|
#####0: Tun_mode; 1: normal; 2: ADC;
|
||||||
|
tsg_running_type: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
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
|
||||||
|
|
||||||
|
fs_remote:
|
||||||
|
switch: 1
|
||||||
|
address: "192.168.100.1"
|
||||||
|
port: 58125
|
||||||
|
|
||||||
|
########################################
|
||||||
|
sapp:
|
||||||
|
worker_threads: 16
|
||||||
|
send_only_threads_max: 8
|
||||||
|
bind_mask: 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16
|
||||||
|
inbound_route_dir: 1
|
||||||
|
|
||||||
|
########################################
|
||||||
|
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:
|
||||||
|
no_cache: 0
|
||||||
|
|
||||||
|
########################################
|
||||||
|
mrzcpd:
|
||||||
|
iocore: 39
|
||||||
|
|
||||||
|
mrtunnat:
|
||||||
|
lcore_id: 38
|
||||||
|
|
||||||
|
nic_data_incoming:
|
||||||
|
ethname: enp1s0
|
||||||
|
vf0_name: enp1s2
|
||||||
|
vf1_name: enp1s2f1
|
||||||
|
vf2_name: enp1s2f2
|
||||||
|
|
||||||
|
VlanFlipping:
|
||||||
|
vlanID_1: 100
|
||||||
|
vlanID_2: 101
|
||||||
|
vlanID_3: 103
|
||||||
|
vlanID_4: 104
|
||||||
|
########################################
|
||||||
|
server:
|
||||||
|
ethname: eth0
|
||||||
|
tun_name: eth0.100
|
||||||
|
internal_interface: "eth2"
|
||||||
|
external_interface: "eth3"
|
||||||
|
|
||||||
@@ -13,3 +13,11 @@ nic_to_tfe:
|
|||||||
name: ens1f6
|
name: ens1f6
|
||||||
tfe2:
|
tfe2:
|
||||||
name: ens1f7
|
name: ens1f7
|
||||||
|
|
||||||
|
AllotAccess:
|
||||||
|
virturlInterface_1: ens1f2.103
|
||||||
|
virturlInterface_2: ens1f2.104
|
||||||
|
virturlID_1: 103
|
||||||
|
virturlID_2: 104
|
||||||
|
vvipv4_mask: 24
|
||||||
|
vvipv6_mask: 64
|
||||||
@@ -2,29 +2,25 @@
|
|||||||
ansible_user=root
|
ansible_user=root
|
||||||
package_source=local
|
package_source=local
|
||||||
|
|
||||||
|
[pc-as-tun-mode]
|
||||||
|
|
||||||
[blade-mxn]
|
[blade-mxn]
|
||||||
192.168.40.170
|
1.1.1.1 device_id=1
|
||||||
|
|
||||||
[blade-00]
|
[blade-00]
|
||||||
192.168.40.166
|
1.1.1.1 device_id=1 vvipv4_1= vvipv4_2= vvipv6_1= vvipv6_2=
|
||||||
|
|
||||||
[blade-01]
|
[blade-01]
|
||||||
192.168.40.167
|
1.1.1.1 device_id=1
|
||||||
|
|
||||||
[blade-02]
|
[blade-02]
|
||||||
192.168.40.168
|
1.1.1.1 device_id=1
|
||||||
|
|
||||||
[blade-03]
|
[blade-03]
|
||||||
192.168.40.169
|
1.1.1.1 device_id=1
|
||||||
|
|
||||||
|
|
||||||
[Functional_Host:children]
|
[Functional_Host:children]
|
||||||
blade-00
|
blade-00
|
||||||
blade-01
|
blade-01
|
||||||
blade-02
|
blade-02
|
||||||
blade-03
|
blade-03
|
||||||
|
|
||||||
[Slave_Host:children]
|
|
||||||
blade-01
|
|
||||||
blade-02
|
|
||||||
blade-03
|
|
||||||
@@ -1,92 +0,0 @@
|
|||||||
maat_redis_server:
|
|
||||||
address: "192.168.40.83"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
dynamic_maat_redis_server:
|
|
||||||
address: "192.168.40.83"
|
|
||||||
port: 7002
|
|
||||||
db: 0
|
|
||||||
|
|
||||||
cert_store_server:
|
|
||||||
address: "127.0.0.1"
|
|
||||||
port: 9991
|
|
||||||
|
|
||||||
log_kafkabrokers:
|
|
||||||
address: "192.168.40.85:9092"
|
|
||||||
|
|
||||||
log_minio:
|
|
||||||
address: "192.168.40.85;"
|
|
||||||
port: 9090
|
|
||||||
|
|
||||||
fs_remote:
|
|
||||||
switch: 1
|
|
||||||
address: "127.0.0.1"
|
|
||||||
port: 8125
|
|
||||||
|
|
||||||
install_dns_debug: "yes"
|
|
||||||
install_ftp_debug: "yes"
|
|
||||||
install_http_debug: "yes"
|
|
||||||
install_mail_debug: "yes"
|
|
||||||
install_ssl_debug: "yes"
|
|
||||||
install_fw_dns_plug_debug: "yes"
|
|
||||||
install_fw_ftp_plug_debug: "yes"
|
|
||||||
install_fw_http_plug_debug: "yes"
|
|
||||||
install_fw_mail_plug_debug: "yes"
|
|
||||||
install_tsg_master: "yes"
|
|
||||||
|
|
||||||
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: ens1.100
|
|
||||||
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: lo
|
|
||||||
nic_to_tfe:
|
|
||||||
tfe0:
|
|
||||||
name: lo
|
|
||||||
tfe1:
|
|
||||||
name: lo
|
|
||||||
tfe2:
|
|
||||||
name: lo
|
|
||||||
nic_traffic_mirror:
|
|
||||||
name: lo
|
|
||||||
use_mrzcpd: 0
|
|
||||||
|
|
||||||
nic_transparent_mode:
|
|
||||||
enable: 1
|
|
||||||
mode: pcap
|
|
||||||
internel_interface: "eth2"
|
|
||||||
external_interface: "eth3"
|
|
||||||
|
|
||||||
run_as_tun_mode: 1
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
[all:vars]
|
|
||||||
ansible_user=root
|
|
||||||
package_source=local
|
|
||||||
|
|
||||||
[pc-as-tun-mode]
|
|
||||||
192.168.40.139
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
- hosts: blade-0*
|
|
||||||
roles:
|
|
||||||
- pulp-consumer
|
|
||||||
13
rc.local
13
rc.local
@@ -1,13 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
|
|
||||||
#
|
|
||||||
# It is highly advisable to create own systemd services or udev rules
|
|
||||||
# to run scripts during boot instead of using this file.
|
|
||||||
#
|
|
||||||
# In contrast to previous versions due to parallel execution during boot
|
|
||||||
# this script will NOT be run after all other services.
|
|
||||||
#
|
|
||||||
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
|
|
||||||
# that this script will be executed during boot.
|
|
||||||
|
|
||||||
touch /var/lock/subsys/local
|
|
||||||
1052
roles/cert-redis/files/cert-redis/6379/6379.conf
Normal file
1052
roles/cert-redis/files/cert-redis/6379/6379.conf
Normal file
File diff suppressed because it is too large
Load Diff
BIN
roles/cert-redis/files/cert-redis/6379/dump.rdb
Normal file
BIN
roles/cert-redis/files/cert-redis/6379/dump.rdb
Normal file
Binary file not shown.
16
roles/cert-redis/files/cert-redis/cert-redis.service
Normal file
16
roles/cert-redis/files/cert-redis/cert-redis.service
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Redis persistent key-value database
|
||||||
|
After=network.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/usr/local/bin/start-cert-redis
|
||||||
|
ExecStop=killall redis-server
|
||||||
|
Type=forking
|
||||||
|
RuntimeDirectory=redis
|
||||||
|
RuntimeDirectoryMode=0755
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
|
|
||||||
6
roles/cert-redis/files/cert-redis/install.sh
Executable file
6
roles/cert-redis/files/cert-redis/install.sh
Executable file
@@ -0,0 +1,6 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
cp -rf redis-server /usr/local/bin/
|
||||||
|
cp -rf redis-cli /usr/local/bin
|
||||||
|
cp -rf cert-redis.service /usr/lib/systemd/system/
|
||||||
|
cp -rf start-cert-redis /usr/local/bin
|
||||||
BIN
roles/cert-redis/files/cert-redis/redis-cli
Executable file
BIN
roles/cert-redis/files/cert-redis/redis-cli
Executable file
Binary file not shown.
BIN
roles/cert-redis/files/cert-redis/redis-server
Executable file
BIN
roles/cert-redis/files/cert-redis/redis-server
Executable file
Binary file not shown.
4
roles/cert-redis/files/cert-redis/start-cert-redis
Executable file
4
roles/cert-redis/files/cert-redis/start-cert-redis
Executable file
@@ -0,0 +1,4 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
/usr/local/bin/redis-server /home/tsg/cert-redis/6379/6379.conf
|
||||||
15
roles/cert-redis/tasks/main.yml
Normal file
15
roles/cert-redis/tasks/main.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
- name: "copy cert-redis to destination server"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/"
|
||||||
|
dest: /home/tsg
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
|
- name: "install cert-redis"
|
||||||
|
shell: cd /home/tsg/cert-redis;sh install.sh
|
||||||
|
|
||||||
|
- name: "start cert-redis"
|
||||||
|
systemd:
|
||||||
|
name: cert-redis.service
|
||||||
|
state: started
|
||||||
|
daemon_reload: yes
|
||||||
|
enabled: yes
|
||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,39 +1,26 @@
|
|||||||
---
|
- name: "copy certstore rpm to destination"
|
||||||
- name: "copy redis and dependency to destination"
|
|
||||||
synchronize:
|
synchronize:
|
||||||
src: "{{ role_path }}/files/"
|
src: "{{ role_path }}/files/"
|
||||||
dest: "/tmp/ansible_deploy/"
|
dest: "/tmp/ansible_deploy/"
|
||||||
|
|
||||||
#- name: "install redis"
|
|
||||||
# yum:
|
|
||||||
# name:
|
|
||||||
# - /tmp/ansible_deploy/jemalloc-3.6.0-1.el7.x86_64.rpm
|
|
||||||
# - /tmp/ansible_deploy/redis-3.2.12-2.el7.x86_64.rpm
|
|
||||||
# state: present
|
|
||||||
|
|
||||||
#- name: "enable redis"
|
|
||||||
# systemd:
|
|
||||||
# name: redis
|
|
||||||
# enabled: yes
|
|
||||||
# state: started
|
|
||||||
|
|
||||||
- name: Ensures /home/tsg exists
|
- name: Ensures /home/tsg exists
|
||||||
file: path=/home/tsg state=directory
|
file: path=/home/tsg state=directory
|
||||||
tags: mkdir
|
tags: mkdir
|
||||||
|
|
||||||
- name: install certstore
|
- name: install certstore
|
||||||
unarchive:
|
yum:
|
||||||
src: "{{ role_path }}/files/certstore-base-online-20200108.tar.gz"
|
name:
|
||||||
dest: /home/tsg
|
- /tmp/ansible_deploy/certstore-2.1.2.20200728.7515a19-1.el7.x86_64.rpm
|
||||||
|
state: present
|
||||||
|
|
||||||
- name: template certstore configure file
|
- name: template certstore configure file
|
||||||
template:
|
template:
|
||||||
src: "{{ role_path }}/templates/cert_store.ini.j2"
|
src: "{{ role_path }}/templates/cert_store.ini.j2"
|
||||||
dest: /home/tsg/certstore-base/conf/cert_store.ini
|
dest: /home/tsg/certstore/conf/cert_store.ini
|
||||||
|
|
||||||
- name: bootup certstore
|
- name: "start certstore"
|
||||||
blockinfile:
|
systemd:
|
||||||
marker: "## {mark} bootstrap certstore"
|
name: certstore.service
|
||||||
path: /etc/rc.d/rc.local
|
state: started
|
||||||
block: |
|
enabled: yes
|
||||||
cd /home/tsg/certstore-base; ./r2_certstore
|
daemon_reload: yes
|
||||||
|
|||||||
@@ -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 = 30
|
RUN_LOG_LEVEL = 10
|
||||||
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
|
||||||
@@ -42,4 +42,7 @@ port = 6379
|
|||||||
#Maat monitors the Redsi server IP address and port number
|
#Maat monitors the Redsi server IP address and port number
|
||||||
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
|
||||||
|
|||||||
BIN
roles/clotho/files/clotho-debug-1.0.0.-1.el7.x86_64.rpm
Normal file
BIN
roles/clotho/files/clotho-debug-1.0.0.-1.el7.x86_64.rpm
Normal file
Binary file not shown.
13
roles/clotho/files/clotho.service
Normal file
13
roles/clotho/files/clotho.service
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=clotho
|
||||||
|
After=network.target
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
ExecStart=/home/mesasoft/clotho/clotho
|
||||||
|
ExecStop=killall clotho
|
||||||
|
Type=forking
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
29
roles/clotho/tasks/main.yml
Normal file
29
roles/clotho/tasks/main.yml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
- name: "copy clotho rpm to destination server"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/clotho-debug-1.0.0.-1.el7.x86_64.rpm"
|
||||||
|
dest: /tmp/ansible_deploy/
|
||||||
|
|
||||||
|
- name: "copy clotho.service to destination server"
|
||||||
|
copy:
|
||||||
|
src: "{{ role_path }}/files/clotho.service"
|
||||||
|
dest: /usr/lib/systemd/system
|
||||||
|
mode: 0755
|
||||||
|
|
||||||
|
- name: "install clotho rpm from localhost"
|
||||||
|
yum:
|
||||||
|
name:
|
||||||
|
- /tmp/ansible_deploy/clotho-debug-1.0.0.-1.el7.x86_64.rpm
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: "Template the clotho.conf"
|
||||||
|
template:
|
||||||
|
src: "{{ role_path }}/templates/clotho.conf.j2"
|
||||||
|
dest: /home/mesasoft/clotho/conf/clotho.conf
|
||||||
|
tags: template
|
||||||
|
|
||||||
|
- name: "start clotho"
|
||||||
|
systemd:
|
||||||
|
name: clotho.service
|
||||||
|
enabled: yes
|
||||||
|
daemon_reload: yes
|
||||||
|
|
||||||
11
roles/clotho/templates/clotho.conf.j2
Normal file
11
roles/clotho/templates/clotho.conf.j2
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[KAFKA]
|
||||||
|
BROKER_LIST={{ log_kafkabrokers.address }}
|
||||||
|
|
||||||
|
[SYSTEM]
|
||||||
|
{% if tsg_running_type == 0 or 1 %}
|
||||||
|
NIC_NAME={{ server.ethname }}
|
||||||
|
{% else %}
|
||||||
|
NIC_NAME={{ nic_mgr.name }}
|
||||||
|
{% endif %}
|
||||||
|
LOG_LEVEL=10
|
||||||
|
LOG_PATH=log/clotho
|
||||||
Binary file not shown.
BIN
roles/firewall/files/clotho-debug-1.0.0.-1.el7.x86_64.rpm
Normal file
BIN
roles/firewall/files/clotho-debug-1.0.0.-1.el7.x86_64.rpm
Normal file
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.
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.
@@ -4,72 +4,45 @@
|
|||||||
src: "{{ role_path }}/files/"
|
src: "{{ role_path }}/files/"
|
||||||
dest: /tmp/ansible_deploy/
|
dest: /tmp/ansible_deploy/
|
||||||
|
|
||||||
- name: "install dns-debug rpms from localhost"
|
- name: "install firewall packages"
|
||||||
yum:
|
yum:
|
||||||
name:
|
name: "{{ fw_packages }}"
|
||||||
- /tmp/ansible_deploy/dns-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
state: present
|
state: present
|
||||||
when: install_dns_debug == "yes"
|
skip_broken: yes
|
||||||
|
vars:
|
||||||
|
fw_packages:
|
||||||
|
- /tmp/ansible_deploy/capture_packet_plug-3.0.2.09f193c-2.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.0.2155660-1.el7.centos.x86_64.rpm
|
||||||
|
- /tmp/ansible_deploy/tsg_conn_sketch-2.0.v2.0_alpha.af621ca-2.el7.x86_64.rpm
|
||||||
|
|
||||||
- name: "install ftp-debug rpms from localhost"
|
- name: "Template the tsgconf/main.conf"
|
||||||
yum:
|
template:
|
||||||
name:
|
src: "{{ role_path }}/templates/main.conf.j2"
|
||||||
- /tmp/ansible_deploy/ftp-debug-1.0.0.-1.el7.x86_64.rpm
|
dest: /home/mesasoft/sapp_run/tsgconf/main.conf
|
||||||
state: present
|
tags: template
|
||||||
when: install_ftp_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install http-debug rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/http-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_http_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install mail-debug rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/mail-debug-1.0.0.-1.el7.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_mail_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install ssl-debug rpms from localhost"
|
- name: "Template the tsgconf/maat.conf"
|
||||||
yum:
|
template:
|
||||||
name:
|
src: "{{ role_path }}/templates/maat.conf.j2"
|
||||||
- /tmp/ansible_deploy/ssl-debug-1.0.0.-1.el7.x86_64.rpm
|
dest: /home/mesasoft/sapp_run/tsgconf/maat.conf
|
||||||
state: present
|
tags: template
|
||||||
when: install_ssl_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install fw_dns_plug-debug rpms from localhost"
|
- name: "Template the conf/capture_packet_plug.conf.j2"
|
||||||
yum:
|
template:
|
||||||
name:
|
src: "{{ role_path }}/templates/capture_packet_plug.conf.j2"
|
||||||
- /tmp/ansible_deploy/fw_dns_plug-debug-1.0.2.1c9d36d-1.el7.centos.x86_64.rpm
|
dest: /home/mesasoft/sapp_run/conf/capture_packet_plug.conf
|
||||||
state: present
|
tags: template
|
||||||
when: install_fw_dns_plug_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install fw_ftp_plug-debug rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/fw_ftp_plug-debug-1.0.0.bd656e4-1.el7.centos.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_fw_ftp_plug_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install fw_http_plug-debug rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/fw_http_plug-debug-1.0.3.3c95e78-1.el7.centos.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_fw_http_plug_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install fw_mail_plug-debug rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/fw_mail_plug-debug-1.0.1.8792ed8-1.el7.centos.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_fw_mail_plug_debug == "yes"
|
|
||||||
|
|
||||||
- name: "install tsg-master rpms from localhost"
|
|
||||||
yum:
|
|
||||||
name:
|
|
||||||
- /tmp/ansible_deploy/tsg_master-debug-1.0.1.f624b67-1.el7.centos.x86_64.rpm
|
|
||||||
state: present
|
|
||||||
when: install_tsg_master == "yes"
|
|
||||||
|
|||||||
29
roles/firewall/templates/capture_packet_plug.conf.j2
Normal file
29
roles/firewall/templates/capture_packet_plug.conf.j2
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
[MAAT]
|
||||||
|
MAAT_MODE=2
|
||||||
|
#EFFECTIVE_FLAG=
|
||||||
|
STAT_SWITCH=1
|
||||||
|
PERF_SWITCH=1
|
||||||
|
TABLE_INFO=conf/capture_packet_tableinfo.conf
|
||||||
|
STAT_FILE=capture_packet_maat.status
|
||||||
|
EFFECT_INTERVAL_S=1
|
||||||
|
REDIS_IP={{ maat_redis_server.address }}
|
||||||
|
REDIS_PORT_NUM=1
|
||||||
|
REDIS_PORT={{ maat_redis_server.port }}
|
||||||
|
REDIS_INDEX=0
|
||||||
|
JSON_CFG_FILE=conf/capture_packet_maat.json
|
||||||
|
INC_CFG_DIR=capture_packet_rule/inc/index/
|
||||||
|
FULL_CFG_DIR=capture_packet_rule/full/index/
|
||||||
|
|
||||||
|
[LOG]
|
||||||
|
{% if tsg_running_type == 0 or 1 %}
|
||||||
|
NIC_NAME={{ server.ethname }}
|
||||||
|
{% else %}
|
||||||
|
NIC_NAME={{ nic_mgr.name }}
|
||||||
|
{% endif %}
|
||||||
|
BROKER_LIST={{ log_kafkabrokers.address }}
|
||||||
|
FIELD_FILE=conf/capture_packet_log_field.conf
|
||||||
|
|
||||||
|
[SYSTEM]
|
||||||
|
LOG_LEVEL=10
|
||||||
|
LOG_PATH=./tsglog/capture_packet_plug/capture_packet
|
||||||
|
|
||||||
32
roles/firewall/templates/maat.conf.j2
Normal file
32
roles/firewall/templates/maat.conf.j2
Normal file
@@ -0,0 +1,32 @@
|
|||||||
|
[STATIC]
|
||||||
|
###0:location 1:json 2:redis
|
||||||
|
MAAT_MODE=2
|
||||||
|
STAT_SWITCH=1
|
||||||
|
PERF_SWITCH=1
|
||||||
|
TABLE_INFO=tsgconf/tsg_static_tableinfo.conf
|
||||||
|
STAT_FILE=tsg_static_maat.status
|
||||||
|
EFFECT_INTERVAL_S=1
|
||||||
|
REDIS_IP={{ maat_redis_server.address }}
|
||||||
|
REDIS_PORT_NUM=1
|
||||||
|
REDIS_PORT=7002
|
||||||
|
REDIS_INDEX=0
|
||||||
|
JSON_CFG_FILE=tsgconf/tsg_maat.json
|
||||||
|
INC_CFG_DIR=tsgrule/inc/index/
|
||||||
|
FULL_CFG_DIR=tsgrule/full/index/
|
||||||
|
|
||||||
|
[DYNAMIC]
|
||||||
|
###0:location 1:json 2:redis
|
||||||
|
MAAT_MODE=2
|
||||||
|
STAT_SWITCH=1
|
||||||
|
PERF_SWITCH=1
|
||||||
|
TABLE_INFO=tsgconf/tsg_dynamic_tableinfo.conf
|
||||||
|
STAT_FILE=tsg_dynamic_maat.status
|
||||||
|
EFFECT_INTERVAL_S=1
|
||||||
|
REDIS_IP={{ dynamic_maat_redis_server.address }}
|
||||||
|
REDIS_PORT_NUM=1
|
||||||
|
REDIS_PORT=7002
|
||||||
|
REDIS_INDEX=1
|
||||||
|
JSON_CFG_FILE=tsgconf/tsg_maat.json
|
||||||
|
INC_CFG_DIR=tsgrule/inc/index/
|
||||||
|
FULL_CFG_DIR=tsgrule/full/index/
|
||||||
|
|
||||||
55
roles/firewall/templates/main.conf.j2
Normal file
55
roles/firewall/templates/main.conf.j2
Normal file
@@ -0,0 +1,55 @@
|
|||||||
|
[FTP_PLUG]
|
||||||
|
LOG_PATH=./tsglog/fw_ftp_plug/fw_ftp_plug
|
||||||
|
LOG_LEVEL=10
|
||||||
|
TIMEOUT=600
|
||||||
|
|
||||||
|
[MAIL_PLUG]
|
||||||
|
LOG_PATH=./tsglog/fw_mail_plug/fw_mail_plug
|
||||||
|
LOG_LEVEL=10
|
||||||
|
TIMEOUT=600
|
||||||
|
|
||||||
|
[HTTP_PLUG]
|
||||||
|
LOG_PATH=./tsglog/fw_http_plug/fw_http_plug
|
||||||
|
LOG_LEVEL=10
|
||||||
|
|
||||||
|
[DNS_PLUG]
|
||||||
|
LOG_PATH=./tsglog/fw_dns_plug/fw_dns_plug
|
||||||
|
LOG_LEVEL=10
|
||||||
|
|
||||||
|
[MAAT]
|
||||||
|
PROFILE=./tsgconf/maat.conf
|
||||||
|
SUBSCRIBER_ID_TABLE=TSG_OBJ_SUBSCRIBER_ID
|
||||||
|
CB_SUBSCRIBER_IP_TABLE=TSG_DYN_SUBSCRIBER_IP
|
||||||
|
IP_ADDR_TABLE=TSG_SECURITY_ADDR
|
||||||
|
|
||||||
|
[TSG_LOG]
|
||||||
|
MODE=1
|
||||||
|
{% if tsg_running_type == 0 or 1 %}
|
||||||
|
NIC_NAME={{ server.ethname }}
|
||||||
|
{% else %}
|
||||||
|
NIC_NAME={{ nic_mgr.name }}
|
||||||
|
{% endif %}
|
||||||
|
MAX_SERVICE=1
|
||||||
|
LOG_LEVEL=10
|
||||||
|
LOG_PATH=./tsglog/tsglog
|
||||||
|
BROKER_LIST={{ log_kafkabrokers.address }}
|
||||||
|
COMMON_FIELD_FILE=tsgconf/tsg_log_field.conf
|
||||||
|
|
||||||
|
[STATISTIC]
|
||||||
|
CYCLE=1
|
||||||
|
TELEGRAF_PORT=8100
|
||||||
|
TELEGRAF_IP=127.0.0.1
|
||||||
|
OUTPUT_PATH=./tsg_statistic.log
|
||||||
|
APP_NAME=statistic
|
||||||
|
|
||||||
|
[FIELD_STAT]
|
||||||
|
CYCLE=3
|
||||||
|
TELEGRAF_PORT=8125
|
||||||
|
TELEGRAF_IP=127.0.0.1
|
||||||
|
OUTPUT_PATH=./tsg_stat.log
|
||||||
|
APP_NAME=tsg_master
|
||||||
|
|
||||||
|
[SYSTEM]
|
||||||
|
LOG_LEVEL=10
|
||||||
|
LOG_PATH=./tsglog/tsg_master
|
||||||
|
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.
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.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user