mirror of
https://github.com/LCTT/TranslateProject.git
synced 2025-03-09 01:30:10 +08:00
79 lines
4.0 KiB
Markdown
79 lines
4.0 KiB
Markdown
|
在OpenStack云中测试Fedora 24 Beta
|
|||
|
===========================================
|
|||
|
|
|||
|

|
|||
|
|
|||
|
虽然离[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**: 确保勾选了
|
|||
|
|
|||
|
完成后,你会看到这个:
|
|||
|
|
|||
|

|
|||
|
|
|||
|
点击创建镜像,接着会显示一段时间的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/
|