martes, 18 de diciembre de 2012

Serie de TV Continuum

Serie de Sci-Fi de una mujer policia (protector del futuro) que por razones que veran viaja al pasado (epoca actual) para detener a unos rebeldes que quieren iniciar una guerra para evitar que las grandes conglomerados tengan tanto poder en el futuro.

Esta serie inicia en el año 2077, buenos efectos visuales, algunos charchos pero la historia en general esta bien, rompen con algunas ideas de cuando viajas al pasado pero bien llevadas, la serie se desarrolla en Canada pero aun asi la ciudad se ve bien, estilo NY.

La protagonista es Rachel Nichols ella salio en varios capitulos de Criminal Minds, era la guera que sustituyo a A.J. mientras tenia en la vida real a su bebe, salio 13 capitulos en esta serie.

Recomendacion de su servilleta:  3.5 botes de palomitas

Esta para echarse los 10 chaps de la primer temporada en un domingo.



http://www.imdb.com/title/tt1954347/

viernes, 14 de diciembre de 2012

Alfresco 4.2.c con ActiveDirectory en Windows 2008 R2

Despues de que tenemos instalado ya Linux y Alfresco ahora lo comunicaremos con nuestro Active Directory para que los usuarios puedan hacer login sin tenerlos que crear.

Lo primero es que mi instalacion la tengo en:   /data/alfresco-4.2.c

Mi dominio ejemplo sera:   empresax1.com

Primero editaremos el archivo repository.properties que esta en la siguiente ubicacion:

# vi /data/alfresco-4.2.c/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/repository.properties

Buscamos la linea:  authentication.chain=   y la modificamos asi:


# The default authentication chain
##############   MODIFICADO  ######################
#authentication.chain=alfrescoNtlm1:alfrescoNtlm
authentication.chain=ldap-ad1:ldap-ad,alfrescoNtlm1:alfrescoNtlm

Aqui alfresco intentara autenticar los usuarios de ActiveDirectory primero, si los usuarios no estan presentes lo buscara en alfresco normal.


Ahora modificaremos el archivo ldap-ad-authentication.properties que esta en la siguiente ruta:

# vi tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/ldap-ad/ldap-ad-authentication.properties


Las lineas que modifique son las siguientes:

###  PONER DOMINIO SOLAMENTE
ldap.authentication.userNameFormat=%s@empresax1.com

### PONER TU IP DE ACTIVE DIRECTORY DONDE ESTA 192.168.1.XXX
ldap.authentication.java.naming.provider.url=ldap://192.168.1.XXX:389

### PONER USUARIO ADMINISTRADOR DEL DOMINIO
ldap.authentication.defaultAdministratorUserNames=Administrator


### PONER DOMINIO NUEVAMENTE
ldap.synchronization.java.naming.security.principal=CN=Administrator,CN=Users,DC=empresax1,DC=com


### PONER PASSWORD DE ADMINISTRADOR O USUARIO CON PERMISOS

ldap.synchronization.java.naming.security.credentials=mipassdificil.x1.234

### PARA HACER BUSQUEDA DE GRUPOS
ldap.synchronization.groupSearchBase=DC\=empresax1,DC\=com

### PARA TRAER LOS USUARIOS

ldap.synchronization.userSearchBase=DC\=empresax1,DC\=com



*****Por ultimo para versiones libres de Alfresco como la Community ****

Vamos a editar el archivo common-ldap-context.xml

# vi /data/alfresco-4.2.c/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/subsystems/Authentication/common-ldap-context.xml

Busca la parte que esta arriba de ## SE AGREGA LINEA MODIFICADA ### y lo pones como se ve en la imagen.



Detenemos el alfresco y lo reiniciamos.

Entramos a http://alfresco.empresax1.com/alfresco     (yo lo instale en el 80 y no en el 8080) entramos como admin y vemos si nos aparecen nuestros usuarios de AD e intentamos entrar con uno de ellos.

Y es todo, para mas informacion o conceptos tecnicos ver la nota al pie.



Con informacion de:  http://blog.infoaxon.com/alfresco-integration-active-directory/1313#comment-1301

lunes, 10 de diciembre de 2012

Citrix XenServer: Como hacer backup desde snapshot en consola.

Siempre es importante hacer backup de nuestras maquinas virtules, pero hay veces en que estan en sitios remotos y hacerlo con XenCenter no es muy rapido que digamos.

Muchas veces o mejor dicho la mayoria de las veces no podemos apagar la maquina virtual en cuestion por que simplemente esta en produccion por lo cual haremos un snapshot y de ahi sacaremos el respaldo.

Por lo cual mostrare como hacer esto mediante consola y hacia un disco duro externo conectado directamente al servidor xenserver.

Primero hay que tener el disco preferentemente formateado en ext3 o ext4, esto me imagino ya lo saben hacer asi que solo lo menciono.

Entraremos a consola de xenserver mediante putty o cualquier otra terminal.

Enlistamos maquinas:

# xe vm-list

uuid ( RO)           : 9aed1a40-e759-b413-b8ae-45t969ca7113
     name-label ( RW): Zimbra
    power-state ( RO): running

uuid ( RO)           : 667ed28e-8487-04ea-y63d-6888c938df5b
     name-label ( RW): Web1
    power-state ( RO): running



Como ven tengo 2 maquinas virtuales, una llamada Zimbra y otra llamada Web1, para el snapshot debemos respetar mayusculas y minusculas.

Creando Snapshot:

# xe vm-snapshot vm=Zimbra new-name-label=Zimbra_snapshot1
1c4aaba4-506f-c9a2-5ce9-705d01ce5b5b

Como se ve al terminar de crear el snapshot nos arroja un numero identificador que usaremos para convertir este snapshot y poder sacar una copia de el.

Preparando para poder hacer la copia, en este comando le decimos que no es un template.

# xe template-param-set is-a-template=false ha-always-run=false uuid=1c4aaba4-506f-c9a2-5ce9-705d01ce5b5b

En este punto simplemente pasara el cursos hacia abajo y si no marca un error quiere decir que lo hizo correctamente.

Ahora solo nos queda hacer la exportacion de la maquina virtual hacia nuestro disco duro externo, en este caso yo lo monte como /media

# xe vm-export uuid=1c4aaba4-506f-c9a2-5ce9-705d01ce5b5b filename=/media/Zimbra10122012.xva

Tardara un poco y tendremos listo nuestro bkup de maquina virtual desde consola.

Espero te haya servido.

Nota: Esto es solo con fin informativo, si no te funciona o te falla o pasa algo raro es tu responsabilidad haber hecho las pruebas necesarias, no soy responsable de ningun tipo de falla rara, esto es solo una ayuda.