通信人家园
标题:
NFV框架下的MANO模块
[查看完整版帖子]
[打印本页]
时间:
2021-3-30 11:05
作者:
beautymaker
标题:
NFV框架下的MANO模块
本帖最后由 beautymaker 于 2021-3-30 11:06 编辑
NFV框架下的MANO模块,除了当前比较流行的ONAP,还有OpenBaton,OpenStack社区的tacker,OSM等等。基本功能定位在VNF服务的编排,负责服务的启动,更新,终结和监控等动作。
MANO的基本框架
MANO基本框架
MANO的互用性测试例(NFV TST007)
OSM(Open Source MANO)
安装OSM client
# curl
http://osm-download.etsi.org/repository/osm/debian/ReleaseTHREE/OSM%20ETSI%20Release%20Key.gpg
| sudo apt-key add -
# sudo add-apt-repository -y "deb [arch=amd64]
http://osm-download.etsi.org/repository/osm/debian/ReleaseTHREE
stable osmclient"
# sudo apt-get update
# sudo apt-get install -y python-osmclient
安装OSMv3
LXD安装
# sudo apt-get update
# sudo apt-get install -y lxd
# newgrp lxd
# sudo lxd init
lxdbr0初始化
# lxc list
# ip address show
# ip address show <default interface>
# ip address show lxdbr0
# sudo lxc profile device set default <default interface> mtu 1446
测试功能,创建一个基于容器的ubuntu,名字为test
# lxc launch ubuntu:16.04 test
# lxc exec test bash
root@test:~# apt-get update
root@test:~#exit
# lxc stop test
# lxc delete test
脚本安装
# wget
https://osm-download.etsi.org/ftp/osm-3.0-three/install_osm.sh
# chmod +x install_osm.sh
# ./install_osm.sh
访问地址
https://<IP Address>:8443
,用户名密码都是admin
安装osm client,步骤如上,不再赘述。
配置OSM client
# export OSM_HOSTNAME=`lxc list | awk '($2=="SO-ub"){print $6}'`
# export OSM_RO_HOSTNAME=`lxc list | awk '($2=="RO"){print $6}'`
跟OpenStack关联
# osm vim-create --name <OpenStack name> --user <user> --password <password> --auth_url <auth url> --tenant <tenant name> --account_type openstack
检查是否关联成功
# osm vim-list
osm vim-show <OpenStack name>
上传你的VNFD和NSD文件并检查状态
# osm vnfd-show
# osm nsd-show
Instantiate NSD
osm ns-create --ns_name <ns name> --nsd_name <nsd name> --vim_account <OpenStack name>
检查在执行的NS
# osm ns-list
# osm ns-show <ns name>
作者:拖鞋花短裤
链接:
https://www.jianshu.com/p/f994e4e0bea6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
通信人家园 (https://www.txrjy.com/)
Powered by C114