gpt4 book ai didi

virtual-machine - 是否可以在具有 x86_64 架构的主机上运行具有 ppc64le 架构的 VM?

转载 作者:行者123 更新时间:2023-12-03 23:53:41 25 4
gpt4 key购买 nike

我想测试一些需要在“ppc64le”架构上运行的用例,但我没有具有 ppc64le 架构的主机。

我的主机系统是 x86_64 架构。是否可以在具有 x86_64 架构的主机上运行具有“ppc64le”架构的 VM?

最佳答案

绝对地!唯一需要注意的是,由于您不是在本地运行,因此虚拟机需要模拟目标 (ppc64le) 指令集。这可能比运行 native 指令慢得多。

执行此操作的方式取决于您使用哪些工具来管理虚拟机实例。例如,virt-manager允许您在创建新虚拟机时选择架构类型。如果你把它设置为 ppc64el,你会得到一个 ppc64el 机器。其他选项(如磁盘和网络设备)可以像 native VM 一样设置。

如果您没有使用任何特定的 VM 管理工具,则 qemu 的以下调用将使 ppc64el 机器轻松运行:

qemu-system-ppc64le \
-M pseries # use the pseries machine model \
-m 4G # with 4G of RAM \
-hda ubuntu-18.04-server-ppc64el.iso # Ubuntu installer as a virtual disk

根据您的使用情况,您可能还想使用以下选项:
  • -nographic -serial pty使用文本控制台而不是模拟图形设备。 qemu 将在启动时打印控制台 pty - 类似于 /dev/pts/X .运行 screen /dev/pts/X访问它。
  • -M powernv -bios skiboot.lid使用非虚拟化 ppc64el 机器模型,它更接近当前的 OpenPOWER 硬件。 skiboot.lid固件可能包含在您的发行版 qemu 安装中。
  • -drive , -device-netdev配置虚拟磁盘和网络。这些在 qemu 上的 x86 虚拟机上以相同的方式工作。
  • 关于virtual-machine - 是否可以在具有 x86_64 架构的主机上运行具有 ppc64le 架构的 VM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53259899/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com