Day26 MANO开源专案使用之OSM-环境篇

Open Source MANO (OSM)是由ETSI所提供的一个开源的MANO专案,可以使用此专案来管理以及布署NFV的内容,同时OSM也有提供MANO的UI使得入门较为简单,当然,这是让使用上的门槛降到最低。一般使用OSM都是使用OpenStack作为VIM,但最新的几个版本中,OSM提出了使用kubernetes作为VIM,因此今明两天就来使用kubernetes当作VIM来建立NFV。

OSM环境安装及内容

环境安装

系统:ubuntu20.04
硬体最低需求:2 CPUs, 6 GB RAM,40GB 硬碟
uesr:非root

首先我们先下载官方的脚本档案

wget https://osm-download.etsi.org/ftp/osm-10.0-ten/install_osm.sh
chmod +x install_osm.sh
./install_osm.sh

另外,因为使
这里他会帮忙处理要安装的元件,另外,启动OSM的服务部分是预设使用kubernetes的,所以脚本内会安装15版的kubernetes。注意一点,安装时不能是root的使用者以及不要有安装过kubernetes,有安装过kubernetes的话有机会出现安装失败的问题。

ps.脚本内的RELEASE值可以设定要安装几版的OSM

  • 如果要有一些日志纪录安装情况的话,可以使用底下这行指令做安装
./install_osm.sh 2>&1 | tee osm_install_log.txt

安装需要耗费30分钟左右,因此跑下安装指令就可以开始等待了:D

  • 安装完成後进入自己机器的IP就可进入到OSM提供的MANO的UI介面了,其实这个UI介面已经可以当作是在OSS/BSS的部分了,只是在OSM中将他划分在NFV MANO中。
## http://<OSM机器>/login
http://10.20.1.143/login

帐号:admin
密码:admin

那们今天的OSM环境就到这边,明天就是教学如何启动自己NFV了!!

安装问题

在新版本的安装中,tiller会卡在ContainerCreating

此时将别的版本的image并且取代掉原本要使用的docker image,最後删除pod让他重启就没问题了

sudo docker pull omio/gcr.io.kubernetes-helm.tiller:v2.16.1
sudo docker tag 1f92aa902d73 gcr.io/kubernetes-helm/tiller:v2.15.2
kubectl delete pod <tiller pod name> -n kube-system

<<:  【Day26】Git 版本控制 - merge 发生冲突

>>:  Day27 Vue CLI 介绍

Day 4— 自动化回信机(1) 前置作业

今天开始就要来利用专题了解 GAS 的各项功能罗~ 说到要能优雅、或是狼狈的…总之要能够享受下午茶,...

【Day 25】SwiftUI -Drawing Paths and Shapes

这边主要是学习 SwiftUI Tutorials -Drawing and Animation D...

[Day8] Fun with HTML5 Canvas

[Day8] Fun with HTML5 Canvas Canvas 的运用 需要用到的技巧与练习...

第20天~Fragment

Fragment片段 https://developer.android.com/guide/fra...