Configurar un script iPXE personalizado para arrancar el servidor a través de la API OVHcloud

Ver como Markdown

Descubra cómo la API OVHcloud le permite configurar un script de arranque personalizado PXE para iniciar su servidor

Info

Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.

Objetivo

Warning

Este artículo está destinado a los usuarios con experiencia que al menos tienen conocimientos básicos sobre la iniciación PXE y la implementación de OVHcloud: iPXE.

En el puede especificar un modo de arranque de una lista predefinida: disco principal o rescue. A través de la , también puede definir scripts personalizados.

Utilizar un script personalizado puede ser interesante en los siguientes casos:

  • Si utiliza un SO volátil que no desea instalar en el disco, este solo permanece en RAM.
  • Usted hace multicloud y uno de los otros proveedores que utiliza no ofrece el SO que desea instalar en su catálogo, ni soluciones alternativas como BringYourOwnImage. Deseando un método único y estandarizado de instalación, independientemente del proveedor, ha construido su propia imagen de rescue de instalación para gestionar la instalación completa de su servidor dedicado.

Requisitos

  • Un servidor dedicado listo para ser booteado/reiniciado en su cuenta de OVHcloud.
  • Tener acceso a la .
Warning

El reinicio de un servidor dedicado puede conllevar la interrupción de servicios no redundantes que dependen únicamente del servidor reiniciado.

Procedimiento

Gestionar un script iPXE para un servidor dedicado

Editar el script iPXE de un servidor

Indique su script en el atributo bootScript directamente.

Obtener el script iPXE de un servidor

Su script se encuentra en el atributo bootScript.

Por ejemplo, el siguiente script encadena el menú de arranque de netboot.xyz:

{
    "noIntervention": false,
    "name": "nsXXXXXXX.ip-XXX-XXX-XXX.eu",
    "rack": "SXXXBXX",
    "commercialRange": "fs",
    "os": "debian11_64",
    "rootDevice": null,
    "rescueMail": null,
    "linkSpeed": 1000,
    "bootScript": "#!ipxe\necho Chainloading netboot.xyz\ndhcp\nchain --autofree https://boot.netboot.xyz\n",
    "reverse": "nsXXXXXXX.ip-XXX-XXX-XXX.eu",
    "state": "ok",
    "ip": "XXX.XXX.XXX.XXX",
    "bootId": null,
    "newUpgradeSystem": false,
    "datacenter": "sbg3",
    "professionalUse": false,
    "supportLevel": "pro",
    "serverId": 123456,
    "powerState": "poweron",
    "monitoring": false
}

Ya puede reiniciar el servidor y este utilizará su script iPXE para iniciarlo.

Otros modos de arranque

En cualquier momento puede volver al disco o al modo de rescate desde el (consulte nuestra guía "Activar y utilizar el modo de rescate") o a través de la .

Cambiar a disco

Especifique 1 en el atributo bootId.

Observará que el valor del atributo bootScript es ahora cero.

Más información

Reinicio del servidor dedicado

Activar y utilizar el modo de rescate

iPXE - open source boot firmware

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?