SlideShare una empresa de Scribd logo
1 de 8
Administración automatizado de la configuración DNS
Introducción

Situación:
La implementación y la activación de cambios al sistema DNS muy a menudo está hecho de
manera manual, de esta manera surge el peligro de cometer errores humanos poniendo en
riesgo un componente critico de la infraestructura de un centro de datos.
Solución:
Implenetar una solucion automatizada como parte del concepto de manejamiento de
configuraciónes.
Para lograr eso vamos a utilizar las herramientas sigiuentes:
Subversion (SVN) para mantener las versiones diferentes de todos valores de configuracón
CFEngine (CFE) para distribuir, activar y asegurar el estado de configuración deseado

1
Administración automatizado de la configuración DNS
Ventajas y requisitos

Ventajas:
Aumentar la calidad de los resultados del trabajo por implentar pruebas automaticas de la
sintax correcta
Disminuir tareas manuales
Opcion de comparar estadios diferentes de configuración por navegador
Opcion de re-installar cualqier estado de configuración
Requisitos:
Installar un servidor central SVN
Installar un servidor central CFE y un agente (ó cliente) CFE en los servidores DNS
Sera necesario cumplir con los procedimientos operacionales.
Administración automatizado de la configuración DNS
Concepto
Secciones diferentes
Secciones diferentes

Departamiento TI
Departamiento TI
http

Puesto de trabajo
administrativa
(Jumpserver)

http

SVN

Configuration

Engineering

CFE
CFE

SRVSVNP01
Almacen de versiones
Servidor de políticas de
configuración.

cfe / svn
CFE
Procedimientos
de configuración

SRVDNSP01 - Master

cfe / svn
Bind/DNS
DNS

Bind/DNS
DNS

Config

Config

SRVDNSP02 - Slave

Clientes DNS (red interna)
Clientes DNS (red interna)

CFE
Procedimientos
de configuración
Administración automatizado de la configuración DNS
Secuencia operativa del procedimiento automatizado
1. Sacar la version actual del repositorio SVN:
svn checkout svn://SRVSVNP01/DNS /tmp/DNS
2. Preparar el cambio de configuración editando los ficheros:
cd /tmp/DNS
vi master/var/bind/dc.leon
vi master/var/bind/172.20.90
3. Veriguar/embarcar los cambios al repositorio SVN:
./dns_update.ksh
La distribución y actualización esta activado automaticamente:
Un llamado “post-commit-hook” del sistema SVN inicia automaticamente la actualización
de la configuración.
CFEngine baja los ficheros modificados del SVN,copiando los ficheros y
averiguando los derechos de accesso. Los servidores DNS estan
senalados de re-iniciar su configuración con los valores
nuevos obtenidos.

4
Administración automatizado de la configuración DNS
Estructura del directorio del repositorio SVN (1/2)

Estructura del directorio de trabajo despues de bajarse
la version actual del servidor SVN:
./README
./dns_update.ksh
./master
./master/etc
./master/etc/named.conf
./master/var
./master/var/bind
./master/var/bind/dc.leon
./master/var/bind/127
./master/var/bind/172.20.21
[…]

Instrucciones del procedimiento
Script ejecutando la verificación y el 'checkin' al repositorio SVN
Directorio conteniendo ficheros del servidor 'master' (SRVDNSP01)
Configuración basico del servidor Bind/DNS
Directorio conteniendo ficheros para todos los 'subnets' de la red
Configuración del dominio “dc.leon”
Fichero del “localhost”
Ficheros de solución de nombres al reves

5
Administración automatizado de la configuración DNS
Estructura del directorio del repositorio SVN (2/2)

[…]
./slave
./slave/etc
./slave/etc/named.conf
./slave/var
./slave/var/bind
./slave/var/bind/127

Directorio conteniendo ficheros del servidor 'slave'(SRVDNSP02)
Configuración basico del servidor Bind/DNS

Fichero del “localhost”

El directorio “/var/bind/slave” del servidor „slave“ no se guarda en el repositorio SVN
porque el servidor segundo siempre obtenga su confgiguración de las zonas
a traves del servidor primero („master“).

6
Administración automatizado de la configuración DNS
Documentos y enlaces addicionales al tema
Subversion (SVN):
https://de.wikipedia.org/wiki/Apache_Subversion - Vision conjunta
http://maverick.inria.fr/~Xavier.Decoret/resources/svn/ - Tutorial
http://svnbook.red-bean.com/de/1.6/index.html - Manual/Referencía
CFEngine (CFE):
http://de.wikipedia.org/wiki/Cfengine Introducción
http://cfengine.com/community version „libre“
http://cfengine.com/enterprise
Version comercíal con funcioneas addicionales (por ejemplo Reporting)
y soporte para plataformas addicionales (MS Windows)

7
Administración automatizado de la configuración DNS
Está presentación fue realizada por

GCE
Msc. Dulce María Castillo, Directora
Dirección: Del Teatro Municipal 2 cd. al Sur 1⁄2 al Oeste, León, Nicaragua
Teléfonos No. 2311.2415 Móvil No. 88699264
email: gce_nicaragua@yahoo.com
Servicios Compunics
Michael Brüning
Dipl.-Ingenieur (FH)
Email: me@not-me.me
Por favor visítenos en nuestra página web:
http://compunics.not-me.me/

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Dns
DnsDns
Dns
 
Presentación1 DNS
Presentación1 DNSPresentación1 DNS
Presentación1 DNS
 
Protocolo dns
Protocolo dnsProtocolo dns
Protocolo dns
 
DNS. Resolucion de Nombres
DNS. Resolucion de NombresDNS. Resolucion de Nombres
DNS. Resolucion de Nombres
 
Servicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNSServicio de Nombres de Dominio DNS
Servicio de Nombres de Dominio DNS
 
Dns
DnsDns
Dns
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Dns
DnsDns
Dns
 
DNS
DNSDNS
DNS
 
Comandos “nslookup”, “host” y “dig”
Comandos “nslookup”, “host” y “dig”Comandos “nslookup”, “host” y “dig”
Comandos “nslookup”, “host” y “dig”
 
DNS
DNSDNS
DNS
 
Que es y para que sirve el DNS
Que es y para que sirve el DNSQue es y para que sirve el DNS
Que es y para que sirve el DNS
 
Correo multidomino
Correo multidominoCorreo multidomino
Correo multidomino
 
Dns debian
Dns debianDns debian
Dns debian
 
Dns (sistema de nombres de dominio)
Dns (sistema de nombres de dominio)Dns (sistema de nombres de dominio)
Dns (sistema de nombres de dominio)
 
Servidor DNS en Linux
Servidor DNS en LinuxServidor DNS en Linux
Servidor DNS en Linux
 
21 dns linux_asoitsonp
21 dns linux_asoitsonp21 dns linux_asoitsonp
21 dns linux_asoitsonp
 
Proceso de resolución de nombres de dominio dns
Proceso de resolución de nombres  de dominio dnsProceso de resolución de nombres  de dominio dns
Proceso de resolución de nombres de dominio dns
 
Dns
DnsDns
Dns
 
Servicios dns
Servicios dnsServicios dns
Servicios dns
 

Similar a Administración DNS automatizado

Veeam Agents para Linux y Microsoft Windows
Veeam Agents para Linux y Microsoft Windows Veeam Agents para Linux y Microsoft Windows
Veeam Agents para Linux y Microsoft Windows Jorge de la Cruz
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linuxJavier Muñoz
 
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...Memorias Aranda webCast Mejores prácticas para la actualización de las herram...
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...Aranda Software
 
Guía detallada de infraestructura común para la implementación de windows ser...
Guía detallada de infraestructura común para la implementación de windows ser...Guía detallada de infraestructura común para la implementación de windows ser...
Guía detallada de infraestructura común para la implementación de windows ser...Ing Jaab
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2Pablo Campos
 
Instalar servidor
Instalar servidorInstalar servidor
Instalar servidorJuan Tellez
 
Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008toboreon
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Felix Ernesto Orduz Grimaldo
 
TSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalaciónTSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalaciónmariadejesusRiveraLe
 
Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008jorgetar22
 
Taller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareTaller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareDamian Barrios Castillo
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuRis Fernandez
 

Similar a Administración DNS automatizado (20)

Práctica 6
Práctica 6Práctica 6
Práctica 6
 
Instalación y configuración de servidor DNS
Instalación y configuración de servidor DNSInstalación y configuración de servidor DNS
Instalación y configuración de servidor DNS
 
OpenVPN
OpenVPNOpenVPN
OpenVPN
 
Veeam Agents para Linux y Microsoft Windows
Veeam Agents para Linux y Microsoft Windows Veeam Agents para Linux y Microsoft Windows
Veeam Agents para Linux y Microsoft Windows
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linux
 
Dns
DnsDns
Dns
 
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...Memorias Aranda webCast Mejores prácticas para la actualización de las herram...
Memorias Aranda webCast Mejores prácticas para la actualización de las herram...
 
Guía detallada de infraestructura común para la implementación de windows ser...
Guía detallada de infraestructura común para la implementación de windows ser...Guía detallada de infraestructura común para la implementación de windows ser...
Guía detallada de infraestructura común para la implementación de windows ser...
 
Datacenter dinamico parte2
Datacenter dinamico parte2Datacenter dinamico parte2
Datacenter dinamico parte2
 
Dns en open bsd
Dns en open bsdDns en open bsd
Dns en open bsd
 
Windows server update_services
Windows server update_servicesWindows server update_services
Windows server update_services
 
Instalar servidor
Instalar servidorInstalar servidor
Instalar servidor
 
Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008Como unir windows xp ó windows 7 a un dominio windows server 2008
Como unir windows xp ó windows 7 a un dominio windows server 2008
 
Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)Instalación service manager (mysql enterprise monitor)
Instalación service manager (mysql enterprise monitor)
 
TSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalaciónTSME10_MVSI_S01_MA01.pdfmanual de instalación
TSME10_MVSI_S01_MA01.pdfmanual de instalación
 
W2008
W2008W2008
W2008
 
W2008
W2008W2008
W2008
 
Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008Guia de instalacion de windows server 2008
Guia de instalacion de windows server 2008
 
Taller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWareTaller sistemas distribuidos sobre Windows usando VMWare
Taller sistemas distribuidos sobre Windows usando VMWare
 
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntuinstalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
instalacion-y-configuracion-de-un-servidor-dns-bind-en-ubuntu
 

Último

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 

Último (20)

R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 

Administración DNS automatizado

  • 1. Administración automatizado de la configuración DNS Introducción Situación: La implementación y la activación de cambios al sistema DNS muy a menudo está hecho de manera manual, de esta manera surge el peligro de cometer errores humanos poniendo en riesgo un componente critico de la infraestructura de un centro de datos. Solución: Implenetar una solucion automatizada como parte del concepto de manejamiento de configuraciónes. Para lograr eso vamos a utilizar las herramientas sigiuentes: Subversion (SVN) para mantener las versiones diferentes de todos valores de configuracón CFEngine (CFE) para distribuir, activar y asegurar el estado de configuración deseado 1
  • 2. Administración automatizado de la configuración DNS Ventajas y requisitos Ventajas: Aumentar la calidad de los resultados del trabajo por implentar pruebas automaticas de la sintax correcta Disminuir tareas manuales Opcion de comparar estadios diferentes de configuración por navegador Opcion de re-installar cualqier estado de configuración Requisitos: Installar un servidor central SVN Installar un servidor central CFE y un agente (ó cliente) CFE en los servidores DNS Sera necesario cumplir con los procedimientos operacionales.
  • 3. Administración automatizado de la configuración DNS Concepto Secciones diferentes Secciones diferentes Departamiento TI Departamiento TI http Puesto de trabajo administrativa (Jumpserver) http SVN Configuration Engineering CFE CFE SRVSVNP01 Almacen de versiones Servidor de políticas de configuración. cfe / svn CFE Procedimientos de configuración SRVDNSP01 - Master cfe / svn Bind/DNS DNS Bind/DNS DNS Config Config SRVDNSP02 - Slave Clientes DNS (red interna) Clientes DNS (red interna) CFE Procedimientos de configuración
  • 4. Administración automatizado de la configuración DNS Secuencia operativa del procedimiento automatizado 1. Sacar la version actual del repositorio SVN: svn checkout svn://SRVSVNP01/DNS /tmp/DNS 2. Preparar el cambio de configuración editando los ficheros: cd /tmp/DNS vi master/var/bind/dc.leon vi master/var/bind/172.20.90 3. Veriguar/embarcar los cambios al repositorio SVN: ./dns_update.ksh La distribución y actualización esta activado automaticamente: Un llamado “post-commit-hook” del sistema SVN inicia automaticamente la actualización de la configuración. CFEngine baja los ficheros modificados del SVN,copiando los ficheros y averiguando los derechos de accesso. Los servidores DNS estan senalados de re-iniciar su configuración con los valores nuevos obtenidos. 4
  • 5. Administración automatizado de la configuración DNS Estructura del directorio del repositorio SVN (1/2) Estructura del directorio de trabajo despues de bajarse la version actual del servidor SVN: ./README ./dns_update.ksh ./master ./master/etc ./master/etc/named.conf ./master/var ./master/var/bind ./master/var/bind/dc.leon ./master/var/bind/127 ./master/var/bind/172.20.21 […] Instrucciones del procedimiento Script ejecutando la verificación y el 'checkin' al repositorio SVN Directorio conteniendo ficheros del servidor 'master' (SRVDNSP01) Configuración basico del servidor Bind/DNS Directorio conteniendo ficheros para todos los 'subnets' de la red Configuración del dominio “dc.leon” Fichero del “localhost” Ficheros de solución de nombres al reves 5
  • 6. Administración automatizado de la configuración DNS Estructura del directorio del repositorio SVN (2/2) […] ./slave ./slave/etc ./slave/etc/named.conf ./slave/var ./slave/var/bind ./slave/var/bind/127 Directorio conteniendo ficheros del servidor 'slave'(SRVDNSP02) Configuración basico del servidor Bind/DNS Fichero del “localhost” El directorio “/var/bind/slave” del servidor „slave“ no se guarda en el repositorio SVN porque el servidor segundo siempre obtenga su confgiguración de las zonas a traves del servidor primero („master“). 6
  • 7. Administración automatizado de la configuración DNS Documentos y enlaces addicionales al tema Subversion (SVN): https://de.wikipedia.org/wiki/Apache_Subversion - Vision conjunta http://maverick.inria.fr/~Xavier.Decoret/resources/svn/ - Tutorial http://svnbook.red-bean.com/de/1.6/index.html - Manual/Referencía CFEngine (CFE): http://de.wikipedia.org/wiki/Cfengine Introducción http://cfengine.com/community version „libre“ http://cfengine.com/enterprise Version comercíal con funcioneas addicionales (por ejemplo Reporting) y soporte para plataformas addicionales (MS Windows) 7
  • 8. Administración automatizado de la configuración DNS Está presentación fue realizada por GCE Msc. Dulce María Castillo, Directora Dirección: Del Teatro Municipal 2 cd. al Sur 1⁄2 al Oeste, León, Nicaragua Teléfonos No. 2311.2415 Móvil No. 88699264 email: gce_nicaragua@yahoo.com Servicios Compunics Michael Brüning Dipl.-Ingenieur (FH) Email: me@not-me.me Por favor visítenos en nuestra página web: http://compunics.not-me.me/

Notas del editor

  1. <number> © 2009 Capgemini – All rights reserved
  2. <number> © 2009 Capgemini – All rights reserved
  3. <number> © 2009 Capgemini – All rights reserved
  4. <number> © 2009 Capgemini – All rights reserved
  5. <number> © 2009 Capgemini – All rights reserved