web-dev-qa-db-ja.com

shareiscsiプロパティが欠落しているOpenIndianaZFS

ZFSファイルシステムをiSCSIターゲットとして提示しようとしています。これは、最終的にはOS X Time Machineで使用するためのものですが、この質問には関係ありません。

# zfs get all | grep scsi

いくつかのブログ投稿から、「shareiscsi」プロパティが必要なようです。ただし、念のため、iscsiターゲットパッケージをインストールしました。表示されることを期待しています。

# pkg install pkg:/network/iscsi/target
# svcadm enable -rs network/iscsi/target
# svcs | grep scsi
online         Mar_30   svc:/network/iscsi/initiator:default
online          6:02:56 svc:/network/iscsi/target:default

プロパティにまだshareiscsiはありません。 「SUNWiscsitgt」をインストールする必要があることについて ブログ投稿 を見ましたが、pkgによると、これは廃止されています。

# pkg info -r SUNWiscsitgt
Name: SUNWiscsitgt
State: Not installed (Obsolete)

何が足りないのですか?

3
gak

OpenIndianaはshareiscsiプロパティを使用していないようです。また、(おそらく関連して)COMSTARは基本インストールの一部として含まれていません。そこで、新しいOpenIndiana VMを起動し、次のコマンドを実行して、ドラマなしでスパースLUNを作成、共有、およびマウントすることができました。

Sudo -s
pkg install network/iscsi/target
svcadm enable -s stmf
svcadm enable -s iscsi/target
zfs create -o mountpoint=none rpool/iscsi
zfs create -V 8G -s rpool/iscsi/yourmom
sbdadm create-lu /dev/zvol/rdsk/rpool/iscsi/yourmom
sbdadm list-lu

Sbdadm出力からのGUID)を使用します(my GUID以下):

stmfadm add-view 600144f096c28d0000004dbeb9df0001
itadm create-target
itadm list-target

ターゲット名(例:iqn.1986-03.com.Sun:02:9f57392e-9859-61fe-ec5c-da681f9214dd)を取得し、iSCSIイニシエーターに入力します(無料の globalSAN iSCSI =私のMacでは)OpenIndianaボックスのIPアドレス(またはホスト名)と一緒に。多田。

出典: COMSTARとiSCSIターゲットの設定 NexentaWikiで。

6
notpeter