Skip to main content
Active IQ Unified Manager
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Modifier un partage de fichiers NFS pour prendre en charge CIFS à l'aide des API d'Active IQ Unified Manager

Vous pouvez modifier un partage de fichiers NFS pour qu'il prenne en charge le protocole CIFS. Lors de la création d'un partage de fichiers, il est possible de spécifier à la fois les paramètres de liste de contrôle d'accès (ACL) et les règles d'export pour le même partage de fichiers. Toutefois, si vous souhaitez activer CIFS sur le même volume que celui où vous avez créé un partage de fichiers NFS, vous pouvez mettre à jour les paramètres ACL de ce partage de fichiers pour prendre en charge CIFS.

Avant de commencer
  1. Un partage de fichiers NFS doit avoir été créé avec uniquement les détails des règles d'export. Pour plus d'informations, consultez les sections Gestion des partages de fichiers et Modification des charges de travail de stockage.

  2. Vous devez disposer de la clé de partage de fichiers pour exécuter cette opération. Pour plus d'informations sur la consultation des détails du partage de fichiers et la récupération de la clé de partage de fichiers à l'aide de l'ID de tâche, consultez Provisioning CIFS and NFS file shares.

Ceci s'applique à un partage de fichiers NFS que vous avez créé en ajoutant uniquement des règles d'export et non des paramètres ACL. Vous modifiez le partage de fichiers NFS pour y inclure les paramètres ACL.

Étapes
  1. Sur le partage de fichiers NFS, effectuez une PATCH opération avec les détails de l'ACL pour autoriser l'accès CIFS.

    Catégorie Verbe HTTP Chemin

    fournisseur de stockage

    CORRECTIF

    /storage-provider/file-shares

    Exemple de cURL

    En fonction des privilèges d'accès que vous attribuez au groupe d'utilisateurs, comme illustré dans l'exemple suivant, une liste de contrôle d'accès (ACL) est créée et attribuée au partage de fichiers.

    {
      "access_control": {
        "acl": [
          {
            "permission": "read",
            "user_or_group": "everyone"
          }
        ],
        "active_directory_mapping": {
          "key": "3b648c1b-d965-03b7-20da-61b791a6263c"
        }

    Exemple de sortie JSON

    L'opération renvoie le Job ID du Job qui exécute la mise à jour.

  2. Vérifiez si les paramètres ont été correctement ajoutés en consultant les détails du partage de fichiers correspondant.

    Catégorie Verbe HTTP Chemin

    fournisseur de stockage

    GET

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

    Exemple de sortie 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"
            }
        }

    Vous pouvez voir la liste de contrôle d'accès (ACL) attribuée ainsi que les règles d'export au même partage de fichiers.