web-dev-qa-db-ja.com

smartosでiscsiをホストする

私は、私たちが行っているいくつかのストレージプロジェクトのためにUNIXゲームに戻ろうとしています。そのために、joyents smartos(illumosに基づく)を使用したいと思います。

それを使用することは本当の喜びです(vmsの設定など)が、iSCSIを機能させることができません。

Zfsデバイスをiscsi接続ポイントとして共有したいのですが、動作させることができません。また、smbまたはnfsを機能させることはできませんが、これらのプロパティは少なくとも存在し、機能すると確信しています。

私が見つけることができるドキュメントは、いくつかの古いソラリス、新しいソラリス、illumosのものなどで少しいたるところにあるようです。しかし、それはそのような新しいリリースなので理解できます。

誰かがポインタを持っていますか?

私はすでに試しました

zfs set shareiscsi=on zones/name

その結果、「不明なプロパティ」が発生します。とにかく、zfsプロパティにはリストされていません。

私も試しました

sbdadm create-lu /dev/zvol/rdsk/zones/

しかし、これは結果として

sbdadm: unknown error

itadmも利用できず、iscsiを含むサービスは「svcs」にリストされていません。

どんな助けでも大歓迎です。

3
mgoetzke

ISCSIターゲットの作成

必要に応じて、ストレージサーバーとiSCSIターゲットサーバーを有効にします

svcadm enable stmf
svcadm enable -r svc:/network/iscsi/target:default

必要に応じてボリュームを作成します(例ではスパース10T)

zfs create -V 10T -s zones/iscsi

論理ユニットを作成する

sbdadm create-lu /dev/zvol/rdsk/zones/iscsi

ビューを追加します(GUIDは前のコマンドまたはlist-luによって出力されます)

stmfadm add-view GUID

接続するターゲットグループを作成します(GROUPNAMEを選択し、現在のサーバーのIPを使用します)

itadm create-tpg GROUPNAME IP

このグループにターゲットを作成します

itadm create-target -t GROUPNAME 
1
mgoetzke

これは、SmartOSの2012年2月バージョンで動作しています。 Janバージョンにはドライバーがありませんでした。

ところで:2012年2月のSMARTOSのライブ画像をUSBスティックに書き込むと、誤って作成されたように見えました。 grubファイルは、存在しないプラットフォームサブフォルダー内のファイルを探していました。単にそれを作成し、対応するフォルダをその中に移動します(grubファイルを参照)

0
mgoetzke