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

日期:2017-3-21作者:Walker Rowe翻译:蒋红冰来源:TechTarget中国 英文

【TechTarget中国原创】

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 申请是否完成”。在继续之前,安装将经过几次迭代。

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

图A,Packstack的安装

OpenStack中使用答案文件

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

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

图B,OpenStack答案文件

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

其它安装选项

如果你想测试一下OpenStack,但安装完整版本或使用Packstack 遇到了问题,那么尝试用TryStack安装,TryStack 是一个云沙箱 或DevStack,它把OpenStack安装在单一的机器上。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

评论
查看更多评论

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

作者>更多

Walker Rowe
Walker Rowe

资深IT从业人员

云计算与虚拟化>更多

技术手册>更多

  • 虚拟化hypervisor:VMware ESXi全面解析

    VMware ESXi是VMware的嵌入式hypervisor。ESXi没有服务控制台,可以说是一个精简版的ESX。对于由于成本和硬件还没有开始实施虚拟化的组织来说,使用免费的VMware ESXi hypervisor不失为着手虚拟化的好方式。在本次虚拟化技术专题中,我们TechTarget中国的虚拟化专家将详细讲解VMware ESXi的安装、配置、管理、迁移等实用技术。

  • 如何选择最佳虚拟化硬件

    保守地说,虚拟化改变了企业使用和购买硬件的方式。简单地增加新的虚拟机比采购新硬件更方便,并能使物理服务器匹配新的工作负载。现代服务器都配置了大量的内存、多个网卡并支持固态存储。而太多的可用选择项,让用户很难确定自己的需求。本指南旨在帮助你选择最适合虚拟化的硬件。

  • 技术对对碰:VMware Workstation 9 vs. Player 5.0

    VMware Workstation 9提供了对Windows 8的支持、受限的虚拟机、对Linux的Open GL支持和用于访问虚拟机的全新Web界面等,更增进了与企业的整合。VMware Player 5.0是一款类似工具,更简便、快速和高效。本期技术手册盘点VMware Workstation 9与Player 5.0的安装配置过程以及实用技巧。

  • VDI灾难恢复手册

    VDI灾难恢复需要考虑额外事项。是否有足够的网络带宽处理恢复迁移过程?哪些重要的应用绝对需要快速恢复让用户访问?在本期TechTarget中国VDI灾难恢复手册中,我们会介绍虚拟桌面灾难恢复技术,让你从规划到备份桌面都得心应手。

TechTarget

最新资源
  • 存储
  • CIO
  • 网络
  • 服务器
  • 数据中心
  • 云计算