RAID- 1, o reflejo, es donde el contenido de un disco se duplica en otro. Esta es una gran manera de conseguir la fiabilidad a bajo costo. Yo uso RAID 1 en todos mis servidores. La duplicación puede dar incluso a un servidor de escritorio barato alguna medida de protección de datos. El tamaño de la matriz RAID 1 es el tamaño de
el disco duro más pequeño del array. Es recomendable utilizar discos del mismo tamaño.
Configuración de la Máquina Virtual
FreeBSD 10.3-RELEASE
Neetwork adapter : Bridge (Conectado directamente a la red física)
Dos discos duros de 40 GB cada uno.
Iniciamos el instalador FreeBSD
#
Entramos a la Shell para establecer la matriz manualmente. Esto es suponiendo que tenga una máquina capaz de arrancar desde GPT y tiene dos unidades de disco duro, de igual tamaño en el sistema. En este laboratorio dos discos, da0 y da1, de 40 GB c/u en una máquina virtual.
Averiguar los discos conectados
# sysctl -a|grep kern.disks
kern.disks cd0 da1 da0
Tamaño de los discos da0 y da1
# kldstat
# kldload geom_mirror
# gmirror list
# gmirror label root /dev/da0 /dev/da1
# gmirror status
seleccionar teclado
Nombre de host
Elegir componentes opcionales del sistema a instalar:
Particionado - manual
GPT GUID Partition Table
La tabla de particiones fue creada con éxito. Por favor,
Partición boot
Crear partición raíz
Creadas las particiones nos desplazamos con el tabulador hasta Finish y luego Intro.
En la siguiente pantalla Commit e Intro para guardar los cambios.
Writing partition tables
Initializing mirror/rootp2
Password for the system management account (root)
New Password
Retype New Password
Configuración de la red
Le gustaría configurar IPV4 para esta interfaz
Le gustaría utilizar DHCP para configurar esta interfaz?. No, nuestro servidor tendrá una IP estática.
Static Network Interface Configuration
IP Address 192.168.1.10
Subnet mas 255.255.255.0
Default Router 192.168.1.1
Le gustaría configurar IPv6 para esta interfaz.
NO
Resolver Configuration
El reloj CMOS de esta máquina en hora UTC ? Si se ha establecido con la hora local ,
o no sabe, por favor, seleccione NO en esta lista?
NO
Selecciones una región
Europe
Spain
Madrid
Does the abbreviation 'CEST' look reasonable?
Yes
Elegir los servicios que le gustaría iniciar con el sistema:
(*) sshd
(*) ntpd
(*) dumpdev
Le gustaría agregar usuarios a la instalación del sistema ahora?
Invite carles into other groups? []: wheel
Aplicar configuración y salir del instalador
La instalación ha finalizado. Antes de salir del instalador, le gustaría abrir una shell en el nuevo sistema para realizar para realizar manualmente alguna modificación final?
Yes
# kldstat
1 ...
2 1 0xc60ce000 geom_mirror.ko
# gmirror status
Name Status Components
mirror/root COMPLETE ada0 (ACTIVE)
ada1 (ACTIVE)
Iniciar GEOM con el sistema
# echo 'geom_mirror_load="YES"'>>/boot/loader.conf
# mount
# df
# exit y reiniciar
login: root
Password:
# mount
# df
# cat /boot/loader.conf
geom_mirror_load="YES"
Reparar RAID 1
El propósito principal de un RAID es redundancia. Si una unidad de disco duro muere, quiero ser capaz de recuperar los datos y/o mantener las operaciones. Su hardware dicta su capacidad para continuar las operaciones y/o recuperar. Si tiene un sistema intercambiables en caliente con unidades SCSI o SATA, puede reparar RAID sobre la marcha, si está utilizando un sistema ATA (prácitamente desaparecidos) es probable que tenga que cerrar para reemplazar el disco duro defectuoso.
# gmirror status
# ls /dev/mirror
Eliminar todas las unidades que no están actualmente disponibles en el configurador espejo
# gmirror forget root
Utilizamos el comando insert para agregar una unidad a la configuración
# gmirror insert root /dev/da1
Comprobar sincronización
# gmirror status
Este mensaje avisa de la finalización del proceso
# GEOM_MIRROR: Device root: rebulding provider da1 finished.
Verificar operación
# gmirror status
Todo es correcto.
Referencias:
BSD magazine
BSDnow
http://bsdwiki.reedmedia.net/wiki/View_the_status_of_a_software_RAID_mirror_or_stripe.html
Obsolute FreeBSD Michael Lucas
Ivan Voras Programador FreeBSD
Unix es genial!.
No hay comentarios:
Publicar un comentario