BTS: update provision and scripts

This commit is contained in:
Keith Whyte 2023-03-28 08:45:36 +02:00
parent a0464a329f
commit fea2cbff3c
4 changed files with 15 additions and 16 deletions

View file

@ -15,8 +15,6 @@ expect "#"
send "logging level set-all error\r" send "logging level set-all error\r"
expect "#" expect "#"
send "logging level linp info\r" send "logging level linp info\r"
expect "#" expect "#"
send "logging level lmi info\r" send "logging level lmi info\r"
@ -29,10 +27,9 @@ send "logging level rll info\r"
expect "#" expect "#"
send "logging level meas fatal\r" send "logging level meas fatal\r"
expect "#" expect "#"
send "logging level rtp fatal\r" send "logging level pcu notice\r"
expect "#" expect "#"
send "logging filter all 1\r" send "logging filter all 1\r"
expect "#" expect "#"
interact interact

View file

@ -6,24 +6,26 @@ send "enable\r"
expect "#" expect "#"
send "logging enable\r" send "logging enable\r"
expect "#" expect "#"
send "logging level all everything\r" send "logging level set-all fatal\r"
expect "#"
send "logging print level 1\r"
expect "#" expect "#"
send "logging print category 1\r" send "logging print category 1\r"
expect "#" expect "#"
send "logging level l1if info\r" send "logging level l1if error\r"
expect "#" expect "#"
send "logging level rlcmac info\r" send "logging level rlcmac error\r"
expect "#" expect "#"
send "logging level rlcmacmeas notice\r" send "logging level rlcmacmeas error\r"
expect "#" expect "#"
send "logging level tbf info\r" send "logging level tbf notice\r"
expect "#" expect "#"
send "logging level tbful info\r" send "logging level tbful notice\r"
expect "#" expect "#"
send "logging level tbfdl info\r" send "logging level tbfdl notice\r"
expect "#" expect "#"
send "logging level rlcmacsched info\r" send "logging level rlcmacsched notice\r"
expect "#" expect "#"
send "logging level set-all error\r" send "logging level set-all error\r"

View file

@ -24,10 +24,10 @@ for bts in "${!BTS[@]}" ; do
ssh $SSH_OPTS root@${BTS[$bts]} "echo nameserver 1.1.1.1 > /etc/resolv.conf; echo nameserver 9.9.9.9 >> /etc/resolv.conf" ssh $SSH_OPTS root@${BTS[$bts]} "echo nameserver 1.1.1.1 > /etc/resolv.conf; echo nameserver 9.9.9.9 >> /etc/resolv.conf"
ssh $SSH_OPTS root@${BTS[$bts]} "mkdir -p /etc/profile.d" ssh $SSH_OPTS root@${BTS[$bts]} "mkdir -p /etc/profile.d"
scp $SSH_OPTS alias.sh root@${BTS[$bts]}:/etc/profile.d/alias.sh scp $SSH_OPTS alias.sh root@${BTS[$bts]}:/etc/profile.d/alias.sh
scp $SSH_OPTS osmo-pcu.cfg root@${BTS[$bts]}:/etc/osmocom/osmo-pcu.cfg scp $SSH_OPTS osmo-pcu_$bts.cfg root@${BTS[$bts]}:/etc/osmocom/osmo-pcu.cfg
scp $SSH_OPTS osmo-bts_$bts.cfg root@${BTS[$bts]}:/etc/osmocom/osmo-bts-sysmo.cfg scp $SSH_OPTS osmo-bts_$bts.cfg root@${BTS[$bts]}:/etc/osmocom/osmo-bts-sysmo.cfg
scp $SSH_OPTS pcu bts mgr txp root@${BTS[$bts]}:/bin/ scp $SSH_OPTS pcu bts mgr txp /usr/local/bin/vty root@${BTS[$bts]}:/bin/
ssh $SSH_OPTS root@${BTS[$bts]} "chmod 750 /bin/pcu /bin/bts /bin/mgr /bin/txp" ssh $SSH_OPTS root@${BTS[$bts]} "chmod 750 /bin/pcu /bin/bts /bin/mgr /bin/txp /bin/vty"
ssh $SSH_OPTS root@${BTS[$bts]} "expect -v 2>/dev/null" ssh $SSH_OPTS root@${BTS[$bts]} "expect -v 2>/dev/null"
if [ "$?" != "0" ]; then if [ "$?" != "0" ]; then

View file

@ -5,7 +5,7 @@ stats reporter statsd
remote-ip 172.16.0.1 remote-ip 172.16.0.1
remote-port 8125 remote-port 8125
level global level global
no prefix prefix PCU-<%= @bts[@i]["name"].gsub(' ','-') %>
enable enable
! !
pcu pcu