ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
マニュアルページセクション 1M: システム管理コマンド Oracle Solaris 11 Information Library (日本語) |
- iSNS (Internet Storage Name Service)
/usr/sbin/isns
iSNS (Internet Storage Name Service) は、IP ネットワーク内の iSCSI (インターネット SCSI) および iFCP (Internet Fibre Channel Protocol) デバイス向けの統合化された検出サービスを提供します。iSNS はクライアントサーバーメカニズムを使用します。サーバーはクライアントの構成情報を格納し、クライアントの要求に応じてその情報を提供します。サーバーとクライアント間のプロトコルについては、IETF RFC 4171 に記述されています。
このマニュアルページでは、Solaris iSNS サーバー実装の要約を説明します。現在の実装では iFCP デバイスはサポートされていません。
Solaris iSNS サーバーはデーモン isns として実装されています。これは、サービスクライアント要求への既知のポート 3205 にバインドします。このデーモンは、サービス管理機能 (smf(5)) により、障害管理リソース識別子 (FMRI) を使用して開始されます。
svc:/network/isns_server
isns を有効にするには、svcadm(1M) を使用します。サービスを有効にすると、オペレーティングシステムのブート時に常にサービスが自動的に開始および実行されます。サービスの状態は、svcs(1) コマンドを使用すると表示できます。
次に示すサービスのプロパティーは、svccfg(1M) を使用すると管理できます。デフォルト値は、RFC 4171 および実装の選択を通じて割り当てられます。
構成データストアの場所。デフォルトの場所は /etc/isns/isnsdata.xml です。
エンティティーステータス照会の再試行しきい値カウンタ。デフォルトのカウントは 3 です。
管理状態変更通知を有効にするかどうかを決定するブール値。デフォルトは yes です。
制御ノード名。
プロパティー値の変更後に、svcadm(1M) refresh を使用して isns を有効にし、新しい値を認識させる必要があります。data_store_location プロパティーを変更した場合は、svcadm restart コマンドを入力して変更を有効にする必要があります。
RFC 4171 には、デフォルト発見ドメイン、デフォルトドメインセット、および「デフォルト DD/DDS」設定が定義されています。これは、ユーザー定義の発見ドメインのいずれにも割り当てられていないクライアントを管理するためのものです。デフォルトの発見ドメインおよびドメインセットに対してサーバーが採用する動作を次に示します。
未割り当てのクライアントがデフォルト発見ドメインに追加されます。新たに登録されたクライアントまたは最後の発見ドメインメンバーシップから削除されたクライアントは、未割り当てのクライアントと見なされます。
クライアントがユーザー定義の発見ドメインに割り当てられると、サーバーはデフォルト発見ドメインからクライアントを削除します。
デフォルト発見ドメインセットは、管理者による有効化/無効化が可能です。これにより、デフォルト発見ドメイン内でのクライアントの発見を管理者が制御できます。
管理者がクライアントをデフォルト発見ドメインに追加することも、ユーザー定義の発見ドメインをデフォルト発見ドメインセットに追加することもできません。
デフォルト発見ドメインセットのデフォルト状態は無効です。
isns サーバーでサポートされる rbac(5) 承認を使用すると、isns のアクティビティーを管理できます。これらの承認には、次の auth_attr(4) 特権が含まれています。
発見ドメインやドメインセットの作成、発見ドメインセットの有効化/無効化、および発見ドメイン内の iSNS クライアントのグループや発見ドメインセット内の発見ドメインのグループの変更に必要です。
smf(5) を使用した isns サーバーの管理に必要です。
isns に関連付けられている SMF サービスプロパティーの変更に必要です。
iSNS サーバー管理プロファイル (prof_attr(4) を参照) には、前述の承認がすべて含まれています。役割と承認の概要については、rbac(5) を参照してください。
isns デーモンによってサポートされているオプションはありません。
例 1 isns サーバーを起動する
次のコマンドは、isns サーバーを起動します。
# svcadm enable svc:/network/isns_server
例 2 isns サーバーを停止する
次のコマンドは、isns サーバーを停止します。
# svcadm disable svc:/network/isns_server
例 3 isns のプロパティーを変更する
次の一連のコマンドは、ESI_retry_threshold_count プロパティーの値を変更します。
# svccfg -s svc:/network/isns_server setprop \ config/ESI_retry_threshold_count = 6 # svcadm refresh svc:/network/isns_server
iSNS デーモンバイナリ。
属性についての詳細は、attributes(5) を参照してください。
|
svcs(1), isnsadm(1M), svcadm(1M), svccfg(1M), auth_attr(4), prof_attr(4), attributes(5), rbac(5), smf(5)
サービスプロパティーの変更後に、サーバー (svcadm restart) を再起動することが強く推奨されています。これにより、サーバーは既存のクライアントにも新規のクライアントにも同一の設定を適用できます。
サーバーの管理に、RFC 4171 に記述されている制御ノードは不要です。制御ノードは、ローカルホスト上で isnsadm(1M) コマンドを使用して操作できます。たとえば、isnsadm を使って発見ドメインおよび発見ドメインセットを作成し、それにメンバーを追加して、発見ドメインと発見ドメインセットの関連付けを作成できます。