---
title: "Configurar un script iPXE personalizado para arrancar el servidor a través de la API OVHcloud"
description: "Descubra cómo la API OVHcloud le permite configurar un script de arranque personalizado PXE para iniciar su servidor"
url: https://docs.ovhcloud.com/es/guides/bare-metal-cloud/dedicated-servers/ipxe-scripts
lang: es
lastUpdated: 2024-02-27
---
# Configurar un script iPXE personalizado para arrancar el servidor a través de la API OVHcloud

:::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](https://en.wikipedia.org/wiki/Preboot_Execution_Environment) y la implementación de OVHcloud: [iPXE](https://ipxe.org/).

:::

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](https://eu.api.ovh.com/)
, 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](/es/guides/bare-metal-cloud/dedicated-servers/bring-your-own-image.md). 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](https://www.ovhcloud.com/es-es/bare-metal/) **listo para ser booteado/reiniciado** en su cuenta de OVHcloud.
- Tener acceso a la [API de OVHcloud](https://eu.api.ovh.com/).

:::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 [](#)

🇪🇺EU▾

[PUT/dedicated/server/{serviceName}](https://eu.api.ovh.com/console/?section=/dedicated/server&branch=v1#put-/dedicated/server/-serviceName-)

Indique su script en el atributo `bootScript` directamente.

#### Obtener el script iPXE de un servidor [](#)

🇪🇺EU▾

[GET/dedicated/server/{serviceName}](https://eu.api.ovh.com/console/?section=/dedicated/server&branch=v1#get-/dedicated/server/-serviceName-)

Su script se encuentra en el atributo `bootScript`.

por ejemplo,

```json
{
    "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](https://ipxe.org/) 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](/es/guides/bare-metal-cloud/dedicated-servers/rescue-mode.md)
") o a través de la [API de OVHcloud](https://eu.api.ovh.com/)
.
#### Cambiar a disco [](#)

🇪🇺EU▾

[PUT/dedicated/server/{serviceName}](https://eu.api.ovh.com/console/?section=/dedicated/server&branch=v1#put-/dedicated/server/-serviceName-)

Especifique `1` en el atributo `bootId`.


🇪🇺EU▾

[GET/dedicated/server/{serviceName}](https://eu.api.ovh.com/console/?section=/dedicated/server&branch=v1#get-/dedicated/server/-serviceName-)

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

## Más información [](#)
[Reinicio del servidor dedicado](/es/guides/bare-metal-cloud/dedicated-servers/getting-started-with-dedicated-server.md#reboot)

[Activar y utilizar el modo de rescate](/es/guides/bare-metal-cloud/dedicated-servers/rescue-mode.md)

[iPXE - open source boot firmware](https://ipxe.org/)

Interactúe con nuestra [comunidad de usuarios](https://community.ovhcloud.com/).
