我是一名学生,正在学习计算机科学。我这个学期正在学习大数据课程。作为课程的一部分,我应该使用Ubuntu机器和其他团队需要开发私有云,以便为该私有云构建身份验证技术。即使我对概念有基本的了解,我对bigdata和云也很陌生。我正在通过互联网查看有关如何构建云的资源我提出了最适合ubuntu的openstack但在进一步深入研究之前我想从stackoverflow社区获取建议,如果他们可以指导我使用最好的工具我可以用来设置私有云的技术。我们现在需要将非常小的私有云设置为研究项目。有人可以帮我提一下工具和技术吗?感谢时间。
答案 0 :(得分:1)
我看到两种技术可以检查出来:
Openstack,正如你已经说过的那样。在此处发布Mitaka版本的安装指南:http://docs.openstack.org/mitaka/install-guide-ubuntu/。新版Mitaka刚刚问世,所以你也可能想要检查自由:http://docs.openstack.org/liberty/install-guide-ubuntu/。 Openstack是一个完整的堆栈私有云,因此它已经配备了一个身份验证系统。
值得检查的第二项技术是CloudStack,来自Apache基金会:https://cloudstack.apache.org/我自己没有使用cloudstack,但我知道它经常使用,安装可能比Openstack稍微容易一些。
对于Openstack,3台机器足以拥有功能齐全的私有云,一个控制器,一个网络节点和一个(或多个)计算节点。
您可能还想检查自动化工具(例如Ansible,Puppet或Chef)以自动化您的云安装,因为有很多步骤,它可能会变得混乱,此时自动化变得非常有用。
希望它有所帮助,祝你好运;-)
答案 1 :(得分:0)
我已经在我的github网站上发布了针对OpenStack的半自动无人值守安装程序:
另外,在我的github页面中,我有一些I.T.您可以找到有助于学习在云中做事的食谱:
安装程序已更新,可用于最新测试的openstack版本(包括Mitaka),适用于Centos 7,Ubuntu 14.04lts和Ubuntu 16.04lts。
如果您需要进一步的帮助,请随意使用它们并提出问题。