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