Este es el comando salt 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
sal - sal
SINOPSIS
salt '*' [opciones] sys.doc
salt -E '. *' [opciones] sys.doc cmd
salt -G 'os: Arch. *' [opciones] test.ping
sal -C 'G @ os: Arch. * Y webserv * o G @ kernel: FreeBSD '[opciones] test.ping
DESCRIPCIÓN
Salt permite que los comandos se ejecuten en una franja de sistemas remotos en paralelo. Esta
significa que los sistemas remotos se pueden controlar y consultar con facilidad.
OPCIONES
--versión
Imprima la versión de Salt que se está ejecutando.
- informe de versiones
Muestre las dependencias del programa y el número de versión, y luego salga
-h, --ayuda
Muestre el mensaje de ayuda y salga
-c CONFIG_DIR, --config-dir = CONFIG_dir
La ubicación del directorio de configuración de Salt. Este directorio contiene el
archivos de configuración para Salt master y minions. La ubicación predeterminada en la mayoría
sistemas es / etc / salt.
-t SE ACABÓ EL TIEMPO, --timeout = TIMEOUT
El tiempo de espera en segundos para esperar las respuestas de los secuaces de Salt. El tiempo de espera
número especifica cuánto tiempo esperará el cliente de línea de comando para consultar a los minions
y comprobar los trabajos en ejecución. Predeterminado: 5
-s, --estático
De forma predeterminada, a partir de la versión 0.9.8, el comando salt devuelve datos a la consola a medida que
se recibe de los minions, pero las versiones anteriores devolverían datos solo después de todo
Se recibieron datos. Utilice la opción estática para devolver solo los datos con un hard
tiempo de espera y después de que todos los minions hayan regresado. Sin la opción estática,
obtenga una cadena JSON separada por minion, lo que hace que la salida JSON no sea válida en su conjunto.
--asíncrono
En lugar de esperar a que el trabajo se ejecute en minions, solo imprima la identificación del trabajo del
comenzó la ejecución y se completó.
--state-output = STATE_OUTPUT
Nuevo en la versión 0.17.
Anular el configurado estado_salida valor para la salida de minion. Uno de ser completados, breve,
mezclado, cambios or filtrar. Defecto: ser completados.
--subconjunto = SUBSET
Ejecute la rutina en un subconjunto aleatorio de los minions objetivo. Los minions lo harán
Verifique que tengan la función nombrada antes de ejecutar.
-v VERBOSO, --verboso
Active la verbosidad para la llamada salt, esto hará que se imprima el comando salt
datos adicionales como la identificación del trabajo.
--ocultar-tiempo de espera
En lugar de mostrar los datos de retorno de todos los minions. Esta opción imprime solo el
secuaces en línea a los que se puede llegar.
-b LOTE, - tamaño de lote = LOTE
En lugar de ejecutar a todos los súbditos objetivo a la vez, ejecuta en un conjunto progresivo
de minions. Esta opción toma un argumento en forma de un número explícito de
súbditos para ejecutar a la vez, o un porcentaje de súbditos para ejecutar.
-a TIERRA, --auth = EAUTH
Pase un medio de autenticación externo para validar. Las credenciales
se le solicite. Las opciones son auto, piedra clave, ldap, pamy tormenta. Puede ser
utilizado con la opción -T.
-T, - token de fabricación
Se usa junto con la opción -a. Esto crea un token que permite
usuario autenticado para enviar comandos sin necesidad de volver a autenticarse.
--return = RETURNER
Elija un retornador alternativo para llamar al esbirro, si hay un retornador alternativo
utilizado, la devolución no volverá a la línea de comando, sino que se enviará a la
sistema de devolución especificado. Las opciones son carbono, cassandra, sofabase, sofadb,
elasticsearch, etcd, hipchat, local, caché_local, memcache, mongo, mysql, ODBC,
Postgres, redis, centinela, flojo, SMS, smtp, sqlite3, syslogy xmpp.
-D, --Doc, --documentación
Devuelve la documentación de las funciones del módulo disponibles en los minions.
--args-separator = ARGS_SEPARATOR
Establezca el argumento especial utilizado como delimitador entre los argumentos de comando de compuestos
comandos. Esto es útil cuando se quiere pasar comas como argumentos a algunos de los
comandos en un comando compuesto.
Inicio de sesión De Seguros
Opciones de registro que anulan cualquier configuración definida en los archivos de configuración.
-l NIVEL DE REGISTRO, --log-level = LOG_LEVEL
Nivel de registro de registro de la consola. Uno de all, basura, rastrear, depurar, info, advertencia, error,
tranquilo. Defecto: advertencia.
--log-file = LOG_FILE
Ruta del archivo de registro. Por defecto: / var / log / salt / master.
--log-file-level = LOG_LEVEL_LOGFILE
Nivel de registro de registro del archivo de registro. Uno de all, basura, rastrear, depurar, info, advertencia, error,
tranquilo. Defecto: advertencia.
Grupo destinatario Selección
-MI, --pcre
La expresión de destino se interpretará como una expresión regular PCRE en lugar de
un globo de concha.
-l, --lista
La expresión de destino se interpretará como una lista delimitada por comas; ejemplo:
server1.foo.bar, server2.foo.bar, example7.quo.qux
-GRAMO, --grano
La expresión de destino coincide con los valores devueltos por el sistema de granos de sal en el
secuaces. La expresión de destino tiene el formato ' :
expresión> '; ejemplo: 'os: Arch *'
Esto se cambió en la versión 0.9.8 para aceptar expresiones globales en lugar de regulares
expresión. Para usar la coincidencia de expresiones regulares con granos, use la opción --grain-pcre
.
- pcre de cereales
La expresión de destino coincide con los valores devueltos por el sistema de granos de sal en el
secuaces. La expresión de destino tiene el formato ' : <regular
expresión> '; ejemplo: 'os: Arch. *'
-NORTE, --grupo de nodos
Utilice un objetivo compuesto predefinido definido en el archivo de configuración maestro de Salt.
-R, --distancia
En lugar de usar globos de shell para evaluar el objetivo, use una expresión de rango para
identificar objetivos. Las expresiones de rango se parecen a% cluster.
El uso de la opción Rango requiere que se configure un servidor de rango y la ubicación de
se hace referencia al servidor de rango en el archivo de configuración maestro.
-VS, --compuesto
Utilice muchas definiciones de destino para hacer que la llamada sea muy granular. Esta opción toma un
grupo de objetivos separados por y or or. El comparador predeterminado es un glob como de costumbre. Si
se usa algo diferente a un glob, preceda con la letra que denota el tipo;
ejemplo: 'webserv * y G @ os: Debian o E @ db *'Asegúrese de que el objetivo compuesto sea
encapsulado entre comillas.
-YO, --pilar
En lugar de utilizar globos de shell para evaluar el objetivo, utilice un valor de pilar para identificar
objetivos. La sintaxis del destino es la clave de pilar seguida de una expresión global:
"rol: producción *"
-S, --ipcidr
Coincidencia basada en subred (notación CIDR) o dirección IPv4.
Salida De Seguros
--fuera Pase un generador de salida alternativo para mostrar la devolución de datos. Este outputter puede
ser cualquiera de los outputters disponibles:
granos, alto estado, json, clave, exagerar, imprimir, crudo, txt, yaml
Algunas salidas están formateadas solo para datos devueltos por funciones específicas; por
ejemplo, el granos Outputter no funcionará para datos que no sean de granos.
Si se utiliza un generador de salida que no admite los datos que se le pasan, Salt
recaerá en el imprimir Outputter y mostrar los datos devueltos usando Python
imprimir módulo de biblioteca estándar.
NOTA:
Si usas --out = json, probablemente querrás --estático así como. Sin el
opción estática, obtendrá una cadena JSON separada por minion que hace que JSON
salida no válida en su conjunto. Esto se debe al uso de un generador de resultados iterativo. Así que si
desea alimentarlo a un analizador JSON, use --estático .
--fuera de sangría SALIDA_INDENT, --guión de salida SALIDA_INDENT
Imprime la salida con sangría por el valor proporcionado en espacios. Los valores negativos se desactivan
sangría. Solo aplicable en salidas que admiten sangría.
--out-file = OUTPUT_FILE, --salida-archivo = SALIDA_FILE
Escribe la salida en el archivo especificado.
--sin color
Deshabilitar todas las salidas en color
--fuerza-color
Forzar salida de color
NOTA:
Cuando se utiliza la salida en color, los códigos de color son los siguientes:
green denota éxito, rojo denota fracaso, azul denota cambios y éxito y
amarillo denota un cambio futuro esperado en la configuración.
Use salt en línea usando los servicios de onworks.net