分类: 服务器与存储

目    录
1 概述 1
2 安装步骤 1
2.1 安装SAS5/E驱动 1
2.2 放入MD3000 的光盘,进入到/linux/RPMS 1
2.3 查看驱动加载驱动情况 4
2.4 开始安装MD3000 管理软件 4
2.5 安装多路径管理,就是MPP 10
2.6 打开linux 桌面的管理软件,可以在linux 下使用SMclient管理MD3000 13
3    磁盘挂载 2


概述
MD3000 在Enterprise Linux Server release 5 下单连接一个服务器的安装步骤:
安装步骤
安装SAS5/E驱动
完成Linux 的安装,系统是不会自动加载SAS5/E 的驱动的,需要我们手工安装
放入MD3000 的光盘,进入到/linux/RPMS
先rpm dkms-2.0.17-1.noarch.rpm, 然后 进入到/linux/RPMS/rh5 的目录安装SAS5/E 的驱动 rpm mptlinux-4.00.07.00-2dkms.noarch.rpm包。
如下:
[root@node1 RPMS]# rpm -ivh dkms-2.0.17-1.noarch.rpm
Preparing...                ########################################### [100%]
  1:dkms                   ########################################### [100%]
[root@node1 RPMS]# cd rh5/
[root@node1 rh5]# pwd
/u01/md3000/linux/RPMS/rh5
[root@node1 rh5]# rpm -ivh mptlinux-4.00.07.00-2dkms.noarch.rpm
Preparing...                ########################################### [100%]
  1:mptlinux               ########################################### [100%]
Creating symlink /var/lib/dkms/mptlinux/4.00.07.00/source ->
                /usr/src/mptlinux-4.00.07.00
DKMS: add Completed.
Kernel preparation unnecessary for this kernel.  Skipping...
Building module:
cleaning build area....
make KERNELRELEASE=2.6.18-92.el5 -C /lib/modules/2.6.18-92.el5/build SUBDIRS=/var/lib/dkms/mptlinux/4.00.07.00/build modules.............
cleaning build area....
DKMS: build Completed.
Running module version sanity check.
mptbase.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptbase.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptscsih.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptscsih.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptctl.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptctl.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptlan.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptlan.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptspi.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptspi.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptsas.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptsas.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
mptfc.ko:
- Original module
  - Found /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/mptfc.ko
  - Storing in /var/lib/dkms/mptlinux/original_module/2.6.18-92.el5/i686/
  - Archiving for uninstallation purposes
- Installation
  - Installing to /lib/modules/2.6.18-92.el5/kernel/drivers/message/fusion/
Adding any weak-modules
depmod....
Saving old initrd as /boot/initrd-2.6.18-92.el5_old.img
Making new initrd as /boot/initrd-2.6.18-92.el5.img
(If next boot fails, revert to the _old initrd p_w_picpath)
mkinitrd......
DKMS: install Completed.
查看驱动加载驱动情况
建议重启Linux,在查看lsmod
#more /etc/modprobe.conf
alias eth0 bnx2
alias eth1 bnx2
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptsas
alias scsi_hostadapter2 ata_piix
alias scsi_hostadapter3 mptspi
SAS5/E 的驱动完成。
重启后:
[root@node1 soft]# lsmod |grep mpt
mptctl                107016  0
mptspi                 53392  0
scsi_transport_spi     59841  1 mptspi
mptsas                 71952  6
mptscsih               69632  2 mptspi,mptsas
mptbase               109728  4 mptctl,mptspi,mptsas,mptscsih
scsi_transport_sas     66753  1 mptsas
scsi_mod              188665  16 iscsi_tcp,ib_iser,libiscsi,scsi_transport_iscsi,ib_srp,mptctl,mppVhba,mptspi,scsi_transport_spi,libata,mptsas,mptscsih,scsi_transport_sas,mppUpper,sg,sd_mod
开始安装MD3000 管理软件
在/linux/app 目录下面, 客户的linux 需要X-windows.
[root@node1 app]# pwd
/u01/md3000/linux/app
[root@node1 app]# ls
RDACReadme.txt  SMIA-LINUX-02.70.A6.13.bin
[root@node1 app]# ./SMIA-LINUX-02.70.A6.13.bin
注意管理软件的默认安装路径/opt/dell/mdstoragemanager
http://blogimg.chinaunix.net/blog/upfile2/101023100921.jpg
如果你用这台linux 服务器管理MD3000,请用Full Installation.
如果这台服务器只需要分配到磁盘,可以只安装Host.
安装完成。
安装多路径管理,就是MPP
先进入到MD3000 软件的安装目录/opt/dell/mdstoragemanger.
tar –zvxf rdac-LINUX-source.tar.gz 然后在相同的目录下会产生一个新的目录。
[root@node1 mdstoragemanager]# gtar -zxvf rdac-LINUX-source.tar.gz
[root@node1 mdstoragemanager]# pwd
/opt/dell/mdstoragemanager
[root@node1 mdstoragemanager]# ls -l
total 74316
dr-xr-xr-x 2 root root     4096 Feb  3 18:22 agent
dr-xr-xr-x 2 root root     4096 Feb  3 18:21 client
-rwxrwxr-x 1 root root     8342 Oct 16  2007 eula.html
drwxrwxr-x 3 root root     4096 Feb  3 18:20 ia
drwxr-xr-x 7 root root     4096 Feb  3 18:21 jre
drwxr-xr-x 5 root root     4096 Aug 23  2007 linuxrdac-09.01.C6.06
-rwxrwxr-x 1 root root       65 Feb  3 18:20 PowerVault Modular Disk Storage Manager_InstallErrorLog.log
-rw-rw-r-- 1 root root    15601 Feb  3 18:23 PowerVault_Modular_Disk_Storage_Manager_InstallLog.log
-rwxrwxr-x 1 root root   305128 Aug 23  2007 rdac-LINUX-source.tar.gz
-rwxrwxr-x 1 root root   464995 Oct 10  2007 SMagent.rpm
-rwxrwxr-x 1 root root 43647567 Oct 16  2007 SMclient.rpm
-rwxrwxr-x 1 root root 31048922 Aug 14  2007 SMruntime.rpm
-rwxrwxr-x 1 root root   462562 Mar 21  2007 SMutil.rpm
drwxrwxr-x 2 root root     4096 Feb  3 18:23 Uninstall dell_mdstoragemanager
dr-xr-xr-x 2 root root     4096 Feb  3 18:21 util
红色字体是新的目录,进入这个新的目录
然后运行 make install,
如果有报错的话,请添加linux 的组件,包括所有开发工具和开发包,如下图:
http://blogimg.chinaunix.net/blog/upfile2/101023100949.jpg
[root@node1 linuxrdac-09.01.C6.06]# make install

http://blogimg.chinaunix.net/blog/upfile2/101023100959.jpg
安装完成后,系统会提示你编辑/boot/grub/menu.lst 文件。编辑的结果如下:
然后重启系统, 用 with MPP support 的这个img 启动系统。
http://blogimg.chinaunix.net/blog/upfile2/101023101021.jpg
然后运行 SMagent start,检查linux 下的主机代理是否启动。
http://blogimg.chinaunix.net/blog/upfile2/101023101029.jpg
打开linux 桌面的管理软件,可以在linux 下使用SMclient管理MD3000
#SMclient
http://blogimg.chinaunix.net/blog/upfile2/101023100848.jpg

注册主机(如果需要多台主机同时访问RAID,应先注册主机,然后再创建主机组,将已注册的主机加入主机组)
http://blogimg.chinaunix.net/blog/upfile2/101023101042.jpg
然后开始创建虚拟磁盘

http://blogimg.chinaunix.net/blog/upfile2/101023101055.jpg

上图中可以将RAID级别进行设置
http://blogimg.chinaunix.net/blog/upfile2/101023101222.jpg
分配磁盘给主机。
MD3000Raid01做法
http://blogimg.chinaunix.net/blog/upfile2/101023101231.jpg
然后重启系统,
http://blogimg.chinaunix.net/blog/upfile2/101023101241.jpg
用fdisk –l 就可以看到新加的磁盘了。 安装完成。
3、用dmesg找出新硬盘的设备名,像/dev/sda等,然后用fdisk分区,创建挂载点,用mkfs创建文件系统,最后挂载 ....
1.        以root登陆系统,执行 fdisk –h 查看新加硬盘的设备名,将需要的硬盘用fdisk格式化,例如fdisk /dev/sdb
2.        输入p,查看新硬盘的分区情况
3.        根据需要可以n(创建)最多4个主分区
4.        创建之后使用w保存分区配置
5.        对创建的分区进行格式化 mkfs -t ext3 -c /dev/sdb 等,根据分区不同,分别格式化。
6.        分别建立相应的oradata新划分分区挂载 mount /dev/sdc1 /oradata
7.     df命令查看挂载是否成功
8.        为了能够开机自动挂载,修改/etc/fstab 增加
dev/sdc1    /data   ext3    defaults        1 12  注:12是根据以上顺序排列下来的
9.        重新启动服务器,df查看挂载是否成功。