Configurare uno script iPXE personalizzato per avviare il tuo server tramite l'API OVHcloud

Database di conoscenze

Configurare uno script iPXE personalizzato per avviare il tuo server tramite l'API OVHcloud


Icons/System/eye-open Created with Sketch. 424 viste 27.02.2024 Cloud / Server dedicato (bare metal)

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

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

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

Specifica i tuoi script nell'attributo bootScript direttamente.

Ottenere lo script iPXE di un server

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

Specifica 1 nell'attributo bootId.

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/.

Articoli correlati