目前面板的VPS系统模板是必须独立配备两个虚拟硬盘的
1.操作系统盘s 大小≥系统硬盘底限大小
2.用户数据盘c 大小=2M,开通VPS时自动扩展
注:VPS开通后硬盘大小总和为以上两个硬盘相加的大小
这种架构为的是:在面板中重装VPS系统时,仅格式化系统盘s,而不影响数据盘c的文件
由于XenServer操作系统限制VM硬盘的初始(最低)大小,如:
CentOS、Ubuntu、Debian 8G
Windows 2003 8G
Windows 2008 24G
…………
也就是说XenServer操作系统限制了VPS的系统盘s在最小值,致使我们难于统一系统盘的大小,假若我们使用系统限制的底限作为系统盘s大小的话,用户重装不同系统后所得到的硬盘大小总和就会无法正常统计且有可能引起客户不满!
例如:
当用户购买硬盘大小为35G的win2003 VPS,那么他开通的VPS硬盘结构则为:
系统盘s 大小:8G
数据盘c 大小:27G
总和:35G
当用户重装win2008系统后时:
系统盘s 大小:24G(系统限制)
数据盘c 大小:27G(硬盘不能缩小)
总和:51G,此时用户对于硬盘增大不会引起不满;如果返回来,开通时是win2008,然后重装成win2003,结果将是硬盘缩水变量从而引起用户不满!
为了缓解和平衡这个问题,我们后台系统设置(VPS相关设置)中提供了统一平衡系统模板大小的设置项,这个选项的值就是模板系统盘s的大小,开通的VPS数据盘的大小则适于购买的硬盘大小减去后台设置的系统模板大小所提到的差值。
例如:
我们后台系统设置的模板系统大小为10G,制作的win2003系统模板系统盘大小也为10G;
——————
当用户开通一个硬盘大小为35G的win2003 VPS时,他的硬盘结构如下:
系统盘s 大小:10G
数据盘c 大小:25G(35G减去后台系统设置的模板大小10G)
总和:35G
当用户重装win2008系统后:
系统盘s 大小:24G
数据盘c 大小:25G(35G减去后台系统设置的模板大小10G)
总和:49G,多14G
——————–
反过来,先装win2008,再装win2003:
系统盘s 大小:24G
数据盘c 大小:25G(35G减去后台系统设置的模板大小10G)
总和:49G,多14G
当用户重装win2003系统后:
系统盘s 大小:10G
数据盘c 大小:25G(35G减去后台系统设置的模板大小10G)
总和:35G
——————–
无论用户如何重装都不会因硬盘缩水导致不满,因为系统限制装某些系统时我们多给了用户一些硬盘系统空间,如今硬盘成本越来越低,相信大部分主机商还是会比较愿意多给用户一些硬盘空间来解决这个问题的,为了降低这种额外的成本,我们可以制作模板时将系统盘的大小设到跟后台系统模板大小设置的值相近或者相同就可以了!
如,系统盘统一为15G,这样在用户装win2008时,多给的硬盘空间就只有9G(24G-15G)了,当然建议系统盘s不要太大,如果太大的话可能用户会觉得系统盘过大而浪费。