Páginas

martes, 21 de junio de 2016

Raid 1 OpenBSD 5.9

RAID-1, o mirroring es donde el contenido de un disco es duplicado sobre otro. Es una manera de lograr fiabilidad a bajo coste.

El subsistema softraid funciona emulando un scsibus con dispositivos sd hechos combinando una serie de disklabel particiones OpenBSD en un disco virtual con el nivel de RAID deseado. En este momento sólo RAID 0, RAID 1, RAID 5 y cripto son totalmente compatibles. Este disco virtual es tratado como cualquier otro disco, primero particionando con fdisk y luego creando disklabels como de costumbre.



RAID en general

El kernel install sólo tiene las entradas /dev para un dispositivo wd y un dispositivo sd en el arranque, por lo que tendrá que crear manualmente más dispositivos de disco si su configuración deseada softraid los requiere. Este proceso se realiza de forma automática por el instalador, pero recuerde que aún no ha ejecutado el instalador.

Entrar en el modo shell


Welcome to the OpenBSD/amd64 5.8 installation program.
(I)nstall, (U)pgrade, (A)utoinstall or (S)hell? s

#
Cambiar el teclado a español
# kbd es

Agregar el segundo disco
# cd /dev
# sh MAKEDEV sd1

Inicializar los discos con fdisk
# fdisk -iy sd0
# fdisk -iy sd1

Crear particiónes con disklabel
# echo -n "d\n\n\n\nRAID\nw\nq\n\n" | disklabel -E sd0
# echo -n "d\n\n\n\nRAID\nw\nq\n\n" | disklabel -E sd1


# disklabel -E sd0
> a
partition: [a] d
offset: [64]
size: [16777216]
FS type: [4.2BSD] RAID
> w
> q

# disklabel -E sd1
> a
partition: [a] d
offset: [64]
size: [16777216]
FS type: [4.2BSD] RAID
> w
> q


Crear el espejo (mirror)
# bioctl -c 1 -l /dev/sd0d,/dev/sd1d softraid0
sd2 at scsibus2 targ 1 lun 0: SCSI2 0/direct fixed
Now exit the shell and install as usual, using sd2 as root disk.

Instalar el sistema
# exit

Instalar sd2 como root


layout para sd2

Inicializar disco



Instalación de conjuntos (sets)


Continuar sin verificar

Instalación completada satisfactoriamente


Reiniciar. Veremos nuestro nuevo disco sr0 (sd2)


Comprobar RAID


IP estática.
# echo "192.168.1.50 255.255.255.0 192.168.1.255" > /etc/hostname.em0


Bibliografía:
Stefan Sperling EuroBSDcon 2015
http://www.openbsd.org/faq/faq14.html#softraid
https://www.openbsd.org/papers/

OpenBSD es genial!.

No hay comentarios:

Publicar un comentario