Saltar al contenido principal

Línea de comandos

Cuándo utilizarla​

Cuando resulta más fácil realizar las operaciones del clúster desde un terminal o mediante scripts que a través de la interfaz web.

Métodos​

vStack Center no tiene una utilidad de línea de comandos propia. Los scripts interactúan con él a través de la API JSON-RPC: cada método se invoca con una solicitud HTTP estándar y requiere los mismos privilegios que la acción equivalente en la interfaz web.

En los nodos del clúster hay utilidades de línea de comandos disponibles como parte de vStack OS:

  • vstack-cluster: nodos y servicios del clúster: estado, retirada de un nodo del servicio y traslado de un pool a otro nodo;
  • vStack.update.sh: actualización del nodo.

Se describen en la documentación de vStack OS: CLI del nodo.

Ejemplo​

Composición del clúster y estado de los nodos mediante la API de vStack Center, con el método get-statusmap:

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

Lo mismo en un nodo, con las herramientas de vStack OS:

vstack-cluster status