Archivo

Archive for the ‘linux’ Category

Clonar tabla particiones Linux

junio 11, 2014 Deja un comentario

Suele pasar que tenemos un raid por software y un disco falla…., debemos comprar otro y crear las mismas particiones que el disco bueno, este comando lo hace por nosotros


sfdisk -d /dev/sda > tabla_particiones


sfdisk /dev/sda < tabla_particiones

PD: Muy parecido a Mysqldump

Anuncios
Categorías: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 29, 2010 1 comentario

Ingresamos como administrador y nos dirigimos al menú
Usuarios -> Autenticación -> Usar un Servidor LDAP
Se desplegara un formulario con muchas opciones de las cuales solo tocaremos las siguientes:


URL del host: ldap://192.168.1.77 (en mi caso)
Versión: 3
Nombre distinguido: cn=Manager,dc=ejemplo,dc=com
Clave: secret
Contextos: ou=Usuarios,dc=ejemplo,dc=com

Y guardamos los cambios, con esto al momento de ingresar a moodle , este preguntara al servidor ldap si existe el usuario si ldap dice que si, este crea al usuario en la tabla mdl_users de lo contrario no autenticara al usuario, esta guía es bastante básica se acepta cualquier aporte a la configuración.

Saludos

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

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: , ,