Open Source MANO (OSM)是由ETSI所提供的一个开源的MANO专案,可以使用此专案来管理以及布署NFV的内容,同时OSM也有提供MANO的UI使得入门较为简单,当然,这是让使用上的门槛降到最低。一般使用OSM都是使用OpenStack作为VIM,但最新的几个版本中,OSM提出了使用kubernetes作为VIM,因此今明两天就来使用kubernetes当作VIM来建立NFV。
系统: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
## 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 发生冲突
今天开始就要来利用专题了解 GAS 的各项功能罗~ 说到要能优雅、或是狼狈的…总之要能够享受下午茶,...
这边主要是学习 SwiftUI Tutorials -Drawing and Animation D...
[Day8] Fun with HTML5 Canvas Canvas 的运用 需要用到的技巧与练习...
Fragment片段 https://developer.android.com/guide/fra...