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