有了它,可以快速高效部署OpenStack组件

Packstack使用了Puppet模块的一个实用程序,可以在一个或多个服务器上部署完整的OpenStack云操作系统。这意味着它会自动部署Nova、Glance、Horizon、Swift和其他OpenStack组件,从而简化了复杂且耗时的过程。

Red Hat的RDO OpenStack社区开发的Packstack,可以简化OpenStack安装过程,通过自动部署OpenStack组件。

Packstack使用了Puppet模块的一个实用程序,可以在一个或多个服务器上部署完整的OpenStack云操作系统。这意味着它会自动部署Nova、Glance、Horizon、Swift和其他OpenStack组件,从而简化了复杂且耗时的过程。

Packstack由RDO OpenStack社区开发,该社区由Red Hat、CentOS和Fedora OpenStack用户组成。Packstack不支持Ubuntu,但可以与其他流行的Linux发行版一起使用。

CentOS 7是必须的

根据Packstack的官方说明,该产品不推荐用于CentOS 7版本之前的版本。对此,我进行的推测,当我尝试使用CentOS 6.5时,确实有问题。遇到的第一个问题是,CentOS 6.5存储库使用Juno版本的OpenStack,这是最近的第四个版本。当前版本的OpenStack是Newton。我尝试手动添加存储库,但是我收到一条错误消息,指出安装缺少依赖关系,这是耗时且难以修复的问题。一旦我切换到CentOS 7,安装完成没有问题。

使用AllinOne命令行

在开始安装之前,我禁用了SELinux,以防有些内核保护功能引起并发症。下载和安装Packstack的RDO说明不需要这一点,但是我引用的其他几套指令都推荐它,所以我认为这是最安全,总好过出问题。

如果你使用Red Hat,你需要添加OpenStack库。你可以使用以下的命令行来做:

sudo yum install -y https://www.rdoproject.org/repos/rdo-release.rpm
CentOS在Extras之下,包含了OpenStack库,所以在CentOS中可以跳过这一步。

现在 ,你准备开始安装了;要耐心等待,因为OpenStack与Packstack的安装可能需要几个小时。某些步骤需要比其他步骤更长的时间,因此,如果你的屏幕看起来像某些步骤被冻结了,只需等待一下 它最终还是会进入下一步的。

为了安装OpenStack Newton版本,请在Bash shell中输入以下命令:

sudo yum install -y centos-release-openstack-newton
安装新软件时更新Linux一直是个好主意。 为此,请输入以下命令:

sudo yum update -y
接下来,我们可以使用以下命令继续安装Packstack:

sudo yum install -y openstack-packstack
最后,输入以下命令,使用默认设置运行安装。这将安装大多数OpenStack组件以及在答案 文件中保存大量选项,这些文件可以用于在具有不同模块的多个服务器上修改并部署OpenStack。

sudo packstack --allinone
输入上述命令后,您可能会看到个屏幕(如图A所示),这看起来好像安装被卡住了。只需等待“测试puppet 申请是否完成”。在继续之前,安装将经过几次迭代。

图A,Packstack的安装

图A,Packstack的安装

OpenStack中使用答案文件

安装完成后,将出现一个屏幕,为你提供仪表板的登录凭据并保存答案文件。当运行--allinone命令时,它将在服务器上创建一个OpenStack安装,以及基于它的答案文件。你可以修改答案文件(如图B所示)中的IP地址,是/否选项和密码,以便在具有不同选项集的服务器上重新安装OpenStack。

图B,OpenStack答案文件

图B,OpenStack答案文件

现在你已经完全安装了该产品,可以使用命令行工具或仪表板开始加载虚拟机映像并部署虚拟机存储。

其它安装选项

如果你想测试一下OpenStack,但安装完整版本或使用Packstack 遇到了问题,那么尝试用TryStack安装,TryStack 是

本文转自d1net(转载)

优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/157538

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario,低调大师唯一一个Java游戏作品

Mario,低调大师唯一一个Java游戏作品

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。