{"id":258,"date":"2019-06-09T18:26:26","date_gmt":"2019-06-09T09:26:26","guid":{"rendered":"http:\/\/blog.gurees.net\/?p=258"},"modified":"2019-06-09T20:23:46","modified_gmt":"2019-06-09T11:23:46","slug":"centos7-3%e3%81%a7infiniband%e3%81%a7iscsi%e3%81%aa%e3%82%b5%e3%83%bc%e3%83%90%e3%82%92%e7%b5%84%e3%82%803","status":"publish","type":"post","link":"https:\/\/blog.gurees.net\/?p=258","title":{"rendered":"CentOS7.3\u3067InfiniBand\u3067iSCSI\u306a\u30b5\u30fc\u30d0\u3092\u7d44\u3080(3)"},"content":{"rendered":"<p>\u524d\u56de\u3067InfiniBand\u306eHBA\u304c\u8a8d\u8b58\u3067\u304d\u305f\u306e\u3067\u3001\u6b21\u306fIPoverIB\u3067iSCSI\u306e\u8a2d\u5b9a\u3092\u3057\u307e\u3059\u3002<\/p>\n<p><!--more--><\/p>\n<p>\u6b21\u306e\u30b3\u30de\u30f3\u30c9\u3067\u63a5\u7d9a\u60c5\u5831\u3092\u8ffd\u52a0\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#nmcli con add type infiniband con-name ib0 ifname ib0 ip4 192.168.8.10\/24<\/pre>\n<p>\u30c7\u30a3\u30b9\u30af\u3092\u78ba\u8a8d\u3057\u307e\u3059\u30028TB\u304csdb\u3068sdc\u306b\u5272\u308a\u3042\u305f\u3063\u3066\u3044\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\"># fdisk -l\nDisk \/dev\/sdc: 8001.6 GB, 8001563222016 bytes, 15628053168 sectors\nUnits = sectors of 1 * 512 = 512 bytes\nSector size (logical\/physical): 512 bytes \/ 4096 bytes\nI\/O \u30b5\u30a4\u30ba (\u6700\u5c0f \/ \u63a8\u5968): 4096 \u30d0\u30a4\u30c8 \/ 4096 \u30d0\u30a4\u30c8\n\nDisk \/dev\/sdb: 8001.6 GB, 8001563222016 bytes, 15628053168 sectors\nUnits = sectors of 1 * 512 = 512 bytes\nSector size (logical\/physical): 512 bytes \/ 4096 bytes\nI\/O \u30b5\u30a4\u30ba (\u6700\u5c0f \/ \u63a8\u5968): 4096 \u30d0\u30a4\u30c8 \/ 4096 \u30d0\u30a4\u30c8<\/pre>\n<p>\u6b21\u306bSoftwareRAID\u306emdadm \u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#yum install mdadm<\/pre>\n<p>sdb\u3068sdc\u3092md8tb\u306b\u5272\u308a\u5f53\u3066\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#mdadm --create \/dev\/md\/md8tb --level=raid1 --name=md8tb --raid-devices=2 \/dev\/sdb \/dev\/sdc\n#mdadm --detail --scan &gt; \/etc\/mdadm.conf<\/pre>\n<p>\u4f5c\u6210\u7d50\u679c\u3092\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#  mdadm --detail \/dev\/md\/md8tb\n\/dev\/md\/md8tb:\n           Version : 1.2\n     Creation Time : Sun Jun  9 19:25:32 2019\n        Raid Level : raid1\n        Array Size : 7813894464 (7451.91 GiB 8001.43 GB)\n     Used Dev Size : 7813894464 (7451.91 GiB 8001.43 GB)\n      Raid Devices : 2\n     Total Devices : 2\n       Persistence : Superblock is persistent\n\n     Intent Bitmap : Internal\n\n       Update Time : Sun Jun  9 19:26:33 2019\n             State : clean, resyncing\n    Active Devices : 2\n   Working Devices : 2\n    Failed Devices : 0\n     Spare Devices : 0\n\nConsistency Policy : bitmap\n\n     Resync Status : 0% complete\n\n              Name : d525.gurees.net:md8tb  (local to host d525.gurees.net)\n              UUID : 393e8c29:25544971:c4194dc0:8280fde3\n            Events : 12\n\n    Number   Major   Minor   RaidDevice State\n       0       8       16        0      active sync   \/dev\/sdb\n       1       8       32        1      active sync   \/dev\/sdc<\/pre>\n<p>iSCSI\u30bf\u30fc\u30b2\u30c3\u30c8\u3092\u69cb\u6210\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#yum install targetcli\n#systemctl enable target.service\n#systemctl start target.service\n#targetcli \/backstores\/block create name=lun1 dev=\/dev\/md\/md8tb\n#targetcli \/iscsi create iqn.2019-06.net.gurres:d525\n#targetcli \/iscsi\/iqn.2019-06.net.gurres:d525\/tpg1\/luns create \/backstores\/block\/lun1\n#targetcli ls\no- \/ ..................................................................... [...]\n  o- backstores .......................................................... [...]\n  | o- block .............................................. [Storage Objects: 1]\n  | | o- lun1 .................... [\/dev\/md\/md8tb (7.3TiB) write-thru activated]\n  | |   o- alua ............................................... [ALUA Groups: 1]\n  | |     o- default_tg_pt_gp ................... [ALUA state: Active\/optimized]\n  | o- fileio ............................................. [Storage Objects: 0]\n  | o- pscsi .............................................. [Storage Objects: 0]\n  | o- ramdisk ............................................ [Storage Objects: 0]\n  o- iscsi ........................................................ [Targets: 1]\n  | o- iqn.2019-06.d525.net.gurres:d525 .............................. [TPGs: 1]\n  |   o- tpg1 ........................................... [no-gen-acls, no-auth]\n  |     o- acls ...................................................... [ACLs: 0]\n  |     o- luns ...................................................... [LUNs: 1]\n  |     | o- lun0 .............. [block\/lun1 (\/dev\/md\/md8tb) (default_tg_pt_gp)]\n  |     o- portals ................................................ [Portals: 1]\n  |       o- 0.0.0.0:3260 ................................................. [OK]\n  o- loopback ..................................................... [Targets: 0]\n  o- srpt ......................................................... [Targets: 0]\n#targetcli saveconfig\n<\/pre>\n<p>iqn.2019-06.net.gurres:d525\u3067IQN\u3092\u69cb\u6210\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u63a5\u7d9a\u3082\u3068\u306e\u30a4\u30cb\u30b7\u30a8\u30fc\u30bf\u306eIQN\u8abf\u3079\u3066\u63a5\u7d9a\u3067\u304d\u308b\u3088\u3046\u306b\u3057\u307e\u3059\u3002<\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">#targetcli\n&gt; cd \/iscsi\/iqn.2019-06.net.gurres:d525\/tpg1\/acls\n&gt; create iqn.1998-01.com.vmware:5cec6c13-0c4d-e2b8-206d-6805ca32c43e-1310a439<\/pre>\n<p>\u3053\u308c\u3067iSCSI\u306e\u8a2d\u5b9a\u306f\u5b8c\u4e86\u3067\u3059\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u524d\u56de\u3067InfiniBand\u306eHBA\u304c\u8a8d\u8b58\u3067\u304d\u305f\u306e\u3067\u3001\u6b21\u306fIPoverIB\u3067iSCSI\u306e\u8a2d\u5b9a\u3092\u3057\u307e\u3059\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19],"tags":[],"class_list":["post-258","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=258"}],"version-history":[{"count":17,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/258\/revisions"}],"predecessor-version":[{"id":281,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=\/wp\/v2\/posts\/258\/revisions\/281"}],"wp:attachment":[{"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gurees.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}