Skip to main content
Active IQ Unified Manager 9.16
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

CIFSをサポートするためのAPIを使用したNFSファイル共有の変更

共同作成者

CIFS プロトコルをサポートするように NFS ファイル共有を変更できます。ファイル共有を作成するときに、アクセス制御リスト( ACL )パラメータとエクスポートポリシールールの両方を同じファイル共有に対して指定できます。ただし、 NFS ファイル共有を作成したボリュームで CIFS を有効にする場合は、 CIFS をサポートするようにファイル共有の ACL パラメータを更新できます。

開始する前に
  1. エクスポートポリシーの詳細のみを指定して、 NFS ファイル共有を作成しておく必要があります。詳細については、「ファイル共有の管理」および「ストレージワークロードの変更」を参照してください。

  2. この処理を実行するには、ファイル共有キーが必要です。ファイル共有の詳細の表示とジョブ ID を使用したファイル共有キーの取得については、 _ CIFS および NFS ファイル共有のプロビジョニング _ を参照してください。

この処理は、 ACL パラメータは指定せずに、エクスポートポリシールールのみを指定して作成した NFS ファイル共有が対象です。NFS ファイル共有を変更して ACL パラメータを追加します。

手順
  1. NFS ファイル共有で 'patch' 操作を実行し 'CIFS アクセスを許可する ACL の詳細を設定します

    カテゴリ HTTP 動詞 パス

    ストレージプロバイダ

    パッチ

    「 /storage-provider/file-shares 」のようになります

    • cURL の例 *

      次の例に示すように、ユーザグループに割り当てたアクセス権限に基づいて ACL が作成され、ファイル共有に割り当てられます。

      {
        "access_control": {
          "acl": [
            {
              "permission": "read",
              "user_or_group": "everyone"
            }
          ],
          "active_directory_mapping": {
            "key": "3b648c1b-d965-03b7-20da-61b791a6263c"
          }
    • JSON 出力の例 *

    更新を実行するジョブのジョブ ID が返されます。

  2. 同じファイル共有に対して詳細を照会し、パラメータが正しく追加されているかどうかを確認します。

    カテゴリ HTTP 動詞 パス

    ストレージプロバイダ

    取得

    /storage-provider/file-shares/{key}

    • JSON 出力の例 *

    "access_control": {
            "acl": [
                {
                    "user_or_group": "everyone",
                    "permission": "read"
                }
            ],
            "export_policy": {
                "id": 1460288880641,
                "key": "7d5a59b3-953a-11e8-8857-00a098dcc959:type=export_policy,uuid=1460288880641",
                "name": "default",
                "rules": [
                    {
                        "anonymous_user": "65534",
                        "clients": [
                            {
                                "match": "0.0.0.0/0"
                            }
                        ],
                        "index": 1,
                        "protocols": [
                            "nfs3",
                            "nfs4"
                        ],
                        "ro_rule": [
                            "sys"
                        ],
                        "rw_rule": [
                            "sys"
                        ],
                        "superuser": [
                            "none"
                        ]
                    },
                    {
                        "anonymous_user": "65534",
                        "clients": [
                            {
                                "match": "0.0.0.0/0"
                            }
                        ],
                        "index": 2,
                        "protocols": [
                            "cifs"
                        ],
                        "ro_rule": [
                            "ntlm"
                        ],
                        "rw_rule": [
                            "ntlm"
                        ],
                        "superuser": [
                            "none"
                        ]
                    }
                ],
                "_links": {
                    "self": {
                        "href": "/api/datacenter/protocols/nfs/export-policies/7d5a59b3-953a-11e8-8857-00a098dcc959:type=export_policy,uuid=1460288880641"
                    }
                }
            }
        },
        "_links": {
            "self": {
                "href": "/api/storage-provider/file-shares/7d5a59b3-953a-11e8-8857-00a098dcc959:type=volume,uuid=e581c23a-1037-11ea-ac5a-00a098dcc6b6"
            }
        }

    + 同じファイル共有に対して、エクスポートポリシーに加えて ACL が割り当てられていることがわかります。