Skip to content

Latest commit

 

History

History
115 lines (83 loc) · 4.47 KB

File metadata and controls

115 lines (83 loc) · 4.47 KB
title excerpt updated
Configurare uno script iPXE personalizzato per avviare il tuo server tramite l'API OVHcloud
Scopri come l'API OVHcloud ti permette di configurare uno script di innesco personalizzato PXE per boot il tuo server
2024-02-27

[!primary] 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 e sull'implementazione utilizzata in OVHcloud: PXE.

Nello Spazio Cliente OVHcloud, è possibile specificare una modalità di avvio tra una lista predefinita: disco principale o rescue. Tramite l'API OVHcloud è 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. 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

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

[!api]

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

Specifica i tuoi script nell'attributo bootScript direttamente.

Ottenere lo script iPXE di un server

[!api]

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

Il tuo script si trova nell'attributo bootScript.

(ad esempio,

{
    "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 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) o tramite l'API OVHcloud.

Sposta su disco

[!api]

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

Specifica 1 nell'attributo bootId.

[!api]

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

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

Per saperne di più

Riavvio del tuo server dedicato

Attivare e utilizzare la modalità rescue

iPXE - Open source boot firmware

Contatta la nostra Community di utenti all’indirizzo https://community.ovh.com/en/.