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.
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.
- Un server dedicato pronto per essere boottato/riavviato sul tuo account OVHcloud.
- Avere accesso all'API OVHcloud.
Warning
Il riavvio di un server dedicato può provocare l'interruzione dei servizi non ridondati che dipendono esclusivamente dal server riavviato.
[!api]
@api {v1} /dedicated/server PUT /dedicated/server/{serviceName}
Specifica i tuoi script nell'attributo bootScript
direttamente.
[!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.
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.
[!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.
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/.