suse manager 3 y saltstack - openexpo 2016

18
SUSE Manager 3 y Salt Inventario, gestión de la configuración y provisionamiento Javier Martínez Nohalés Sales Engineer [email protected]

Upload: javier-martinez-nohales

Post on 13-Jan-2017

149 views

Category:

Software


2 download

TRANSCRIPT

Page 1: SUSE Manager 3 y SaltStack - OpenExpo 2016

SUSE Manager 3 y SaltInventario, gestión de la configuración y provisionamiento

Javier Martínez NohalésSales [email protected]

Page 2: SUSE Manager 3 y SaltStack - OpenExpo 2016

Administración tradicional de servidores: como mascotas

A los servidores se les acaba cogiendo cariño :)

2

Page 3: SUSE Manager 3 y SaltStack - OpenExpo 2016

Administración tradicional/manual de servidores Linux

Administrando ¡¡¡ 3 servidores simultáneamente ¡¡¡ con SSH3

Page 4: SUSE Manager 3 y SaltStack - OpenExpo 2016

Número orientativo de servidores linux (físico + virtual):

→ Empresa media: 200

→ Gran empresa: 2.000

… y creciendo

40 operadores   con SSH unos 160 servidores simultáneos→4

Tarea simple: “Esta mañana vamos a actualizar los servidores Linux para protegerlos de una vulnerabilidad. Urgente! se han detectado intentos externos para explotar la vulnerabilidad” 

Page 5: SUSE Manager 3 y SaltStack - OpenExpo 2016

Solución: Administración centralizada de servidores Linux

Recomendación: SUSE Manager a partir de 6 servidores5

Page 6: SUSE Manager 3 y SaltStack - OpenExpo 2016

SUSE Manager: Gestión centralizada de servidores Linux

6

• Inventario de servidores

• Parcheo automatizado

• Planificación de ventanasde mantenimiento.

• Provisión de sistemassin supervisión.

• Configuración por estados

• Migración a nuevosService Packs

• Supervisión

Page 7: SUSE Manager 3 y SaltStack - OpenExpo 2016

Inventario

DespliegueRe-despliegue

Gestión de laConfiguración Gestión de

software

Gestiónde parches

SUSE Manager

MONITORIZACIÓN

SEGURIDAD CONFORMIDAD

Page 8: SUSE Manager 3 y SaltStack - OpenExpo 2016

Gestión de la configuración

Integracióncon SCC

Monitorización

SUSE MANAGER 3

Page 9: SUSE Manager 3 y SaltStack - OpenExpo 2016

SALT en SUSE Manager:

Tutorial Funciones:

Ejecución comandos:

Page 10: SUSE Manager 3 y SaltStack - OpenExpo 2016

SUSE Manager: Consola gráfica para SALTEjecución comandos:

Page 11: SUSE Manager 3 y SaltStack - OpenExpo 2016

Salt States: Administración declarativa y por eventos

Ficheros estado (SLS) - Sintaxis:

Identificador: string que define el fichero de estado, debe ser único.

modulo.función:Indica el módulo de Salt y la función que se desea invocar.

ArgumentosTodas las funciones toman “name” como el primer argumento. A continuación se indican el resto de argumentos.

Page 12: SUSE Manager 3 y SaltStack - OpenExpo 2016

SALT en SUSE Manager

Localización ficheros de estado (SLS):

Page 13: SUSE Manager 3 y SaltStack - OpenExpo 2016

Salt States: Administración declarativa y por eventos

Ficheros estado (SLS) - Ejemplos:

Ej. Estado: Paquete apache instalado

Ej. Estado: Paquete apache instalado y servicio en ejecución

Ej. Estado: Openssh-client instalado y fichero asociado desde fichero local

Page 14: SUSE Manager 3 y SaltStack - OpenExpo 2016

Salt States: Administración declarativa y por eventos

Ficheros estado (SLS) - Ejemplo:

● apache instalado

● Servicio en ejecución cuando existan:● el paquete apache ● el usuario apache● y el fichero de configuración httpd.conf

● Usuario apache existente con los parámetros indicados

● Grupo apache con los parámetros indicados

● Fichero de configuración desde la ruta indicada y con los permisos especificados

Page 15: SUSE Manager 3 y SaltStack - OpenExpo 2016

SUSE Manager: Definición de estados

Page 16: SUSE Manager 3 y SaltStack - OpenExpo 2016

DEMO SUSE MANAGER

Powered by SALT

Page 17: SUSE Manager 3 y SaltStack - OpenExpo 2016

Now some advertisement…

17

Page 18: SUSE Manager 3 y SaltStack - OpenExpo 2016