{"id":65,"date":"2014-02-21T13:31:39","date_gmt":"2014-02-21T05:31:39","guid":{"rendered":"http:\/\/blog.cyszys.com\/?p=65"},"modified":"2014-02-21T13:32:32","modified_gmt":"2014-02-21T05:32:32","slug":"65","status":"publish","type":"post","link":"http:\/\/blog.cyszys.com\/?p=65","title":{"rendered":"Unix\u7cfb\u7edfHBA\u5361wwn\u53f7\u67e5\u770b\u65b9\u6cd5"},"content":{"rendered":"<p>AIX:\n1,\u83b7\u5f97AIX\u4e3b\u673a\u8fde\u63a5\u7684\u5149\u7ea4\u8bbe\u5907:<!--more--><\/p>\n<pre class=\"brush:bash\"># lsdev -Cc adapter -S a | grep fcs\n        fcs0      Available 09-08 FC Adapter\n        fcs1      Available 09-09 FC Adapter<\/pre>\n<p>\u5176\u4e2d,\u663e\u793a\u6709\u4e24\u5757\u5149\u7ea4\u5361.fcs0\u548cfcs1<\/p>\n<p>2,\u67e5\u770b\u5149\u7ea4\u5361\u7684WWN\u53f7:<\/p>\n<pre class=\"brush:bash\"> # lscfg -vpl fcs0\n  fcs0             U787B.001.DNWG664-P1-C1-T1  FC Adapter\n\n        Part Number.................10N8620\n        Serial Number...............1B74404468\n        Manufacturer................001B\n        EC Level....................A\n        Customer Card ID Number.....5759\n        FRU Number.................. 10N8620\n        Device Specific.(ZM)........3\n        Network Address.............10000000C96E2898\n        ROS Level and ID............02C82138\n        Device Specific.(Z0)........1036406D\n        Device Specific.(Z1)........00000000\n        Device Specific.(Z2)........00000000\n        Device Specific.(Z3)........03000909\n        Device Specific.(Z4)........FFC01159\n        Device Specific.(Z5)........02C82138\n        Device Specific.(Z6)........06C12138\n        Device Specific.(Z7)........07C12138\n        Device Specific.(Z8)........<span style=\"text-decoration: underline;\">20000000C96E2898<\/span>\n        Device Specific.(Z9)........BS2.10X8\n        Device Specific.(ZA)........B1F2.10X8\n        Device Specific.(ZB)........B2F2.10X8\n        Device Specific.(ZC)........00000000\n        Hardware Location Code......U787B.001.DNWG664-P1-C1-T1<\/pre>\n<p>\u5176\u4e2d\u6807\u4e0b\u5212\u7ebf\u7684\u90e8\u5206\u5c31\u662f\u5149\u7ea4\u5361\u7684WWN\u53f7<\/p>\n<p>HP-Unix:\n1,\u5217\u51faHP\u673a\u4e0a\u8fde\u63a5\u7684\u5149\u7ea4\u5361\u8bbe\u5907:<\/p>\n<pre class=\"brush:bash\"># ioscan -fnC fc\nClass     I  H\/W Path  Driver S\/W State   H\/W Type     Description\n=================================================================\nfc        0  0\/3\/1\/0   fcd  CLAIMED     INTERFACE    HP A6826-60001 2Gb Dual Port PCI\/PCI-X Fibre Channel Adapter (FC Port 1)\n                      \/dev\/fcd0\nfc        1  0\/3\/1\/1   fcd  CLAIMED     INTERFACE    HP A6826-60001 2Gb Dual Port PCI\/PCI-X Fibre Channel Adapter (FC Port 2)\n                      \/dev\/fcd1<\/pre>\n<p>\u7531\u6b64\u56fe\u53ef\u4ee5\u770b\u5230,\/dev\/fcd0\u548c\/dev\/fcd1\u662f\u4e24\u4e2a\u5149\u7ea4\u5361<\/p>\n<p>2, \u67e5\u770b\u5149\u7ea4\u5361\u7684WWN\u53f7<\/p>\n<pre class=\"brush:bash\"># fcmsutil \/dev\/fcd0\n\n                           Vendor ID is = 0x001077\n                           Device ID is = 0x002312\n            PCI Sub-system Vendor ID is = 0x00103c\n                   PCI Sub-system ID is = 0x0012ba\n                               PCI Mode = PCI-X 133 MHz\n                       ISP Code version = 3.3.18\n                       ISP Chip version = 3\n                               Topology = PTTOPT_FABRIC\n                             Link Speed = 2Gb\n                     Local N_Port_id is = 0xa10500\n                  Previous N_Port_id is = None\n            N_Port Node World Wide Name = <span style=\"text-decoration: underline;\">0x50060b00001db241<\/span>\n            N_Port Port World Wide Name = <span style=\"text-decoration: underline;\">0x50060b00001db240<\/span>\n            Switch Port World Wide Name = <span style=\"text-decoration: underline;\">0x205e000dec0e2e00<\/span>\n            Switch Node World Wide Name = <span style=\"text-decoration: underline;\">0x2001000dec0e2e01<\/span>\n                           Driver state = ONLINE\n                       Hardware Path is = 0\/3\/1\/0\n                     Maximum Frame Size = 2048\n         Driver-Firmware Dump Available = NO\n         Driver-Firmware Dump Timestamp = N\/A\n                         Driver Version = @(#) libfcd.a HP Fibre Channel ISP 23xx & 24xx Driver B.11.23.04 \/ux\/core\/isu\/FCD\/kern\/src\/common\/wsio\/fcd_init.c:Oct 18 2005,08:21:11<\/pre>\n<p>\u5176\u4e2d\u6807\u4e0b\u5212\u7ebf\u90e8\u5206\u663e\u793a\u4e86HBA\u5361\u7684WWNN\u548cWWPN\u53f7,\u53e6\u5916\u8fd8\u80fd\u770b\u5230\u8be5HBA\u5361\u8fde\u63a5\u7684\u5149\u7ea4\u4ea4\u6362\u673a\u7aef\u53e3\u7684WWN\u53f7\u3002<\/p>\n<p>Solaris:\nsolaris\u4e0a\u7528luxadm\u547d\u4ee4\u6765\u7ba1\u7406\u5b58\u50a8\u8bbe\u5907\u4ee5\u53ca\u5149\u7ea4\u76f8\u5173\u8bbe\u5907.\n1, \u67e5\u8be2\u73b0\u6709\u5b58\u50a8\u8bbe\u5907\u548c\u5149\u7ea4\u8bbe\u5907,\u53ef\u4ee5\u8bfb\u5230\u5305\u62ec\u78c1\u76d8\u8bbe\u5907\u7684WWN\u53f7<\/p>\n<pre class=\"brush:bash\"># luxadm probe<\/pre>\n<p>2, \u67e5\u770bHBA\u7684prot,\u53ef\u4ee5\u5f97\u5230HBA\u5361\u7684port\u503c\u4ee5\u53ca\u8fde\u63a5\u5c5e\u6027:<\/p>\n<pre class=\"brush:bash\"># luxadm -e port\n        \/devices\/pci@0,0\/pci1022,7450@2\/pci1077,101@1\/fp@0,0:devctl        NOT CONNECTED\n        \/devices\/pci@0,0\/pci1022,7450@2\/pci1077,101@1,1\/fp@0,0:devctl      CONNECTED<\/pre>\n<p>\u4ece\u4e2d\u53ef\u4ee5\u770b\u5230\u4ec5\u6709\u4e00\u5757\u5149\u7ea4\u5361\u8fde\u63a5\u5230\u5b58\u50a8\u8bbe\u5907<\/p>\n<p>3, \u9009\u62e9\u90a3\u4e2a\u5df2\u7ecf\u8fde\u63a5\u7684HBA\u5361,\u67e5\u770b\u5176WWN\u53f7<\/p>\n<p>\u683c\u5f0f: # luxadm -e dump_map \u8bbe\u5907port.\u5176\u4e2dport\u503c\u53ef\u4ece\u6b65\u9aa42\u5f97\u5230.\u5982\u4e0b\u56fe\u554a\u6240\u793a:<\/p>\n<pre class=\"brush:bash\"># luxadm -e dump_map \/devices\/pci@0,0\/pci1022,7450@2\/pci1077,101@1\/fp@0,0:devctl\nPos  Port_ID Hard_Addr Port WWN         Node WWN         Type\n0    0       0        210000e08b19827a 200000e08b19827a 0x1f (Unknown Type,Host Bus Adapter)<\/pre>\n<p>Redhat:\n\u5728Redhat\u4e2d,\u8bbe\u5907\u7ba1\u7406\u7684\u76f8\u5173\u4fe1\u606f\u90fd\u4fdd\u5b58\u5728\u5185\u6838\u4e2d,\u5373\/proc\u76ee\u5f55.\u6240\u4ee5\u6211\u4eec\u4e00\u822c\u67e5\u8be2CPU,\u5185\u5b58,\u78c1\u76d8\u7b49\u4fe1\u606f,\u4e5f\u662f\u5728\u8be5\u76ee\u5f55\u4e0b. \u5176\u4e2dHBA\u5361\u76f8\u5173\u4fe1\u606f\u4fdd\u5b58\u5728\/proc\/scsi\/qla2300\/\u76ee\u5f55\u4e0b,\u4e0d\u540c\u8bbe\u5907\u5bf9\u5e94\u4e0d\u540c\u7684\u6587\u4ef6\u540d,\u4f8b\u5982\uff1a<\/p>\n<pre class=\"brush:bash\"># grep scsi \/proc\/scsi\/qla2300\/1\n    Number of reqs in pending_q= 0, retry_q= 0, done_q= 0, scsi_retry_q= 0\n    scsi-qla0-adapter-node=200000e08b9cf661;\n    scsi-qla0-adapter-port=210000e08b9cf661;<\/pre>\n<p>\u5c31\u53ef\u4ee5\u67e5\u5230\u7cfb\u7edf\u7b2c\u4e00\u5757HBA\u5361\u7684WWNN\u548cWWPN\u53f7.<\/p>","protected":false},"excerpt":{"rendered":"<p>AIX: 1,\u83b7\u5f97AIX\u4e3b\u673a\u8fde\u63a5\u7684\u5149\u7ea4\u8bbe\u5907:<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9,12],"tags":[40,39,41,42],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/posts\/65"}],"collection":[{"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=65"}],"version-history":[{"count":4,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":69,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=\/wp\/v2\/posts\/65\/revisions\/69"}],"wp:attachment":[{"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.cyszys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}