feat: 新增OMC安装脚本英文
This commit is contained in:
@@ -1,48 +1,48 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
echo "-------------------请输入-------------------"
|
echo "-------------------please input-------------------"
|
||||||
#please input the new nf ip
|
#please input the new nf ip
|
||||||
read -p "请输入你的OMC IP: " OMCIP
|
read -p "please input your OMC IP: " OMCIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的IMS IP: " IMSIP
|
read -p "please input your IMS IP: " IMSIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的AMF IP: " AMFIP
|
read -p "please input your AMF IP: " AMFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的AUSF IP: " AUSFIP
|
read -p "please input your AUSF IP: " AUSFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的UDM IP: " UDMIP
|
read -p "please input your UDM IP: " UDMIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的SMF IP: " SMFIP
|
read -p "please input your SMF IP: " SMFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的PCF IP: " PCFIP
|
read -p "please input your PCF IP: " PCFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的NSSF IP: " NSSFIP
|
read -p "please input your NSSF IP: " NSSFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的NRF IP: " NRFIP
|
read -p "please input your NRF IP: " NRFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的UPF IP: " UPFIP
|
read -p "please input your UPF IP: " UPFIP
|
||||||
|
|
||||||
echo "-----------------请继续输入-----------------"
|
echo "-----------------please continue to enter-----------------"
|
||||||
read -p "请输入你的MME IP: " MMEIP
|
read -p "please input your MME IP: " MMEIP
|
||||||
|
|
||||||
echo "------------请继续输入虚拟机账号-------------"
|
echo "------------please continue to enter Vm account-------------"
|
||||||
read -p "请输入你的username: " username
|
read -p "please input your username: " username
|
||||||
|
|
||||||
echo "------------请继续输入虚拟机密码-------------"
|
echo "------------please continue to enter Vm password-------------"
|
||||||
read -p "请输入你的passwd: " passwd
|
read -p "please input your passwd: " passwd
|
||||||
|
|
||||||
cd /home/agtuser
|
cd /home/agtuser
|
||||||
|
|
||||||
#创建本地源
|
#Creating a local source
|
||||||
tar -xzvf omcpkg*.tar.gz
|
tar -xzvf omcpkg*.tar.gz
|
||||||
|
|
||||||
mv /etc/apt/sources.list /etc/apt/sources.list-bak
|
mv /etc/apt/sources.list /etc/apt/sources.list-bak
|
||||||
@@ -55,7 +55,7 @@ apt update
|
|||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|
||||||
#数据库安装
|
#Database installation
|
||||||
apt install -y net-tools software-properties-common
|
apt install -y net-tools software-properties-common
|
||||||
|
|
||||||
sleep 1
|
sleep 1
|
||||||
@@ -78,15 +78,15 @@ y
|
|||||||
y
|
y
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
#此处需要手动输入密码:1000omc@kp!
|
#You need to enter the password manually:1000omc@kp!
|
||||||
|
|
||||||
systemctl enable mariadb
|
systemctl enable mariadb
|
||||||
|
|
||||||
systemctl restart mariadb
|
systemctl restart mariadb
|
||||||
|
|
||||||
#修改mysql数据库root密码
|
#Modify mysql datebase root password
|
||||||
|
|
||||||
#需要执行以下命令
|
#You need to run the following command
|
||||||
mysql -u root <<-EOF
|
mysql -u root <<-EOF
|
||||||
use mysql
|
use mysql
|
||||||
ALTER USER root@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD("1000omc@kp!");
|
ALTER USER root@'localhost' IDENTIFIED VIA mysql_native_password USING PASSWORD("1000omc@kp!");
|
||||||
@@ -104,7 +104,7 @@ sed -i "s/127.0.0.1/0.0.0.0/g" /etc/mysql/mariadb.conf.d/50-server.cnf
|
|||||||
|
|
||||||
systemctl restart mariadb
|
systemctl restart mariadb
|
||||||
|
|
||||||
#安装WEB服务
|
#Install WEB server
|
||||||
apt update
|
apt update
|
||||||
|
|
||||||
apt install -y nginx
|
apt install -y nginx
|
||||||
@@ -113,23 +113,23 @@ systemctl enable nginx
|
|||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
systemctl start nginx
|
systemctl start nginx
|
||||||
|
|
||||||
#安装配置OMC
|
#Install and config OMC
|
||||||
dpkg -i omc*.deb
|
dpkg -i omc*.deb
|
||||||
|
|
||||||
cp /usr/local/omc/htdocs/front/default/config.js /usr/local/omc/htdocs/front/
|
cp /usr/local/omc/htdocs/front/default/config.js /usr/local/omc/htdocs/front/
|
||||||
|
|
||||||
sed -i "s/192.168.2.166/${OMCIP}/g" /usr/local/omc/htdocs/front/config.js
|
sed -i "s/192.168.8.100/${OMCIP}/g" /usr/local/omc/htdocs/front/config.js
|
||||||
|
|
||||||
cp /usr/local/omc/etc/default/* /usr/local/omc/etc
|
cp /usr/local/omc/etc/default/* /usr/local/omc/etc
|
||||||
|
|
||||||
sed -i '76s/user: root/user: agtuser/' /usr/local/omc/etc/restconf.yaml
|
sed -i "76s/user: root/user: ${username}/" /usr/local/omc/etc/restconf.yaml
|
||||||
|
|
||||||
#数据库配置
|
#Database configuration
|
||||||
/usr/local/omc/bin/importdb.sh <<-EOF
|
/usr/local/omc/bin/importdb.sh <<-EOF
|
||||||
Install
|
Install
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
#配置被管网元信任关系
|
#Configure the trusted gateway of the managed NE
|
||||||
apt install -y expect
|
apt install -y expect
|
||||||
|
|
||||||
echo "${OMCIP} ${username} ${passwd}" > /usr/local/omc/bin/nehosts
|
echo "${OMCIP} ${username} ${passwd}" > /usr/local/omc/bin/nehosts
|
||||||
@@ -153,12 +153,12 @@ cd /home/agtuser
|
|||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
#adb服务配置
|
#adb server configuration
|
||||||
cp /usr/local/db/bin/conf/default/redis.conf /usr/local/db/bin/conf/redis.conf
|
cp /usr/local/db/bin/conf/default/redis.conf /usr/local/db/bin/conf/redis.conf
|
||||||
|
|
||||||
sed -i "s/172.16.5.140/${UDMIP}/g" /usr/local/db/bin/conf/redis.conf
|
sed -i "s/172.16.5.140/${UDMIP}/g" /usr/local/db/bin/conf/redis.conf
|
||||||
|
|
||||||
#修改用户权限
|
#Modifying User Rights
|
||||||
sudo echo "agtuser ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
|
sudo echo "agtuser ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers
|
||||||
sudo echo "agtuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
|
sudo echo "agtuser ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
|
||||||
|
|
||||||
@@ -173,12 +173,12 @@ sudo scp /etc/sudoers ${username}@${NRFIP}:/home/agtuser
|
|||||||
sudo scp /etc/sudoers ${username}@${UPFIP}:/home/agtuser
|
sudo scp /etc/sudoers ${username}@${UPFIP}:/home/agtuser
|
||||||
sudo scp /etc/sudoers ${username}@${MMEIP}:/home/agtuser
|
sudo scp /etc/sudoers ${username}@${MMEIP}:/home/agtuser
|
||||||
|
|
||||||
#各网元虚拟机需要手动执行以下命令:
|
#Run the following commands on each NE VM:
|
||||||
#cp sudoers /etc/sudoers
|
#cp sudoers /etc/sudoers
|
||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|
||||||
#服务启动
|
#Service initiation
|
||||||
systemctl enable restagent.service
|
systemctl enable restagent.service
|
||||||
systemctl enable crontask.service
|
systemctl enable crontask.service
|
||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
|
|||||||
Reference in New Issue
Block a user