{"id":51,"date":"2008-08-25T19:19:03","date_gmt":"2008-08-25T15:19:03","guid":{"rendered":"http:\/\/www.unixpin.com\/wordpress\/?p=51"},"modified":"2010-06-15T15:00:49","modified_gmt":"2010-06-15T11:00:49","slug":"add-lun-in-solaris-with-jni-hba","status":"publish","type":"post","link":"https:\/\/www.unixpin.com\/?p=51","title":{"rendered":"\u041a\u0430\u043a \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0434\u0438\u0441\u043a\u0438 \u0432 Solaris, \u0435\u0441\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b &#171;\u043d\u0435\u0440\u043e\u0434\u043d\u044b\u0435&#187; hba ?"},"content":{"rendered":"<p>\u0415\u0441\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b &#171;\u043d\u0435\u0440\u043e\u0434\u043d\u044b\u0435&#187; hba-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 jni \u0438\u043b\u0438 Qlogic \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439), \u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 LUN \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439.\u00a0 \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443.<!--more--><br \/>\n\u0418\u0442\u0430\u043a, \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0441 \u0434\u0432\u0443\u043c\u044f jni \u0430\u0434\u0430\u043f\u0442\u0435\u0440\u0430\u043c\u0438, Solaris 9, VxVM 3.5.<br \/>\n\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 cfgadm \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442. \u0412\u043c\u0435\u0441\u0442\u043e \u043d\u0435\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u0435 \u041f\u041e \u0432\u0435\u043d\u0434\u043e\u0440\u0430.<br \/>\n\u0418\u0442\u0430\u043a, \u043d\u0443\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c LUN \u0441 \u043c\u0430\u0441\u0441\u0438\u0432\u0430 T42.<\/p>\n<p>1. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c, \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043f\u0443\u0442\u0438 \u043a \u0434\u0438\u0441\u043a\u0430\u043c \u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043c\u0430\u0441\u0441\u0438\u0432\u0430.<\/p>\n<p><code># vxdisk list<br \/>\nDEVICE TYPE DISK GROUP STATUS<br \/>\nDisk_0 sliced rootdisk rootdg online<br \/>\nDisk_1 sliced rootmirror rootdg online<br \/>\nHITACHI581_8 sliced - - online<br \/>\nHITACHI581_9 sliced H92_0_L9 test10g online<br \/>\n....<br \/>\nT42_0 sliced T42_L36 test1251 online<\/code><\/p>\n<p># vxdisk list T42_L36<br \/>\nDevice: T42_0<br \/>\ndevicetag: T42_0<br \/>\ntype: sliced<br \/>\nhostid: SE4500-2<br \/>\ndisk: name=T42_L36 id=1115133083.1781.balu<br \/>\ngroup: name=test1251 id=1056441198.4544.SE4500-2<br \/>\nflags: online ready private autoconfig autoimport imported<br \/>\npubpaths: block=\/dev\/vx\/dmp\/T42_0s4 char=\/dev\/vx\/rdmp\/T42_0s4<br \/>\nprivpaths: block=\/dev\/vx\/dmp\/T42_0s3 char=\/dev\/vx\/rdmp\/T42_0s3<br \/>\nversion: 2.2<br \/>\niosize: min=512 (bytes) max=256 (blocks)<br \/>\npublic: slice=4 offset=0 len=268431360<br \/>\nprivate: slice=3 offset=1 len=5887<br \/>\nupdate: time=1216372060 seqno=0.110<br \/>\nheaders: 0 248<br \/>\nconfigs: count=1 len=4326<br \/>\nlogs: count=1 len=655<br \/>\nDefined regions:<br \/>\nconfig priv 000017-000247[000231]: copy=01 offset=000000 enabled<br \/>\nconfig priv 000249-004343[004095]: copy=01 offset=000231 enabled<br \/>\nlog priv 004344-004998[000655]: copy=01 offset=000000 enabled<br \/>\nMultipathing information:<br \/>\nnumpaths: 2<br \/>\n<strong>c9<\/strong>t3d36s2 state=enabled type=secondary<br \/>\n<strong>c13<\/strong>t8d36s2 state=enabled type=primary<\/p>\n<p>1. \u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u044b, \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u0430\u0442\u0438\u043d\u0433 \u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043f\u0443\u0442\u0435\u0439<\/p>\n<p><code># vxdmpadm listctlr all<br \/>\nCTLR-NAME ENCLR-TYPE STATE ENCLR-NAME<br \/>\n=====================================================<br \/>\nc1 Disk ENABLED Disk<br \/>\nc9 T4 ENABLED T42<br \/>\nc13 T4 ENABLED T42<br \/>\nc9 HITACHI58 ENABLED HITACHI581<br \/>\nc13 HITACHI58 ENABLED HITACHI581<\/code><\/p>\n<p><code> <\/code><\/p>\n<p><code># vxdmpadm getsubpaths ctlr=c9<br \/>\nNAME STATE PATH-TYPE DMPNODENAME ENCLR-TYPE ENCLR-NAME<br \/>\n======================================================================<br \/>\nc9t3d36s2 ENABLED SECONDARY T42_0 T4 T42<br \/>\nc9t5d8s2 ENABLED PRIMARY HITACHI581_8 HITACHI58 HITACHI581<br \/>\nc9t5d9s2 ENABLED PRIMARY HITACHI581_9 HITACHI58 HITACHI581<\/code><\/p>\n<p>2. \u041e\u0442\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u0430\u0442\u0438\u043d\u0433 \u043f\u043e \u043e\u0434\u043d\u043e\u043c\u0443 \u0438\u0437 \u043f\u0443\u0442\u0435\u0439:<br \/>\n<code><br \/>\n# vxdmpadm disable ctlr=c9<\/code><\/p>\n<p>3. \u0417\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u043c \u0443\u0442\u0438\u043b\u0438\u0442\u0443, \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e HBA<\/p>\n<p><code># DISPLAY=10.0.0.1;0; export DISPLAY<br \/>\n# \/opt\/jni\/ezfibre\/standalone\/ezf &amp;<\/code><\/p>\n<p><a href=\"https:\/\/www.unixpin.com\/wp-content\/uploads\/2008\/08\/1.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-52\" title=\"1\" src=\"https:\/\/www.unixpin.com\/wp-content\/uploads\/2008\/08\/1-150x150.gif\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>4. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043d\u043e\u0432\u044b\u0435 LUN \u0438 \u0438\u043d\u0438\u0446\u0438\u0438\u0440\u0443\u0435\u043c \u0438\u0445.<\/p>\n<p><a href=\"https:\/\/www.unixpin.com\/wp-content\/uploads\/2008\/08\/2.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-thumbnail wp-image-53\" title=\"2\" src=\"https:\/\/www.unixpin.com\/wp-content\/uploads\/2008\/08\/2-150x150.gif\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p>5. \u0412\u043a\u043b\u044e\u0447\u0430\u0435\u043c \u043c\u0443\u043b\u044c\u0442\u0440\u0430\u0442\u0438\u043d\u0433.<br \/>\n<code># vxdmpadm enable ctlr=c9<\/code><\/p>\n<p>\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u0435\u043c \u0448\u0430\u0433\u0438 1-5 \u0434\u043b\u044f \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0430 c13.<\/p>\n<p>\u041d\u0443 \u0438 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0435 \u0448\u0430\u0433\u0438 \u0434\u043b\u044f VxVM:<br \/>\n<code><br \/>\n# format<br \/>\n# vxdctl enable<br \/>\n# vxdisk list<br \/>\n# vxdisksetup -i T42_7<br \/>\n# vxdg -g DG adddisk T42_L25=T42_7<br \/>\n<\/code><\/p>\n<p>UPDATE: 20100615<br \/>\n\u0421\u043c\u043e\u0442\u0440\u0438 \u0442\u0430\u043a\u0436\u0435 <a href=\"https:\/\/www.unixpin.com\/2010\/06\/15\/solaris-format-label-disks\/\">Solaris format: \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0440\u043e\u043b\u0435\u0439\u0431\u043b\u0438\u0442\u044c \u0434\u0438\u0441\u043a\u0438<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0415\u0441\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u044b &#171;\u043d\u0435\u0440\u043e\u0434\u043d\u044b\u0435&#187; hba-\u0430\u0434\u0430\u043f\u0442\u0435\u0440\u044b (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 jni \u0438\u043b\u0438 Qlogic \u0441\u043e \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u043e\u0439), \u0442\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 LUN \u0431\u0435\u0437 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043e\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0441\u0435\u0440\u044c\u0435\u0437\u043d\u043e\u0439 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u043e\u0439.\u00a0 \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0435\u043c \u0440\u0435\u0448\u0438\u0442\u044c \u044d\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0443.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,4,39],"tags":[26,106,27,86,88],"class_list":["post-51","post","type-post","status-publish","format-standard","hentry","category-sun","category-solaris","category-vxvm","tag-hardware-sun","tag-jni","tag-unix-solaris","tag-veritas","tag-veritas-storage-foundation"],"_links":{"self":[{"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=51"}],"version-history":[{"count":2,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/posts\/51\/revisions"}],"predecessor-version":[{"id":684,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=\/wp\/v2\/posts\/51\/revisions\/684"}],"wp:attachment":[{"href":"https:\/\/www.unixpin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unixpin.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}