简介
OS
Solaris是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。Solaris支持使用SPARC(Scalable Processor ARChitecture)和x86系列处理器体系结构的系统。
基于磁盘的文件系统
- UFS文件系统(Unix File System)
基于BSD快速文件系统的传统UNIX文件系统,是Solaris的默认文件系统。默认启用UFS日志记录功能。
- ZFS文件系统(Zettabyte file system)
ZFS是一个拥有逻辑卷管理功能的文件系统,ZFS是一个具有高存储容量、文件系统与卷管理概念集成、崭新的磁盘逻辑结构的轻量级文件系统,同时也是一个便捷的存储池管理系统。
- HSFS文件系统(High Sierra File System)
用于CD-ROM的只读文件系统。
- PCFS文件系统(PC File System)
PC文件系统,可以读写DOS型式磁盘的数据,如FAT32。
- UDF文件系统(Universal Disk Format)
DVD文件系统。
系统多路径:MPxIO/STMS
Oracle Solaris的I/O多路径功能(MPxIO),也称为StorageTek Manager(STMS),是Solaris主机系统自带的一款多路径软件,用于管理通过多路径被主机访问的设备。在Solaris 8,9,10,11版本中均可以使用STMS。
STMS软件具有以下的功能特性:
- 多路径配置管理
- 在一组HBA卡上实现I/O负载均衡
- 在连接线路或控制器发生故障时路径切换
- 支持单实例多路径设备(Single instance multipath device)
- 动态重新配置
在STMS多路径软件中,主要支持以下两种负载均衡策略:
- Round_robin(默认)
所有路径上同时下发I/O。
- none
同一时候,任意一个LUN上只有一条路径上有I/O。当前有I/O的路径发生故障的时候,I/O会切换到另外的路径上面
管理工具:smc
系统信息查询
以root用户查询主机相关信息,以下信息只针对SPARC系统(小机),不涉及x86系统。
系统物理配置信息
使用命令:prtconf 查询,显示系统配置信息。
显示当前硬件配置和工作状态
使用命令:prtdiag -v 查询,信息中包含了主机硬件类型、CPU、内存等信息。
操作系统版本及内核信息
使用命令uname -a、cat /etc/release查询,回显如下:
FC组网
识别HBA卡:cfgadm -al
使用命令:cfgadm -al 查看FC卡。关注Ap_Id,Type,Receptacle,Occupant属性。
上图中,类型为“fc*”的Ap_Id有2个,c3和c4。这说明主机系统上找到两个FC HBA的端口。
需要确保其Receptacle状态为“connected”,Occupant状态为“configured”。如果这两个参数的状态不正确,则会影响后续的发现LUN等操作。
cfgadm命令查询到HBA的Type值与HBA卡的组网方式相关。当HBA卡直接与存储相连时,Type值为fc-private;当HBA卡与交换机相连时,Type值为fc-fabric。
此命令也是扫LUN命令。
查看光纤卡端口的路径及连接状态:luxadm -e port
使用命令:luxadm -e port 查看光纤卡端口的路径及连接状态,回显信息中,记录第一列信息,作为<path>信息
查看端口wwpn信息:luxadm -e dump_map <path>
使用命令:luxadm -e dump_map <path> 查看端口的WWN信息
上图中,wwpn信息为:2100000e1eca69a0;
HBA卡型号及驱动信息:fcinfo hba-port
使用命令:fcinfo hba-port查询,关注HBA Port WWN、Manufacturer、Model、Firmware Version、Driver Version、State、Current Speed。
上图中,wwpn为2100001b3210fbda的FC端口,使用QLogic公司的卡,型号是QLE2562,固件版本5.08.00,驱动版本是20140211-5.00,offline状态。
上图中,wwpn为2100001b3210fbda的FC端口,使用QLogic公司的卡,型号是QLE2562,固件版本7.05.00,驱动版本是150505-5.03b,online状态,当前速率为8Gb。
HBA超时信息
Qlogic卡:(需要安装QConvergeConsole CLI插件)
使用命令:qaucli 进行查看,qaucli->2->3->portID->1
输入:2
输入:3
输入:需要查看信息的portid:1
输入:1
查看Link Down Timeout (seconds)字段。如果没有此字段,使用命令:prtpicl -v -c scsi-fcp | grep link-down-timeout、cat /kernel/drv/qlc.conf | grep link-down-timeout 命令查看;
系统默认是0,建议值<=5。如果不符合,需要修改配置文件,重启主机生效。
eMulex卡