I needed to run LSI MegaRaid Storage Manager (vivaldiframework) for my LSI 9260-8i SAS card in my Ubuntu Desktop. Ubuntu is based on Debian so this may also work to get LSI MegaRaid Storage Manager on Debian as well, but I have not yet tried it yet. It took some work but I go it to install so I thought I would tell you how I did it. It is assumed that in the following, when editing a file you are doing it with superuser rights such as opening the files from the comand prompt with "sudo nano /path/to/file/file" or "sudo vi /path/to/file/file"

I found that you need to have a GUI installed (though the install can be done completely by ssh.

root account:

If the root account has not been enabled, it will need to be enabled and have a pasword set

sudo passwd root

sudo passwd -u root

Install prerequisites:

sudo apt-get install alien libstdc++5  rcconf

You also need to install at least Java 7, I am using Java8. I followed the procedure found at: http://www.ubuntugeek.com/how-to-install-oracle-java-7-in-ubuntu-12-04.html and just changed java7 in the command line to java8

 

You need to download the Linux  build from LSI (RAID+Controllers&productcode=P00066&assettype=Management+Software+and+Tools&productname=MegaRAID+SAS+9260-8i" target="_blank" rel="nofollow">http://www.lsi.com/support/pages/download-results.aspx?component=Storage+Component&productfamily=RAID+Controllers&productcode=P00066&assettype=Management+Software+and+Tools&productname=MegaRAID+SAS+9260-8i). I initially tried the latest but had some problems with it. It could very well have been a fluk but I just went back to the 13.11.01.00 version that worked just fine.

mkdir ~/LSI

cp 13.11.01.00_Linux_x64_MSM.gz ~/LSI/

cd ~/LSI/

tar xzvf 13.11.01.00_Linux_x64_MSM.gz

cd disk

sudo alien --scripts *.rpm

install deb packages

sudo dpkg --install lib-utils2_1.00-6_all.deb

sudo dpkg --install megaraid-storage-manager_13.11.01-1_all.deb

edit /etc/init.d/vivaldiframeworkd and replace the line

for ((i=0, i < 20, i++))

with

for i in `seq 0 19`

edit "/usr/local/MegaRAID Storage Manager/Framework/startupui.sh" and replace

LD_LIBRARY_PATH=`pwd`:/opt/lsi/Apache:/opt/lsi/Pegasus:/opt/lsi/openssl;export LD_LIBRARY_PATH

with

LD_LIBRARY_PATH=`pwd`:/opt/lsi/Pegasus:/usr/sbin/openssl;export LD_LIBRARY_PATH

configure the service to start automatically:

sudo rcconf

arrow down to the vivaldiframeworkd, if it does not have an "*" in it , hit the space bar to select it, then hit enter or tab to OK

 

Restart the vivaldiframeworkd service:

sudo /etc/init.d/vivaldiframeworkd restart

if you want to use the Graphical desktop installed on you box you can access the GUI with

cd "/usr/local/MegaRAID Storage Manager"

./startupui.sh

 

好久没有更新了,以后会陆续收集一些关于无盘工作站和虚拟化桌面的资料。

先说无盘吧。

无盘工作站应用面很广,首先来说应该是网吧,既节省了硬件成本,又省去了很多繁琐的维护成本。

其次,在公司应用的也不在少数。

公司配备的电脑的硬盘使用量,很少能达到50%,很多一部分用户只使用了几G的容量,若按照160G硬盘来讲,浪费了至少140G容量。那么如果将这部分空间利用起来,势必会节省大量的硬盘资源。随便搜索了一下无盘的好处:

1.省银子每个工作站都不用硬盘,节约大量资金。但这不是无盘的主要优点。
2.易管理工作站10秒自动还原,由于无硬盘,所以不怕随意关机或人为破坏。
3.速度快12秒进WIN98, 这是有盘无法想像的。服务器用高速磁盘阵列,加上大内存,大缓存,高速CPU,所以响应速度极高,使普通工作站性能大幅提升。
4.内容丰富每个工作站都共享240G或更多节目,比有盘多6倍。2000多首MP3,1000多集电影,上1000个游戏,足以让每个网民乐不思蜀,网吧财源滚滚。
5.安全性好独一无二的超级保护功能足以让有盘工作站相形见绌,不怕恶意攻击和破坏,实现无人值守及零维护,再也不用整天手忙脚乱地Ghost硬盘了。
6.游戏升级快升级服务器游戏相当于同时升级几百台工作站的游戏。
7.安装快速简单原有网络原封不动,100台改无盘只要3个小时左右

当然也有劣势

就是当你只有一个无盘服务器,而这个服务器出现故障的时候,整个网络依赖于这部服务器的运作就会出现瘫痪,无法运作。因此人们只能想多一个办法就是备用多一个服务器作为分流,当一部坏的时候,分流这部就顶上。

无盘服务器要求比较高,起码要做N块硬盘的阵列,不过对于现在的pc来讲,不必购买专业的服务器,普通台式机也可实现,做raid0+热备,亦可达到理想效果。

规模不大的公司,有着20几台pc组无盘,服务器支出并不大。

再来说说虚拟化

虚拟化并非一个很新的概念,在此之前有很多相关文章也有很多人在尝试,并也有了很成功的方案。我比较感兴趣的就是虚拟化桌面,用户看到的桌面其实是运行在服务器端的。windows的mstsc就是这样,以前我只是用它管理服务器用。

2010年8月17日参加了思杰的虚拟化技术峰会,进一步了解了虚拟化应用的前景,若将无盘和虚拟化桌面结合到一起,是否可以达到低成本工作站的目的?

假如我有台P3的台式机,仅有256M内存,无硬盘,通过网卡启动winpe系统,再运行虚拟化客户端,即可享受高速办公环境。是否可以实现?摸索中

以上仅是本人对这两种技术的理解,并非很透彻,仍在不断学习和实践中。昨天刚刚通过锐起的无盘系统,成功将一台硬盘报废的老笔记本做成无盘,过程是比较痛苦的,因为没有IDE接口的笔记本硬盘,所以找了几个U盘能用的xp测试,不过最终结果还是满意的。继续研究吧,过些日子条件允许的情况下,搞一搞公司的电脑。哈哈,让老板买单。

转载:http://server.zol.com.cn/170/1708162.html   

RAID对服务器的要求

既然应用到服务器中,就对服务器产品也会有所要求。由于RAID技术可以使多块磁盘同时读写,就对服务器CPU、内存、I/O带宽的方面性能提出要求。对于处理器支持,当SCSI演变到Ultra 2,80Mbps速度要求时,处理器最起码要在奔腾处理器以上,而对于RISC架构的服务器要应用在专用处理器上,但如今最新的处理器都可以支持目前的RAID技术。

在操作系统方面,主流的windows、Linux系统都支持RAID 0,RAID 1,RAID 5级别阵列模式。要实现数据安全冗余,对于阵列中的硬盘还有一定要求。如何确保数据安全,则取决磁盘阵列设计和品质。其中主要考虑的是:是否有对温度、电压、电源、磁盘状态监控的系统?磁盘有没有提供热插拔,在电路设计上就可以体现有没有保护路线的设计,80针的SCSI磁盘支持热插拔,而68针的SCSI磁盘不支持热插拔。此外,磁盘托架也有真假热插拔的区别。

而值得注意的是,在配置磁盘阵列时,阵列中磁盘顺序。就是说,有些RAID阵列卡在磁盘拔出后,只有按照顺序插回阵列中才可以保证数据被正常存取。

RAID的实现方式

针对技术的产生,除了提供使用环境以外,如何实现其最大的特点是关键。RAID有几种实现类型分为: 软件 RAID和硬件 RAID。硬件方式就是通过RAID控制器实现,而软件方式通过软件把磁盘组合起来,实现条带化快速数据存储和安全冗余。

对于硬件RAID通常就是主板集成RAID控制器或者单独RAID卡,连接多个磁盘实现。而硬件RAID性能较好,应用广泛,对于高速数据存储和安全冗余环境应用合适。软件就相对简单,无需购买RAID卡,通过第三方软件实现低成本应用,但是配置复杂而且性能较低,目前RAID卡是主流的应用方式。


RAID模式对比

除此之外,主要阵列模式实现所需的基本要求,通过上面表格比较可以清楚知道每种RAID模式。