---
title: "Configurare uno script iPXE personalizzato per avviare il tuo server tramite l'API OVHcloud"
description: "Scopri come l'API OVHcloud ti permette di configurare uno script di innesco personalizzato PXE per boot il tuo server"
url: https://docs.ovhcloud.com/it/guides/bare-metal-cloud/dedicated-servers/ipxe-scripts
lang: it
lastUpdated: 2024-02-27
---
# Configurare uno script iPXE personalizzato per avviare il tuo server tramite l'API OVHcloud

:::info
Questa traduzione è stata generata automaticamente dal nostro partner SYSTRAN. I contenuti potrebbero presentare imprecisioni, ad esempio la nomenclatura dei pulsanti o alcuni dettagli tecnici. In caso di dubbi consigliamo di fare riferimento alla versione inglese o francese della guida. Per aiutarci a migliorare questa traduzione, utilizza il pulsante "Contribuisci" di questa pagina.

:::

## Obiettivo

:::warning
Questo articolo è destinato agli utenti esperti che hanno almeno conoscenze di base sull'[innesco PXE](https://en.wikipedia.org/wiki/Preboot_Execution_Environment) e sull'implementazione utilizzata in OVHcloud: [PXE](https://ipxe.org/).

:::

Nello Spazio Cliente OVHcloud
, è possibile specificare una modalità di avvio tra una lista predefinita: disco principale o rescue.
Tramite l'[API OVHcloud](https://eu.api.ovh.com/)
 è possibile definire gli script personalizzati.
Utilizza uno script personalizzato che potrebbe essere interessante nei seguenti casi:

- Utilizzi un OS volatile che non vuoi installare sul disco e che resta esclusivamente in RAM.
- Fai del multicloud e uno degli altri provider che utilizzi non propone né il sistema operativo che vuoi installare nel suo catalogo, né soluzioni alternative come [BringYourOwnImage](/it/guides/bare-metal-cloud/dedicated-servers/bring-your-own-image.md). Desiderando un metodo di installazione unico e standardizzato, indipendentemente dal provider, hai costruito la tua immagine di Rescue d'installazione per gestire l'installazione completa del tuo server dedicato.

## Prerequisiti

- Un [server dedicato](https://www.ovhcloud.com/it/bare-metal/) **pronto per essere boottato/riavviato** sul tuo account OVHcloud.
- Avere accesso all'[API OVHcloud](https://eu.api.ovh.com/).

:::warning
Il riavvio di un server dedicato può provocare l'interruzione dei servizi non ridondati che dipendono esclusivamente dal server riavviato.

:::

## Procedura

### Gestisci uno script iPXE per un server dedicato [](#)
#### Modifica lo script iPXE di un server [](#)

🇪🇺EU▾

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

Specifica i tuoi script nell'attributo `bootScript` direttamente.

#### Ottenere lo script iPXE di un server [](#)

🇪🇺EU▾

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

Il tuo script si trova nell'attributo `bootScript`.

(ad esempio,

```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
}
```

Puoi riavviare il tuo server e questo utilizzerà il tuo script [iPXE](https://ipxe.org/) per l'avvio.

### Altre modalità di boot [](#)
In qualsiasi momento è possibile reinstallare il disco o la modalità Rescue dallo Spazio Cliente OVHcloud
 (consulta la guida [Attiva e utilizza la modalità Rescue](/it/guides/bare-metal-cloud/dedicated-servers/rescue-mode.md)
) o tramite l'[API OVHcloud](https://eu.api.ovh.com/)
.
#### Sposta su disco [](#)

🇪🇺EU▾

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

Specifica `1` nell'attributo `bootId`.


🇪🇺EU▾

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

Ti ricordiamo che il valore dell'attributo `bootScript` è zero.

## Per saperne di più [](#)
[Riavvio del tuo server dedicato](/it/guides/bare-metal-cloud/dedicated-servers/getting-started-with-dedicated-server.md#reboot)

[Attivare e utilizzare la modalità rescue](/it/guides/bare-metal-cloud/dedicated-servers/rescue-mode.md)

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

Contatta la nostra [Community di utenti](https://community.ovhcloud.com/).
