私は、私たちが行っているいくつかのストレージプロジェクトのために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」にリストされていません。
どんな助けでも大歓迎です。
更新:iscsiはCOMSTARによって提供されているようで、古いsolarisが提供していたのと同じ方法ではないため、setshareiscsiはサポートされていません。
更新:stmfサービスを開始する必要があることがわかりました(COMSTARに関連)。悲しいことに、メンテナンスモード(svcs | grep stmf)で/var/svc/log/system-stmf:default.logにログインすると次のようになります。
svc-stmf: Unable to load the configuration. See /var/adm/messages for details
/ var/adm/messagesによると:
svc:/system/stmf:default: Method "/lib/svc/method/svc-stmf start" failed with exit status 1.
system/stmf:default failed: transitioned to maintenance (see 'svcs -xv' for details)
おそらくドライバーがありませんが、どれですか?どうすればインストールできますか?
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とTARGETNAMEを選択し、現在のサーバーのIPを使用します)。TARGETNAMEの例は次のようになります。iqn.2010-08.org.illumos:02:iscsi-100T =ここで、iscsi-100Tの部分は好きなものにすることができます。ターゲットグループを作成することは賢明かもしれませんが、必須ではないと思います。
itadm create-tpg GROUPNAME IP
このグループにターゲットを作成します
itadm create-target -t GROUPNAME -n TARGETNAME
ところで:TARGETNAMEを設定しないと、一意の識別子が生成されます。ただし、これはsmartosでの起動時に毎回発生するため、クライアントは自動的に再接続できません。