-
OpenStack Ocata
的新特性介绍
1
OpenStack
一直以全面的云平台解决方案著称,并且也一直往更多元化的方向开发,新版本
Ocata
很好的继承这一传统,一共推出了
157
个新特性,以下是由
Mirantis
团队在多
个项目开发的背景下
总结出了新版本的
53
个标准新特性:
Nova
Placement
changes:
Nova filter
scheduler
现在使用
Placement API,
并基于
CPU/RAM/Disk
的能
力去选择计算节点。
availability:
Nova
现在默认使用
Cells v
2
来部署,目前只作为
1
个
cell
来实现,在下一个版本
Pike
中会支持
multi-
cell
架构。
n
成为了默认的网络选择。
4.
升级能力:
可以通过新的
CLI
命令
'nov
a-status upgrade check'
来检查升级到
Ocata
需要做哪些准备。
2
Keystone
-user
Multi-Factor-Auth rules (MFA
rules)
:
Ocata
提供了更加丰富的身份验证模式:现在用户可以在
Keystone
p>
发出
Token
之前指定多种身份
验证形式。例如,某些用户可能只需要密码就就可以访问,而有些用户则需要提供有时效性的一次
性
密码,以及额外的身份验证形式。
-provisioning for federated
identity:
当用户登录联合系统时,
Keystone
会动态创建该用户的角色,而不再需要用户独立登录。
7.
验证已过期
Token:
每个项目可以指定是否
接受过期
Token
,
以及根据过期情
况来判断是否接受,
从而避免了因为长时间
操作(例如上传快照
)而导致的
Token
过期问题。
Swift
8.
更好的兼容性:
3
字节
信息会包括在环文件中,从而来支持具有不同字节序的设备。
9.
更加灵活:
用户可以给静态页面配置
URL
地址,
还可以用在
TempURL
中设置
filename
这个参数,
并且根据公
共前缀来验证这些
TempURL
。
10.
更多的数据量:
如果用户需要处理大数据,可以通过使用
multi-
range GETs
和
HTTP
416
响应来处理。
Cinder
/Active
HA:
Ocata
使
Cinder
能够在
Active/Active
p>
集群模式下运行,由此来避免并发操作冲突。这个版本下,
Cind
er
还能更好地处理
mid-
processing
服务失败的问题。
12.
全新的
attach/detach APIs:
4
在以
前的版本中,用户经常被如何在虚拟机之间挂载和分离卷所困扰,在
Ocata
发行版中我们看到
Cinder
团队已经开始在
重构这些
APIs
,从而来实现让单个卷挂载到多个虚拟机的功
能,预计会在下
一个发行版中和大家见面。
Glance
13.
镜像可见权限
用户现在可以创建‘公共’镜像,使得其他用户也可以使用。并且用户还可以指定将镜像共享给部分
p>
用户,这部分用户将同样可以访问镜像。
Neutron
14. Support for Routed Provider
Networks:
用户可以使用
Nova GRP
(通用
资源池)
API
在
IPv4
清单中设置网络。并且
Nova
调度程序使用此<
/p>
清单作为放置实例的提示,这基于路由网段中的
IPv4
地址可用性来判断。
15.
资源标记机制:
用户可以给子网、端口、子网池和路由资源创建标记,从而可以在一个逻辑网络或是标记
provider
networks
(例如,高速
缓存,高速带宽,中,为不同的
OpenStack
cloud
映射不同的网络。
5
Heat
16.
通知和应用程序工作流:
用户可以使用新的
OS :: Zaqar :: Notif
ication
来订阅
Zaqar
队列
的通知,或是使用
OS :: Zaqar ::
Mistr
alTrigger
来接受
Mistral
通知。
Horizon
17.
分析和调试更为简单:
新版本的
Profiler
Panel
调用了
os-profiler
用于请求分析,
分析
Horizon
调用
OpenStack API
的请
求,让用户可以看到
cloud
里发生了什么。
18.
更简单的联合配置:
如果
Keystone
是
K2K(keystone to keystone)
联合并且有服务提供商,用户
可以在下拉菜单中选择
Keystone
提供商,从而简化配置
步骤。
Telemetry(Ceilometer)
6
19.
更快更好地查找虚机实例:
<
/p>
Ceilometer
现在默认直接使用
libvirt
,而不是
nova-
api
。
Telemetry(Gnocchi)
20.
通过新的
API
来做动态重
采样。
21.
使用新的
collectd
插件来存储由
< br>collectd
生成的数据指标。
< br>22.
通过新的存储驱动程序,实现了数据存到
Amaz
on S3
上面。
Gragonflow
23.
更好的网络支持:
Dragonflow
现在支持
IPv6
和分布式
sNAT
。
24.
实时迁移:
7
Gragonflow
现在支持虚机的实时迁移。
Kuryr
n
支持:
N
eutron
网络现在可以用于运行在虚机中的容器里,比如你可以为每一个容器分配一
个
Neutron
端
口。
26.
更灵活的
driver-
based support:
Kuryr-libnetw
ork
现在允许用户在
ipvlan
,
macvlan
或
Neutron v
lan
中继端口之间进行选择,甚
至可以创建自己的驱动程序。
此外,
Kuryr-
kubernetes
支持
ovs
hybrid
,
ovs native
和
Dragonflow
。
27.
容器网络接口
(CNI):
用户现在可以选择使用
Kuryr-
kubernetes
。
28.
更丰富的平台选择:
8
-
-
-
-
-
-
-
-
-
上一篇:抗生素及英文名称
下一篇:酷狗krc解密过程 as代码