Nutanix
Versão
Linux Control Center 2.10.X ou superior
Nutanix Prism Central e/ou Element pc.2022.6.0.10 ou superior
AOS Version 6.5.2 LTS ou superior
Requisitos
NGT Agent
Usuário com permissão para listagem de informações de VMs
Usuário com permissão para criação de Recovery point
Hosts na base de dados do LCC previamente configurados
Overview
Este guia provê informações e passo a passo para realizar a integração do Linux Control Center com o Nutanix Prism e/ou Element.
A integração com o Nutanix Prism está classificada como um Rollback Item no escopo do Linux Control Center. Um Rollback Item de uma maneira geral, tem como objetivo iniciar uma tarefa de backup, criar um snapshot, recovery point ou item similar dentro do cenário da integração, com o intuito de garantir o rollback de um sistema caso uma modificação gere algum comportamento inesperado no seu parque tecnológico.
Informamos que todas as soluções de terceiros que interagem com o LCC devem estar configuradas corretamente. Dados inconsistentes provenientes dessas soluções não poderão ser processados ou apresentados de forma confiável pelo LCC.
Objetivo
Criar um Recovery Point de um servidor gerenciado pelo Linux Control Center, que foi devidamente identificado no Nutanix Prism.
Fluxo de integração
Configuração do Nutanix Prism;
Definição de quais ações irão gerar um Recovery Point;
Busca de informações das máquinas virtuais;
Identificação dos servidores gerenciados pelo Linux Control Center que estão presentes no Nutanix Prism;
Solicitação de ação;
Geração de Recovery Point;
Login via SSH no servidor;
Execução de comandos;
É importante ressaltar que o Linux Control Center opera com o mínimo de permissões necessárias em sistemas de terceiros, logo não é feita a gestão de Recovery Points no Nutanix Prism, sendo necessário que o time seja responsável pela gestão dos recursos, como espaço disponível de armazenamento para os Recovery Points e demais operações do ciclo de vida de um Recovery Point dentro de sua corporação.
Permissões mínimas para integração
Estas são as permissões mínimas necessárias que o usuário do Nutanix Prism deve ter para realizar a integração com o Linux Control Center.
Para criar o perfil corretamente, deve atribuir um usuário local do Nutanix Prism ou de um Active Directory à uma Role do Nutanix de acordo com a documentação oficial do link abaixo;
Caso escolha utilizar um usuário do AD em vez do usuário local do Nutanix Prism, é necessário que o mesmo possua permissão de Domain Admin.
Após ingressar o Nutanix Prism no Active Directory, clique em Config
Clique em Local User Management e clique em New User
Crie um usuário com perfil de Viewer no Nutanix com as seguintes configurações;
User Admin: Desativado
Prism Central Admin: Desativado
Clique no botão lateral esquerdo para abrir o menu e clique em Administration e depois em Roles
Clique em Create Role
Sugerimos o nome Linux Control Center para melhor identificação.
Habilite as permissões conforme abaixo; App: Access Console VM, View VM VM Recovery Point: Snapshot VM, View VM Recovery Point, Allow VM Recovery Point Creation VM: Access Console VM, View VM
Este será o resultado da Role Assignment quando estiver finalizado.
Em seguida, volte em configurações e clique em Role Mapping e clique em New Mapping
Crie a Role Mapping com as seguintes configurações;
Especifique o usuário criado anteriormente e utilize-o nos próximos passos para configurar a integração com o Linux Control Center.
Integração do Nutanix Prism com o LCC
Realizando a integração
Clique em Config No menu lateral esquerdo do LCC
Clique em Nutanix
Na página de configuração do Nutanix, clique em Add.
Forneça todas as configurações necessárias para realizar a autenticação no Nutanix Prism.
Insira a Url do Nutanix no campo URL.
Insira o usuário do Nutanix no campo Username.
Insira a senha do Nutanix no campo Password.
Defina se a integração será com o Nutanix Prism Central ou com o Nutanix Prism Element no botão Integration
Caso a solução Nutanix Prism Central e/ou Element não utilize um certificado digital válido, habilite a opção Ignorar SSL.
Clique em Salvar.
Após salvar, clique em Test Connection para realizar a autenticação com o Nutanix Prism
Sincronização de Hosts do Nutanix Prism
Após salvar a configuração anterior e o ícone confirmar o Status da conexão, clique no item da integração.
Dentro da tela de integração com o Nutanix Prism, clique na aba Hosts e clique em Sync para sincronizar com os hosts do Nutanix Prism.
A ação de sincronização autenticará na API do Nutanix e tentará obter o Endereço IP e Hostame das Máquinas Virtuais existentes.
A lista de Máquinas Virtuais retornada fará uma correspondência com os Hosts já existentes no Linux Control Center e, se bem-sucedida, o Host será marcado com a integração do Nutanix e o Linux Control Center poderá executar o recurso de Rollback.
No final da Sincronização, você poderá ver os Hosts na mesma aba Hosts na configuração da integração do Nutanix Prism.
Clique na aba Actions e defina quais ações acionarão a criação de Recovery Point nas máquinas previamente selecionadas e depois clique em Salvar.
Validando o ponto de recuperação
Clique em Hosts no painel esquerdo do Linux Control Center
Clique no Host que foi previamente configurado/habilitado na tela de configuração da integração com a solução Nutanix Prism.
Após selecionar o Host, execute uma da(s) ação(ões) que foi habilitada na tela de configuração da integração com a solução Nutanix Prism.
Ao executar uma ação que foi previamente configurada na integração, a criação de um Recovery Point para aquela maquina virtual será solicitada ao Nutanix Prism, a ação solicitada somente será executada após a criação do Recovery Point, em caso de erro na criação do Recovery Point, a execução da ação será interrompida e seu status será de "erro".
Clique no host selecionado e em seguida clique na aba Rollback, será possível observar a listagem dos Recovery Points em Rollback Items.
No Nutanix Prism, se o Recovery Point for bem-sucedido, um evento será criado como "Criar ponto de recuperação da VM".
Last updated