Solaris10/iSCSI の変更点 - PukiWiki

[[Solaris10]]
#contents
* 2008/02/24 [#g93aae2e]
-- http://blogs.sun.com/yappri/entry/iscsi_on_solaris
-- http://blogs.sun.com/yappri/entry/zvol_iscsi_ntfs_snapshot_3
-- http://www.emboot.com/iscsiboot.htm

** iSCSI target [#fd6bfc37]
++ zpoolはどこでも良い
 # mkfile 2g /usr/tmp/iscsitest.2g
 # zpool create test /usr/tmp/iscsitest.2g
 # zpool list
 NAME   SIZE   USED  AVAIL    CAP  HEALTH  ALTROOT 
 test  1.98G  92.5K  1.98G     0%  ONLINE  -
++ targetの準備
 # iscsitadm modify admin -d /test
 # iscsitadm show admin
 iscsitadm:
     Base Directory: /test
     CHAP Name: Not set
     RADIUS Access: Not set
     RADIUS Server: Not set
     iSNS Access: Not set
     iSNS Server: Not set
     Fast Write ACK: Not set
++ 公開するvolumeを作る
 # zfs create -V 1gb test/vol
 # zfs list
 NAME                      USED  AVAIL  REFER  MOUNTPOINT
 test                     1.00G   976M    18K  /test
 test/vol                   16K  1.95G    16K  -
 # zfs set shareiscsi=on test/vol
 # iscsitadm list target -v
 Target: test/vol
     iSCSI Name: iqn.1986-03.com.sun:02:f874d7e0-0010-6dee-dd7e-b6ee3f072ab5
     Alias: test/vol
     Connections: 0
     ACL list:
     TPGT list:
     LUN information:
         LUN: 0
             GUID: 0
             VID: SUN
             PID: SOLARIS
             Type: disk
             Size: 1.0G
             Backing store: /dev/zvol/rdsk/test/vol
             Status: online
** iSCSI initiator[#j2d2dbd4]
*** Solaris 10 [#t14d4b4e]
- 準備
 svcs -x iscsi_initiator
 svcadm enable iscsi_initiator
 iscsiadm list initiator-node
 iscsiadm add discovery-address 172.24.129.58
-- 認証情報
 iscsiadm modify initiator-node -a CHAP -H username
 iscsiadm modify initiator-node -C
  Enter secret: (12文字以上16字以下)
-- デバイスの探索とデバイス名の確認
 iscsiadm modify discovery -t enable
 iscsiadm list target -S
-- デバイスの切断
 iscsiadm remove target-parm <target-name,target-address[:port-number]>
- zfsで使う
 zpool create iscsi c3t0100001A4D5CE4E400002A0047C0763Bd0
 zfs create iscsi/test
 cd /iscsi/test
 echo abc > t.t
 zpool status -v
 zfs list
 # zfs destroy iscsi/test
 # zpool destroy iscsi

- mountして使う
 format & fdisk
 newfs /dev/dsk/c3t0100001A4D5CE4E400002A0047C0763Bd0s0
 mount /dev/dsk/c3t0100001A4D5CE4E400002A0047C0763Bd0s0 /mnt

*** Windows XP [#bd15b24b]
- [[Microsoft iSCSI Storage Technologies>http://www.microsoft.com/windowsserversystem/storage/iscsi/default.mspx]]
- [[Microsoft iSCSI Software Initiator Version 2.06>http://www.microsoft.com/downloads/details.aspx?familyid=12cb3c1a-15d6-4585-b385-befd1319f825&displaylang=en]]

++ Solaris側でzfs volumeを作る
 zfs create -V 2gb tank/iscsi0
 zfs set shareiscsi=on tank/iscsi0
++ Windows側でtank/iscsi0をconnectしてformatして使う
+++ DiscoveryでTarget PortalsにIP AddressをAdd
+++ TargetsでRefreshで探してLog On
+++ 管理メニューのディスクでformatしてパーティションの作成
+++ あとはローカルディスクとして自由に使える
++ Solaris側でsnapshopを作ってレプリカ(tank/iscsi1)を作る
 zfs snapshot tank/iscsi0@080225134244
 zfs clone tank/iscsi0@080225134244 tank/iscsi1
 zfs set shareiscsi=on tank/iscsi1
++ Windows側でtank/iscsi1をconnectするとレプリカの中身が見れる.
--- これでバックアップが出来る.
- 複数のWindows機で同時に接続しても, うまくいかない.
-- Buffaloの付属のiSCSIハードディスク接続ツールは接続のあるディスクは繫げない.
-- MicrosoftのiSCSI Initiatorは接続すること(logon)は可能

** [#ebb724e5]
#counter

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSSPDF