注意:的。本地和.lan顶级域(TLD)不保留域。这意味着这些领域可能会在未来的某个时候投入使用,成为可路由的域。四个保留域在RFC 2606(识别http://http://www.ietf.org/rfc/rfc2606.txt)测试:。测试,。实例,。无效,并.localhost。虽然这是不太可能的领域。本地和.lan会在不久的将来被用作活的顶级域名,谁想要一个系统管理员是绝对肯定的是,绝不会公开击溃了他的内部域可以使用保留的四种情况之一域。这样做将提出一个特殊的挑战,因为.localhost名字有指回本地机器的特殊功能,而其他的名字并不意味着持久性。
规划存储布局
为SBS 2008服务器确定适当的存储布局可能是规划阶段中最复杂的过程。存储需求很大程度上依赖于实现新服务器的站点的数据需求,因此很难对适当的存储布局做出一般化的建议。本章这一部分的其余部分将介绍一些术语和基本的最低存储要求的建议。根据您的服务器实现上预期的使用级别,这些基线建议可能不足以用于最终部署。
从以前的版本中存储更改
由于SBS 2008是基于所包含组件的更新版本构建的,因此该产品处理存储需求的方式有许多不同之处。SBS 2008所需的总体存储容量要高于SBS 2003。SBS 2003最初可以放入12GB的C:分区中,SBS 2008需要一个60GB的C:分区。Exchange 2007现在允许大于75GB的存储,可以有多个存储而不是一个,这对总存储容量和磁盘性能都有影响。下面的部分介绍了在考虑这些和其他因素的情况下为SBS 2008服务器设计存储的可能方法。
多分区vs多主轴
寻找理想的存储布局是一个巨大的谜题,有许多关键的部分。最后,实现的布局是对这些部分进行大量妥协的结果。
理想的情况是,一些建议,最佳的SBS安装将有三个主轴,或单独的驱动机制。一个主轴将包含操作系统和关键应用程序,一个将包含Exchange日志文件,以及一个将包含在Exchange邮件数据库。这种布局将性能进行优化,因为磁盘访问的类型需要读取和处理Exchange日志文件(顺序)是从处理Exchange数据库(随机)所需的磁盘访问不同。用户数据可以存储在与Exchange日志的主轴,因为大多数用户数据将被读出并顺序地写入,任何全系统的数据库将被存储在与Exchange数据库主轴因为他们将使用相似类型的驱动器的访问。
然而,这种布局的成本会使小型企业无法实现它。要实现任何级别的容错,至少需要镜像每个主轴(总共6个驱动器)。如果性能确实是主要考虑因素,那么这两个非os轴很可能是raid5或raid50阵列,这使得磁盘驱动器的数量增加到至少8个。
尽管SBS 2008将安装并具有多个分区的单锭运行,如果磁盘性能是操作的担忧,服务器应该以最小的两个主轴,一个用于操作系统和一个为剩余的数据来构建。至少,两个主轴需要被镜像,但镜像OS主轴和RAID 5(或类似的)阵列的数据。
如果服务器中只能使用一个轴,那么磁盘中的空间应该至少划分为两个分区。分区应该只包含操作系统和关键应用程序。动态数据应该远离C:分区,以防止意外填充磁盘。如果C:分区完全满了,服务器可能会意外地崩溃,并导致除了停机之外的数据问题。正如第3章“安装和配置SBS 2008”中所讨论的,默认安装将所有数据和应用程序放在C:分区上,即使在安装期间有多个分区或驱动器可用。只有在安装之后,才能将动态数据从C:驱动器移到服务器的其他存储区域。
最小分割/主轴尺寸
SBS 2008安装例程在执行安装之前需要至少60GB的C:分区。这与OEM安装SBS 2003经常使用的12GB C:分区大不相同。但是60GB的C:分区仍然不够大,这取决于您的服务器配置。以下部分提供了一些关于如何为服务器设计最小分区大小的基本建议。这些部分假设SBS 2008安装为两个磁盘或两个分区。
调整OS分区的大小
支持现有SBS 2003安装的重大挑战之一是使用非常小的C:分区维护服务器。SBS 2003最初发布时,12GB的C:驱动器似乎已经足够大了。SBS 2003 SP1发布时,20GB的C:分区似乎是一个合适的建议。对于SBS 2003 R2,建议使用30GB或更大的C:分区。SBS 2008的生命周期中很可能发生同样的进展,因此在审查这些最小值时,要明白几年后它们可能不合适;您应该尽可能使用大的C:分区。
对于最小值,SBS 2008在将所有动态数据移动到其他分区之后安装和使用C:驱动器上大约24GB的磁盘空间。剩余空间可用于新应用程序、OS日志文件和交换文件存储。
在规划C:分区的大小时,交换文件可能是需要考虑的最大因素;SBS以前的版本中没有这种情况。Microsoft建议交换文件的大小为服务器中安装的物理RAM的1.5倍。因为64位操作系统可以访问32GB的RAM,这比IT顾问习惯使用的存储空间要大得多。
为了帮助测量基本安装可以使用多少磁盘空间,以及交换文件和内存转储空闲空间,表2.2列出了交换文件的推荐大小和C的最小磁盘空间:基于系统中安装的RAM数量。
表2.2 OS分区大小最小值
安装内存 |
推荐的交换文件 |
最小分区大小 |
4GB |
6 gb |
60GB(6GB的交换文件,24GB为操作系统和应用程序,再加上30GB的可用空间) |
8GB |
12 gb |
60GB (12GB交换文件,24GB用于操作系统和应用程序,加上24GB空闲空间) |
16 gb |
24 gb |
68GB (24GB交换文件,24GB用于操作系统和应用程序,外加20GB空闲空间) |
32 gb |
48GB |
92GB(48GB交换文件,24GB为操作系统和应用程序,再加上20GB的可用空间) |
如果您期望C:上的空间使用量在服务器的生命周期中增长超过20GB,则需要相应地调整初始分区大小。这也强调了理解服务器中RAM需求如何随着服务器寿命的增加而增加的重要性。如果你最初安装最低4 gb的RAM的服务器,然后在一年内发现你真的需要为服务器16 gb +新应用,60 gb的最低C:分区可能没有足够的空间来处理增加的交换文件大小和其他应用程序。尽管可以将交换文件的全部或部分移动到不同的分区,但如果交换文件没有存储在C:分区上,则不会生成崩溃转储文件。这是一个重要的考虑事项,因为如果系统崩溃的原因从崩溃代码本身并不明显,那么支持专业人员可以使用崩溃转储来帮助确定系统崩溃的原因。如果在系统故障时没有创建崩溃转储,那么就消除了识别和解决问题的一种可能的工具。
浆纱数据分区
如果为OS分区确定合适的大小有点模糊,那么为数据分区确定合适的最小大小就更加模糊了。本节中关于分区大小的指导是基于在数据分区上有足够的自由空间来执行Exchange数据库的修复(如果需要进行修复)。通常,Exchange需要1.2倍于可用空间中的数据库文件大小来执行修复(关于Exchange数据库修复过程的细节,请参阅第10章“Exchange灾难恢复”)。如果您有一个60GB的邮件数据库,那么服务器上大约需要72GB的可用空闲空间来修复数据库。
显然,试图找出您的邮件数据库可以有多大,未来几年得到了过来,然后不仅对数据库,但修复空间分配空间,将需要一些猜测。底线是,你需要,你可以为未来的增长来分配的磁盘空间。
容错
容错定义了系统从硬件或软件故障中恢复的能力,这种能力可以最小化对系统的影响。在大多数计算机系统中,硬盘驱动器是第一个出现故障的部件,因为它们有最多的活动部件,并且在系统通电时经常被访问。知道了这一点,大多数服务器系统都为磁盘系统构建了某种形式的容错,以最大限度地减少磁盘驱动器故障时的影响。
SBS服务器可以使用硬件或软件解决方案实现磁盘子系统的容错。硬件解决方案依靠专门的磁盘控制器来处理所选的容错实现的管理。这些控制器比标准的磁盘控制器更昂贵。硬件容错解决方案提供镜像解决方案(两个相同大小的磁盘充当一个磁盘)或RAID(廉价磁盘冗余阵列)解决方案(三个或更多磁盘充当一个驱动器)。有关RAID阵列及其函数的更详细解释,请参阅下一节“RAID类型”。
硬件与软件容错-微软服务器都可以实现镜像和RAID样通过软件解决方案,避免了一个专门的磁盘控制器卡的费用。通过磁盘管理器,相同大小的分区可以由操作系统镜像或组合成一个RAID。
尽管基于硬件的容错解决方案比较昂贵,但有一个原因——性能——比软件解决方案更好。尽管从硬件的角度来看,微软提供的用于镜像和RAID的软件实现比较便宜,但是管理镜像或RAID所涉及的开销对服务器性能有很大的影响。
传统上,SCSI或串行附加SCSI (SAS) RAID控制器是磁盘子系统容错解决方案的首选设备。在过去几年中,许多服务器都是使用连接到RAID控制器的串行ata (SATA)驱动器构建的,这是一种比SAS成本更低的解决方案。然而,较低的成本也带来了一定的代价。SAS驱动器比SATA驱动器具有更大的数据吞吐量,因此对于磁盘I/O非常关键的服务器,应该选择SAS而不是SATA。
RAID类型
RAID-其代表廉价磁盘冗余阵列或单个磁盘,这取决于你谁上的冗余阵列问-为同一尺寸的多个磁盘单元组合成单个逻辑单元用于提高读/写性能为目的的说明书中,提供容错,或两者兼而有之。虽然也有一些RAID规格,只有少数是真正在实践中使用。表2.3列出了最常用的RAID类型,并描述它们的功能,优点和缺点。需要为每个RAID类型的磁盘数被列为每种类型总的可用磁盘空间。(该值是基于作为阵列中的各个元件80GB的驱动器。)
RAID配置的另一个优点是,大多数RAID控制器都可以容纳热备用磁盘——控制器上的一个额外磁盘驱动器,如果阵列的其他成员之一出现故障,该磁盘驱动器将自动激活。此外,当与可热插拔驱动器技术结合使用时,可以删除和替换故障的驱动器,而不会导致服务器停机。这样做的好处很明显,因为如果一个磁盘出现故障,系统会自动在新激活的磁盘上重新构建必要的信息,并减少服务器由于磁盘出现故障而无法容错的时间。缺点是与在新添加的驱动器上重新构建数据相关的开销,最终用户可以在重新构建过程中观察到这一点。热备份的使用在RAID 5实现中更为常见,但也可以用于镜像配置。