【问题标题】:How to install OpenShift Origin on Windows 7? [closed]如何在 Windows 7 上安装 OpenShift Origin? [关闭]
【发布时间】:2013-07-14 09:03:58
【问题描述】:

我想在运行 Windows 7 的 PC 上安装 OpenShift Origin。

我对 Linux 环境和术语完全陌生,但想“环顾”一下 OpenShift 产品,希望能够熟悉它的产品和功能。

所以我从这里开始:

https://www.openshift.com/products/origin

说明在哪里:

“在本地运行 OpenShift Origin 的最简单方法是下载适合在 VM 上运行的映像。该映像将在 KVM、VirtualBox 或 VMWare 上运行。您还可以使用 Vagrant 启动 VirtualBox 实例或构建自己的机器使用木偶”。

我已经下载了openshift-origin.latest.tgz,我假设下一步是下载并安装一个“VM”(我也从未使用过的东西)?

我以前听说过 VMWare 这个名字,但是当我访问该站点时,似乎有 15 多种不同的产品,我不确定上述任务需要哪一种。

那么,有人可以提供<ul> 在 Windows 7 上安装和运行 OpenShift Origin 所需的步骤吗?

谷歌搜索how to install openshift origin on windows 7? 似乎没有立即返回任何明显的结果(第一个结果链接到以[obsolete] 开头的文章)。

这里有一个名为“打开移位原点设置”的视频:

http://youtu.be/rzW3N_C5sIE

但它从一个名为“openshift_origin.iso”的文件开始,而不是我下载的“openshift-origin.latest.tgz”,然后它进入了一些对我来说完全陌生的终端编码。

任何指针表示赞赏。

编辑:

除了下面接受的答案之外,由于虚拟机对新手来说可能有点不祥,这里有一些显示 VirtualBox 安装的屏幕截图,这真的很容易。

对于 Windows 7,我从以下位置下载了VirtualBox 4.2.16 for Windows hosts x86/amd64

https://www.virtualbox.org/wiki/Downloads

然后运行安装程序:

然后您将看到其中一些此类屏幕,只需单击“安装”即可。

不幸的是,在运行 OpenShift 时,按照已接受答案中的说明,我收到了以下消息:

我还没有找到解决方法。

但启用了硬件加速的用户不应出现此错误。

【问题讨论】:

    标签: linux vmware redhat openshift-origin


    【解决方案1】:

    虚拟盒子

    VirtualBox 可免费使用。

    • 从开始菜单打开 VirtualBox - 这将打开 VirtualBox 管理器。
    • 打开菜单文件 > 导入设备或按 CTRL+I。
    • 点击打开设备...
    • 浏览到您将 OpenShift Origin 下载到的文件夹。
    • 选择.ovf 文件。
    • 下一步
    • 导入

    它将导入文件一段时间(在我的计算机上大约 2 分钟),然后显示为虚拟机。您只需点击开始即可启动。

    VMWare

    VMWare Player 可免费用于个人非商业用途,而大多数其他 VMWare 产品则不能。

    我没有亲自尝试过这条路线,但是直接打开.vmx文件似乎很容易。

    【讨论】:

    • 我按照“VirtualBox”场景的步骤进行操作。按“开始”后,我收到错误:VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot。我的环境是 Win 7 Home Premium,64 位操作系统。我用谷歌搜索了错误并遇到了解决方案:'启动 VirtualBox,选择要运行 64 位操作系统的虚拟机并进入此 VM 的设置。查找“设置 -> 系统 -> 加速”并确保“启用 VT-x/AMD-V”已激活。但是“加速”选项卡不可点击。
    • 更多规格:处理器:Intel(R) Core(TM)2 Quad CPU Q8200 @ 2.33GHz 2.34 GHz,安装内存 (RAM):4.00GB
    • 主板:华硕P5Q3 Deluxe
    • 您的 CPU 缺少 VT-x,这是英特尔在硬件中实现的虚拟化支持。所有 64 位映像,包括 OpenShift,都需要 VT-x 才能在 VirtualBox 上运行(如您所见)。 The VMWare requirements point out likewise - 虽然检查提供的 compability tool 可能更有帮助。我不知道您是否或如何让任何 OpenShift 服务器在 32 位 VM 中运行,默认映像将不起作用。
    • 在 Win8.1 中,此错误是通过添加/删除 Windows 功能安装程序安装 Microsoft 的虚拟化技术引起的
    【解决方案2】:

    您选择在 Windows 上运行 ISO(使用 Fedora 的 VM 映像)的软件是 VirtualBox 或 VMWware Workstation。这里有一篇比较2的有趣文章:
    http://www.infoworld.com/d/virtualization/review-vmware-workstation-9-vs-virtualbox-42-203277

    【讨论】:

    • ISO 文件在哪里?我点击了openshift.com/products/origin 的“下载”链接,它下载了openshift-origin.latest.tgz (729MB),当我解压缩该目录时,我看不到任何 ISO 文件。它包含5个文件openshift-origin.ksopenshift-origin.ovfopenshift-origin.vmxopenshift-origin.xmlopenshift-origin-sda.vmdk
    【解决方案3】:

    这里有2个不相关的东西......

    首先,如果您没有启用硬件虚拟化的 64 位处理器(在 Intel 芯片上列为 VT-X,在 AMD 处理器上列为 AMD-V),那么您无法托管 OpenShift Origin VM,它本身会产生 VM,因此不仅需要启用虚拟化的处理器,还需要启用其 VirtualBox VM 以进行虚拟化(VM 设置中 System/Acceleration 下的复选框)。

    其次,OpenShift Origin 依赖多播 DNS,Windows 7 不支持,因此无法正常工作。

    如果您可以在金属上安装 Fedora 20 Alpha(我希望 Fedora 19 可以工作,但我还没有尝试过),然后安装 VirtualBox 和 nss-mdns RPM,应该可以工作。

    去过那里,做过,头疼。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多