Skonfiguruj spersonalizowany skrypt iPXE, aby uruchomić serwer przez API OVHcloud

Bazy wiedzy

Skonfiguruj spersonalizowany skrypt iPXE, aby uruchomić serwer przez API OVHcloud


Icons/System/eye-open Created with Sketch. 349 wyśw. 27.02.2024 Cloud / Serwer dedykowany (bare metal)

Tłumaczenie zostało wygenerowane automatycznie przez system naszego partnera SYSTRAN. W niektórych przypadkach mogą wystąpić nieprecyzyjne sformułowania, na przykład w tłumaczeniu nazw przycisków lub szczegółów technicznych. W przypadku jakichkolwiek wątpliwości zalecamy zapoznanie się z angielską/francuską wersją przewodnika. Jeśli chcesz przyczynić się do ulepszenia tłumaczenia, kliknij przycisk “Zgłóś propozycję modyfikacji” na tej stronie.

Wprowadzenie

Ten artykuł jest przeznaczony dla doświadczonych użytkowników, którzy posiadają co najmniej podstawową wiedzę na temat rozruchu PXE oraz na temat wdrażania w OVHcloud: PXE.

W Panelu klienta OVHcloud można wybrać tryb bootowania spośród wstępnie zdefiniowanych trybów: dysk główny lub rescue. Za pośrednictwem API OVHcloud możesz również zdefiniować własne skrypty.

Spersonalizowany skrypt może być interesujący w następujących przypadkach:

  • Używasz systemu operacyjnego, który nie chcesz instalować na dysku i który pozostaje tylko w pamięci RAM.
  • Robisz multicloud i jeden z innych dostawców, których używasz, nie oferuje systemu operacyjnego, który chcesz zainstalować w swoim katalogu ani innego rozwiązania, takiego jak BringYourOwnImage. Szukasz unikalnej i znormalizowanej metody instalacji u każdego dostawcy? Zbudowałeś swój własny obraz trybu rescue instalacyjnego umożliwiającego zarządzanie pełną instalacją serwera dedykowanego.

Wymagania początkowe

Restart serwera dedykowanego może spowodować przerwanie świadczenia nieredundantnych usług, które zależą wyłącznie od zrestartowanego serwera.

W praktyce

Zarządzanie skryptem iPXE dla serwera dedykowanego

Zmień skrypt iPXE serwera

Określ skrypt w atrybucie bootScript bezpośrednio.

Skrypt iPXE serwera

Twój skrypt znajduje się w atrybucie bootScript.

Przykład:

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

Możesz teraz zrestartować serwer. Skrypt iPXE zostanie wykorzystany do uruchomienia serwera.

Inne tryby uruchamiania

W każdej chwili możesz ponownie przełączyć się na dysk lub na tryb Rescue w Panelu klienta OVHcloud (zapoznaj się z naszym przewodnikiem "Włącz i użyj trybu Rescue") lub przez API OVHcloud.

Przełącz na dysk

Określ 1 w atrybucie bootId.

Zauważcie, że wartość atrybutu bootScript jest teraz zerowa.

Więcej informacji

Restart serwera dedykowanego

Uruchamianie i korzystanie z trybu Rescue

iPXE - open source boot firmware

Przyłącz się do społeczności naszych użytkowników na stronie https://community.ovh.com/en/.

Powiązane artykuły