Skip to content

Latest commit

 

History

History
462 lines (336 loc) · 19.2 KB

File metadata and controls

462 lines (336 loc) · 19.2 KB
title excerpt updated
Activar y utilizar el modo de rescate
Cómo utilizar el modo customer rescue de OVHcloud para solucionar los problemas de un servidor dedicado
2025-01-20
<style> details>summary { color:rgb(33, 153, 232) !important; cursor: pointer; } details>summary::before { content:'\25B6'; padding-right:1ch; } details[open]>summary::before { content:'\25BC'; } </style>

Objetivo

El modo de rescate es una herramienta proporcionada por OVHcloud que le permite arrancar en un sistema operativo temporal con el objetivo de diagnosticar y resolver los problemas en su servidor.

El modo de rescate suele ser adecuado para las siguientes tareas:

Warning

Asegúrese de realizar una copia de seguridad de sus datos si aún no dispone de copias de seguridad recientes.

Si tiene servicios en producción en su servidor, el modo de rescate los interrumpirá hasta que la máquina se haya reiniciado en modo normal.

Esta guía explica cómo reiniciar un servidor en modo de rescate y cómo utilizarlo.

Requisitos

Procedimiento

Para utilizar el modo de rescate, debe modificar el parámetro Netboot del servidor. A continuación, el servidor debe reiniciarse.

Conéctese a su área de cliente de OVHcloud, abra la sección Bare Metal Cloud{.action} y luego Servidores dedicados{.action}.

Haga clic en el nombre de su servidor para abrir la pestaña Información general{.action}.

Activación del modo de rescate

En el cuadro Información general, haga clic en el botón ...{.action} situado junto a Boot. Haga clic en Editar{.action} en el menú contextual.

Cambiar modo de arranque{.thumbnail}

1: Opciones del modo de rescate

En la página Editar el netboot, seleccione Arrancar en modo rescue{.action}.

Cambiar modo de arranque{.thumbnail}

Las opciones disponibles para el modo de rescate dependen del tipo de servidor y del sistema operativo instalado.

  • Customer rescue system (siempre disponible)
  • Windows customer rescue system (disponible para los servidores Windows)
  • iPXE / ipxe-shell (herramienta de código abierto externa, siempre disponible)
  • Legacy Windows rescue system (sistema WinPE desusado, solo relevante si el servidor no cumple los requisitos del modo de rescate actual para Windows)

[!primary]

Las instrucciones siguientes sólo se aplican al customer rescue system, la opción más utilizada.

Consulte nuestra guía dedicada para obtener información detallada sobre el uso del modo de rescate para Windows.

Seleccione Customer rescue system{.action} en el menú desplegable.

2: Opciones de autenticación

La siguiente opción determina el método de autenticación para la conexión SSH al sistema en modo de rescate. Se trata principalmente de una cuestión de comodidad, ya que cada sesión en modo de rescate se supone que es transitoria y se eliminará una vez que haya reiniciado el servidor desde su disco.

  • Autenticación con contraseña: las claves se le comunicarán por correo electrónico.
  • Autenticación mediante llave : Puede utilizar una llave pública de autenticación de su elección (formatos compatibles: RSA, ECDSA, ED25519).

Haga clic en la pestaña correspondiente a su forma de conexión:

[!tabs] Autenticación de contraseña

Haga clic en Autenticación con contraseña{.action}.

Auth method{.thumbnail width="700"}

El email de notificación del modo de rescate, junto con sus claves de acceso, se enviará a la dirección de correo electrónico de contacto de su cuenta de OVHcloud. Para utilizar otra dirección de correo electrónico, introdúzcala en el campo Recibir las claves del modo de la dirección de correo electrónico.

Pulse Siguiente{.action}.

Autenticación mediante llave

Haga clic en Autenticación por llave SSH{.action}.

Auth method{.thumbnail width="700"}

Tiene dos posibilidades:

Para más información, consulte nuestras guías:

[!success] Puede añadir una clave pública por defecto para el modo de rescate de un servidor a través de la API de OVHcloud. Para obtener más información, consulte la sección de guía a continuación

Pulse Siguiente{.action}.

3: Últimos pasos para activar el modo de rescate

En el paso Resumen, haga clic en Aceptar{.action}.

Summary{.thumbnail}

Ahora debería recibir una notificación sobre el parámetro Netboot en la pestaña Información general{.action}.

Netboot{.thumbnail}

El último paso consiste en reiniciar el servidor. Haga clic en el botón ...{.action} situado junto a "Estado" en el cuadro Estado de los servicios y seleccione Reiniciar{.action}. Haga clic en Aceptar{.action} en la ventana emergente.

Reboot{.thumbnail}

Este hard reboot tardará unos minutos en completarse. Puede comprobar el estado actual en la pestaña Tareas{.action}.

[!primary]

Una vez que haya completado las acciones en modo de rescate, no olvide cambiar el parámetro Netboot a Arrancar en el disco duro{.action} antes de reiniciar el servidor.

Acceder al servidor en modo de rescate por SSH

Una vez recibido el email de notificación de la activación del modo de rescate, puede conectarse al sistema del modo de rescate y acceder a su servidor.
Una vez enviado el mensaje de correo electrónico, ya puede consultarlo en el área de cliente de OVHcloud. Haga clic en el nombre asociado a su ID de cliente en la esquina superior derecha y seleccione Correo de servicio{.action}.

[!primary]

Su cliente SSH bloqueará normalmente la conexión al principio debido a una incompatibilidad de la huella digital ECDSA. Esto es normal porque el modo de rescate utiliza su propio servidor SSH temporal. Para resolver este problema, edite el archivo known_hosts de su carpeta local .ssh.
Existen dos posibilidades:

  • Eliminar la huella digital del archivo. El cliente SSH añadirá una nueva huella digital al servidor cuando deje de utilizar el modo de rescate. Para más información, consulte «Login y fingerprint» en nuestra guía de introducción al SSH.

  • Desactivar temporalmente la huella digital. Abra el archivo known_hosts con un editor de texto e identifique la cadena de huella digital de su servidor por su dirección IP. Agregue el carácter # al principio de la línea. Por lo tanto, esta línea ahora es un "comentario" y será ignorada por las aplicaciones que leen el archivo. No olvide cancelar este cambio antes de volver a poner Netboot en modo "normal".

Haga clic en la ficha correspondiente al método de conexión seleccionado:

[!tabs] Autenticación de contraseña

Abra la aplicación de línea de comandos en su dispositivo local e introduzca el siguiente comando:

ssh root@SERVER_IP

Ejemplo:

Introduzca la contraseña del modo de rescate temporal cuando se le solicite.

[email protected]'s password:
root@rescue-customer-eu (ns9356771.ip-203-0-113.eu) ~ #

Para más información sobre las conexiones SSH, consulte nuestra guía de introducción al SSH.
También puede utilizar cualquier herramienta de conexión SSH, como PuTTY.

Autenticación mediante llave

Abra la aplicación de línea de comandos en su dispositivo local e introduzca el siguiente comando:

ssh -i USER_FOLDER/.ssh/KEY_FILE_NAME root@SERVER_IP

Ejemplo:

ssh -i ~/.ssh/MyAuthKey [email protected]

Si se le solicita, escriba su contraseña para descifrar el archivo de clave privada.

Para más información, consulte nuestras guías:

Montaje de las particiones para acceder a sus archivos

A menos que tenga intención de configurar los discos del servidor de una forma que requiera que se desvinculen (unmounted), deberá montar la partición del sistema para acceder a sus datos desde el modo de rescate.

En primer lugar, enumere todas las particiones para obtener el nombre de la partición que necesita montar:

lsblk

Ejemplos de resultados:

NAME      MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
sda         8:0    0  1.8T  0 disk
├─sda1      8:1    0  511M  0 part
├─sda2      8:2    0  1.8T  0 part
│ └─md127   9:127  0  1.8T  0 raid1
├─sda3      8:3    0  512M  0 part
└─sda4      8:4    0    2M  0 part
sdb         8:16   0  1.8T  0 disk
├─sdb1      8:17   0  511M  0 part
├─sdb2      8:18   0  1.8T  0 part
│ └─md127   9:127  0  1.8T  0 raid1
└─sdb3      8:19   0  512M  0 part
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
nvme1n1     259:0    0 894.3G  0 disk
├─nvme1n1p1 259:2    0   511M  0 part
├─nvme1n1p2 259:3    0     1G  0 part
│ └─md2       9:2    0  1022M  0 raid1
├─nvme1n1p3 259:4    0 892.3G  0 part
│ └─md3       9:3    0 892.1G  0 raid1
└─nvme1n1p4 259:5    0   512M  0 part
nvme0n1     259:1    0 894.3G  0 disk
├─nvme0n1p1 259:6    0   511M  0 part
├─nvme0n1p2 259:7    0     1G  0 part
│ └─md2       9:2    0  1022M  0 raid1
├─nvme0n1p3 259:8    0 892.3G  0 part
│ └─md3       9:3    0 892.1G  0 raid1
├─nvme0n1p4 259:9    0   512M  0 part
└─nvme0n1p5 259:10   0     2M  0 part

A continuación, monte la partición correspondiente:

mount /dev/PARTITION_NAME /MOUNT_POINT/

La partición a montar debe ser fácilmente identificable por SIZE indicado en la tabla (sda2 en el primer ejemplo, nvme1n1p3 en el segundo). Sin embargo, en configuración RAID por software (un raid1 por defecto en los ejemplos), deberá utilizar el identificador del volumen RAID (mdX).
Utilizando el nombre de carpeta mnt como punto de montaje, para el primer ejemplo el comando mount sería por tanto el siguiente:

mount /dev/md127 /mnt/

Comando a introducir para el segundo ejemplo:

mount /dev/md3 /mnt/

Warning

En los ejemplos anteriores se muestran los pasos necesarios basados en una configuración de servidor típica. La información de la tabla de salida depende del hardware del servidor y del esquema de partición. En caso de duda, consulte la documentación del sistema operativo.

Si necesita ayuda profesional para administrar su servidor, consulte la sección Más información de esta guía.

Para obtener información más técnica sobre los discos y las particiones del servidor, utilice el comando:

fdisk -l

Algunas tareas pueden requerir la desconexión de discos o particiones. Para ello, utilice el comando unmount:

umount /mnt

VMware - Montar un datastore

/// details | Despliegue esta sección

Puede montar un datastore VMware de la misma manera que se describe en el paso anterior.

Enumere sus particiones para obtener el nombre de la partición del datastore:

lsblk
fdisk -l

Monte la partición con el siguiente comando, sustituyendo sdbX por el valor identificado en el paso anterior:

vmfs-fuse /dev/sdbX /mnt

Si tiene datastores VMFS 6, vaya a la carpeta sbin y cree la carpeta de montaje:

cd /usr/local/sbin/
mkdir /mnt/datastore

Enumere sus particiones para obtener el nombre de la partición del datastore:

lsblk
fdisk -l

Monte la partición con el siguiente comando, sustituyendo sdbX por el valor identificado en el paso anterior:

vmfs6-fuse /dev/sdbX /mnt/datastore/

///

Una vez finalizada la operación de montaje, puede acceder a los archivos y realizar tareas de solución de problemas dentro de la carpeta que haya establecido como punto de montaje. Ejemplo:

cd /mnt

Algunas operaciones del sistema de archivos (como la configuración de las cuentas de usuario) requerirán un paso adicional. Cree un entorno temporal chroot en el punto de montaje con este comando:

chroot /mnt/

Ahora debería poder aplicar todos los cambios necesarios al sistema, por ejemplo, para recuperar el acceso al servidor.

Salida del modo de rescate

Si es necesario, vuelva al shell de conexión del modo de rescate introduciendo:

exit

En su área de cliente de OVHcloud, cambie el modo de arranque de nuevo a Arrancar en el disco duro{.action} y acepte.

Netboot Disk{.thumbnail}

Ya puede reiniciar el servidor desde el shell del modo de rescate:

reboot

También puede utilizar la función Reiniciar{.action} en su área de cliente.

Cómo añadir una clave de autenticación predeterminada para el modo de rescate

/// details | Despliegue esta sección

Para acelerar el proceso, puede añadir a su servidor una clave pública por defecto para el acceso SSH en modo de rescate. Solo es posible a través de la API de OVHcloud.

Para ello, abra el siguiente extremo de API en la consola de API web:

[!api]

@api {v1} /dedicated/server PUT /dedicated/server/{serviceName}

Introduzca el nombre interno del servidor (ns1111111.ip-203-0-113.eu) en el campo correspondiente.

A continuación, edite el campo de texto siguiente de la siguiente manera:

{
  "rescueSshKey": "string"
}

Sustituya string por la cadena de clave pública completa.

El resultado debe ser similar al siguiente ejemplo:

rescue key ejemplo{.thumbnail}

Una vez que haya introducido los valores correctamente, haga clic en el botón EXECUTE{.action}.

El campo Su llave SSH pública se rellenará automáticamente con esta cadena de llave el cambio del modo Netboot.

///

Legacy Windows rescue system (modo de rescate WinPE)

/// details | Despliegue esta sección

Una vez recibido el email de notificación de la activación del modo de rescate, puede conectarse al sistema del modo de rescate y acceder a su servidor.
Una vez enviado el mensaje de correo electrónico, ya puede consultarlo en el área de cliente de OVHcloud. Haga clic en el nombre asociado a su ID de cliente en la esquina superior derecha y seleccione Correo de servicio{.action}.

Para utilizar la interfaz gráfica del modo de rescate de Windows PE, debe descargar e instalar una consola VNC o utilizar el módulo IPMI (no disponible en todos los modelos de servidor).

Winrescue Windows{.thumbnail}

Las siguientes herramientas ya están instaladas en este modo:

Herramienta Descripción
Mozilla ULight Un navegador web.
Memory Diagnostics Tool Una herramienta Windows que permite probar la memoria RAM.
Explorer_Q-Dir Un explorador de archivos.
GSmartControl Una herramienta de verificación de discos duros y discos duros SSD.
PhotoRec Una herramienta de recuperación de archivos potencialmente perdidos en un disco.
SilverSHielD Un servidor SSH2 y SFTP.
System Recovery Una herramienta Windows de restauración y reparación del sistema.
TestDisk Potente aplicación para recuperar datos. Permite recuperar y modificar particiones corruptas, recuperar particiones eliminadas, reparar un sector de arranque o incluso reconstruir un MBR dañado.
FileZilla Cliente FTP de código abierto. Soporta los protocolos SSH y SSL, y dispone de una interfaz clara e intuitiva que permite arrastrar los elementos. Puede utilizarse para transferir sus datos a un servidor FTP, como el espacio de backup FTP incluido con la mayoría de los servidores de OVHcloud.
7-Zip Herramienta de compresión y archivado compatible con los siguientes formatos: ARJ, CAB, CHM, CPIO, CramFS, DEB, DMG, FAT, HFS, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, RAR, RPM, SquashFS, UDF, VHD, WIM, XAR y Z. Con 7-Zip también podrá crear sus propios archivos en los siguientes formatos: BZIP2, GZIP, TAR, WIM, XZ, Z y ZIP.

///

Más información

Cómo utilizar el modo de rescate para Windows

Cómo recuperar el acceso al servidor si se pierde la contraseña de usuario

Cómo sustituir las claves de autenticación para el acceso SSH en caso de pérdida de clave

Configuración y reconstrucción de RAID por software

Cómo diagnosticar los problemas de hardware de los servidores

Cómo utilizar la consola IPMI con un servidor dedicado

Para servicios especializados (posicionamiento web, desarrollo...), póngase en contacto con los partners de OVHcloud.

Si quiere disfrutar de ayuda para utilizar y configurar sus soluciones de OVHcloud, puede consultar nuestras distintas soluciones pestañas de soporte.

Interactúe con nuestra comunidad de usuarios.