分类:
2008-04-27 12:28:59
在去年初eWEEK实验室首次发表Sun 公司的Solaris 10操作系统评论时,我们就对这种操作系统提供的新功能,对它更好地服务于应用程序,最大程度地发挥SPARC和x86硬件的能力有很深刻的印象。 今年夏天,Solaris 10又得到更新,版本为6/06。Sun公司对这种原本就相当出色的操作系统进行了大幅度的改进,增加了先进的Zettabyte文件系统。
从我们最近对Solaris所进行的测试看,情况相当不错的,同时,我们还了解到公司投入更大的力量创建一些图形管理工具,向新使用Solaris的用户更好地展现这种平台的价值——Sun公司积极地进入x86系统的市场空间,使这一群体具有巨大的增长潜力。
目前的Solaris产品将借助ZFS而更加强大,在Solaris 10 6/06发布版中这种功能将初次亮相。不仅如此,Solaris 10 6/06在运行Linux和Unix应用的环境中还是非常值得考虑——而且肯定值得考虑的。
ZFS增加Zip
ZFS是下一代的、128位的文件系统,在首次推出Solaris 10之前,Sun公司就开始谈到它了。 根据目前的经验,我们认为ZFS是一种值得期待的产品。 ZFS的设计宗旨是让Solaris上的存储管理更像内存管理。 比如,使用ZFS向系统添加一块新的RAM芯片,不需要进行分区或者明确的分配操作——只需要添加RAM芯片,操作系统就知道如何使用它。
使用ZFS后,管理员从物理磁盘中创建存储池,然后创建文件系统,能从池中访问存储数据。 不需要预先分配ZFS的大小——文件系统会根据需要来访问存储池。 但是,我们可以在ZFS池中分配配额,确保特定的文件系统具有足够的存储空间以满足其需要。
在我们一开始测试时,配置基本UFS(Unix文件系统)分区以安装Solaris时,给/opt目录分配的空间太小了,无法安装大量的新软件包。 当我们遇到空间不足的错误时,我们能够将一个有剩余空间的驱动器转换创建为ZFS池,使用整个池作为扩充的/opt目录新的存储区。
稍后,我们想调整池的组织方式,就对池作了一个快照,根据快照在池中创建了一个新的文件系统。 然后,我们挂载了这个新的文件系统——用ZFS的说法叫做数据集——作为/opt,并且通过一系列步骤在我们的池中创建了其它一些数据集。
然后,我们很高兴地发现,我们可以通过一个网页管理接口,通过简单的导航和使用方式,进行所有的这些ZFS操作。 不仅如此,网页接口还能提供指令的命令行命令。 这就可以让我们很快地学习和掌握命令的用法,在不用GUI的场合,以及更快更灵活的基于终端的方式中,使用命令进行操作。
我们初用ZFS就使我们有了深刻的印象,但还远不止如此。 目前,ZFS还不能成为安装Solaris 10的根文件系统。 而对ZFS加密方面的支持功能,还尚处于开发之中。 (若需要了解更多有关Solaris 10中ZFS的信息,请访问
虚拟化
Solaris 10最大的竞争优势之一是它具有内在的操作系统虚拟化功能特性,即所谓的容器。
Solaris容器使管理员能够创建虚拟的Solaris实例,以实现安全性隔离或者服务器整合,通过这种方式,能具有一些特有的管理上的优势。 在所有这些优势中,最重要的就是在客户实例(用Solaris的术语说就是非全局区)之间很好地管理资源的分配。
在测试过程中,我们对Solaris容器的功能感到十分满意,我们也期待着它将Linux中的分区和CPU限额纳入其中——而Sun公司已承诺在后面发布的Solaris版本中将实现这些功能。
Sun公司也将改进容器的操作,使其更易于使用。 Solaris 10支持x86、x64和SPARC平台。 我们在Sun公司生产的Sun Fire x4200服务器上测试了Solaris 10 6/06操作系统,平台的处理器为Advanced Micro Devices公司的Opteron处理器,平台配有7GB的RAM。
在6/06发布的Solaris 10操作系统中,Sun增加了对x86平台上PCI Express设备的支持——这对服务器和工作站级系统是十分重要的。 这一最新版的Solaris发布版提供了x64系统上的预防性自诊断特性。
在2006年1月的Solaris 10更新中,Sun公司开始提供GRUB作为Solaris x86的默认引导加载器。 我们对此表示欢迎,因为GRUB是Linux分发软件的标准引导加载器,我们对其十分熟悉。(Sun公司更新硬件兼容列表的地址是 )
价格与支持服务
Solaris 10 6/06可免费下载并运行于任何数目的计算机上;安全性更新也是可以免费获得的。 Sun公司对服务协议是收费的。 比较一下这种定价策略,我们看到Microsoft的Windows服务器版、Novell公司的SLES (SUSE Linux企业服务器版)和Red Hat公司RHEL (Red Hat企业Linux),它们都是按照系统数目来收费的。Sun公司的Solaris 服务计分为不同的级别,费用按照级别的不同而不同。(更多信息可浏览)
在最近的Solaris发布版中,Sun引入了PostgreSQL作为集成的数据库选项。在6/06的发布版中,可以通过Solaris 10的服务管理框架管理PostgreSQL,而且现在Sun公司已经开始提供这一软件的运行支持了。
PostgreSQL是Solaris 10软件光盘中提供的,附带CD则有许多Solaris软件官方发布版以外的软件包。 这些软件包包括KDE
可以从站点Blastwave.org 和 Sunfreeware.com上找到其它Solaris 10软件。 在测试过程中,我们安装了几个Blastwave软件包,使用了项目的pkg-get 功能(它类似于我们在Linux里用到的Debian APT -高级打包工具)。
Blastwave是一个很不错的资源,它没有改写默认的Solaris应用,但它最初的配置有点复杂。
自我们上次发表对Solaris的评论以来,Sun公司增加了一名员工——Sun“更新”经理(update manager)负责在互联网上获取和安装更新。 我们希望这种工具能用于安装Solaris软件包,如Solaris附带光盘和Blastwave中的软件包。 Sun公司提供了大量很不错的Solaris文档,地址是。如此多可用的资源,真的很难把它们都看完。 本文出自 51CTO.COM技术博客 |