虚拟化 – 使用Ubuntu KVM虚拟机规划我的第一台服务器

前端之家收集整理的这篇文章主要介绍了虚拟化 – 使用Ubuntu KVM虚拟机规划我的第一台服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在组装一个双至四核(即总共8核)12GB RAM linux服务器,以取代几个旧的小型服务器.我想使用虚拟化来了解它,并且因为使用旧服务器的个人需要保持分离.

我将在RAID镜像中安装两个120GB SSD驱动器,在RAID镜像中安装两个2TB SATA II驱动器.

我相信我将使用Ubuntu 10.04 LTS与KVM作为主机系统,Ubuntu 10.04用于主要资源密集型客户VM.另外三个来宾虚拟机可能是Debian Lenny,使用率低,优先级低.

以下资源分配计划是否有意义,或者更有经验的用户是否会看到陷阱?

>主机系统:使用24 GB的SSD,即12GB的12GB文件作为交换
>主客户虚拟机:使用96 GB SSD 1,900GB SATA(分配4cpu 8GB RAM)
> VM DNS服务器:使用8 GB SATA(分配1cpu 1GB RAM)
> VM WebServer:使用8 GB SATA(分配1cpu 1GB RAM)
> VM Mail Server:使用8 GB SATA(分配1cpu 1GB RAM)
>保留供将来使用:76GB SATA

特别是,12GB是否有足够的空间用于主机系统的文件

12GB交换是否足够?将SSD用于交换空间是一个坏主意吗?

主客户虚拟机是最常用的服务器,它需要快速的磁盘I / O,经常重建大约30GB的MySQL数据库,需要大量的文件存储空间,运行Apache和邮件服务器.如果此服务器性能不佳,则会浪费整个硬件购买.

我应该如何对磁盘进行分区,以便最容易地告诉主机系统将各种来宾VM放在何处?也就是说,我希望主虚拟机能够利用更快的SSD驱动器来获取其核心/操作系统文件,并将SATA驱动器用于其存储,并希望不那么重要的虚拟机只使用部分SATA驱动器并保持关闭状态SSD.

我可以为来宾虚拟机分配更多的RAM或cpu(过度使用)而不会造成问题,还是不值得?

谢谢你的任何建议.

我的设置有点类似,效果很好. Virt-manager让它变得非常简单(甚至通过ssh X转发它也很有效).一些随意的想法:

我会使用LVM virtio(可能除了非常大的卷;在这种情况下似乎存在与virtio的“1TB问题”).您可以将IO密集型vm的音量放在sata raid最快的部分.

交换:除非您确切知道为什么您可能根本不需要12GB.

在小型系统上,我建议从系统卷中分离出数据量.你可能会使用8GB中的~4个用于系统文件,只留下4GB用于那些“oops”时刻.当根音量不满时,系统表现得更好.

你用什么样的突袭? DM-softraid还是一些电池供电的硬件控制器?

将系统文件放在SSD上会给你很好的启动时间,但之后不会太多.将数据文件(特别是寻求密集的东西)放在SSD上会让你在很长一段时间内感到非常高兴.

如果你没有完全填满你的SSD,那么还有一些收获可用,留下20%未使用(从未写过)很容易用LVM,只需为它制作一个音量.

与任何硬件重建一样,我敦促使用ECC内存.

原文链接:https://www.f2er.com/ubuntu/347937.html

猜你在找的Ubuntu相关文章