Este es el comando hsqueeze que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
hsqueeze - Gestión dinámica de energía
SINOPSIS
apretar {opciones de backend ...} [opciones de algoritmo ...] [opciones de informes ...]
apretar --versión
Opciones de backend:
{ -L [ camino ] [-X]* | -t* archivo de datos }
Opciones de algoritmo:
[ --minimal-resources = * factor * ] [ --target-resources = * factor * ]
Opciones de informes:
[ -S presentar ] [ -C[presentar] ]
DESCRIPCIÓN
hsqueeze realiza una administración dinámica de energía, al encender o apagar los nodos, según
en la carga actual del clúster. Actualmente, solo se implementa la sugerencia de nodos.
ALGORITMO
hsqueeze considera todos los nodos no maestros en línea con solo instancias duplicadas externamente como
candidatos para ser desconectados. Estos nodos son iterativamente, comenzando desde el nodo
con el menor número de instancias, agregado al conjunto de nodos que se pondrán fuera de línea, si
posible. Un conjunto de nodos se considera adecuado para desconectarse si, después de
marcar estos nodos como fuera de línea, equilibrar el clúster por el algoritmo utilizado por hbal(1)
produce una situación en la que todas las instancias están ubicadas en nodos en línea, y cada nodo tiene un
al menos los recursos de destino libres para nuevas instancias.
Todos los nodos fuera de línea con una etiqueta que comience con htools: standby se consideran candidatos para
siendo tomado en línea. Esos nodos se ponen en línea hasta equilibrar el clúster por el
algoritmo utilizado por hbal(1) produce una situación en la que cada nodo tiene al menos el mínimo
recursos gratuitos para nuevas instancias.
OPCIONES
-L [camino]
Especificación de backend: recopile datos directamente del demonio maestro, que se
contactado a través de LUXI (un protocolo interno de Ganeti). La opción se describe en el
página man herramientas(1).
-X Al usar el backend de Luxi, hsqueeze también puede ejecutar los comandos dados.
La ejecución de la serie de trabajos se puede interrumpir; consulte más abajo el manejo de señales.
-S nombre de archivo, --save-cluster = * nombre de archivo *
Si se proporciona, el estado del clúster antes de la compresión se guarda en el archivo dado.
más la extensión "original" (es decir nombre de archivo.original), y el estado al final
de la operación de exprimido se guarda en el archivo dado más la extensión "exprimido"
(por ejemplo nombre de archivo.exprimido).
-C[nombre de archivo], --print-commands [= * nombre de archivo *]
Si se proporciona, un script de shell que contiene los comandos para apretar o desenchufar el
los clústeres se guardan en un archivo con el nombre dado; si no se proporciona un nombre, son
impreso en stdout.
-t archivo de datos, --text-data = * archivo de datos *
Especificación de backend: el nombre del nodo que contiene el archivo y la información de la instancia
(si no recolecta LUXI). Se debe seleccionar este o uno de los otros backends. los
La opción se describe en la página de manual. herramientas(1).
--minimal-resources = * factor *
Especifique la cantidad de recursos que se liberarán en cada nodo para que hsqueeze no
considere la posibilidad de conectar nodos adicionales. El valor se informa como un múltiplo del
especificación de instancia estándar, tomada de la política de instancia.
--target-resources = * factor *
Especifique la cantidad de recursos que permanecerán libres en cualquier nodo después de apretar. los
El valor se reporta como un múltiplo de la especificación de instancia estándar, tomado de
la política de la instancia.
PRESENTACIÓN DE INFORMES LOCO
Informar errores al sitio web del proyecto (http://code.google.com/p/ganeti/) o póngase en contacto con el
desarrolladores que utilizan la lista de correo de Ganeti ([email protected]).
Utilice hsqueeze en línea utilizando los servicios de onworks.net