Instalar servidor subversion

¿Que es subversion?

Subversion (SVN) es una herramienta de control de versiones open source basada en un repositorio cuyo funcionamiento se asemeja enormemente al de un sistema de ficheros. Es software libre bajo una licencia de tipo Apache/BSD.

Utiliza el concepto de revisión para guardar los cambios producidos en el repositorio. Entre dos revisiones sólo guarda el conjunto de modificaciones (delta), optimizando así al máximo el uso de espacio en disco. SVN permite al usuario crear, copiar y borrar carpetas con la misma flexibilidad con la que lo haría si estuviese en su disco duro local. Dada su flexibilidad, es necesaria la aplicación de buenas prácticas para llevar a cabo una correcta gestión de las versiones del software generado.

Leer más

Instalación de jenkins en Debian

¿Que es Jenkins?

Jenkins es un software de Integración continua open source escrito en Java. Está basado en el proyecto Hudson y es, dependiendo de la visión, un fork del proyecto o simplemente un cambio de nombre.

Jenkins proporciona integración continua para el desarrollo de software. Es un sistema corriendo en un servidor que es un contenedor de servlets, como Apache Tomcat. Soporta herramientas de control de versiones como CVS, Subversion, Git, Mercurial, Perforce y Clearcase y puede ejecutar proyectos basados en Apache Ant y Apache Maven, así como scripts de shell y programas batch de Windows. El desarrollador principal es Kohsuke Kawaguchi. Liberado bajo licencia MIT, Jenkins es software libre.1

En este post vamos a realizar una instalación básica de jenkins bajo GNU/Linux Debian, posteriormente ya hablaremos de su configuración y la integración con chef.

Leer más

Citrix XenServer: Error al iniciar maquina virtual INVALID_SOURCE

Hoy vamos a ver como solucionar cunado intentamos instalar una maquina bajo XenServer y al intentar iniciarla nos sale el siguiente error:

INVALID_SOURCE
Unable to access a required file in the specified repository: file:///tmp/cdrom-repo-mRk5kz/install/vmlinuz.

 

Este error es debido a que la configuración de la maquina virtual no está habilitado el arranque mediante ISO

Nos vamos a la consola y ejecutamos el siguiente comando:

[root@xenserver01 ~]# xe vm-list
uuid ( RO)           : 5aa8737a-a547-453d-9322-cefa759cb094
name-label ( RW): Control domain on host: xenserver01
power-state ( RO): running

uuid ( RO)           : 00af274d-fb41-2c55-a612-c451b2d3b530
name-label ( RW): Debian
power-state ( RO): halted

 

Cogemos el identificador UUID y ejecutamos el siguiente comando:

[root@xenserver01 ~]# xe vm-param-set uuid=00af274d-fb41-2c55-a612-c451b2d3b530 HVM-boot-policy=BIOS\ order HVM-boot-params:order=dc
[root@xenserver01 ~]#

Una vez ejecutado esto nos debería dejar iniciarla.

Un saludo, rokitoh!

Instalar OMD ( the Open Monitoring Distribution) en Debian

OMD es una “distribución” que agrupa un conjunto de aplicaciones y herramientas destinadas al monitoreo de redes. Se encuentra disponible en paquetes .deb y .rpm, entre otras cosas, permite la instalación de nagios3, nagvis, pnp4nagios, entre otros.

En nuestro caso lo vamos a utilizar para configurar un centralizador de Nagios donde tendremos dos nodos distintos centralizados valga la redundancia.

En este primer tutorial veremos solamente como instalar OMD.

Leer más