Skip to content

Latest commit

 

History

History
115 lines (83 loc) · 4.49 KB

File metadata and controls

115 lines (83 loc) · 4.49 KB
title excerpt updated
Configurar un script iPXE personalizado para arrancar el servidor a través de la API OVHcloud
Descubra cómo la API OVHcloud le permite configurar un script de arranque personalizado PXE para iniciar su servidor
2024-02-27

[!primary] 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 área de cliente de OVHcloud puede especificar un modo de arranque de una lista predefinida: disco principal o rescue. A través de la API de OVHcloud, 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

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

[!api]

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

Indique su script en el atributo bootScript directamente.

Obtener el script iPXE de un servidor

[!api]

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

Su script se encuentra en el atributo bootScript.

por ejemplo,

{
    "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 Boot first local hdd in LEGACY mode\nsanboot --no-describe --drive 0x80\nexit 1\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 área de cliente de OVHcloud (consulte nuestra guía "Activar y utilizar el modo de rescate") o a través de la API de OVHcloud.

Cambiar a disco

[!api]

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

Especifique 1 en el atributo bootId.

[!api]

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

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 en https://community.ovh.com/en/.