POWER架构服务器作为计算节点

栏目: 服务器 · 发布时间: 5年前

内容简介:在power机器上安装计算组件,将power机器作为计算节点,并测试Openstack的基本功能。1台控制节点(x86机器)5台计算节点(4个x86机器,1个power机器)

在power机器上安装计算组件,将power机器作为计算节点,并测试Openstack的基本功能。

环境

1台控制节点(x86机器)

5台计算节点(4个x86机器,1个power机器)

安装依赖的问题

就算将yum源都配置成power架构的yun源还是有一些依赖找不到。

power机器安装组件以及组件所需要的依赖,会遇到yum依赖找不到的各种问题。

解决方式:

1)不分架构的 python 包,手动pip安装

2)需要编译成Power架构编译器编译的。或者网上搜索,或者在power上编译安装。

power机器对IDE的支持有问题

2017-05-18 15:06:09.522 41033 TRACE nova.compute.manager [instance: c348b942-4553-4023-bbcb-296f3b1bf14f] libvirtError: unsupported configuration: IDE controllers are unsupported for this QEMU binary or machine type

生成虚拟机的时候通过将IDE改成virtio解决

python脚本执行错误

{“message”: “Build of instance 15d9db88-d0a9-40a8-83e9-9ede3001b112 was re-scheduled: ‘module’ object has no attribute ‘to_utf8’”, “code”: 500, “details”: “ File \”/usr/lib/python2.7/site-packages/nova/compute/manager.py\”, line 2258, in _do_build_and_run_instance

执行起来会报错有的是因为pip安装的python包自动安装依赖,版本之间的关系错乱,需要卸载掉现在的版本,重新安装需要的版本。

vnc不能用

{“message”: “Build of instance a1feb48a-b5f5-48ab-93a7-838bb46573fb was re-scheduled: internal error: process exited while connecting to monitor: 2017-05-18T10:33:34.222333Z qemu-kvm: Cirrus VGA not available”, “code”: 500, “details”: “ File \”/usr/lib/python2.7/site-packages/nova/compute/manager.py\”, line 2258, in _do_build_and_run_instance

通过修改libvirt源码,重新编译安装的方式解决。

键盘输入没反应

用ubuntu14.04镜像生成的虚拟机,键盘输入没有反应。

改用ubuntu16.04的就没有这个问题。Centos6,7问题肯定更多。Centos的镜像文件官网都没有下载。

nova对POWER机几个常用操作测试

测试了Nova对vm生命周期管理的几个常用的操作,如生成,重启,挂起,恢复,关机,删除。测试正常。

测试了对vm挂载卷,卸载卷。测试正常。

测试了Nova对power机器的资源统计,对power机器上的nova服务心跳的监控。测试正常。

结论

计算组件部署在power机器上,问题很多,难以部署,运行起来风险太大,不可控因素太多。

BCLinux(Centos)+openstack 安装在power机器上,没有成熟的方案,或者说没有什么先例。自己去试和研究,成本太大。就是专业做研发,做技术也不太会往这个方向,一般是交给社区做。而BCLinux(Centos)的社区fedora,PowerPC被fedora降级为二级架构,排在x86和arm架构 之后

https://fedoraproject.org/wiki/Architectures/ARM/Planning/Primary

就假设计算组件可以完好的在power机器上运行,但是power架构的机器上只能运行power架构的虚拟机,现在还极少有客户的虚拟机是power架构的。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

挑战编程

挑战编程

斯基纳 / 刘汝佳 / 2009-7 / 39.00元

《挑战编程:程序设计竞赛训练手册》分为14章,分别介绍在线评测系统的基本使用方法、数据结构、字符串、排序、算术与代数、组合数学、数论、回溯法、图遍历、图算法、动态规划、网格、几何,以及计算几何,并在附录中介绍了一些著名的程序设计竞赛以及相应的备赛建议与比赛技巧。每章的正文用十余页的篇幅覆盖了该领域最核心的概念和算法,然后给出八道可在线提交的完整编程挑战题目供读者练习。 全书内容紧凑、信息量大......一起来看看 《挑战编程》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具