Chinaunix首页 | 论坛 | 博客
  • 博客访问: 183994
  • 博文数量: 21
  • 博客积分: 436
  • 博客等级: 下士
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-29 10:02
文章分类

全部博文(21)

文章存档

2017年(1)

2016年(1)

2014年(2)

2012年(9)

2011年(7)

2010年(1)

分类:

2012-02-07 19:53:56

      这两个星期周末都在协助工程师把公司的E3500用新进的V890替换掉。原来的E3500是与Fire4800做双机连接两台T3+磁盘阵列,提供后台数据库服务。双机用的是Veritas Cluster Server(VCS)4.0,数据库是sybase12.5,操作系统用的都是Solaris 8。E3500因为系统时钟板出现故障(已经第二次了,此前更换过一次),所以决定用V890代替。

      V890自带一块电口网卡(eri0),一块LC接口的光纤网卡。供应商发货有两块接存储的FC接口的qlogic光纤卡(4gb/2gb/1gb),一块SC接口的光纤网卡,一块电口网卡。原来的双机用了三块电口网卡,两块网卡连接两根心跳线,另一块连接公司内部网,连接磁盘阵列用的是SC的光纤卡连接LC的光纤交换机。现在准备用两块电口网卡连接心跳,SC接口的光纤网卡连接内部网交换机,一块光纤卡连接光纤交换机,另一块光纤卡实际上是多余了。先把这些网卡插入IO板上,V890的IO板上从下往上有0-8总共9个PCI-Slots,其中7和8是3.3V的,其他都是5V的。把两块qlogic FC接口的光纤卡接在7、8上,SC接口的光纤网卡接在5上,另一电口网卡接在4上。

      升级实施步骤分为:现有系统数据备份、Sun Fire V890服务器Solaris 9操作系统安装、Sun Fire 4800服务器Solaris 9操作系统安装、 Sun Fire V890+Sun Fire 4800服务器双机软件VeritasVCS安装配置及T3存储阵列连接、SYBASE数据库安装及VCS SYBASEAGENT安装配置、Sybase数据库双机系统重建恢复、双机系统测试及操作系统镜像。

      首先V890安装系统,因为V890不支持Solaris 8,所以V890及4800都要安装Solaris 9以上的操作系统。开始安装solaris 9(09/05),V890上配置的是4块146G的15000RPM的光纤通道硬盘,4800上安装的是两块72G的10000RPM的SCSI硬盘。安装的时候分区设置与4800一样,不过每个分区都是4800的两倍大小。连接VCS双机心跳线的网卡(eri0,ce1)不用系统做配置,这里只配置连接内网的SC接口的网卡(ce0)的IP地址和网关等。

      安装完操作系统后,就是SAN的安装配置。参照上的SOLARIS 9下SAN的安装配置步骤如下:
1、下载最新的SUN 的Recommended补丁
    ftp://ftp.sun.com/patchroot/clusters/9_Recommended.zip
2、下载最新的SAN补丁包,参考地址:
   
    补丁包包括两部分,一部分是FC卡的驱动,另一部分是系统必须的补丁,包括SAN的架构软件分别下载下来,如有最新的EIS光盘就只要下载SAN系统补丁。
    FC和SAN架构平台软件:SFS_base_packages.S9.tar.Z
    SAN系统补丁:SAN_S9_4.4.14_install_it.tar.Z
3、安装补丁包,顺序为SUN Recommended补丁,然后是FC卡的驱动和SAN架构的平台软件,SUN的FC卡为QLOGIC OEM的产品,但是直接使用QLOGIC的驱动并不能支持SUN上的FC卡,最后安装SAN系统补丁包,该安装程序会自动检查包之间的关系。
4、重新启动系统
5、进入OK状态,查看设备,看是否发现FC卡,showdevs
6、识别设备:probe-scsi-all,如果可以发现卡及一个虚拟的硬盘,说明FC卡和阵列连接没有问题。
7、以重新扫描系统设备树方式启动系统:boot –r 也可以在重启系统时使用reboot -- -r
8、以root身份登陆系统执行:cfgadm –avl 列出系统中被识别的设备,看系统是否检测出fc卡和LUN虚拟的设备名,记下磁盘的设备名,需要较长等待时间。
9、配置LUN磁盘设备,设备名可能是下面的名字,系统可能需要较长时间识别设备,不要中断。
    cfgadm -c confiugre c3:2100023412ecf321
    如果还不行执行 luxadm insert 查找新插入的设备
10、等待#提示符出现后,执行format命令查看是否识别出新的硬盘,然后标识该硬盘,如果无法标记。可以启动到单用户方式下执行format,然后就可以给该硬盘分分区,写入分区表信息后退出。
11、在新的分区设备上创建新的文件系统,并执行fsck,检查一下文件系统是否有问题
    newfs /dev/rdsk/c32100023412ecf321s6
    fsck /dev/rdsk/c32100023412ecf321s6
12、mount文件系统到某个目录,然后就可以使用该LUN的容量了,可以根据需要将该文件系统的相关信息写入/etc/vsftab文件

     以上步骤在这次升级操作中最后的第11、12步可以省略,因为T3的磁盘阵列的文件系统已经做好了。而挂接文件系统是VCS自动做的。这次升级碰到一个问题,我们在装V890时,没连光纤交换机而用光缆直连了一个另外不在用的T3做测试。在OK状态下检测到了一个虚拟的硬盘(LUN),但到了操作系统下就找不到。后面检查原因才发现T3的fc_topology为fabric_p2p,改为auto后就正常了。在T3上用以下命令可以查看和更改:
   sys list
   sys fc_topology [
  
     4800原有两块硬盘做了镜像,为安全起见,安装系统时拔掉第二块硬盘,防止万一系统挂不起来还能恢复原样。安装系统的步骤与890没什么区别

阅读(2343) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~