Archivo

Posts Tagged ‘linux’

Montar VHD Existente en Citrix Mediante NFS

mayo 10, 2012 1 comentario

La semana pasada nos toco reemplazar un disco en un servidor HP, el cual estaba dando problemas de escritura, bueno cuento corto había información que por algúna razón no se respaldo y tuvimos que recuperarla, teníamos el servidor funcionando en producción, por lo que no podíamos desconectarlo, tampoco contábamos con una maquina en la cual instalar Citrix y poder montar nuestro disco, solo contábamos con un viejo Pentium 4 sin soporte para virtualización, por lo que bajamos un LiveCD de Linux (Ubuntu 11.x) y iniciamos el sistema.
Como sabemos Citrix crea una partición de tipo LVM, por lo que debimos instalar el soporte en Ubuntu mediante:

sudo apt-get install lvm2
Luego montamos el dispositivo mediante los siguientes comandos
Sudo vgdisplay ( Sacamos el nombre del volumegroup)
sudo vgchange -ay /dev/VolGroup01 (El nombre de nuestro volumen, obtenido con el comando anterior)

sudo lvdisplay (Sacamos el nombre del dispositivo lógico)

Montamos el filesystem:

sudo mount /dev/VolGroup01/LogVol03 /mnt

Luego de esto vemos la partición /mnt y nos encontramos con el archivo .vhd que nos genera Xen Server.

Siguiente Paso

Configurar un servidor NFS en nuestra máquina para poder montarlo mediante Citrix Xen Center, para eso seguiremos la siguiente guía http://ubuntuforums.org/showthread.php?t=249889 y dejaremos compartido el directorio /mnt

nfs citrix

nfs citrix

Una vez montando nuestro servidor, nos vamos a Xen Center y Creamos un Storage basado en NFS, en mi caso no detecto que existieran SR por lo que me creo un directorio en /mnt al cual movi el archivo vhd mediante.

mv disco.vhd storage_creadopor_xen

Usamos el boton SCAN de xen y ya tenemos el disco en funcionamiento sin tener que intervener el servidor.

Cualquier duda me comentan, ya que está bastante resumido

Referencias:
http://johnsofteng.wordpress.com/2010/01/28/ubuntu-livecd-mount-lvm2-fs/
http://ubuntuforums.org/showthread.php?t=249889

Tutorial Openldap + moodle + Linux

noviembre 26, 2010 Deja un comentario

Esta es la primera parte de “como hacer que moodle se autentique contra ldap” para ello utilizaremos Openldap y la distribución Centos 5.5

Para realizar la instalación sobre Centos debemos ejecutar el siguiente comando:

# yum install openldap openldap-clients openldap-devel openldap-servers

Si nada falla debemos configurar el servicio, para eso editaremos el siguiente archivo.


# vim /etc/openldap/slapd.conf

suffix "dc=ejemplo,dc=com"
rootdn "cn=Manager,dc=ejemplo,dc=com"
rootpw secret

Con eso basta para tener el servicio funcionando, la clave se puede encriptar para mas seguridad con el siguiente comando:

[root@desarrollo ~]# slappasswd
New password:
Re-enter new password:
{SSHA}1JpoKTzV+yneHg30wMYDkvhc57RU63XD

Y deberíamos pegar eso envés de “secret”.

Ahora debemos copiar la configuración de la db

#cp –a /etc/openldap/DB_CONFIG /var/lib/ldap

Reiniciamos el servicio si todo sale bien deberia responder ok y verificamos que este corriendo:

service ldap restart
# netstat –atunp ; ps aux | frep ldap

Si todo está bien, procederemos a crear nuestros objetos, comenzaremos con la base:

vim base.ldif

dn: dc=ejemplo,dc=com
dc: ejemplo
objectclass: top
objectclass: domain

dn: ou=Usuarios,dc=ejemplo,dc=com
objectclass: top
objectclass: organizationalUnit
ou: Usuarios

Luego crearemos un usuario de pruebas:

vim usuarios.ldif

dn: cn=test,ou=Usuarios,dc=ejemplo,dc=com
cn: test
objectclass: top
objectclass: person
sn: jsaez
userpassword: test

Agregaremos al ldap los dos objetos:

# ldapadd -x -W -D "cn=Manager,dc=ejemplo,dc=com" -f base.ldif
# ldapadd -x -W -D "cn=Manager,dc=ejemplo,dc=com" -f usuarios.ldif

Con esto deberíamos tener nuestro servido ldap corriendo y preparado para la segunda parte donde podremos administrarlo con phpmyldap y autenticar el usuario contra ldap desde moodle.

un saludo

Categorías:ldap, linux, moodle Etiquetas: , ,