Pular para o conteúdo principal

Linha de comando

Quando usar​

Quando é mais fácil executar operações do cluster em um terminal ou em scripts do que pela interface web.

Métodos​

O vStack Center não tem utilitário de linha de comando próprio. Os scripts interagem com ele pela API JSON-RPC: cada método é chamado com uma requisição HTTP padrão e exige os mesmos privilégios que a ação correspondente na interface web.

Os utilitários de linha de comando estão disponíveis nos nós do cluster como parte do vStack OS:

  • vstack-cluster — nós e serviços do cluster: status, retirada de um nó de serviço e movimentação de um pool para outro nó;
  • vStack.update.sh — atualização do nó.

Eles são descritos na documentação do vStack OS: CLI do nó.

Exemplo​

Composição do cluster e status dos nós pela API do vStack Center, usando o método get-statusmap:

{
"jsonrpc": "2.0",
"method": "get-statusmap",
"params": {
"auth": { "cookie": "..." }
},
"id": "1"
}

O mesmo em um nó, usando as ferramentas do vStack OS:

vstack-cluster status