数据中心的管理员可以通过各种工具和技术的结合,在单个系统就能完成对多个服务器的管理工作,这样能让工作更有效率。
用户总是选择最适合的操作系统来配合业务需求,所以数据中心的服务器都是多种操作系统混合,但这也为管理带来麻烦。配置和维护不同的系统是很复杂和耗时的,但系统管理员可以使用官方的管理工具或者第三方工具来减轻管理的负担。在支持异构系统的数据中心,首先要配置支持多种操作系统管理的服务器。管理员可以使用硬件隔离或将系统底层与虚拟化层隔离。
从引导开始
多重引导是运行多个操作系统的常用技术。系统管理员可以先独立安装不同的系统在多个物理磁盘或磁盘分区。然后通过多重技术从启动菜单选择需要引导的系统。
建立多重引导,关键在于创建系统分区,每个系统分区都需要分开。这通常涉及到将一个硬盘分成多个分区。每个服务器的硬盘主引导记录(MBR)都包含一个分区表,分区表指定了分区格式、大小和类型。(新型的GPT分区不同)
当系统启动时,BIOS通常会寻找一个合适的启动设备,读取硬盘的MBR和引导代码。引导代码会检查磁盘的活动分区,然后加载分区引导扇区并开始并执行它,然后将控制权转移到操作系统的引导(如Windows XP的NTLDR,Windows 2008的bootmgr引导文件)。
Windows有内置用于管理磁盘分区功能。在计算机管理-储存-磁盘。
第三方产品,如EASEUS分区大师,MiniTool分区向导,和奥美科技的分区助手等工具,会将分区过程尽量自动化。通常情况下,这些产品可以删除任何现有的分区,然后自由创建新分区。
第二个OS可能是Linux系统。Linux通常使用LILO和GRUB这两种引导,它们执行一个类似于MBR的功能。
如果是运行UNIX,如惠普,IBM,Oracle在其系统管理产品线划分功能。Parted Magic公司提供了一个同名的工具(分区魔术师),它可以进行分区管理,还有其他各种功能。
如果你设置了多个系统分区,管理员通常都想集中数据,而不是将数据独立在每个操作系统。为此,建立一个额外的逻辑分区来储存共享的数据很有必要。
分区太多有其缺点,更多的分区导致跟多的管理问题。因为这样会导致各个分区之间的空间分配紧张,从而使得难以对可用空间进行预算。
虚拟机系统
托管环境中部署多个服务器上可以用虚拟机来解决。虚拟机允许计算机软件模拟一个完整的硬件环境。在同一个操作系统,管理员启动一个虚拟机就像在区启动一个应用程序。
虚拟机可以运行多种操作系统。由于每个虚拟机有自己的IP地址和虚拟网络连接,就像一个小型的网络。
虚拟机的缺点包括运行速度不足,一些需要加密狗硬件之类的软件可能无法无法运行,但随着虚拟化的普及,这些都会得到解决。虚拟机通常选择微软或Vmware的产品。
服务器升级
服务器的更新挺频繁的。微软提供Windows服务器更新服务(WSUS),这是自动安装在Windows服务器的服务器套件。安全更新可通过管理控制台自由进行分配和管理。服务器管理员还可以从微软Windows Update更新服务器自动下载。你可以选择关掉它,手动定期检查更新。
UNIX系统也有自动更新系统的组件。例如,Oracle Enterprise Manager Ops Center可以减少更新大量的系统的复杂性,规范更新安装过程,大限度地减少停机时间。
升级Linux是具有挑战性的,尤其是数据中心采用多种Linux发行版。大多数数系统更新的分发是一致的,但存在细微差异。因此,用户往往采用厂商自己的更新工具。