Fonte de dados OpenStack
A fonte de dados OpenStack (REST API / KVM) coleta informações sobre instâncias de hardware OpenStack. Essa fonte de dados coleta dados de inventário para todas as instâncias do OpenStack e, opcionalmente, dados de performance de VM.
Requisitos
A seguir estão os requisitos para configurar a fonte de dados OpenStack.
-
Endereço IP do controlador OpenStack
-
As credenciais de função de administrador do OpenStack e o acesso sudo ao hipervisor Linux KVM são recomendados.
Se você não estiver usando uma conta de administrador ou um Privileges equivalente ao administrador, ainda poderá adquirir dados da fonte de dados. Você precisará modificar o arquivo de configuração de política (ou seja, etc/nova/policy.json) para permitir que usuários com função não admin chamem a API:
-
"os_compute_api:os-availability-zone:detail": ""
-
"os_compute_api:os-hypervisors": ""
-
os_compute_api:servers:detail:get_all_tenants": ""
-
-
Para a coleta de desempenho, o módulo OpenStack Ceilometer deve ser instalado e configurado. A configuração do Ceilometer é feita editando o
nova.conf
arquivo para cada hypervisor e, em seguida, reinicie o serviço Nova Compute em cada hypervisor. O nome da opção muda para diferentes versões do OpenStack:-
Icehouse
-
Juno
-
Quilo
-
Liberdade
-
Mitaka
-
Newton
-
Ocata
-
-
Para estatísticas de CPU, "ComputeDriverCPUMonitor" precisa ser ativado em /etc/nova/nova.conf em nós de computação.
-
Requisitos do porto:
-
5000 para http e 13000 para https, para o serviço Keystone
-
22 para KVM SSH
-
8774 para Nova Compute Service
-
8776 para o serviço do bloco do Cinder
-
8777 para o Serviço de desempenho da Ceilometer
-
9292 para o Serviço de imagens Glance
A porta se liga ao serviço específico e o serviço pode ser executado no controlador ou em outro host em ambientes maiores.
-
Configuração
Campo |
Descrição |
Endereço IP do controlador OpenStack |
Endereço IP ou nome de domínio totalmente qualificado do controlador OpenStack |
Administrador do OpenStack |
Nome de usuário para um administrador OpenStack |
Senha do OpenStack |
Senha usada para o administrador do OpenStack |
Locatário do administrador do OpenStack |
Locatário do administrador do OpenStack |
KVM sudo usuário |
Nome de usuário do sudo KVM |
Escolha 'Senha' ou 'Arquivo de chave OpenSSH' para especificar o tipo de credencial |
O tipo de credencial usado para se conetar ao dispositivo via SSH |
Caminho completo para chave privada de inventário |
Caminho completo para chave privada de inventário |
KVM sudo Password |
KVM sudo Password |
Configuração avançada
Campo |
Descrição |
Habilite a descoberta de inventário do hipervisor por meio de SSH |
Verifique isto para ativar a descoberta de inventário do hipervisor através de SSH |
Porta de URL do OpenStack Admin |
Porta de URL do OpenStack Admin |
Use HTTPS |
Verifique para usar HTTP seguro |
Tempo limite da conexão HTTP (seg) |
Tempo limite para conexão HTTP (padrão de 300 segundos) |
Porta SSH |
Porta usada para SSH |
Tempo limite de espera do processo SSH (seg.) |
Tempo limite do processo SSH (padrão de 30 segundos) |
Geometrias de processo SSH |
Número de tentativas de tentativa de inventário |
Intervalo de enquete de inventário (min) |
Intervalo entre pesquisas de inventário (padrão de 20 minutos) |