InglésFrancésEspañol

Ad


icono de página de OnWorks

granizo - Online en la nube

Ejecute granizo en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando granizo 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


granizo - Plugin Ganeti IAllocator

SINOPSIS


granizo [ -t presentar | --simular especulación ] [opciones ...] fichero de entrada

granizo --versión

DESCRIPCIÓN


granizo es un complemento IAllocator de Ganeti que implementa la ubicación y el movimiento de la instancia
usando el mismo algoritmo que hbal(1).

El programa toma la entrada a través de un archivo JSON que contiene el estado actual del clúster y la solicitud
detalles y generar (en stdout) una respuesta con formato JSON. En caso de fallas críticas,
el mensaje de error se imprime en stderr y el código de salida se cambia para mostrar falla.

Si el nombre del archivo de entrada es - (un signo menos), los datos de la solicitud se leerán desde
stdin.

Además de los datos de entrada, granizo recopila datos a través de la red de todos los MonD con el --mond
opción. Actualmente utiliza solo datos producidos por el recolector de carga de CPU.

ALGORITMO
En grupos de nodos regulares, el programa usa una versión simplificada del algoritmo hbal; por
asignación en grupos de nodos con almacenamiento exclusivo, consulte a continuación.

Para asignaciones de un solo nodo (instancias no reflejadas), nuevamente seleccionamos el nodo que, cuando
elegido como nodo principal, da la mejor puntuación.

Para las asignaciones de dos nodos (instancias reflejadas), elegimos el mejor par; Este es el único
elección donde el algoritmo no es trivial con respecto al tamaño del clúster.

Para las reubicaciones, intentamos cambiar el nodo secundario de la instancia a todos los válidos.
otros nodos; se elige el nodo que da como resultado la mejor puntuación de agrupación.

Para cambios de nodo (nodo de cambio modo), actualmente solo admitimos instancias DRBD, y todos
tres modos (cambios primarios, cambios secundarios y todos los cambios de nodo).

Para mudanzas grupales (grupo de cambio modo), nuevamente solo se admite DRBD, y calculamos el
secuencia correcta que resultará en un cambio de grupo; el fracaso del trabajo a mitad de camino resultará en un
instancia dividida. La elección de los nodos en el grupo objetivo se basa en la puntuación del grupo,
y la elección del grupo se basa en el mismo algoritmo que las asignaciones (grupo con la
puntuación después de la colocación).

El desaprobado evacuación múltiple los modos ya no son compatibles.

En todos los casos, la puntuación del clúster (o grupo) es idéntica al algoritmo hbal.

Para la asignación en grupos de nodos con almacenamiento exclusivo, se utilizan las métricas de asignaciones perdidas
en su lugar, para determinar en qué nodo asignar una instancia. Para un nodo la asignación
vector es el vector de, para cada intervalo de política de instancia en orden decreciente, el número
de instancias que cumplen mínimamente con ese intervalo que aún se pueden colocar en ese nodo.
El vector de asignaciones perdidas para una instancia en un nodo es la diferencia de la asignación
vectores para ese nodo antes y después de colocar la instancia en ese nodo. los
La métrica de asignaciones perdidas es el vector de asignación perdida seguido por el disco restante
espacio en el nodo elegido, todos comparados lexicográficamente.

CAMPUS


Las opciones que se pueden pasar al programa son las siguientes:

-pag, --print-nodos
Imprime el estado del nodo antes y después, en un formato diseñado para permitir al usuario
comprender los parámetros más importantes del nodo. Ver la página del manual herramientas(1) para
más detalles sobre esta opción.

-t archivo de datos, --text-data = * archivo de datos *
El nombre del archivo que contiene la información del clúster, para anular los datos en JSON
solicitarse a sí mismo. Esto se usa principalmente para depurar. El formato del archivo es
descrito en la página de manual herramientas(1).

--mond = * sí | no *
Si se proporciona, el programa consultará todos los MonD para obtener datos de los datos admitidos
coleccionistas a través de la red.

--mond-datos archivo de datos
El nombre del archivo que contiene los datos proporcionados por MonD, para anular las consultas MonD
a través de la red. Esto se usa principalmente para depurar. El archivo debe estar en JSON
formatear y presentar una matriz de objetos JSON, uno para cada nodo, con dos miembros.
El primer miembro llamado nodo es el nombre del nodo y el segundo miembro llamado
informes es una matriz de objetos de informe. Los objetos del informe deben estar en el mismo
formato producido por el agente de supervisión.

--ignorar-dynu
Si se da, toda la información de utilización dinámica será ignorada asumiendo que es
0. Esta opción tendrá prioridad sobre cualquier dato transmitido por los MonDs con el
--mond y la opción --mond-data.

--ignorar-errores-suaves
Si se proporciona, todas las comprobaciones de errores leves se omitirán al buscar posibles
asignaciones. De esta manera, se puede tomar una decisin til incluso en situaciones sobrecargadas.
racimos

--simular descripción
Especificación de backend: similar a la -t opción, esto permite anular el clúster
datos con un clúster simulado. Para obtener detalles sobre la descripción, consulte la página de manual
herramientas(1).

-S nombre de archivo, --save-cluster = * nombre de archivo *
Si se da, el estado del clúster antes y la ejecución del iallocator se guardan en un archivo
llamado nombrearchivo.pre-ialloc, Respectivamente nombrearchivo.post-ialloc. Esto permite
volver a alimentar el estado del clúster a cualquiera de las utilidades de htools a través de la opción -t.

-v Esta opción aumenta la verbosidad y se puede utilizar para depurar con el fin de
comprender cómo se analiza la solicitud de IAllocator; se puede pasar varias veces
para obtener sucesivamente más información.

CONFIGURACIÓN


Para la configuración de exclusión de etiquetas (consulte la página de manual de hbal para obtener más detalles), la lista
de las etiquetas de instancia que se considerarán etiquetas de exclusión se leerán de las etiquetas del clúster,
configurado de la siguiente manera:

· Obtener todas las etiquetas de clúster que comiencen con htools: iextags:

· Use su sufijo como prefijo para las etiquetas de exclusión

Por ejemplo, dada una etiqueta de clúster como htools: iextags: service, todas las etiquetas de instancia del
formulario seguirá be considerado as exclusión etiquetas, sentido esa (p.ej) dos instancias
que ambas tienen a etiquetano se colocará en el mismo nodo principal.

CAMPUS


Las opciones que se pueden pasar al programa son las siguientes:

SALIR ESTADO


El estado de existencia del comando será cero, a menos que por alguna razón el algoritmo
falló (por ejemplo, datos de instancia o nodo incorrectos).

Utilice el granizo en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    DivFix + +
    DivFix + +
    DivFix++ es tuyo Reparación de video AVI y
    software de vista previa. Diseñado para reparar
    y obtener una vista previa de los archivos que están en descarga
    desde ed2k(emule), torrent, gnutella, ftp...
    Descarga DivFix ++
  • 2
    Comunidad JBoss
    Comunidad JBoss
    Proyectos impulsados ​​por la comunidad que presentan la
    últimas innovaciones para la vanguardia
    aplicaciones Nuestro proyecto estrella JBoss AS es
    el código abierto líder,
    conforme a las normas...
    Descargar la comunidad JBoss
  • 3
    Archivador de Django
    Archivador de Django
    django Filer es una gestión de archivos
    aplicación para django que hace
    el manejo de archivos e imágenes es muy sencillo.
    django-filer es una gestión de archivos
    solicitud de djang...
    Descargar el archivador Django
  • 4
    xcat
    xcat
    Kit de herramientas de administración de clúster extremo.
    xCAT es una gestión de clústeres escalable
    y herramienta de aprovisionamiento que proporciona
    control de hardware, descubrimiento y sistema operativo
    disco lleno/di...
    Descargar xCAT
  • 5
    Psi
    Psi
    Psi es un potente XMPP multiplataforma
    cliente diseñado para usuarios experimentados.
    Hay compilaciones disponibles para MS
    Windows, GNU/Linux y macOS. Audiencia:
    Los usuarios finales...
    Descargar psi
  • 6
    Volley Blobby 2
    Volley Blobby 2
    Continuación oficial del famoso.
    Blobby Volley 1.x juego de arcade..
    Público: Usuarios finales / Escritorio. Usuario
    Interfaz: OpenGL, SDL. Programación
    Idioma: C++, Lua. C...
    Descargar Blobby Volley 2
  • Más "

Comandos de Linux

Ad