Saiba mais sobre a API REST do ONTAP tools
ONTAP tools for VMware vSphere 10 é um conjunto de ferramentas para gerenciamento de ciclo de vida de máquina virtual. Inclui uma API REST robusta que você pode usar como parte dos seus processos de automação.
Fundamentos de serviços web REST
A Transferência de Estado Representacional (REST) é um estilo para a criação de aplicações web distribuídas, incluindo o design de APIs de serviços web. Ela estabelece um conjunto de tecnologias para expor recursos baseados em servidor e gerenciar seus estados.
Os recursos são os componentes fundamentais de uma aplicação de serviços web REST. Existem duas tarefas iniciais importantes ao projetar uma API REST:
-
Identifique os recursos do sistema ou do servidor
-
Defina os estados dos recursos e as operações de transição de estado associadas
Os aplicativos cliente podem exibir e alterar os estados dos recursos por meio de fluxos de mensagens bem definidos.
O Protocolo de Transferência de Hipertexto (HTTP) é o protocolo usado pelo cliente e pelo servidor de serviços web para trocar mensagens sobre os recursos. Ele segue o modelo CRUD, baseado nas operações genéricas de criar, ler, atualizar e excluir. O protocolo HTTP inclui cabeçalhos de requisição e resposta, bem como códigos de status de resposta.
Embora existam diversos formatos de mensagem disponíveis, a opção mais popular é JavaScript Object Notation (JSON). JSON é um padrão do setor para representar estruturas de dados simples em texto sem formatação e é usado para transferir informações de estado que descrevem os recursos e as ações desejadas.
A segurança é um aspecto importante de uma API REST. Além do protocolo Transport Layer Security (TLS) usado para proteger o tráfego HTTP na rede, o ONTAP tools for VMware vSphere 10 API REST também utiliza tokens de acesso para autenticação. Você precisa obter um token de acesso e usá-lo em chamadas de API subsequentes.
As ONTAP tools for VMware vSphere 10 API REST executam a maioria das solicitações de forma síncrona, retornando um código de status quando a operação é concluída. Ela também oferece suporte ao processamento assíncrono para tarefas que exigem mais tempo para serem concluídas.
Ambiente do Gerenciador de ferramentas ONTAP
Existem vários aspectos do ambiente do ONTAP tools Manager que você deve considerar.
ONTAP tools for VMware vSphere 10 é implantado usando a arquitetura de plug-in remoto do vSphere. O software, incluindo suporte para a API REST, é executado em uma máquina virtual separada.
ONTAP tools for VMware vSphere 10 expõe um único endereço IP que serve como gateway para os recursos da máquina virtual. Você precisa fornecer o endereço durante a configuração inicial e ele é atribuído a um componente interno de balanceamento de carga. O endereço é usado pela interface de usuário do ONTAP tools Manager, assim como para acessar diretamente a página de documentação do Swagger e a API REST.
Além das ONTAP tools for VMware vSphere 10 API REST, o cluster ONTAP possui sua própria API REST. ONTAP tools Manager utiliza a API REST do ONTAP como cliente para executar tarefas relacionadas ao armazenamento. É importante lembrar que essas duas APIs são separadas e distintas. Para mais informações, consulte "Automação ONTAP".