1,HP-UX几个命令

1)查看型号,和uname -a差不多
      model
2)查看光纤卡信息
      ioscan -funC fc
3) 查看扫描出的磁盘信息
      ioscan -fucC disk
4)查看磁盘及其对应的路径
      ioscan -m dsf
5) 查看划分过来的lun
      ioscan -m lun
6) 查看磁盘大小
      diskinfo /dev/rdsk/c1t0d0

7) 查看HBA卡的wwn和其他属性
      fcsmutil /dev/fcd0
8) 查看xp存储划过来的盘
      /usr/contrib/bin/xpinfo -i
9) 配置主机名,IP,网关等
     vi /etc/rc.config.d/netconf
    或者:ifconfig lan0 133.64.32.15 255.255.255.0
10) 查看网卡地址
       lanscan lan0
11) 查看网卡信息
       lanscan



2,各OS查看WWWN号方法

AIX:

lsdev -Cc adapter -S a|grep fcs
能看到n个光纤卡,例如fcs0,fcs1
然后,lscfg -vp|fsc0

HP-ux:

isscan -fnC fc
同AIX,能看到n个光纤设备,例如/dev/fcd0
然后,fcmsutil /dev/fcd0

Solaris:

luxadm -e port,查看HBA的port,得到连接属性。
可以看到例如如下的信息:
 /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl       NOT CONNECTED
 /devices/pci@0,0/pci1022,7450@2/pci1077,101@1,1/fp@0,0:devctl     CONNECTED

可以看到只有一块光纤卡连到了存储设备,然后用如下命令查看:
luxadm -e dump_map 设备port
luxadm -e dump_map /devices/pci@0,0/pci1022,7450@2/pci1077,101@1/fp@0,0:devctl

可以得到信息。

或者luxadm probe可以直接查到,待确定。

Redhat:

在Redhat中,设备管理的相关信息都保存在内核中,即/proc目录.所以我们一般查询CPU,内存,磁盘等信息,也是在该目录下. 其中 HBA卡相关信息保存在/proc/scsi/qla2300/目录下,不同设备对应不同的文件名,例如
    # grep scsi /proc/scsi/qla2300/1
    Number of reqs in pending_q= 0, retry_q= 0, done_q= 0,scsi_retry_q= 0
    scsi-qla0-adapter-node=200000e08b9cf661;
    scsi-qla0-adapter-port=210000e08b9cf661;
    就可以查到系统第一块HBA卡的WWNN和WWPN号.

HBA卡里面的Node WWN 和Port WWN

HBA,字面理解是主机总线适配卡,我觉得现在狭义的叫做 FC HBA,在的HBA也就是Fibre Channel HostBus Adapter,因为网卡是不是也可以叫做NETWORK HBA呢,在FC网络中,主机(如服务器)需要和FC网络、FC存储设备(如SAN)连接时,需要使用一种接口卡,就如同连接以太网需要以太网卡一样。这 种接口卡就叫做FC HBA,简称HBA

和以太网卡的MAC地址一样,HBA上也有独一无二的标识,这就是WWN(World Wide Name)。HBA上的WWN有两种:

    Node WWN(WWNN):每个HBA有其独有的Node WWN

一般在solaris里面用 #luxadm probe

得到的结果都是NODE WWN。根据有几个NODE WWN,你就可以知道你有几个FC HBA卡了。

    Port WWN(WWPN):HBA卡上每个port有其独一无二的Port WWN。由于通讯是通过port进行的,多数情况下需要使用WWPN而不是WWNN。

WWN的长度为8bytes,用16进制表示并用冒号分隔。例如:50:06:04:81:D6:F3:45:42


Windows:

在Windows系统中,可以使用FC HBA卡厂家提供的管理软件查看光纤适配器的WWN号码,具体如下:
Qlogic:SANsurfer
Emulex:HBAnyware


3,查看OS版本方法

redhat: lsb_release -a 或者: cat /etc/redhat-release