定义

Red Hat OpenStack平台

Red Hat OpenStack Platform是一个商业支持的开源发行版OpenStack用于构建和管理公共云和私有云中的大型计算、存储和网络资源池的软件。

Red Hat是一家位于北卡罗来纳州罗利的软件公司,它每年发布一次由OpenStack社区开发的源代码。在承重场景下对软件进行测试、补丁和bug修复,以保证Red Hat OpenStack平台的企业级使用。Red Hat随后将其工作回馈给开源社区。

Red Hat OpenStack平台最初被称为Red Hat Enterprise Linux OpenStack平台,于2013年6月上市。Red Hat的OpenStack发行版被设计成运行在装有Red Hat Enterprise Linux (RHEL),厂商支持的Linux操作系统版本。

Red Hat OpenStack Platform的每个新版本都与Linux操作系统的最新稳定版本保持一致。Red Hat测试并认证OpenStack和Linux版本的硬件和软件兼容性和性能。

Red Hat OpenStack平台的用例包括私有云的基础设施服务、应用开发和测试、大数据分析、研究和科学环境中的高性能计算、公共云中的应用托管和电信行业的网络虚拟化。

红帽OpenStack平台是如何工作的

Red Hat OpenStack平台提供对开源项目或工具的访问,以支持公有云和私有云中的核心计算服务。OpenStack使用一组一致的api (application programming interface)进行池和管理虚拟化资源,如存储,CPU和RAM。用户根据需要虚拟化的资源和需要启用的云服务类型,以模块化的方式部署不同的OpenStack项目。

通过Red Hat平台提供的核心OpenStack项目有Nova,中子对于网络,斯威夫特对象存储,煤渣Manila用于文件存储,Glance用于虚拟机映像发现和存储,Keystone用于身份管理。

典型的Red Hat OpenStack平台部署还会使用以下可选的OpenStack项目裸机供应地平线仪表盘,热量编制撒哈拉沙漠用于数据处理,Ceilometer用于监测。

redhat OpenStack平台提供director工具集,实现云部署的安装、操作、升级和管理。导演基于开源OpenStack项目TripleO,即OpenStack上的OpenStack。Red Hat OpenStack Platform主管使用了云下和云上的概念。

undercloud是指在云环境中提供和控制OpenStack节点的主director节点。通过底层云支持的功能包括环境规划、裸金属系统控制、编配,以及通过命令行工具或基于web的用户界面进行管理。底层通常使用Keystone、Ironic、Neutron、Glance、Heat、Ceilometer、用于工作流服务的Mistral、Zaqar多租户云消息服务和Swift等OpenStack项目来存储OpenStack平台组件。

overcloud是用户通过director的undercloud创建的集群服务器环境。默认的云角色包括Controller、Compute和Storage节点,每个节点都使用不同的OpenStack技术和额外的开源软件。

Controller节点为OpenStack云环境提供管理、网络和高可用性(HA)功能。默认计算节点由OpenStack Nova、基于内核的虚拟机(KVM)/QEMU管理程序技术、Ceilometer代理和Open vSwitch虚拟交换。存储节点通常使用开源Ceph用于HA Controller节点的外部块存储,以及用于外部对象存储层的OpenStack Swift。

使用它需要什么

redhat OpenStack平台部署的最低要求是三台独立的主机,分别运行redhat OpenStack平台的director节点、redhat OpenStack平台的Compute节点和redhat OpenStack平台的Controller节点。主管的底层云至少需要两个网络:一个供应网络和一个向所有节点提供远程连接的外部网络。

Red Hat建议使用额外的服务器以提高可伸缩性和弹性。供应商建议redhat OpenStack Platform director使用分立服务器,主机操作系统安装RHEL。redhat OpenStack平台支持在KVM、redhat Enterprise Virtualization或Microsoft Hyper-V上进行虚拟化。Red Hat建议至少为Compute节点使用三台主机,为集群中的Controller节点使用三台主机,为集群中的Storage节点使用三台主机。

云下和云上需要通过红帽内容交付网络或Red Hat的卫星系统管理服务器。容器化的云计算需要一个带有必要容器映像的远程、本地或卫星注册中心。

重要的功能

redhat OpenStack平台支持的主要特性包括:

  • 通过与Red Hat集成的Red Hat OpenStack平台主管的自动更新和升级功能Ansible自动化软件。
  • 实例动态迁移,允许用户将运行中的虚拟机从一台主机移动到另一台主机,而不会停机。
  • 订阅Red Hat CloudForms,实现OpenStack资源的生命周期管理。
  • 与Red Hat集成OpenShift容器平台,方便在OpenStack环境中运行和管理容器。
  • 可组合的角色,使管理员能够更好地控制其云环境中计算、网络和存储服务的分布。
  • 支持单根输入/输出虚拟化(SR-IOV),提高网络访问速度,以适应高IOPS (input/output operations per second)的负载。
  • 虚拟局域网(VLAN)集群以简化网络功能虚拟化(NFV)的部署。
  • 支持Open vSwitch (OVS)和DPDK (Data Plane Development Kit),以改进基于openstack的NFV环境中的包路由和处理。
  • 已验证的对选择软件定义网络的支持(SDN)控制器。
  • 支持PCI Express (作为PCIe)设备访问通过直接直通功能。
这是最近更新的2018年4月

继续阅读关于Red Hat OpenStack平台

深入挖掘存储供应商

搜索灾难复苏
搜索数据备份
搜索聚合基础设施
关闭
Baidu