手把手带你成功部署OAI 5G demo

OAI 5G demo是OAI官方提供的演示用部署,基于此部署方案,你可以学习并修改设计出你自己想要的部署方案。本文的目标是只要你会LINUX的基本操作,就可以手把手的带你成功部署出OAI-demo,并提供一个基于ubuntu的OAI一键部署脚本代码。
在这里插入图片描述

只要你有一台主机或者一台虚拟机,你就可以跟着我们开始部署了。

一,部署环境准备工作

在本章中,你可以学习到OAI-demo演示方案的部署架构,以及开始部署前要准备好的软件环境,包括 docker, python等种种基础软件的安装。
见:部署OAI软件前的准备工作

二,下载demo要用到的docker image容器镜像

1,访问https://hub.docker.com/,注册一个docker hub的用户名

2,下载部署OAI核心网所需要的容器镜像

  • 用上面注册的用户名登入
sudo docker login

显示如下图则登入成功
login成功

  • 准备下载镜像用的脚本文件
    将下面代码用文件文件的方式在当前用户的用户目录下存成downloadimage.sh文件
#!/bin/bash
docker pull oaisoftwarealliance/oai-amf:v1.5.0
docker pull oaisoftwarealliance/oai-nrf:v1.5.0
docker pull oaisoftwarealliance/oai-spgwu-tiny:v1.5.0
docker pull oaisoftwarealliance/oai-smf:v1.5.0
docker pull oaisoftwarealliance/oai-udr:v1.5.0
docker pull oaisoftwarealliance/oai-udm:v1.5.0
docker pull oaisoftwarealliance/oai-ausf:v1.5.0
docker pull oaisoftwarealliance/oai-upf-vpp:v1.5.0
docker pull oaisoftwarealliance/oai-nssf:v1.5.0
docker pull oaisoftwarealliance/oai-pcf:v1.5.0
docker pull oaisoftwarealliance/oai-nef:v1.5.0
# Utility image to generate traffic
docker pull oaisoftwarealliance/trf-gen-cn5g:latest
  • 下载部署oai-demo要用到的所有镜像文件

    用以下命令修改成可执行文件。

sudo chmod +x ./downloadimage.sh

然后输入以下命令,下载部署oai-demo要用到的所有镜像文件。

sudo ./downloadimage.sh

等待全部下载完成后,支行docker logout退出登入状态

sudo docker logout
  • 查看是不是所有镜像都已经下载成功
sudo docker images

三,安装docker-compose

docker-compose是一个用来部署复杂的应用程序的工具。一个使用Docker容器来部署的应用程序,通常由一个或者多个容器组成。Compose 通过一个配置文件(yaml文件)来管理多个Docker容器,在配置文件中,各个容器通过services来定义,使用docker-compose脚本来启动,停止和重启应用程序以及应用中的各个服务及其所依赖的服务的容器,给用户提供了一个非常易用方便的docker容器的部署工具。

sudo 
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值