AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 2353
Accepted
John K
John K
Asked: 2010-08-16 19:31:09 +0800 CST2010-08-16 19:31:09 +0800 CST 2010-08-16 19:31:09 +0800 CST

最友好的虚拟化解决方案是什么?

  • 772

我想在 Ubuntu 10.04 中尝试虚拟化,并找到了以下希望相关的名称列表:Xen、OpenVZ、KVM、Vservers、EC2 和 Solaris Zones,尽管这只是一个示例列表,问题并不限于这些。

从社区的经验来看,我应该在 Ubuntu 上使用什么虚拟化解决方案来学习?因素是易于设置,易于使用。稳定性也很重要。其次是内存使用和性能问题。

我想虚拟化什么?好吧,在实验的旗帜下,几乎所有选择的软件都允许。

virtualization
  • 6 6 个回答
  • 2600 Views

6 个回答

  • Voted
  1. Best Answer
    David Z
    2010-08-16T19:47:15+08:002010-08-16T19:47:15+08:00

    如果您刚刚开始,我会推荐 VirtualBox。( apt-get install virtualbox-ose) 它旨在用于在台式机(或笔记本电脑)上运行虚拟机,以便您可以同时使用虚拟(访客)计算机和真实(主机)计算机。它为您提供了一个不错的 GUI,您可以使用它来创建虚拟机并更改它们的设置。您可以启动和停止虚拟机,这样如果您在主机上运行的某些任务需要额外的处理能力,来宾就不必妨碍您。

    我认为您在问题中给出的名称更高级。它们是我听说的与虚拟专用服务器 (VPS) 公司有关的事情,这些公司是使用虚拟化为多个人提供使用一台物理计算机的服务器的网络托管公司。它们的设置和维护可能有点复杂,并且通常当您使用 Xen 之类的东西时,主机除了作为 VPS 的“基础”之外并没有打算做太多事情。

    • 16
  2. Aleksandr Levchuk
    2010-11-02T16:18:21+08:002010-11-02T16:18:21+08:00

    如果您一次只需要运行 1 或 2 个虚拟机,VirtualBox 可能是最友好的。

    如果您需要同时运行许多不同的 Linux 环境(每台主机 10 个或更多),那么 OpenVZ 是您的最佳选择。它类似于 chroot,但提供了完全隔离的 Linux 环境(容器),能够控制资源、执行检查点和实时迁移。我已经将它用于工作中的许多不同的系统管理员任务(一所大型大学的 400 名用户生物信息学中心)已经超过 2 年了。

    OpenVZ 几乎没有开销。它是同类中唯一的一种(操作系统级虚拟化)。它可以很好地处理任何比例的 Linux 应用程序,从 Web 反向代理到每天处理 30TB 的 I/O 密集型备份系统。每台服务器有 30 个或更多容器是正常的。另一个很大的优势是从硬件节点(相当于 Xen 中的 Dom0)你可以直接挂载 Linux 容器的所有文件系统——不需要 NFS。此外,您可以从头节点查看 Linux 容器的所有进程,并具有 strace、kill 等功能...

    您可以安全地将具有 ssh 访问权限的容器委托给您的朋友,并让他们成为 root。

    您需要熟悉 Linux 和命令行。能够编辑启动脚本会很有帮助(快速给你很多控制权)。对于更高级的设置,可能需要学习一些网络。

    • 3
  3. LFC_fan
    2010-11-02T16:34:31+08:002010-11-02T16:34:31+08:00

    除了 Virtualbox,根据我的经验,KVM 和 virt-manager 作为前端是一个非常好的虚拟化解决方案。

    • 3
  4. LassePoulsen
    2010-08-16T22:52:14+08:002010-08-16T22:52:14+08:00

    如果您打算将主机(安装 VM 软件的计算机)用于除 VM 主机之外的任何事情,那么您应该使用 VirtualBot 和 qemu(或者如果您喜欢烧钱,则使用 vmware )。

    我可以推荐看看qemu ( install ),因为它是一个命令行工具,所以设置起来有点困难(没有 gui-tools 真的很好用)。但是qemu的主要功能之一是您可以模拟您所在的其他 CPU 目标。我经常用它来为我的手机启动一个测试根映像(实际上是一台运行 Maemo Linux 的 500MHz ARM 计算机。)

    当qemu在x86-64上运行时,它可以将KVM用于x86-6 4,当在ia32上时,它可以在ia32上使用KVM,当在PPC 440上时,它可以将KVM用于PPC 440等。

    • 1
  5. Thorbjørn Ravn Andersen
    2010-08-17T12:40:16+08:002010-08-17T12:40:16+08:00

    我对 VMWare Player 有很好的体验。它有两件事做得很好——运行虚拟映像,并自动将自身与主机环境集成。

    • 1
  6. C.J. Steele
    2010-11-02T19:35:56+08:002010-11-02T19:35:56+08:00

    我的 HP EliteBook 8530 上同时安装了 VirtualBox 和 VMware 工作站。我偶尔会遇到使用 VirtualBox 时卡住的情况,但不是 VMware 工作站。我试图告诉自己它是一些不为人知的错误,但它发生在 10.04 和 10.10 中,所以我不确定它是不是......我试图收集信息,但无济于事。

    就是说,如果您可以抛硬币购买,我会坚持使用 VMware Workstation。如果不能,请为 VB 的一些奇怪行为做好准备。

    -C

    • 1

相关问题

  • 运行虚拟机和 Ubuntu EC2 云有什么区别?

  • 什么原因会阻止“virsh -c qemu:///system console guest1”的控制台输出?

  • 如何在 Windows 7 中运行 Ubuntu?

  • 哪个更好:Win7 主机运行 VMware 和 Ubuntu 来宾,反之亦然?

  • 如何在 Ubuntu 中运行 Windows XP

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何安装 .run 文件?

    • 7 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    如何获得 CPU 温度?

    • 21 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Marko Smith

    如何使用命令行将用户添加为新的 sudoer?

    • 7 个回答
  • Marko Smith

    更改文件夹权限和所有权

    • 9 个回答
  • Marko Smith

    你如何重新启动Apache?

    • 13 个回答
  • Marko Smith

    如何卸载软件?

    • 11 个回答
  • Marko Smith

    如何删除 PPA?

    • 26 个回答
  • Martin Hope
    NES 如何启用或禁用服务? 2010-12-30 13:03:32 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    Olivier Lalonde 如何在结束 ssh 会话后保持进程运行? 2010-10-22 04:09:13 +0800 CST
  • Martin Hope
    David B 如何使用命令行将用户添加为新的 sudoer? 2010-10-16 04:02:45 +0800 CST
  • Martin Hope
    Hans 如何删除旧内核版本以清理启动菜单? 2010-08-21 19:37:01 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve