Skip to main content
Active IQ Unified Manager 9.13
Uma versão mais recente deste produto está disponível.
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Modificação de um compartilhamento de arquivos NFS usando APIs para oferecer suporte a CIFS

Colaboradores

Você pode modificar um compartilhamento de arquivos NFS para dar suporte ao protocolo CIFS. Durante a criação do compartilhamento de arquivos, é possível especificar os parâmetros da lista de controle de acesso (ACL) e as regras de política de exportação para o mesmo compartilhamento de arquivos. No entanto, se quiser ativar o CIFS no mesmo volume em que criou um compartilhamento de arquivos NFS, você pode atualizar os parâmetros ACL nesse compartilhamento de arquivos para oferecer suporte ao CIFS.

O que você vai precisar

  1. Um compartilhamento de arquivos NFS deve ter sido criado apenas com os detalhes da política de exportação. Para obter informações, consulte Gerenciando compartilhamentos de arquivos e modificando cargas de trabalho de armazenamento.

  2. Você deve ter a chave de compartilhamento de arquivos para executar esta operação. Para obter informações sobre como visualizar detalhes do compartilhamento de arquivos e recuperar a chave de compartilhamento de arquivos usando o ID da tarefa, consulte Provisioning CIFS e compartilhamentos de arquivos NFS.

Isso é aplicável a um compartilhamento de arquivos NFS que você criou adicionando apenas regras de política de exportação e não parâmetros ACL. Você modifica o compartilhamento de arquivos NFS para incluir os parâmetros ACL.

Passos
  1. No compartilhamento de arquivos NFS, execute uma PATCH operação com os detalhes da ACL para permitir o acesso CIFS.

    Categoria Verbo HTTP Caminho

    fornecedor de storage

    PATCH

    /storage-provider/file-shares

    • Onda da amostra*

      Com base no Access Privileges que você atribui ao grupo de usuários, conforme exibido na amostra a seguir, uma ACL é criada e atribuída ao compartilhamento de arquivos.

      {
        "access_control": {
          "acl": [
            {
              "permission": "read",
              "user_or_group": "everyone"
            }
          ],
          "active_directory_mapping": {
            "key": "3b648c1b-d965-03b7-20da-61b791a6263c"
          }
    • Amostra de saída JSON*

    A operação retorna o ID do trabalho do trabalho que executa a atualização.

  2. Verifique se os parâmetros foram adicionados corretamente consultando os detalhes do compartilhamento de arquivo para o mesmo compartilhamento de arquivo.

    Categoria Verbo HTTP Caminho

    fornecedor de storage

    OBTER

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

    • Amostra de saída 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"
            }
        }

    + Você pode ver a ACL atribuída juntamente com a política de exportação para o mesmo compartilhamento de arquivos.