首页 » OpenStack系统架构设计实战 » OpenStack系统架构设计实战全文在线阅读

《OpenStack系统架构设计实战》4.3.1 Neutron API

关灯直达底部

虚拟网络服务能提供一个强大的API接口,去定义网络连接和虚拟机IP地址空间。与Nova API类似,Neutron API提供虚拟网络、子网以及端口抽象,以便用于描述网络资源。网络服务包括:

1)可实现先进的云网络服务案例,如构建多层Web应用程序,以及将应用程序迁移到云端,且不改变IP地址。

2)提供灵活的云管理员自定义网络交付。

3)开发人员可调用网络API,实现网络感知及网络自定义。

Neutron所暴露的API支持的操作包括创建、阅读、更新和删除。核心API涵盖了基本和必需的网络操作,而扩展和属性API的功能则是构建多功能虚拟网络。

1.API核

API核资源名称及描述如表4-1所示。

表4-1 API核资源名称及描述

2.API扩展

API扩展资源类型及描述如表4-2所示。

表4-2 API扩展资源类型描述