All the Interesting ThingsThis is a personal web log. All information posted here does not represent my employer. I do not speak for my employer. |
|
Tuesday Apr 21, 2009
开放存储Amber Road测试(1)
SUN公司推出革命性的开放存储(Open Storage)架构已经有快半年了,市场反应良好。开放存储架构是指采用开放的软硬件来构造计算机的存储系统,相比传统用私有软硬件来支撑的存储系统来说,开放存储具有性价比高,成熟度好以及易于开发多种应用等优点。 Sun公司目前的开放存储产品称为Amber Road,共有3种型号:SS7410,7210和7110。在硬件架构上基本上是由X86服务器和标准盘阵或磁盘、SSD固态盘组成,在软件方面由OpenSolaris、ZFS和多个开源软件组成。支持常用的协议,如NFS,CIFS,HTTP/WEBDAV,FTP,iSCSI等。
![]() SS7410 最近给客户作了个功能性演示,发现Amber Road无论在功能、易用性以及监控等方面都非常突出。这里把本人实际测试的情况总结一下,供大家参考。本次测试涉及了Amber Road的产品系列的主要功能,包括了文件服务,系统监控,数据复制,自动脚本等。 基本配置 我们的测试环境包括一台SS7110(2.14TB,16块盘),一台SS7410(单头,1个满配的J4400磁盘组, 20.9TB,24块盘)。 Pass Canadian Citizenship Test Storage 7000系列的裸设备出厂的状态是没有IP地址等网络配置的,因此,需要通过ILOM的串口连接,配置一个初始的IP地址,然后可以通过管理用的以太网口来连接ILOM,实现进一步的配置。以下以SS7110为例,其初始管理端口地址为10.0.0.71。用ssh命令连接ILOM控制台: # ssh -l root 10.0.0.71 输入密码后可进入ILOM的命令行状态,在这里可以用以下命令获得SS7110里X64服务器的OpenSolaris操作系统控制台(串口Serial port)。 -> start /SP/console 如果此时重新冷启动SS7110,可以看到以下完整的启动过程: SunOS Release 5.11Version ak/generic@2008.12.12,1-0 64-bit Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Clearing appliance configuration ...... done. Configuring network devices ... done. Sun Storage 7110 Version ak/SUNW,iwashi@2008.12.12,1-0 Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Configuring devices. Checking hardware configuration ... done. Starting appliance configuration .................................. done. Press any key to begin configuring appliance: [*] 可以看到SS7110的操作系统是OpenSolaris(SunOS Release 5.11),只要输入任意键,就可以进入操作系统的网络等标识(Identity)配置: United States Citizenship Application
Sun Storage 7110 Configuration
Copyright 2009 Sun Microsystems, Inc. All rights reserved.
NET-0 <=> NET-1 <=> NET-2
(转载请注明出处:Java,JavaFX,Solaris技术交流 http://developers.sun.com.cn/blog/henry/) Haining Henry Zhang 我们配置SS7110的设备名字为SS7110-71,第一块网卡NET-0的网络地址为 192.168.0.71,root用户的密码在这里可以重置。在确认输入后,系统显示如下信息,这时,我们可以用更加友好的图形界面(浏览器)来作下面的配置。当然,用字符console界面也是可以完成相同的功能。
Sun Storage 7110 Configuration
Copyright 2009 Sun Microsystems, Inc. All rights reserved.
Your new appliance is now ready for configuration. To configure your
appliance, use a web browser to visit the following link:
https://SS7110-71.prc.sun.com:215/
If your network administrator has not yet assigned the network name you chose
for the appliance, you can also configure your appliance using the link:
https://192.168.0.71:215/
If you are unable to connect to the appliance through your web browser, you
can begin text-mode configuration by logging in as "root" and entering the
administrator password you specified on the previous screen.
For help, see http://www.sun.com/7110/
SS7110-71 console login:
打开Firefox浏览器(不支持IE),输入以下地址:https://192.168.0.71:215/,可以看到以下登录画面,可用root用户及刚才设置的密码登录:
登录后,可以看到如下初始配置界面的第一步(Step 1 of 6),其中有一个网卡已经通过命令行配置(nge0)。在此还可以配置其余的3个网卡。Datalinks 和interfaces可以起个有意义的名字,缺省为“Untitled” 。
在点击APPLY按钮后,再用点击COMMIT按钮进入下一步DNS设置,可以配置DNS域名和服务器地址,在生产环境中,最好配置此项,因为有些服务会用到DNS。 Become United States of America Citizen
接下来就是时钟配置,NTP服务器等。这样可以使用NTP来实现SS7000设备的时间同步。
下一步是配置其它命名服务(Naming Services),如NIS,LDAP和AD。在这里,我们也可以把配置工作留到需要的时候才配置,效果是一样的。JavaFX Center
接下来的是远程支持的配置,如Web Proxy,注册和Phone Home���。如果用户希望采用Auto Service Request (ASR),Sun Connection等功能,需要配置这里的参数,如下图:
[注:这里Step 1-5 of 6所完成的工作基本上和Solaris操作系统第一次启动时的配置相同,因此,我们可以认为这是配置SS7000系统存储的底层服务器的OS。] (转载请注明出处:Java,JavaFX,Solaris技术交流 http://developers.sun.com.cn/blog/henry/) 最后一步是配置ZFS的存储池( Storage Pool)。对低端的SS7000系列,如7110,只可以配置一个pool;高端的设备如7410,则每个J4000可以配置1-2个pool。如果一个设备曾经使用过,然后重新配置参数(reconfigure),则可以利用IMPORT功能来吧现有数据导入,原来的数据可以原封不动的加载。[注:这实际上是ZFS的import挂接功能。]
如果是全新配置或者不需要保留已有的磁盘数据,则可以点击“CONFIGURE”按钮,进行储存配置。这需要2个步骤,第1步是校验存储设备(Verify Storage),检查存储设备是否连接妥当和正常运作:
第2步是配置数据profile。每个SS7000设备都有几种预定义的profile,适合对不同可用性、性能和容量的需求。下图为SS7110的5种profile,界面中给出了实际容量大小等主要数据的对比。点击每种profile ,可以看到详细的说明(如下图中的Double parity RAID)。在做测试时,应该问清楚应用的情况来确定所需要的profile。
另一种profile: Double parity RAID, wide stripes
当Data profile选择后,可以用scrub功能检查是否有坏的磁盘,scrub的作用主要是扫描磁盘内容是否有错误。[注:Scrub是ZFS的功能。] Scrub前后的界面如下:
Scrub后正常的状态:
(转载请注明出处:Java,JavaFX,Solaris技术交流 http://developers.sun.com.cn/blog/henry/) 注:如果是SS7410等有SSD的设备,还可以看到Log Profile和Cache Profile配置,Log Profile 说明如下:
Cache Profile的说明:
接下来点击COMMIT Step 6 of 6,从而完成SS7000的初始配置:
接下来就是各种客户化的工作,如配置各种数据服务的参数等。 (转载请注明出处:Java,JavaFX,Solaris技术交流 http://developers.sun.com.cn/blog/henry/) Posted at 12:06AM Apr 21, 2009 by morningstar in Open Storage | Comments:
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||