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:
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/
No hay comentarios:
Publicar un comentario