opensolaris ターゲットの iscsi
パッケージのインストール
# pkg install SUNWiscsitgt # pkg install SUNWiscsi
サービス開始
# svcsadm enable iscsitgt # zfs create -V 200g tdpool/volume # zfs set shareiscsi=on tdpool/volume
iscsi の設定
# iscsitadm modify admin -d /tdpool # iscsitadm show admin # iscsitadm list target -v Target: tdpool/volume iSCSI Name: iqn.1986-03.com.sun:02:5d6a7302-d7af-e06d-8454-99d1b491bfd7 Alias: tdpool/volume Connections: 0 ACL list: TPGT list: LUN information: LUN: 0 GUID: 0 VID: SUN PID: SOLARIS Type: disk Size: 200G Backing store: /dev/zvol/rdsk/tdpool/volume Status: online
- iscsiadm と iscsitadm で t が必要なことに気づかなくてハマりました。
windows で iscsi いにしえーた
以下を参考にWindows のツールでためしてみました。
http://storage.isp.jp/article.php/xp-initiator-setup
windows で使っている iscsi ターゲットを solaris から参照
http://www.belenix.org/binfiles/FSWfsmisc.tar.gz
http://www.belenix.org/binfiles/FSWpart.tar.gz
パッケージインストール
# gunzip -c FSWpart.tar.gz | tar xvf - # pkgadd -d . FSWpart # gunzip -c FSWfsmisc.tar.gz | tar xvf - # pkgadd -d . FSWfsmisc
opensolaris から windows の iscsi に接続しているディスクの参照
# mount -F ntfs /dev/zvol/dsk/tdpool/volume /mnt
- 日本語のファイルとかうまくいきません。とりあえずどういうものかと。たぶん iconv の日本語用みたいなパッケージがいるかも。
centos 5.2 から iscsi 接続してマウント
いにしえーたのインストール
# yum -y install iscsi-initiator-utils # iscsiadm -m node --targetname iqn.1986-03.com.sun:02:fb3349a1-8aab-6bc8-f11a-9e1f49fd84f2 --portal そらりすのIP:3260 --login
ディスクのフォーマットとかマウントとか
# fdisk /dev/sda n とか w とかいろいろ # mkfs.ext3 /dev/sda1 # mkdr /data # mount /dev/sda1 /data