问题标签 [opennebula]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cloud - 在云中管理和调度 VM
现在我要设计一个在云上运行的系统(几个虚拟机),具体来说,这个系统可以根据工作负载动态启动/停止虚拟机,并且可以调度分配给虚拟机的任务。最初使用命令行运行的任务,即 {./exec -input -output} 我在互联网上搜索了很多,但仍然感到困惑。所以我想问:
- 有没有我可以使用的图书馆?最好是免费的。
- 调度和管理的主节点在哪里?是我的机器(笔记本电脑)还是云上的某个虚拟机?
- 机器如何相互通信?我应该设计协议,还是上面提到的库涵盖了它?
- 我应该修改任务的输入和输出吗?或者任务可以在不进行任何修改的情况下移植?
我知道这个主题非常广泛,我应该自己阅读更多内容,但我非常感谢任何提示、方向和推荐读物。
opennebula - opennebula3.4.1中找不到open.db
oneadmin 的主位置(即 /var/)中缺少 open.db。正因为如此,每当我开始打开星云数据库时就会发生不匹配,该怎么办?有什么建议么?
-琳达
cloud - 哪个开源云管理平台支持 Amazon-RDS?
我一直在尝试使用 Amazon Web 服务,特别是 EC2 和RDS。现在大多数 CMP(云管理平台),如Eucalyptus、OpenNebula、OpenStack、Nimbus和CloudStack都在一定程度上支持 Ec2,有些做得比其他更好。
但是当谈到亚马逊的 RDS 服务时,我似乎找不到任何信息。好像没有 CMP 支持它。在我的研究中,我遇到了一个网站,该网站建议使用HybridFox、RightScale enStratus等第三方软件来获得类似 RDS 的支持,但我不明白。
谁能告诉我 Eucalyptus、OpenNebula、OpenStack、Nimbus 和 CloudStack 是否支持 RDS?
如果没有,那么我如何使用第三方软件使用前面提到的 CMP 访问 Amazon 的 RDS 服务?
cloud - OpenNebula 与桉树
我目前正在学习云计算的基础知识,在我的脚本中提到了两个框架。OpenNebula 和桉树。我已经阅读了有关每个框架的几句话,但不知何故我无法完全理解这两个框架之间的区别。所以:
谁能简要解释一下 OpenNebula 和 Eucalyptus 之间的区别,并描述在何处以及为什么使用这些框架?
grid - Difference between gLite and OpenNebula
What is the difference between gLite and OpenNebula? I intend to differences in structure and in usage. When to use the one and when the other?
qemu - 如何在 opennebula 上配置新的主机和虚拟机?
我们使用 OpenNebula 来模拟一个简单的复制JBoss
应用程序。
我们已经安装了所有的 opennebula 包,qemu 和 kvm 以及 libvirt。
通过在我和他之间插入以太网电缆(10.0.0.1 和 10.0.0.2),我们在我的电脑(一个节点)和我的一个朋友(既是节点又是前端)之间创建了一个简单的以太网临时网络.
所以我们可以正确地相互ping通,我们已经设置了我们可以使用“oneadmin”用户在没有密码的情况下相互ssh的所有内容。
我们已经配置了所有文件,如下所示:
依此类推... kvm 和 kvm-intel 都已启用。守护进程 libvirtd -d -l 似乎可以正确启动。
事实上,从前端的opennebula的gui中,我们可以看到被监控的两个主机。
无论如何,当我们尝试在不是前端的节点上启动虚拟机时,就会出现问题。我的意思是当我们尝试在另一个节点上部署 VM 时。错误是这样的
但是,如果从我们执行的具有虚拟机 n°1 的前端, cd /var/lib/one/datastores/1 那么我们可以看到该文件,我们还授予了它的所有权限......任何想法? :(
ssh - oneadmin opennebula ssh 本地主机
我们一直在尝试使用 opennebula 来模拟集群,但 ssh 让我们抓狂。由于某些仍然未知的原因,用户 oneadmin(由 opennebula 创建)必须能够通过 ssh 连接到本地主机。opennebula(由它创建)的“home”目录是 /var/lib/one,在“one”中我们可以找到 .ssh 目录。所以这是我到目前为止所做的:
此外,我更改了所有权限:所有文件和目录都拥有 oneadmin 作为所有者和 600(我可以从 opennebula 指南中阅读)
最后,通过根,我做到了
然后我再次以 oneadmin 身份从一个终端登录,但是当我执行时:
这就是我得到的
我在哪里犯了这个该死的错误?我们已经失去了超过一天的所有这些权限!
opennebula - Opennebula 虚拟机 localhost 登录
按照Ubuntu 12.04 上的 Opennebula 快速入门指南,我能够创建和实例化 CentOS 6.4 虚拟机。但是,我不知道使用什么登录凭据(即用户名和密码)来远程访问虚拟机。我可以 ping vm 并且 onevm list 命令说它正在运行。我已经尝试过 oneadmin 和 ~/.one/one_auth 文件中的密码,但它不起作用。我还尝试了没有密码的root,以及使用opennebula作为密码的oneadmin。但是,它仍然无法正常工作。这是创建的 VM 的快照:
如果问题太简单,请道歉。只是对于创建的虚拟机,我没有看到要在指南上使用或设置的任何用户名/密码。提前致谢!
opennebula - 修改 OpenNebula 代码
我想研究云环境中的资源分配和管理,我正在研究的平台是OpenNebula。如果我想实现自己的负载平衡算法、vm 迁移/vm 分配,我应该修改 OpenNebula 的哪个部分?
我想做的是自动化将应用于此场景的任务:
- 检测过载主机
- 选择要迁移的虚拟机)
- 选择要迁移虚拟机的主机。
如果您可以建议其他工具来执行此操作,我也会考虑。我已经阅读了一些关于 OpenNebula 的材料和一本书,但这都是关于使用软件的,没有提到任何关于定制/修改的内容。
开始的正确方向是什么?
logging - 有没有办法修改 OpenNebula 日志计时格式?
我想修改 OpenNebula 日志中时间的粒度,以便具有类似小时:分钟:秒毫秒的格式。我修改了 common_scripts.sh,其中有一些用于记录目的的函数,但结果并不令人满意。有什么线索吗?