openstack系统化学习
通过源码系统化分析openstack各个组件之间的使用
翰霖学院
有六年JAVA开发经验,熟悉云计算与虚拟化
展开
-
01、使用OpenStack4j快速开发对外接口
在项目中增加maven依赖包<dependency> <groupId>org.pacesys</groupId> <artifactId>openstack4j</artifactId> <version>3.0.3</version> <classifier>withdeps</classifier></dependency>通过权限认证import org.openstack原创 2017-05-26 11:18:49 · 1221 阅读 · 0 评论 -
02、openstack4j建立通用的认证连接公共方法
keystone基本概念的介绍 用户、角色、租户、endpoint等信息介绍通过openstack4j提供的接口快速完成认证,返回keystone的封装后的信息原创 2017-05-26 11:20:33 · 1261 阅读 · 0 评论 -
03、openstack4j查询路由以及路由的外部网关信息
快速读取路由的信息,以及与路由相关的外部网关信息原创 2017-05-26 11:22:15 · 1530 阅读 · 0 评论 -
Missing value auth-url required for auth plugin password
在控制台输入openstack相关命令时提示如下:stack@ubuntu:~$ openstack user listMissing value auth-url required for auth plugin password解决方案: 在open stack目录下执行/opt/stack/devstacksource openrc 用户名 projectsource openrc a原创 2017-07-14 10:12:24 · 25246 阅读 · 0 评论 -
openstack-neutron-架构(持续更新)
持续更新原创 2017-09-14 17:51:55 · 557 阅读 · 0 评论 -
openstack-neutron-ML2
简介 openStack Neutron 作为一种 SDN(Software Defined Network),在其内部使用 ML2 模块来管理Layer2。ML2 全称是 Modular Layer 2。它是一个可以同时管理多种 Layer 2 技术的框架。在 OpenStack Neutron 的项目代码中,ML2 目前支持 Open vSwitch,linux bridge,原创 2017-08-19 16:53:01 · 2707 阅读 · 1 评论 -
openstack-neutron-OVS agent(持续更新)
概述ML2Plugin的主要工作是管理虚拟网络资源,保证数据正确无误,具体物理设备的设置则由Agent完成。初始化Agent初始化Agent启动命令service neutron-openvswitch-agent start通过查看setup.cfg文件可知,ovs agent的入口位于:# 根据setup.cfg文件可以看出neutron-openvswitch-agent的代码路径是neut原创 2017-09-14 11:54:23 · 7871 阅读 · 0 评论