TranslateProject/translated/tech/20160524 Test Fedora 24 Beta in an OpenStack cloud.md
2016-06-04 11:42:15 +08:00

79 lines
4.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

在OpenStack云中测试Fedora 24 Beta
===========================================
![](https://major.io/wp-content/uploads/2012/01/fedorainfinity.png)
虽然离[Fedora 24][1]还有几周你可以今天就测试Fedora 24 Beta了。这是一个[窥探新特性][2]的好机会并且可以帮助找出仍需要修复的bug。
[Fedora Cloud][3]镜像可以从你最喜欢的[本地镜像][4]或者[Fedora的服务器][5]中下载。本篇文章我将向你展示如何将这个镜像导入Openstack环境并且测试Fedora 24 Beta。
最后说一下这还是beta软件。目前对我来说是可靠的但是你的体验可能会不同。我建议你等到正式版发布再在上面部署关键的应用。
### 导入镜像
旧版的glance客户端版本1允许你在Openstack环境中导入一个URL镜像。由于我Openstack云的连接速度1 Gbps比我家 (大约20 mbps上传速度)快这个功能对我很有用。然而从URL导入的功能[在glance v2中被移除了]。[OpenStackClient][7]也不支持这个功能。
现在由两个选择:
- 安装旧版的glance客户端
- 使用 Horizon (网页面板)
获取旧版本的glance是有挑战性的。Openstack自由发布的需求文件[对glance客户端没有最高版本上限][8],并且很难找到让旧版客户端工作的依赖文件。
让我们使用Horizon来回到写这篇文章的原因。
### 在Horizon中添加一个镜像
登录Horizon面板点击Compute->Image. 点击页面右上方的“+”创建新镜像,一个新的窗口会显示出来。并且窗口中有这些信息:
- **Name**: Fedora 24 Cloud Beta
- **Image Source**: Image位置
- **Image Location**: http://mirrors.kernel.org/fedora/releases/test/24_Beta/CloudImages/x86_64/images/Fedora-Cloud-Base-24_Beta-1.6.x86_64.qcow2
- **Format**: QCOW2 QEMU Emulator
- **Copy Data**: 确保勾选了
完成后,你会看到这个:
![](https://major.io/wp-content/uploads/2016/05/horizon_image.png)
点击创建镜像接着会显示一段时间的Saving。一旦切换到Active你可以构建一个实例了。
### 构建实例
既然我们在Horizon我们可以完成构建过程了。
在镜像列表页面找出我们上传的镜像并且点击右边的启动实例。一个新的窗口会显示出来。下拉框中应该已经选择了Fedora 24 Beta的镜像。在这里选择一个实例名选择一个安全组和密钥对在Access & Security中和网络在Networking标签。确保选择有足够容量的存储m1.tiny还不够
点击启动并且等待实例启动。
一旦实例构建完成你可以作为fedora用户通过ssh连接。如果你的[安全组允许连接][9]并且你的密钥对正确配置了你应该在Fedora 24 Beta中了
还不确定接下来做什么?有下面几点建议:
- 升级所有的包并且重启(确保你测试的是最新的更新)
- 安装一些相似的应用并且验证它们可以正常工作
- 测试你已有的自动化或者配置管理工具
- 打开bug报告
--------------------------------------------------------------------------------
via: https://major.io/2016/05/24/test-fedora-24-beta-openstack-cloud/
作者:[major.io][a]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://major.io/about-the-racker-hacker/
[1]: https://fedoraproject.org/wiki/Releases/24/Schedule
[2]: https://fedoraproject.org/wiki/Releases/24/ChangeSet
[3]: https://getfedora.org/en/cloud/
[4]: https://admin.fedoraproject.org/mirrormanager/mirrors/Fedora/24/x86_64
[5]: https://getfedora.org/en/cloud/download/
[6]: https://wiki.openstack.org/wiki/Glance-v2-v1-client-compatability
[7]: http://docs.openstack.org/developer/python-openstackclient/
[8]: https://github.com/openstack/requirements/blob/stable/liberty/global-requirements.txt#L159
[9]: https://major.io/2016/05/16/troubleshooting-openstack-network-connectivity/