Skip to main content
Element Software
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.

Aprenda a gerenciar o armazenamento com a API Element.

Colaboradores netapp-pcarriga

A API Element é baseada no protocolo JSON-RPC sobre HTTPS. JSON-RPC é um protocolo RPC simples baseado em texto, que utiliza o formato leve de intercâmbio de dados JSON. Bibliotecas cliente estão disponíveis para todas as principais linguagens de programação.

Você pode fazer solicitações à API por meio de requisições HTTPS POST para o endpoint da API. O corpo da requisição POST é um objeto de requisição JSON-RPC. Atualmente, a API não oferece suporte a solicitações em lote (vários objetos de solicitação em um único POST). Ao enviar solicitações de API, você deve usar "application/json-rpc" como o tipo de conteúdo da solicitação e garantir que o corpo não esteja codificado em formulário.

Observação A interface web do Element utiliza os métodos da API descritos neste documento. Você pode monitorar as operações da API na interface do usuário ativando o Log da API; isso permite visualizar os métodos que estão sendo enviados ao sistema. Você pode habilitar tanto as solicitações quanto as respostas para ver como o sistema responde aos métodos emitidos.

A menos que seja indicado o contrário, todas as strings de data nas respostas da API estão no formato UTC+0.

Observação Quando o cluster de armazenamento está sobrecarregado ou quando você envia muitas solicitações de API consecutivas sem intervalo entre elas, um método pode falhar e retornar o erro "xDBVersionMismatch". Caso isso aconteça, tente chamar o método novamente.

Objetos comuns

A API do software Element utiliza objetos JSON para representar conceitos de dados organizados. Muitos desses métodos de API utilizam esses objetos para entrada e saída de dados. Esta seção documenta esses objetos de uso comum; objetos que são usados apenas dentro de um único método são documentados junto com esse método, e não nesta seção.

Métodos comuns

Os métodos comuns são métodos usados para recuperar informações sobre o cluster de armazenamento, a própria API ou operações de API em andamento.

Métodos da API de conta

Os métodos de conta permitem adicionar, remover, visualizar e modificar informações de conta e de segurança.

Métodos da API do administrador

Você pode usar os métodos da API de administrador para criar, modificar, visualizar e remover administradores de cluster de armazenamento, além de atribuir níveis de acesso e privilégios para aqueles que têm acesso a um cluster de armazenamento.

Métodos da API de cluster

Os métodos da API de cluster de software Element permitem gerenciar a configuração e a topologia do cluster de armazenamento e dos nós que pertencem a ele.

Alguns métodos da API de cluster operam em nós que fazem parte de um cluster ou que foram configurados para ingressar em um cluster. Você pode adicionar nós a um novo cluster ou a um cluster existente. Os nós que estão prontos para serem adicionados a um cluster encontram-se em estado "pendente", o que significa que foram configurados, mas ainda não foram adicionados ao cluster.

Métodos da API de criação de clusters

Você pode usar esses métodos de API para criar um cluster de armazenamento. Todos esses métodos precisam ser usados contra o endpoint da API em um único nó.

Métodos da API Drive

Você pode usar os métodos da API de unidades para adicionar e gerenciar unidades disponíveis em um cluster de armazenamento. Ao adicionar um nó de armazenamento ao cluster de armazenamento ou instalar novas unidades em um nó de armazenamento existente, as unidades ficam disponíveis para serem adicionadas ao cluster de armazenamento.

Métodos da API Fibre Channel

Você pode usar os métodos da API Fibre Channel para adicionar, modificar ou remover membros de nós Fibre Channel de um cluster de armazenamento.

Métodos da API do Iniciador

Os métodos de iniciador permitem adicionar, remover, visualizar e modificar objetos iniciadores iSCSI, que gerenciam a comunicação entre o sistema de armazenamento e os clientes de armazenamento externos.

Métodos da API LDAP

Você pode usar o Lightweight Directory Access Protocol (LDAP) para autenticar o acesso ao armazenamento do Element. Os métodos da API LDAP descritos nesta seção permitem configurar o acesso LDAP ao cluster de armazenamento.

Métodos de API de autenticação multifator

Você pode usar a autenticação multifator (MFA) para gerenciar sessões de usuário usando um provedor de identidade (IdP) de terceiros por meio da linguagem de marcação de asserção de segurança (SAML).

Métodos da API de autenticação de sessão

Você pode usar a autenticação baseada em sessão para gerenciar sessões de usuário.

Métodos da API Node.js

Você pode usar os métodos da API do Node para configurar nós individuais. Esses métodos operam em nós individuais que precisam ser configurados, que estão configurados, mas ainda não participam de um cluster, ou que estão participando ativamente de um cluster. Os métodos da API do Node permitem visualizar e modificar as configurações de nós individuais e da rede do cluster usada para se comunicar com o nó. Você deve executar esses métodos em nós individuais; não é possível executar métodos de API por nó no endereço do cluster.

Métodos da API de replicação

Os métodos da API de replicação permitem conectar dois clusters para proteção contínua de dados (CDP). Ao conectar dois clusters, os volumes ativos em um cluster podem ser replicados continuamente para um segundo cluster, permitindo a recuperação de dados. Ao emparelhar volumes para replicação, você pode proteger seus dados contra eventos que poderiam torná-los inacessíveis.

Métodos da API de segurança

Você pode integrar o software Element com serviços externos relacionados à segurança, como um servidor externo de gerenciamento de chaves. Esses métodos relacionados à segurança permitem configurar recursos de segurança do Element, como o gerenciamento de chaves externas para criptografia em repouso.

Métodos da API SnapMirror

Os métodos da API SnapMirror são usados ​​pela interface web do Element para gerenciar snapshots espelhados com sistemas ONTAP remotos. Esses métodos destinam-se ao uso exclusivo da interface web do Element. Se você precisar de acesso à API para acessar as funcionalidades do SnapMirror , utilize as APIs do ONTAP . Não são fornecidos exemplos de requisição e retorno para os métodos da API SnapMirror .

Métodos da API de configuração do sistema

Os métodos da API de configuração do sistema permitem obter e definir valores de configuração que se aplicam a todos os nós do cluster.

Métodos de API de rede multitenant

A rede multitenant em clusters de armazenamento Element permite que o tráfego entre vários clientes que estão em redes lógicas separadas seja conectado a um único cluster de armazenamento Element sem roteamento de camada 3.

As conexões com o cluster de armazenamento são segregadas na pilha de rede por meio do uso de VLAN tagging.

Pré-requisitos para configurar uma rede virtual multilocatária

  • Você deve ter identificado o bloco de endereços IP da rede do cliente a ser atribuído às redes virtuais nos nós de armazenamento.

  • Você deve ter identificado um endereço IP de rede de armazenamento do cliente (SVIP) para ser usado como ponto final para todo o tráfego de armazenamento.

Ordem de operações da rede virtual

  1. Utilize o método AddVirtualNetwork para provisionar em massa os endereços IP que você inserir.

    Após adicionar uma rede virtual, o cluster executa automaticamente os seguintes passos:

    • Cada nó de armazenamento cria uma interface de rede virtual.

    • A cada nó de armazenamento é atribuído um endereço VLAN que pode ser roteado usando o SVIP virtual.

    • Os endereços IP da VLAN permanecem em cada nó mesmo em caso de reinicialização do nó.

  2. Após a atribuição da interface de rede virtual e dos endereços VLAN, você pode direcionar o tráfego de rede do cliente para o SVIP virtual.

Métodos da API de Volume

Os métodos da API de volume do software Element permitem gerenciar volumes que residem em um nó de armazenamento. Você pode criar, modificar, clonar e excluir volumes com esses métodos. Você também pode usar os métodos da API de volume para coletar e exibir medições de dados para um volume.

Métodos da API de grupo de acesso a volume

Os métodos de grupo de acesso a volumes permitem adicionar, remover, visualizar e modificar grupos de acesso a volumes, que são coleções de volumes aos quais os usuários podem acessar usando iniciadores iSCSI ou Fibre Channel.

Métodos da API de instantâneo de volume

Os métodos da API de snapshots de volume do software Element permitem gerenciar snapshots de volume. Você pode criar, modificar, clonar e excluir snapshots de volume usando os métodos da API de snapshot de volume.

Métodos da API de volume virtual

Os métodos da API de volumes virtuais do software Element permitem gerenciar volumes virtuais (VVols). Você pode visualizar os VVols existentes com esses métodos de API, bem como criar, modificar e excluir contêineres de armazenamento de volume virtual. Embora não seja possível usar esses métodos para operar em volumes normais, você pode usar os métodos da API de volume normal para listar informações sobre VVols.