Para servidores dedicados Windows con BIOS

En este artículo te mostramos cómo reconstruir el software RAID en tu servidor dedicado Windows.

 

Atención:

Estas instrucciones solamente son válidas para Servidores Dedicados que utilizan BIOS como interfaz entre el hardware y el sistema operativo. 

Una reconstrucción del RAID es necesaria después de reemplazar un disco duro defectuoso.

  • Inicia el sistema de rescate de Windows en tu servidor. Consulta este artículo para más información.
  • En la consola, ingresa el comando diskpart y luego list disc para mostrar una vista general de los discos duros.

    C:\Users\Administrator>diskpart

    Microsoft DiskPart version 6.3.9600

    Copyright (C) 1999-2013 Microsoft Corporation.
    On computer: VM0797FC0

    DISKPART> list disk

      Disk ###  Status         Size     Free     Dyn  Gpt
      --------  -------------  -------  -------  ---  ---
      Disk 0    Online           40 GB      0 B   *
      Disk 1    Online           40 GB    40 GB
      Disk M0   Missing            0 B      0 B   *

    En este ejemplo, el disco 1 es el nuevo disco duro (fácilmente reconocible por el * que falta en la columna Dyn). M0, por otro lado, es el disco duro defectuoso (y ya reemplazado).
    En el resto de este tutorial, te mostraremos cómo convertir el disco nuevo en un disco dinámico, quitar el disco antiguo de la configuración y reconstruir el RAID.

  • Utiliza el comando select disk para seleccionar el nuevo disco duro. En el caso del disco 1, el comando sería éste:

    DISKPART> select disk 1 Disk 1 is now the selected disk.

  • Escribe convert dynamic para convertir el disco en un disco dinámico:

    DISKPART> convert dynamic

    DiskPart successfully converted the selected disk to dynamic format.

  • Introduce el comando list volume para visualizar un resumen de los volúmenes.

    DISKPART> list volume
     
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Mirror       350 MB  Failed Rd  System
      Volume 1     C                NTFS   Mirror        39 GB  Failed Rd  Boot

  • Busca los volúmenes que tienen el estado failed. Selecciónalas una tras otra y elimina el disco sustituido con el comando break.

    Por ejemplo, si M0 es el disco sustituido y los volúmenes 0 y 1 tienen el estado Failed, introduce los siguientes comandos uno tras otro:

    DISKPART> select volume 0
    Volume 0 is the selected volume.

    DISKPART> break disk=M0 nokeep
    DiskPart successfully broke the mirror volume.

    DISKPART> select volume 1
    Volume 1 is the selected volume.

    DISKPART> break disk=M0 nokeep
    DiskPart successfully broke the mirror volume.

  • Aún puedes verificar el resultado con list volume. Ahora el estado debería ser Healthy:

    DISKPART> list volume
     
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Simple       350 MB  Healthy    System
      Volume 1     C                NTFS   Simple        39 GB  Healthy    Boot

    Además, el tipo Simple te muestra que ya no es un volumen RAID. Sigue los siguientes pasos para modificar esto.

  • Selecciona los volúmenes afectados uno tras otro y añade el nuevo disco duro a los mismos utilizando la función add disk.
    Por ejemplo, para añadir el disco 1 a los volúmenes 0 y 1, introduce los siguientes comandos:

    DISKPART> select volume 0

    Volume 0 is the selected volume.

    DISKPART> add disk=1

    DiskPart succeeded in adding a mirror to the volume.

    DISKPART> select volume 1

    Volume 1 is the selected volume.

    DISKPART> add disk=1

    DiskPart succeeded in adding a mirror to the volume.

  • El RAID es reconstruido automáticamente. Dependiendo del número y tamaño de los archivos, esto puede tardar hasta varias horas.

    Puedes recuperar el status actual con list volume.

    DISKPART> list volume
     
      Volume ###  Ltr  Label        Fs     Type        Size     Status     Info
      ----------  ---  -----------  -----  ----------  -------  ---------  --------
      Volume 0         System Rese  NTFS   Mirror       350 MB  Healthy    System
    * Volume 1     C                NTFS   Mirror        39 GB  Rebuild    Boot

  • Elimina el disco duro defectuoso de la configuración. Por ejemplo, si es M0, introduce los siguientes comandos:

    DISKPART> select disk M0

    Disk M0 is now the selected disk.

    DISKPART> delete disk

    DiskPart successfully deleted the missing disk.

  • Si el primer disco duro (disco 0) fue reemplazado, todavía tienes que reescribir el cargador de arranque de Windows. Para ello, finaliza Diskpart introduciendo exit y luego ejecuta los siguientes comandos en la línea de comandos:

    bcdedit /set {default} device partition=c:
    bcdedit /set {default} osdevice partition=c:
    bcdedit /set {bootmgr} device partition=c:

  • Ahora puedes arrancar el servidor en el modo normal de nuevo.

Notas
  • Si reinicias el servidor antes de que el RAID se haya reconstruido por completo, el proceso de reconstrucción continuará después del reinicio. No obstante, este proceso puede prolongarse durante el uso habitual del servidor y, con ello, afectar al rendimiento general del servidor.
  • Puedes controlar el proceso de arranque de tu servidor con la consola serial. Esto te permite identificar posibles problemas durante el reinicio.