OpenStack for Oracle Linux Release 2
Oracle OpenStack for Oracle Linux Release 2 provides an enterprise-grade open solution based on Oracle Linux and Oracle VM hardware and software compatibility. It is built for enterprise applications with focus on deployment, upgrade, stability and supportability for OpenStack using Oracle’s experience in implementing and supporting the world’s toughest enterprise workloads. It is integrated with MySQL Cluster Community Edition to ensure high availability for OpenStack services. The Oracle OpenStack solution maintains the flexibility of OpenStack, while at the same time allowing customers to deploy different configurations and integrate with different software and hardware vendors.
OpenStack的起源
OpenStack是一个由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源代码项目。后续又有其他厂商加入,比如IBM,Oracle,Cisco等。截止目前社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(IaaS)资源的通用前端。她是一个旨在为公共及私有云的建设与管理提供软件的开源项目,首要任务是简化云的部署过程并为其带来良好的可扩展性,支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台,帮助大家利用OpenStack前端来设置及管理自己的公共云或私有云,让任何人都可以自行建立和提供云端运算服务。OpenStack项目核心
OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作,通过各种互补的服务(模块)提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。主要包括以下服务:
计算(Compute):Nova 一套控制器,用于为单个用户或使用群组管理虚拟机实例的整个生命周期,根据用户需求来提供虚拟服务。负责虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。自Austin版本集成到项目中。 对象存储(Object Storage):Swift 一套用于在大规模可扩展系统中通过内置冗余及高容错机制实现对象存储的系统,允许进行存储或者检索文件。可为Glance提供镜像存储,为Cinder提供卷备份服务。自Austin版本集成到项目中 镜像服务(Image Service):Glance 一套虚拟机镜像查找及检索系统,支持多种虚拟机镜像格式(AKI、AMI、ARI、ISO、QCOW2、Raw、VDI、VHD、VMDK),有创建上传镜像、删除镜像、编辑镜像基本信息的功能。自Bexar版本集成到项目中。 身份服务(Identity Service):Keystone 为OpenStack其他服务提供身份验证、服务规则和服务令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到项目中。 网络&地址管理(Network):Neutron 提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN。插件架构支持许多主流的网络厂家和技术,如OpenvSwitch。自Folsom版本集成到项目中。 块存储(Block Storage):Cinder 为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷。自Folsom版本集成到项目中。 UI界面(Dashboard):Horizon OpenStack中各种服务的Web管理门户,用于简化用户对服务的操作,例如:启动实例、分配IP地址、配置访问控制等。自Essex版本集成到项目中。 测量(Metering):Ceilometer 像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。自Havana版本集成到项目中。 部署编排(Orchestration):Heat 提供了一种通过模板定义的协同部署方式,实现云基础设施软件运行环境(计算、存储和网络资源)的自动化部署。自Havana版本集成到项目中。 数据库服务(Database Service):Trove 为用户在OpenStack的环境提供可扩展和可靠的关系和非关系数据库引擎服务。自Icehouse版本集成到项目中。
OpenStack的版本名称
OpenStack的版本名称以字母的顺序排序,第一版本的名称为Austin,第二版本的名称为Bexar,截止到目前,最新版本的名称为Newton。从A到Z结束之后,第二轮命名第一个名称仍以A字母开始。
Austin (Austin, Texas): The first design summit took place in Austin, TX 2011.1 Bexar (San Antonio, Texas): San Antonio is located in Bexar county 2011.2 Cactus: Cactus is a city in Texas 2011.3 Diablo (Santa Clara, California): Diablo is a city in the bay area near Santa Clara 2012.1 Essex (Boston, Massachusetts): Essex is a city near Boston 2012.2 Folsom (San Francisco, California): Folsom is a city near San Francisco 2013.1 Grizzly (San Diego, California): Grizzly is an element of the state flag of California 2013.2 Havana (Portland, Oregon): Havana is an unincorporated community in Oregon 2014.1 Icehouse (Hong Kong): Ice House is a street in Hong Kong 2014.2 Juno (Atlanta, Georgia): Juno is a locality in Georgia 2015.1 Kilo (Paris, France): Paris (Sèvres, actually, but that's close enough) is home to the Kilogram, the only remaining SI unit tied to an artifact 2015.2 Liberty (Vancouver, British Columbia): Liberty is a village in the Canadian province of Saskatchewan 2016.1 Mitaka (Tokyo, Japan): Mitaka is a city located in Tokyo Metropolis, Japan 2016.2 Newton (Austin, Texas): The "Newton House", located at 1013 E. Ninth St., Austin, TX, is listed on the National Register of Historic Places 2017.1 Ocata (Barcelona, Spain): Ocata is a beach about 20 minutes north of Barcelona by train
Oracle OpenStack(只适用于Oracle Linux)
2014年9月24日
Oracle发布了Oracle Linux OpenStack第一个版本(基于Icehouse)
http://www.oracle.com/us/corporate/press/22986022015年10月20
https://www.oracle.com/corporate/pressrelease/oracle-openstack-4-oracle-linux-101915.html
Oracle发布了适用于Oracle Linux第二个版本的Oracle OpenStack,此版本是基于Kilo release,引入了Heat and Murano模块,使用MySQL Cluster作HA。Oracle把第二个版本的OpenStack称为是第一个商用的版本,封装为Docker实例,从而简化了各个组件的安装、配置和升级。是一个集成的企业级的OpenStack解决方案,可以部署在私有,公共或混合云。
截止到目前,Oracle OpenStack的第三个版本的OpenStack在Beta阶段,名称为Mikata(这也是OpenStack的第十三个版本),支持以下的服务
Service |
Description |
---|---|
Nova |
Compute service. Controls the creation, placement, and life cycle of virtual machines. |
Neutron |
Network service. Controls the network creation, and integration of network services. |
Swift |
Object storage service. |
Ceph |
A highly scalable, distributed storage system, comprised of an object store, block store, and a POSIX-compliant distributed file system. |
Cinder |
Block storage service. Enables users to connect storage devices to the virtual machines. |
Keystone |
Identity service. Provides authentication and authorization services for users and OpenStack services. |
Glance |
Image service. Controls the images, their permissions and attributes. |
Horizon |
Dashboard. Provides a browser-based UI to perform common OpenStack tasks. |
Heat |
Orchestration service. Provides a method to deploy an OpenStack infrastructure using templates. Can also auto-scale some infrastructure elements. |
Murano |
Application catalog service. Provides a method to deploy cloud applications from a catalog. Deployment is performed using Heat. |
Ceilometer |
Telemetry service. Collects, normalizes and transforms data produced by OpenStack services for various telemetry use cases, such as customer billing, resource tracking, metering, and alarming. |
在kilo中引入了Heat and Murano,在Mikata中引入了ceph服务
http://docs.oracle.com/cd/E64747_01/E68930/html/osrns-new-201.html (kilo 2.0.1)
http://docs.oracle.com/cd/E64747_01/E68930/html/osrns-new-202.html (kilo 2.0.2)
http://docs.oracle.com/cd/E73172_01/E73173/html/new-features-changes.html (kilo 2.1.1)
http://docs.oracle.com/cd/E78305_01/E78303/html/new-features-changes.html (mikata)
Oracle OpenStack文档
Oracle OpenStack for Oracle Linux Release 3
Part Number | Link | Download | Description |
---|---|---|---|
E78305-01 | View Library | Download (3.9 MB) | Oracle OpenStack for Oracle Linux Release 3 Beta |
Part Number | Link | Download | Description |
---|---|---|---|
E73172-01 | View Library | Download (3.5 MB) | Oracle OpenStack for Oracle Linux Release 2.1 |
E64747-01 | View Library | Download (1.5 MB) | Oracle OpenStack for Oracle Linux Release 2 |
Release Notes
Datasheet
Installation and User’s Guide
High Availability Guide for Oracle OpenStack
Hands On Lab - OpenStack in VirtualBox
其他相关文档
Oracle OpenStack Press Release
Oracle Linux resource page on OTN
Openstack for Oracle Linux Community
Oracle VirtualBOX Documentation
Oracle OpenStack Blog
Oracle Virtualization Blog
Oracle Linux Blog
Wim Coekaerts' Blog
Oracle OpenStack的主要安装包
openstack-kolla-preinstall
该软件包将安装在部署中包括的主机(即控制器节点、计算节点、数据库节点、网络节点、存储节点)上。这些节点被称为目标节点。
openstack-kollacli
该软件包将安装在控制器节点上,需要时将安装在单独的 Oracle Linux 主机上。该软件包包括面向 Oracle Linux 的 Oracle OpenStack 工具包,用于将 Docker 容器部署到目标节点。安装了该工具包的节点被称为主节点。
openstack-kolla-utils
该软件包包含用于访问Docker容器的OpenStack CLI。
Reference
http://baike.baidu.com/view/4924215.htm
https://wiki.openstack.org/wiki/Main_Page
https://wiki.openstack.org/wiki/Release_Naming
https://blogs.oracle.com/openstack/
http://www.oracle.com/technetwork/server-storage/openstack/linux/overview/index.html
http://www.oracle.com/technetwork/cn/server-storage/openstack/linux/downloads/index.html
http://www.oracle.com/technetwork/server-storage/openstack/linux/downloads/index.html