Skip to content

Latest commit

 

History

History
114 lines (82 loc) · 4.57 KB

File metadata and controls

114 lines (82 loc) · 4.57 KB
title excerpt updated
Konfigurieren von personalisierten iPXE Skripten über die OVHcloud API
Erfahren Sie hier, wie Sie mit der OVHcloud API ein personalisiertes PXE Startskript konfigurieren können, um Ihren Server zu booten
2024-02-27

[!primary] Diese Übersetzung wurde durch unseren Partner SYSTRAN automatisch erstellt. In manchen Fällen können ungenaue Formulierungen verwendet worden sein, z.B. bei der Beschriftung von Schaltflächen oder technischen Details. Bitte ziehen Sie im Zweifelsfall die englische oder französische Fassung der Anleitung zu Rate. Möchten Sie mithelfen, diese Übersetzung zu verbessern? Dann nutzen Sie dazu bitte den Button "Beitragen" auf dieser Seite.

Ziel

Warning

Dieses Tutorial richtet sich an erfahrene Anwender, die mindestens Grundkenntnisse von Preboot Execution Environment (PXE) und die bei OVHcloud verwendete Implementierung iPXE haben.

Im OVHcloud Kundencenter kann der Boot-Modus nur aus einer vorgegebenen Liste ausgewählt werden: Primäre Disk oder Rescue. Über die OVHcloud API können Sie auch personalisierte Skripte definieren.

Personalisierte Skripte können in folgenden Fällen interessant sein:

  • Sie verwenden ein flüchtiges Betriebssystem, das Sie nicht auf der Disk installieren möchten und das ausschließlich im RAM verbleibt.
  • Sie betreiben eine Multicloud-Lösung und einer Ihrer Cloud-Anbieter stellt weder das Betriebssystem, das Sie installieren möchten, noch eine alternative Lösung wie BringYourOwnImage zur Verfügung. Sie wollen eine individuelle und standardisierte Installationsmethode unabhängig vom Dienstanbieter und haben deshalb Ihr eigenes Rescue-Image zur vollständigen Verwaltung der Installation Ihrer Dedicated Server erstellt.

Voraussetzungen

Warning

Beim Neustart eines Dedicated Servers kann es zur Unterbrechung von Diensten kommen, die ausschließlich von diesem Server abhängig sind.

In der praktischen Anwendung

Erstellen von iPXE Skripten für einen Dedicated Server

iPXE Skript eines Servers ändern

[!api]

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

Geben Sie Ihr Skript direkt im Attribut bootScript ein.

iPXE Skript eines Servers abrufen

[!api]

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

Ihr Skript ist sichtbar im Attribut bootScript.

Zum Beispiel:

{
    "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

Sie können nun Ihren Server neu starten; er wird unter Verwendung des neuen iPXE Skripts booten.

Boot-Modus ändern

Sie können nun im OVHcloud Kundencenter oder über die OVHcloud API auf Disk- oder Rescue-Modus umstellen.

Zum Disk-Modus wechseln

[!api]

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

Wählen Sie 1 für das Attribut bootId aus.

[!api]

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

Sie werden feststellen, dass der Wert des Attributs bootScript jetzt null ist.

Weiterführende Informationen

Dedicated Server neu starten

Rescue-Modus

iPXE - Open source boot firmware

Für den Austausch mit unserer Community gehen Sie auf https://community.ovh.com/en/.