我们公司建立了一个 OpenStack 云,目前正在制定创建操作系统模板/映像的内部指南。一个有争议的话题是我们是否应该在虚拟机模板内提供交换。因此,我想问以下问题
- 从弹性云提供商的角度来看,在 VM 模板中提供交换分区/文件是否有意义,或者当 VM 可以调整大小时是否不需要交换?
- 哪些场景必然需要存在交换文件?
- 应使用哪种存储来交换文件(例如本地 / 中央、FC / iSCSI / NFS)?
- 在云基础设施中是否有以高性能方式提供交换文件的最佳实践?
答案1
我们使用 Cloudstack 作为我们的公共云产品...
我们在 Linux 模板中至少在操作系统级别启用了一定数量的交换。这驻留在虚拟机本地。是你指的是什么,对吗?
为了帮助您解决剩余的问题,我需要了解您现有的硬件/平台设置以及您可用的资源。例如,什么类型的服务器、存储、存储层, ETC。?