InglêsFrancêsEspanhol

Ad


favicon do OnWorks

granizo - Online na nuvem

Execute hail no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando hail que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


hail - plugin Ganeti IAllocator

SINOPSE


granizo [ -t lima | --simular especulação ] [opções ...] Arquivo de entrada

granizo --versão

DESCRIÇÃO


hail é um plugin Ganeti IAllocator que implementa o posicionamento e movimento da instância
usando o mesmo algoritmo que hbal(1).

O programa recebe a entrada por meio de um arquivo JSON contendo o estado atual do cluster e a solicitação
detalhes e saída (em stdout) uma resposta formatada em JSON. Em caso de falhas críticas,
a mensagem de erro é impressa em stderr e o código de saída é alterado para mostrar falha.

Se o nome do arquivo de entrada for - (um único sinal de menos), os dados da solicitação serão lidos
stdin.

Além dos dados de entrada, o hail coleta dados pela rede de todos os MonDs com o --mond
opção. Atualmente, ele usa apenas dados produzidos pelo coletor CPUload.

ALGORITMO
Em grupos de nós regulares, o programa usa uma versão simplificada do algoritmo hbal; para
alocação em grupos de nós com armazenamento exclusivo veja abaixo.

Para alocações de nó único (instâncias não espelhadas), novamente selecionamos o nó que, quando
escolhido como o nó primário, dá a melhor pontuação.

Para alocações de nó duplo (instâncias espelhadas), escolhemos o melhor par; este é o único
escolha onde o algoritmo não é trivial no que diz respeito ao tamanho do cluster.

Para realocações, tentamos alterar o nó secundário da instância para todos os
outros nós; o nó que resulta na melhor pontuação do cluster é escolhido.

Para mudanças de nó (nó de mudança modo), atualmente suportamos apenas instâncias de DRBD e todos
três modos (mudanças primárias, mudanças secundárias e todas as mudanças de nó).

Para movimentos de grupo (grupo de mudança modo), novamente apenas o DRBD é compatível e calculamos o
sequência correta que resultará em uma mudança de grupo; falha de trabalho no meio do caminho resultará em um
instância dividida. A escolha de nó (s) no grupo-alvo é baseada na pontuação do grupo,
e a escolha do grupo é baseada no mesmo algoritmo das alocações (grupo com o menor
pontuação após a colocação).

O obsoleto multi-evacuar modos não são mais suportados.

Em todos os casos, a pontuação do cluster (ou grupo) é idêntica ao algoritmo hbal.

Para alocação em grupos de nós com armazenamento exclusivo, a métrica de alocação perdida é usada
em vez de determinar em qual nó alocar uma instância. Para um nó, a alocação
vetor é o vetor de, para cada intervalo de política de instância em ordem decrescente, o número
de instâncias minimamente compatíveis com aquele intervalo que ainda podem ser colocadas naquele nó.
O vetor de alocações perdidas para uma instância em um nó é a diferença da alocação
vetores para esse nó antes e depois de colocar a instância nesse nó. o
a métrica de alocações perdidas é o vetor de alocação perdida seguido pelo disco restante
espaço no nó escolhido, todos comparados lexicograficamente.

OPÇÕES


As opções que podem ser passadas ao programa são as seguintes:

-p, --print-nodes
Imprime o status do nó antes e depois, em um formato projetado para permitir que o usuário
entender os parâmetros mais importantes do nó. Veja a página de manual ferramentas(1) para
mais detalhes sobre esta opção.

-t arquivo de dados, --text-data = * arquivo de dados *
O nome do arquivo que contém as informações do cluster, para substituir os dados no JSON
solicitar em si. Isso é usado principalmente para depuração. O formato do arquivo é
descrito na página de manual ferramentas(1).

--mond = * sim | não *
Se fornecido, o programa consultará todos os MonDs para buscar dados dos dados suportados
coletores pela rede.

--mond-dados arquivo de dados
O nome do arquivo que contém os dados fornecidos por MonD, para substituir a consulta de MonDs
pela rede. Isso é usado principalmente para depuração. O arquivo deve estar em JSON
formatar e apresentar uma matriz de objetos JSON, um para cada nó, com dois membros.
O primeiro membro denominado nó é o nome do nó e o segundo membro denominado
reports é uma matriz de objetos de relatório. Os objetos do relatório devem estar no mesmo
formato conforme produzido pelo agente de monitoramento.

--ignore-dynu
Se fornecido, todas as informações de utilização dinâmica serão ignoradas, assumindo que seja
0. Esta opção terá precedência sobre quaisquer dados passados ​​pelos MonDs com o
--mond e a opção --mond-data.

--ignore-soft-erros
Se fornecido, todas as verificações de erros de software serão omitidas na busca por possíveis
alocações. Desta forma, uma decisão útil pode ser feita mesmo em caso de sobrecarga
aglomerados.

--simular descrição
Especificação de back-end: semelhante ao -t opção, isso permite substituir o cluster
dados com um cluster simulado. Para obter detalhes sobre a descrição, consulte a página do manual
ferramentas(1).

-S nome do arquivo, --save-cluster = * nome do arquivo *
Se fornecido, o estado do cluster antes e a execução do iallocator são salvos em um arquivo
nomeado nome do arquivo.pre-ialloc, Respectivamente nome do arquivo.post-ialloc. Isso permite
realimentar o estado do cluster para qualquer um dos utilitários htools por meio da opção -t.

-v Esta opção aumenta o detalhamento e pode ser usada para depuração a fim de
entender como a solicitação IAllocator é analisada; pode ser passado várias vezes
para sucessivamente mais informações.

CONFIGURAÇÃO


Para a configuração de exclusão de tag (consulte a página de manual do hbal para mais detalhes), a lista
de quais tags de instância considerar como tags de exclusão serão lidas a partir das tags de cluster,
configurado da seguinte forma:

· Obter todas as tags de cluster começando com htools: iextags:

· Usar seu sufixo como prefixo para tags de exclusão

Por exemplo, dada uma tag de cluster como htools: iextags: service, todas as tags de instância do
formulário precisarão be considerado as exclusão Tag, significado que (por exemplo) dois instâncias
qual ambos a etiquetanão será colocado no mesmo nó primário.

OPÇÕES


As opções que podem ser passadas ao programa são as seguintes:

SAIR STATUS


O status existente do comando será zero, a menos que por algum motivo o algoritmo fatalmente
falhou (por exemplo, nó errado ou dados de instância).

Use hail online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    limpeza profunda
    limpeza profunda
    Um script Kotlin que destrói todos os builds
    caches de projetos Gradle/Android.
    Útil quando o Gradle ou o IDE permitem que você
    abaixo. O script foi testado em
    macOS, mas...
    Baixar limpeza profunda
  • 2
    Plug-in Eclipse Checkstyle
    Plug-in Eclipse Checkstyle
    O plug-in Eclipse Checkstyle
    integra o código Java Checkstyle
    auditor no IDE Eclipse. O
    plug-in fornece feedback em tempo real para
    o usuário sobre viol ...
    Baixe o plug-in Eclipse Checkstyle
  • 3
    AstrOrzPlayer
    AstrOrzPlayer
    AstrOrz Player é um media player gratuito
    software, parte baseado em WMP e VLC. o
    jogador é de estilo minimalista, com
    mais de dez cores temáticas, podendo também
    b ...
    Baixar AstrOrzPlayer
  • 4
    Movistartv
    Movistartv
    Kodi Movistar+ TV é um ADDON para XBMC/
    Kodi que permite dispor de um
    decodificador de serviços IPTV de
    Movistar integrado em um dos
    centros de mídia ma...
    baixar movistv
  • 5
    Código :: Blocos
    Código :: Blocos
    Code::Blocks é um software livre, de código aberto,
    plataforma cruzada C, C++ e Fortran IDE
    construído para atender às necessidades mais exigentes
    de seus usuários. Ele é projetado para ser muito
    extens ...
    Baixar Código::Blocos
  • 6
    Em meio a
    Em meio a
    No meio ou interface avançada do Minecraft
    e o Data / Structure Tracking é uma ferramenta para
    exibir uma visão geral de um Minecraft
    mundo, sem realmente criá-lo. Isto
    posso ...
    Baixar no meio
  • Mais "

Comandos Linux

Ad