我是一家小公司的实习生。我只学了一个月的 Linux,所以我对编码不是很了解,对编程的了解也很少。
我被指派搭建一台有两台虚拟机的服务器(一台演示服务器和一台开发服务器)。我曾在 Windows 中使用过 Citrix Xen 服务器,没有遇到任何问题。但现在我必须找到一个可以从任何操作系统访问的 Xen 云平台的 Web UI。
该公司主要有 ubuntu 和 OS x。
我读过关于 Xen Orchestra 的文章,但它的安装指南是针对 Debian 的。Zentific 也是针对 Debian 的,找不到针对 Ubuntu 操作系统的。
正如我所写,我对 Linux 和开源的一切都是新手,因此,我将非常感谢您的帮助。
如果我找不到 XCP 的解决方案,我将尝试使用 vagrant 和 virtual box。
我已经尝试了两天来寻找解决方案,所以我真的希望你能帮我找到适用于 Ubuntu 和 OS x 的 XCP 的 Web UI。
我希望我现在已经把情况描述清楚了。
谢谢
答案1
我无意无礼,但您说您只有 1 个月的 Linux 使用经验。我不认识您或您之前的经验,但如果我根据与我共事过的只有 1 个月 Linux 使用经验的人的经验来指导自己,那么为虚拟机设置编排解决方案可能有点困难。为什么不尝试使用内置的管理工具呢?
我们运行开源 Xen 用于虚拟化目的,虽然我不得不承认我没有进行设置,但我所知道的是:
- 如果您来自 Linux 系统,您应该能够使用“xm”命令管理主机,即:
[root@xen02 ~]# xm 用法:xm [参数]
控制、列出和操作 Xen 客户实例。
常见的‘xm’命令:
console 附加到 的控制台。 create 根据 创建域。 destroy 立即终止域。 dump-core 转储特定域的核心。 help 显示该消息。 list 列出有关所有/部分域的信息。 mem-set 设置域的当前内存使用情况。 move 将域迁移到另一台机器。 pause 暂停域的执行。 reboot 重新启动域。 restore 从已保存状态恢复域。 save 保存域状态以供稍后恢复。 shutdown 关闭域。 trigger 向域发送触发器。 top 实时监控主机和域。 unpause 取消暂停已暂停的域。 uptime 打印域的正常运行时间。 vcpu-set 设置域允许的活动 VCPU 数量。
如果您使用的是 Windows 工作站,或者您希望在从 Linux 进行管理时使用 GUI,那么您应该能够连接到 VNC 会话(默认情况下,或者可能需要额外配置,不能 100% 确定)。该 VNC 会话将为您提供一个 GUI 来停止/启动/重新启动虚拟机。就我而言:
[root@xen02 ~]# ps auxwwwf |grep xen02 |grep vnc root 11319 0.1 0.1 71300 4068 ? S 2012 379:31 Xvnc :X -desktop xen02.domain.com:X (root) -httpd /usr/share/vnc/classes -auth /root/.Xauthority -geometry 1024x768 -depth 16 -rfbwait 30000 -rfbauth /root/.vnc/passwd -rfbport NNNN -pn
因此,xen02.domain.com 是运行 Xen 的系统的 FQDN。:X 代表 VNC 中的“桌面编号”。NNNN 是 VNC 监听的端口号。要连接到 VNC 控制台,我将打开一个 VNC 会话到 xen02.domain.com:NNNN,然后我将看到一个漂亮的 GUI 来管理一切。
高血压
答案2
RedHat.com/cloud 允许您管理各种云平台。或者,打开Xen Manager