译OpenStack Pike版中的53项特性(下)

Posted 云计算之道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了译OpenStack Pike版中的53项特性(下)相关的知识,希望对你有一定的参考价值。

(接上文)

OpenStack编排服务(Heat)

支持新的resource:

    OS::Neutron::Trunk

    OS::Magnum::Cluster和OS::Magnum::ClusterTemplate

    OS::Mistral::ExternalResource

    OS::Zun::Container

更新时使用Get_reality函数: 

    在Update API请求时使用converge参数,那么更新动作会从Nova以及Cinder服务中获取资源,根据实际情况进行更新。例如,用户创建了一个flavor为m1.small的实例,有人使用Nova API进行更新,使用Resize操作把flavor修改为m1.large,并且使用了converge参数,那么它会检测到实例的flavor发生了变化,并会触发更新,把flavor变回m1.small.


OpenStack界面服务(Horizon)

  如同从Horizon下载openrc文件来配置OpenStack客户端一样,Pike版本允许我们可以下载clouds.yaml文件给os-client-config使用;

  在项目网络详细表中可以创建和删除你的网络端口;

  在添加安全组时,你可以把IP protocol和端口号声明为“any”;

  用户可以看到哪个安全组被应用到哪个Nuetron端口

 

OpenStack认证服务(Keystone)

  在代码中注册默认策略:这将使得操作人员维护策略文件更加容易,尤其是在他们经常使用默认策略的情况下。

  存放在SQL中的密码的安全增强:改进了SQL认证后端以支持更安全的符合工业标准的密码哈希机制

  

OpenStack对象存储服务(Swift)

支持全局分布的纠删码:由以下三个部分组成:

     纠删码分片的复制;

     显式数据放置的复合ring(composite ring); 

     基于每个策略的配置选项。

  全局分布的纠删码通过对对象的纠删码分片的复制来实现。在跨Region的网络中断的情况下,纠删码的复制使得每个独立的Region可以正常的工作。而且,纠删码复制也可以本region失败的情况下使用远程的Region进行恢复。

  为了实现全局的纠删码,首先我们得支持复合ring. 一个复合ring就是一个由两个或多个普通的ring组成的数据放置ring.各个组件ring基于不同region的不同设备独立创建。使用这种方式建立的复合ring支持数据备份或分片以一种更显式的方式散布。例如,你可以指定4个数据备份,两两分布在2个region里;或者你可以指定10+4纠删码跨2个region进行复制。

  

  支持基于策略的proxy配置选项的覆盖。该特性允许用户设置基于某些存储策略的读亲和性。

  

OpenStack度量服务(Ceilometer)

  支持Manilla;

  支持SDN控制器

  

OpenStack DNS服务(Designate)

  支持跨Pool的调度

  

OpenStack裸机服务(Ironic)

  支持从Cinder卷启动

  物理网络的感知;

  零中断升级


OpenStack文件服务(Manilla)

  用户可以基于共享类型,共享组和共享组快照设置配额;

  CephFS的共享可以使用NFS协议

  

OpenStack容器服务(Magnum)

  默认情况下,Kubernetes集群包含Kubernetes仪表盘;

  Magnum支持了一个Kubernetes的监控方案,它基于cAdvisor, node-exporter, Prometheus和Grafana。但使用它必须手动开启。

  用户可以限制Magnum的TrustID的访问,从而它不再可以任意访问OpenStack里的任何一个服务。


OpenStack应用Catalog服务(Murano)

  实现了策略的支持(https://review.openstack.org/#/c/469954/)

  Murano环境可以选择它想使用哪个卷或卷快照做附件。


OpenStack大数据服务(Sahara)

  引入新的镜像生成和验证系统。对于多数镜像,用户还得使用disk image builder, 但是已经开始使用CDH。该系统允许用户使用libguestfs来创建image,取代了传统的DIB。


OpenStack策略服务(Congress)

  策略库:支持包含了丰富功能的策略的策略库,管理员可以进行自定义和激活,从而使得管理员是无需创建策略之前就快速地获得Congress带来的价值。

  监视平面:列出了Stack中策略冲突的个数和严重性,并且可以查看具体信息。

  

OpenStack On OpenStack (TripleO)

  TripleO部署的服务的容器化;

  支持从Ocata的裸机部署升级到Pike的容器部署;

  支持可组装的网络,加上之前版本支持的可组装的角色, 操作人员可以对他们自定义的角色的网络有全面的控制。


OpenStack工作流服务(Mistral)

  完成了Action API的第一个版本(mistral-lib repo)

  更加先进的工作流变量的发布机制(不同的范围,更加灵活等)

  Mistral Action可以运行在不同的Region;

  

当然,以上这些仅仅是Pike版本中众多Feature的一部分。更多的功能,还需要看Release note。


以上是关于译OpenStack Pike版中的53项特性(下)的主要内容,如果未能解决你的问题,请参考以下文章

openstack-pike一步一步配置

初识OpenStack Pike版

OpenStack pike版 安装openstack服务 续基本环境部署

openstack-pike安装--目录汇总

OpenStack发布第16个版本Pike,关注基础设施可组合性

OpenStack-Pike