diff --git a/misc/installOMC.sh b/misc/installOMC.sh index b3e72984..772c5e0b 100644 --- a/misc/installOMC.sh +++ b/misc/installOMC.sh @@ -1,48 +1,48 @@ #!/bin/bash -echo "-------------------请输入-------------------" +echo "-------------------please input-------------------" #please input the new nf ip -read -p "请输入你的OMC IP: " OMCIP +read -p "please input your OMC IP: " OMCIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的IMS IP: " IMSIP +echo "-----------------please continue to enter-----------------" +read -p "please input your IMS IP: " IMSIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的AMF IP: " AMFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your AMF IP: " AMFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的AUSF IP: " AUSFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your AUSF IP: " AUSFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的UDM IP: " UDMIP +echo "-----------------please continue to enter-----------------" +read -p "please input your UDM IP: " UDMIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的SMF IP: " SMFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your SMF IP: " SMFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的PCF IP: " PCFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your PCF IP: " PCFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的NSSF IP: " NSSFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your NSSF IP: " NSSFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的NRF IP: " NRFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your NRF IP: " NRFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的UPF IP: " UPFIP +echo "-----------------please continue to enter-----------------" +read -p "please input your UPF IP: " UPFIP -echo "-----------------请继续输入-----------------" -read -p "请输入你的MME IP: " MMEIP +echo "-----------------please continue to enter-----------------" +read -p "please input your MME IP: " MMEIP -echo "------------请继续输入虚拟机账号-------------" -read -p "请输入你的username: " username +echo "------------please continue to enter Vm account-------------" +read -p "please input your username: " username -echo "------------请继续输入虚拟机密码-------------" -read -p "请输入你的passwd: " passwd +echo "------------please continue to enter Vm password-------------" +read -p "please input your passwd: " passwd cd /home/agtuser -#创建本地源 +#Creating a local source tar -xzvf omcpkg*.tar.gz mv /etc/apt/sources.list /etc/apt/sources.list-bak @@ -55,7 +55,7 @@ apt update sleep 1 -#数据库安装 +#Database installation apt install -y net-tools software-properties-common sleep 1 @@ -78,15 +78,15 @@ y y EOF -#此处需要手动输入密码:1000omc@kp! +#You need to enter the password manually:1000omc@kp! systemctl enable mariadb systemctl restart mariadb -#修改mysql数据库root密码 +#Modify mysql datebase root password -#需要执行以下命令 +#You need to run the following command mysql -u root <<-EOF use mysql 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 -#安装WEB服务 +#Install WEB server apt update apt install -y nginx @@ -113,23 +113,23 @@ systemctl enable nginx systemctl daemon-reload systemctl start nginx -#安装配置OMC +#Install and config OMC dpkg -i omc*.deb 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 -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 Install EOF -#配置被管网元信任关系 +#Configure the trusted gateway of the managed NE apt install -y expect echo "${OMCIP} ${username} ${passwd}" > /usr/local/omc/bin/nehosts @@ -153,12 +153,12 @@ cd /home/agtuser sleep 5 -#adb服务配置 +#adb server configuration 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 -#修改用户权限 +#Modifying User Rights sudo echo "agtuser ALL=(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}@${MMEIP}:/home/agtuser -#各网元虚拟机需要手动执行以下命令: +#Run the following commands on each NE VM: #cp sudoers /etc/sudoers sleep 5 -#服务启动 +#Service initiation systemctl enable restagent.service systemctl enable crontask.service systemctl daemon-reload