Zarządzanie i odbudowa oprogramowania RAID na serwerach w trybie UEFI

Wprowadzenie

Redundant Array of Independent Disks (RAID) to technologia, która zmniejsza utratę danych na serwerze, replikując dane na dwóch lub więcej dyskach.

Domyślny poziom RAID dla instalacji serwerów OVHcloud to RAID 1, który podwaja zajęte przez dane miejsce, skutecznie zmniejszając dostępne miejsce na dysku o połowę.

Ten przewodnik wyjaśnia, jak zarządzać i odbudować oprogramowanie RAID po wymianie dysku na serwerze w trybie uruchamiania UEFI.

Zanim zaczniemy, zwróć uwagę, że ten przewodnik skupia się na Serwerach dedykowanych, które używają UEFI jako trybu uruchamiania. Jest to typowe dla nowoczesnych płyt głównych. Jeśli Twój serwer używa trybu uruchamiania zgodnego (BIOS), odwiedź ten przewodnik: Zarządzanie i odbudowa oprogramowania RAID na serwerach w trybie uruchamiania zgodnym (BIOS).

Aby sprawdzić, czy serwer działa w trybie zgodnym BIOS czy trybie uruchamiania UEFI, uruchom następującą komendę:

[user@server_ip ~]# [ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

Aby uzyskać więcej informacji na temat UEFI, zapoznaj się z poniższym artykułem.

Wymagania początkowe

  • Serwer dedykowany z konfiguracją oprogramowania RAID
  • Dostęp administracyjny (sudo) do serwera przez SSH
  • Zrozumienie RAID, partycji i GRUB

W całym przewodniku używamy pojęć główny dysk i dysk pomocniczy. W tym kontekście:

  • Główny dysk to dysk, którego ESP (EFI System Partition) jest zamontowany przez system Linux.
  • Dyski pomocnicze to wszystkie inne dyski w RAID.

W praktyce

Kiedy zakupisz nowy serwer, możesz poczuć potrzebę wykonania szeregu testów i działań. Jednym z takich testów może być symulacja awarii dysku, aby zrozumieć proces odbudowy RAID.

Omówienie treści

Podstawowe informacje

W sesji linii poleceń wpisz następujące polecenie, aby określić bieżący stan RAID:

[user@server_ip ~]# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 nvme1n1p3[1] nvme0n1p3[0]
      497875968 blocks super 1.2 [2/2] [UU]
      bitmap: 2/4 pages [8KB], 65536KB chunk

md2 : active raid1 nvme1n1p2[1] nvme0n1p2[0]
      1046528 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Z wyników wynika, że obecnie skonfigurowano dwa urządzenia RAID oprogramieniowe, md2 i md3, z md3 będącym większym z nich. md3 składa się z dwóch partycji, nazywanych nvme0n1p3 i nvme1n1p3.

[UU] oznacza, że wszystkie dyski działają normalnie. _ wskazywałby na awaryjny dysk.

W innych przypadkach otrzymasz następujące wyniki:

Personalities : [raid1]
md3 : active raid1 nvme0n1p3[1] nvme1n1p3[0]
      497875968 blocks super 1.2 [2/2] [UU]
      bitmap: 2/4 pages [8KB], 65536KB chunk

md1 : active raid1 nvme0n1p1[1] nvme1n1p1[0]
      523200 blocks [2/2] [UU]

md2 : active raid1 nvme1n1p2[0] nvme0n1p2[1]
      1046528 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Wyniki pokazują trzy skonfigurowane urządzenia RAID oprogramieniowe, md1, md2 i md3, z md3 będącym największym z nich. md3 składa się z dwóch partycji, nazywanych nvme0n1p3 i nvme1n1p3.

Jeśli masz serwer z dyskami SATA, otrzymasz następujące wyniki:

[user@server_ip ~]# cat /proc/mdstat
Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 sda3[0] sdb3[1]
      3904786432 blocks super 1.2 [2/2] [UU]
      bitmap: 2/30 pages [8KB], 65536KB chunk

md2 : active raid1 sda2[0] sdb2[1]
      1046528 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Ta komenda pokazuje nasze volume RAID, ale nie pokazuje rozmiarów partycji. Możemy znaleźć tę informację używając fdisk -l:

fdisk -l
[user@server_ip ~]# sudo fdisk -l

Disk /dev/nvme1n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: WDC CL SN720 SDAQNTW-512G-2000
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A11EDAA3-A984-424B-A6FE-386550A92435

Device             Start        End   Sectors   Size Type
/dev/nvme1n1p1      2048    1048575   1046528   511M EFI System
/dev/nvme1n1p2   1048576    3145727   2097152     1G Linux RAID
/dev/nvme1n1p3   3145728  999161855 996016128 474.9G Linux RAID
/dev/nvme1n1p4 999161856 1000210431   1048576   512M Linux files


Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: WDC CL SN720 SDAQNTW-512G-2000
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: F03AC3C3-D7B7-43F9-88DB-9F12D7281D94

Device              Start        End   Sectors   Size Type
/dev/nvme0n1p1       2048    1048575   1046528   511M EFI System
/dev/nvme0n1p2    1048576    3145727   2097152     1G Linux RAID
/dev/nvme0n1p3    3145728  999161855 996016128 474.9G Linux RAID
/dev/nvme0n1p4  999161856 1000210431   1048576   512M Linux file
/dev/nvme0n1p5 1000211120 1000215182      4063     2M Linux file


Disk /dev/md2: 1022 MiB, 1071644672 bytes, 2093056 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/md3: 474.81 GiB, 509824991232 bytes, 995751936 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

Ta komenda może również być używana do zidentyfikowania typu partycji.

Dla partycji GPT, linia 6 pokazuje: Disklabel type: gpt. Tę informację można zobaczyć tylko wtedy, gdy serwer działa w normalnym trybie.

Kontynuując wyniki, widzimy, że /dev/md2 składa się z 1022 MiB, a /dev/md3 zawiera 474,81 GiB. Jeśli uruchomimy komendę mount, możemy również zrozumieć układ dysk.

Alternatywnie, polecenie lsblk oferuje inny widok partycji:

[user@server_ip ~]# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
nvme1n1     259:0    0 476.9G  0 disk
├─nvme1n1p1 259:7    0   511M  0 part
├─nvme1n1p2 259:8    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1 /boot
├─nvme1n1p3 259:9    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1 /
└─nvme1n1p4 259:10   0   512M  0 part  [SWAP]
nvme0n1     259:1    0 476.9G  0 disk
├─nvme0n1p1 259:2    0   511M  0 part  /boot/efi
├─nvme0n1p2 259:3    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1 /boot
├─nvme0n1p3 259:4    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1 /
├─nvme0n1p4 259:5    0   512M  0 part  [SWAP]
└─nvme0n1p5 259:6    0     2M  0 part

Ponadto, jeśli uruchomimy lsblk -f, otrzymamy więcej informacji o tych partycjach, takich jak Etykieta i UUID:

[user@server_ip ~]# sudo lsblk -f
NAME        FSTYPE            FSVER            LABEL          UUID                                 FSAVAIL FSUSE% MOUNTPOINT
nvme1n1
├─nvme1n1p1 vfat              FAT16            EFI_SYSPART    B493-9DFA
├─nvme1n1p2 linux_raid_member 1.2              md2            baae988b-bef3-fc07-615f-6f9043cfd5ea
 └─md2     ext4              1.0              boot           96850c4e-e2b5-4048-8c39-525194e441aa  851.8M     7% /boot
├─nvme1n1p3 linux_raid_member 1.2              md3            ce0c7fac-0032-054c-eef7-7463b2245519
 └─md3     ext4              1.0              root           6fea39e9-6297-4ea3-82f1-bf1a3e88106a  441.3G     0% /
└─nvme1n1p4 swap              1                swap-nvme1n1p4 483b9b41-ada3-4143-8cac-5bff7afb73c7                [SWAP]
nvme0n1
├─nvme0n1p1 vfat              FAT16            EFI_SYSPART    B486-9781                             504.9M     1% /boot/efi
├─nvme0n1p2 linux_raid_member 1.2              md2            baae988b-bef3-fc07-615f-6f9043cfd5ea
 └─md2     ext4              1.0              boot           96850c4e-e2b5-4048-8c39-525194e441aa  851.8M     7% /boot
├─nvme0n1p3 linux_raid_member 1.2              md3            ce0c7fac-0032-054c-eef7-7463b2245519
 └─md3     ext4              1.0              root           6fea39e9-6297-4ea3-82f1-bf1a3e88106a  441.3G     0% /
├─nvme0n1p4 swap              1                swap-nvme0n1p4 51e7172b-adb0-4729-b0f8-613e5dede38b                [SWAP]
└─nvme0n1p5 iso9660           Joliet Extension config-2       2025-08-05-14-55-41-00

Zwróć uwagę na urządzenia, partycje i punkty montażu, ponieważ jest to ważne, zwłaszcza po wymianie dysku. Pozwoli to sprawdzić, czy partycje są poprawnie zamontowane w odpowiednich punktach montażu na nowym dysk.

W naszym przykładzie mamy:

  • Dwie tablice RAID: /dev/md2 i /dev/md3.
  • Partycje należące do RAID: nvme0n1p2, nvme0n1p3, nvme1n1p2 i nvme0n1p3 z punktami montażu /boot i /.
  • Partycje nie należące do RAID: nvme0n1p1, nvme0n1p4 i nvme1n1p4 z punktami montażu /boot/efi i [SWAP].
  • Jedna partycja nie ma punktu montażu: nvme1n1p1.

Partycja nvme0n1p5 jest partycją konfiguracyjną, czyli tylko do odczytu, połączoną z serwerem, która dostarcza mu początkowe dane konfiguracyjne.

Zrozumienie partycji systemu EFI (ESP)

Rozwiń tę sekcję

Co to jest partycja systemu EFI?

Partycja systemu EFI to partycja, która może zawierać programy uruchamiające system operacyjny, menedżery uruchamiające, lub obrazy jądra. Może również zawierać programy narzędziowe systemowe zaprojektowane do uruchamiania przed uruchomieniem systemu operacyjnego, a także pliki danych, takie jak dzienniki błędów.

Czy partycja systemu EFI jest zwierciadlona w RAID?

Od grudnia 2025 tylko następujące wersje systemów operacyjnych zwierciadlują partycję systemu EFI w RAID dla nowych instalacji lub reinstalacji:

  • Debian 13
  • Proxmox 9
  • Ubuntu 25.10
  • AlmaLinux i Rocky Linux 10
  • Fedora 43

Dla wcześniejszych wersji partycja systemu EFI nie jest zwierciadlona w RAID; tworzone są wiele ESP, po jednym na dysk. Jednak tylko jedno ESP jest zamontowane w danym momencie. ESP jest zamontowane w /boot/efi, a dysk, na którym znajduje się, jest wybierany przez system Linux przy uruchamianiu.

Możesz użyć komendy lsblk, aby potwierdzić, czy Twoja partycja jest częścią konfiguracji RAID.

ESP nie jest dublowane
ESP dublowanie
lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
nvme0n1     259:0    0 476.9G  0 disk
├─nvme0n1p1 259:6    0   511M  0 part
├─nvme0n1p2 259:7    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1 /boot
├─nvme0n1p3 259:8    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1 /
├─nvme0n1p4 259:9    0   512M  0 part  [SWAP]
└─nvme0n1p5 259:10   0     2M  0 part
nvme1n1     259:1    0 476.9G  0 disk
├─nvme1n1p1 259:2    0   511M  0 part  /boot/efi
├─nvme1n1p2 259:3    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1 /boot
├─nvme1n1p3 259:4    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1 /
└─nvme1n1p4 259:5    0   512M  0 part  [SWAP]

Z powyższych wyników wynika, że tylko jedna partycja systemowa EFI jest zamontowana w /boot/efi. Dlatego też partycje ESP nie jest dublowane.

Czy zawartość partycji systemu EFI zmienia się regularnie?

Zazwyczaj zawartość tej partycji nie zmienia się znacząco, jej zawartość powinna zmieniać się tylko przy aktualizacjach programu uruchamiającego (np. GRUB).

Jednak jeśli Twoja partycja systemu EFI nie jest zwierciadlona, zalecamy uruchamianie skryptu automatycznego lub ręcznego, aby zsynchronizować wszystkie ESP, tak aby zawierały te same aktualne pliki. Dzięki temu, jeśli dysk, na którym znajduje się ta partycja, ulegnie awarii, serwer będzie mógł uruchomić się z ESP jednego z innych dysków.

Co się stanie, jeśli główny dysk (z zamontowaną partycją systemu EFI) ulegnie awarii?

Jeśli twój ESP nie jest dublowany, mogą wystąpić następujące problemy:

Info

Proszę zauważyć, że choć poniżej omawiamy najczęściej spotykane przypadki, istnieje wiele innych powodów, dla których serwer może nie uruchomić się w normalnym trybie po wymianie dysku.

Przypadek 1 – Nie było żadnych zmian ani dużych aktualizacji (np. GRUB) w systemie operacyjnym.

  • Serwer może uruchomić się w normalnym trybie i można kontynuować odbudowę RAID.
  • Serwer nie może uruchomić się w normalnym trybie, użyj środowiska trybu rescue, aby odbudować RAID i zrekonfigurować partycję systemu EFI na nowym dysku.

Przypadek 2 – Były duże aktualizacje systemu (np. GRUB), a partycje ESP są zsynchronizowane.

  • Serwer może uruchomić się w normalnym trybie, ponieważ wszystkie ESP są aktualne, a odbudowa RAID może zostać wykonana w normalnym trybie.
  • Serwer nie może uruchomić się w normalnym trybie, użyj środowiska trybu rescue, aby odbudować RAID i zrekonfigurować partycję systemu EFI na nowym dysku.

Przypadek 3 – Były duże aktualizacje systemu (np. GRUB) i partycje ESP nie zostały zsynchronizowane.

  • Serwer nie może uruchomić się w normalnym trybie, użyj środowiska trybu rescue, aby odbudować RAID, zrekonfigurować partycję systemu EFI na nowym dysku i zainstalować ponownie program uruchamiający (np. GRUB).
  • Serwer może uruchomić się w normalnym trybie (np. gdy system operacyjny został uaktualniony, ale wersja GRUB nie zmieniła się), pozwalając kontynuować odbudowę RAID.

W niektórych przypadkach uruchomienie z nieaktualnego ESP może się nie powieść; np. duża aktualizacja GRUB może sprawić, że binarna wersja GRUB w ESP będzie niekompatybilna z nowszymi modułami GRUB w partycji /boot.

Jak mogę zsynchronizować moje partycje systemu EFI i jak często je synchronizować?

Jeśli obszar ESP nie jest dublowany, należy rozważyć następujące kwestie:

Info

Proszę zauważyć, że w zależności od systemu operacyjnego proces może się różnić. Na przykład Ubuntu może utrzymywać wiele partycji systemu EFI zsynchronizowanych przy każdej aktualizacji GRUB, ale jest to jedyny system operacyjny, który to robi. Zalecamy zapoznanie się z oficjalną dokumentacją swojego systemu operacyjnego, aby zrozumieć, jak zarządzać ESP.

W tym przewodniku używany jest system operacyjny Debian.

Zalecamy regularne synchronizowanie swoich partycji ESP lub po każdej dużej aktualizacji systemu. Domyślnie wszystkie partycje systemu EFI zawierają te same pliki po instalacji. Jednak po dużej aktualizacji systemu synchronizacja partycji ESP jest konieczna, aby zapewnić, że zawartość pozostaje aktualna.

Uruchamianie skryptu to skuteczny sposób na regularne synchronizowanie partycji. Poniżej znajduje się skrypt, który możesz użyć do ręcznego zsynchronizowania swoich partycji ESP. Alternatywnie możesz skonfigurować automatyczny skrypt, który będzie je synchronizować codziennie lub za każdym razem, gdy system się uruchomi.

Przed wykonaniem skryptu upewnij się, że rsync jest zainstalowany na Twoim systemie:

Debian/Ubuntu

sudo apt install rsync

CentOS, Red Hat i Fedora

sudo yum install rsync

Aby uruchomić skrypt w systemie Linux, potrzebujesz pliku wykonywalnego:

  • Zacznij od utworzenia pliku .sh w wybranym katalogu, zastępując script-name wybraną przez Ciebie nazwą:
sudo touch script-name.sh
  • Otwórz plik za pomocą edytora tekstu i dodaj poniższe linie:
sudo nano script-name.sh
#!/bin/bash

set -euo pipefail

MOUNTPOINT="/var/lib/grub/esp"
MAIN_PARTITION=$(findmnt -n -o SOURCE /boot/efi)

echo "${MAIN_PARTITION} is the main partition"

mkdir -p "${MOUNTPOINT}"

while read -r partition; do
    if [[ "${partition}" == "${MAIN_PARTITION}" ]]; then
        continue
    fi
    echo "Working on ${partition}"
    mount "${partition}" "${MOUNTPOINT}"
    rsync -ax "/boot/efi/" "${MOUNTPOINT}/"
    umount "${MOUNTPOINT}"
done < <(blkid -o device -t LABEL=EFI_SYSPART)

Zapisz i zamknij plik.

  • Ustaw skrypt jako wykonywalny:
sudo chmod +x script-name.sh
  • Uruchom skrypt:
sudo ./script-name.sh
  • Jeśli nie jesteś w katalogu:
./path/to/folder/script-name.sh

Po wykonaniu skryptu zawartość zamontowanej partycji ESP zostanie zsynchronizowana z innymi. Następnie możesz zamontować każdą niezamontowaną partycję EFI w punkcie montażu: /var/lib/grub/esp, aby uzyskać dostęp do jej zawartości.

Symulowanie awarii dysku

Teraz, gdy mamy niezbędne informacje, możemy zasymulować awarię dysku. W tym przykładzie zasymulujemy awarię głównego dysku nvme0n1 (zwróć uwagę, że to dysk z zamontowanym ESP).

Preferowany sposób to wykonanie tej czynności za pomocą środowiska trybu rescue OVHcloud.

Uruchom serwer w trybie ratunkowym i zaloguj się przy użyciu dostarczonych poświadczeń.

Aby usunąć dysk z RAID, najpierw oznacz go jako Failed (uszkodzony), a następnie usuń jego partycje z tablic RAID.

Uwaga: To tylko ilustracja; dostosuj komendy do swojej konfiguracji.

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md3 : active raid1 nvme0n1p3[0] nvme1n1p3[1]
      497875968 blocks super 1.2 [2/2] [UU]
      bitmap: 0/4 pages [0KB], 65536KB chunk

md2 : active raid1 nvme0n1p2[2] nvme1n1p2[1]
      1046528 blocks super 1.2 [2/2] [UU]

unused devices: <none>

Z powyższego wyniku wynika, że nvme0n1 składa się z dwóch partycji w RAID, które to nvme0n1p2 i nvme0n1p3.

Usuwanie uszkodzonego dysku

Najpierw oznacz partycje nvme0n1p2 i nvme0n1p3 jako zepsute (Failed).

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --manage /dev/md2 --fail /dev/nvme0n1p2
# mdadm: set /dev/nvme0n1p2 faulty in /dev/md2
root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --manage /dev/md3 --fail /dev/nvme0n1p3
# mdadm: set /dev/nvme0n1p3 faulty in /dev/md3

Następnie uruchom komendę cat /proc/mdstat:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md3 : active raid1 nvme0n1p3[0](F) nvme1n1p3[1]
      497875968 blocks super 1.2 [2/1] [_U]
      bitmap: 0/4 pages [0KB], 65536KB chunk

md2 : active raid1 nvme0n1p2[2](F) nvme1n1p2[1]
      1046528 blocks super 1.2 [2/1] [_U]

unused devices: <none>

Jak widać powyżej, [F] obok partycji wskazuje, że dysk uległ awarii lub jest uszkodzony.

Następnie usuń te partycje z tablic RAID, aby całkowicie usunąć dysk z RAID.

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --manage /dev/md2 --remove /dev/nvme0n1p2
# mdadm: hot removed /dev/nvme0n1p2 from /dev/md2
root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --manage /dev/md3 --remove /dev/nvme0n1p3
# mdadm: hot removed /dev/nvme0n1p3 from /dev/md3

Stan RAID powinien teraz wyglądać następująco:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md3 : active raid1 nvme1n1p3[1]
      497875968 blocks super 1.2 [2/1] [_U]
      bitmap: 0/4 pages [0KB], 65536KB chunk

md2 : active raid1 nvme1n1p2[1]
      1046528 blocks super 1.2 [2/1] [_U]

unused devices: <none>

Teraz w tablicach RAID widoczne są tylko dwie partycje. Pomyślnie zakończyliśmy awarię dysku nvme0n1.

Aby uzyskać dysk podobny do pustego, uruchamiamy następujące polecenie na każdej partycji, a następnie na samym dysku:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ #
shred -s10M -n1 /dev/nvme0n1p1
shred -s10M -n1 /dev/nvme0n1p2
shred -s10M -n1 /dev/nvme0n1p3
shred -s10M -n1 /dev/nvme0n1p4
shred -s10M -n1 /dev/nvme0n1

Dysk teraz wygląda jak nowy, pusty dysk:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
nvme1n1     259:0    0 476.9G  0 disk
├─nvme1n1p1 259:1    0   511M  0 part
├─nvme1n1p2 259:2    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1
├─nvme1n1p3 259:3    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1
└─nvme1n1p4 259:4    0   512M  0 part
nvme0n1     259:5    0 476.9G  0 disk

Aby upewnić się, że dysk został pomyślnie "wyczyszczony":

parted /dev/nvme0n1
GNU Parted 3.5
Using /dev/nvme0n1
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Error: /dev/nvme0n1: unrecognised disk label
Model: WDC CL SN720 SDAQNTW-512G-2000 (nvme)
Disk /dev/nvme0n1: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: unknown
Disk Flags:

Aby uzyskać więcej informacji na temat przygotowania i złożenia wniosku o wymianę dysku, zapoznaj się z tym przewodnikiem.

Dodatkowo, jeśli uruchomisz poniższe polecenie, otrzymasz więcej szczegółów dotyczących tablic RAID:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --detail /dev/md3

/dev/md3:
           Version : 1.2
     Creation Time : Fri Aug  1 14:51:13 2025
        Raid Level : raid1
        Array Size : 497875968 (474.81 GiB 509.82 GB)
     Used Dev Size : 497875968 (474.81 GiB 509.82 GB)
      Raid Devices : 2
     Total Devices : 1
       Persistence : Superblock is persistent

     Intent Bitmap : Internal

       Update Time : Fri Aug  1 15:56:17 2025
             State : clean, degraded
    Active Devices : 1
   Working Devices : 1
    Failed Devices : 0
     Spare Devices : 0

Consistency Policy : bitmap

              Name : md3
              UUID : b383c3d5:7fb1bb5e:6b7c4d96:6ea817ff
            Events : 215

    Number   Major   Minor   RaidDevice State
       -       0        0        0      removed
       1     259        4        1      active sync   /dev/nvme1n1p3

Możemy teraz przystąpić do wymiany dysku i odbudowy macierzy RAID.

Odbudowa macierzy RAID (z ESP bez dublowania)

Info

Ten proces może się różnić w zależności od systemu operacyjnego zainstalowanego na Twoim serwerze. Zalecamy, abyś zapoznał się z oficjalną dokumentacją swojego systemu operacyjnego, aby uzyskać dostęp do odpowiednich poleceń.

Jeśli Twój serwer potrafi uruchomić się w trybie normalnym po wymianie dysku, po prostu wykonaj kroki z tej sekcji, jeśli Twoja partycja systemu EFI nie jest zwierciadlona lub tej sekcji, jeśli Twoja partycja systemu EFI jest zwierciadlona.

Odbudowanie tablicy RAID po wymianie głównego dysku (trybu Rescue)

Po wymianie dysku skopiuj tablicę partycji z dysku sprawnego (w tym przykładzie, nvme1n1) na nowy (nvme0n1).

Dla partycji GPT

Polecenie powinno mieć następującą postać: sgdisk -R /dev/nowy dysk /dev/prawidłowy dysk

Przykład:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # sgdisk -R /dev/nvme0n1 /dev/nvme1n1

Uruchom lsblk, aby upewnić się, że tablice partycji zostały poprawnie skopiowane:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
nvme1n1     259:0    0 476.9G  0 disk
├─nvme1n1p1 259:1    0   511M  0 part
├─nvme1n1p2 259:2    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1
├─nvme1n1p3 259:3    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1
└─nvme1n1p4 259:4    0   512M  0 part
nvme0n1     259:5    0 476.9G  0 disk
├─nvme0n1p1 259:10   0   511M  0 part
├─nvme0n1p2 259:11   0     1G  0 part
├─nvme0n1p3 259:12   0 474.9G  0 part
└─nvme0n1p4 259:13   0   512M  0 part

Następnie wygeneruj GUID nowego dysku, aby uniknąć konfliktów GUID z innymi dyskami:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # sgdisk -G /dev/nvme0n1

Jeśli otrzymasz poniższy komunikat:

Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
The operation has completed successfully.

Po prostu uruchom polecenie partprobe.

Następnie odbudowujemy tablicę RAID. Poniższy fragment kodu pokazuje, jak dodać nowe partycje (nvme0n1p2 i nvme0n1p3) z powrotem do tablicy RAID.

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --add /dev/md2 /dev/nvme0n1p2
# mdadm: added /dev/nvme0n1p2

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --add /dev/md3 /dev/nvme0n1p3
# mdadm: re-added /dev/nvme0n1p3

Aby sprawdzić postęp odbudowy:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md3 : active raid1 nvme0n1p3[2] nvme1n1p3[1]
      497875968 blocks super 1.2 [2/1] [_U]
      [>....................]  recovery =  0.1% (801920/497875968) finish=41.3min speed=200480K/sec
      bitmap: 0/4 pages [0KB], 65536KB chunk

md2 : active raid1 nvme0n1p2[2] nvme1n1p2[1]
      1046528 blocks super 1.2 [2/2] [UU]

Po zakończeniu odbudowy tablicy RAID uruchom poniższe polecenie, aby upewnić się, że partycje zostały poprawnie dodane do tablicy RAID:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk -f
NAME        FSTYPE            FSVER LABEL          UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme1n1
├─nvme1n1p1 vfat              FAT16 EFI_SYSPART    4629-D183
├─nvme1n1p2 linux_raid_member 1.2   md2            83719c5c-2a27-2a56-5268-7d49d8a1d84f
 └─md2     ext4              1.0   boot           4de80ae0-dd90-4256-9135-1735e7be4b4d
├─nvme1n1p3 linux_raid_member 1.2   md3            b383c3d5-7fb1-bb5e-6b7c-4d966ea817ff
 └─md3     ext4              1.0   root           9bf386b6-9523-46bf-b8e5-4b8cc7c5786f
└─nvme1n1p4 swap              1     swap-nvme1n1p4 9bf292e8-0145-4d2f-b891-4cef93c0d209
nvme0n1
├─nvme0n1p1
├─nvme0n1p2 linux_raid_member 1.2   md2            83719c5c-2a27-2a56-5268-7d49d8a1d84f
 └─md2     ext4              1.0   boot           4de80ae0-dd90-4256-9135-1735e7be4b4d
├─nvme0n1p3 linux_raid_member 1.2   md3            b383c3d5-7fb1-bb5e-6b7c-4d966ea817ff
 └─md3     ext4              1.0   root           9bf386b6-9523-46bf-b8e5-4b8cc7c5786f
└─nvme0n1p4

Na podstawie powyższych wyników, partycje na nowym dysku zostały poprawnie dodane do tablicy RAID. Jednak partycja systemu EFI i partycja SWAP (w niektórych przypadkach) nie zostały zduplikowane, co jest normalne, ponieważ nie są one uwzględniane w tablicy RAID.

Warning

Powyższe przykłady ilustrują tylko niezbędne kroki na podstawie domyślnej konfiguracji serwera. Informacje w tabeli wyników zależą od sprzętu Twojego serwera i jego schematu partycji. W przypadku wątpliwości skonsultuj dokumentację swojego systemu operacyjnego.

Jeśli potrzebujesz profesjonalnej pomocy w administracji serwerem, zapoznaj się z sekcją Sprawdź również tego przewodnika.

Odbudowanie partycji systemu EFI

Aby odbudować partycję systemu EFI na nowym dysku, musimy sformatować nvme0n1p1 i następnie zrekompilować zawartość sprawnej partycji (w naszym przykładzie: nvme1n1p1) na nią.

Zakładamy, że obie partycje zostały zsynchronizowane i zawierają aktualne pliki.

Warning

Jeśli miało miejsce znaczące uaktualnienie systemu, takie jak jądro lub GRUB, i obie partycje nie zostały zsynchronizowane, skonsultuj tą sekcję po zakończeniu tworzenia nowej partycji systemu EFI.

Najpierw sformatuj partycję:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mkfs.vfat /dev/nvme0n1p1

Następnie nadaj partycji etykietę EFI_SYSPART (ta nazwa jest specyficzna dla OVHcloud):

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # fatlabel /dev/nvme0n1p1 EFI_SYSPART

Następnie skopiuj zawartość nvme1n1p1 do nvme0n1p1.

Zacznij od utworzenia dwóch folderów, nazwanych "old" i "new" w tym przykładzie:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mkdir old new

Zamontuj nvme1n1p1 w folderze "old" i nvme0n1p1 w folderze "new", aby rozróżnić je:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mount /dev/nvme1n1p1 old
root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mount /dev/nvme0n1p1 new

Następnie kopiujemy pliki z katalogu "old" do "new":

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # rsync -axv old/ new/
sending incremental file list
EFI/
EFI/debian/
EFI/debian/BOOTX64.CSV
EFI/debian/fbx64.efi
EFI/debian/grub.cfg
EFI/debian/grubx64.efi
EFI/debian/mmx64.efi
EFI/debian/shimx64.efi

sent 6,099,848 bytes  received 165 bytes  12,200,026.00 bytes/sec
total size is 6,097,843  speedup is 1.00

Po wykonaniu tej czynności odinstaluj obie partycje:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # umount /dev/nvme0n1p1
root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # umount /dev/nvme1n1p1

Następnie zamontuj partycję zawierającą korzeń systemu operacyjnego na /mnt. W tym przykładzie jest to partycja md3.

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mount /dev/md3 /mnt

Zamontuj poniższe katalogi, aby upewnić się, że wszystkie zmiany wprowadzone w środowisku chroot będą działać poprawnie:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ #
mount --types proc /proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --make-rslave /mnt/sys
mount --rbind /dev /mnt/dev
mount --make-rslave /mnt/dev
mount --bind /run /mnt/run
mount --make-slave /mnt/run

Następnie użyj polecenia chroot, aby uzyskać dostęp do punktu montażowego i sprawdzić, czy nowa partycja ESP została poprawnie utworzona i czy system rozpoznaje obie partycje ESP:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # chroot /mnt

Aby wyświetlić partycje ESP, uruchom polecenie blkid -t LABEL=EFI_SYSPART:

root@rescue12-customer-eu:/# blkid -t LABEL=EFI_SYSPART
/dev/nvme1n1p1: SEC_TYPE="msdos" LABEL_FATBOOT="EFI_SYSPART" LABEL="EFI_SYSPART" UUID="4629-D183" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="primary" PARTUUID="889f241b-49c3-4031-b5c9-60df0746f98f"
/dev/nvme0n1p1: SEC_TYPE="msdos" LABEL_FATBOOT="EFI_SYSPART" LABEL="EFI_SYSPART" UUID="521F-300B" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="primary" PARTUUID="02bf2b2d-7ada-4461-ba50-07683519f65d"

Wyniki pokazują, że nowa partycja ESP została poprawnie utworzona i etykieta została prawidłowo zastosowana.

Po wykonaniu tej czynności wyjdź z środowiska chroot:

root@rescue12-customer-eu:/# exit

Następnie skorzystaj z tej sekcji, aby odbudować partycję SWAP (jeśli dotyczy).

Odbudowanie tablicy RAID z niezsynchronizowanymi partycjami ESP po znaczących uaktualnieniach systemu (GRUB)

Rozwiń tę sekcję
Warning

Wykonuj kroki z tej sekcji tylko wtedy, gdy dotyczą one Twojego przypadku.

Jeśli główny dysk zostanie wymieniony, gdy zawiera partycje systemu EFI, które nie zostały zsynchronizowane po znaczących uaktualnieniach systemu, które zmodyfikowały GRUB, uruchomienie systemu z jednego z dysków pomocniczych z przestarzałą partycją ESP może się nie powieść.

W takim przypadku, oprócz odbudowania tablicy RAID i odbudowania partycji systemu EFI w trybie ratunkowym, musisz również ponownie zainstalować GRUB na niej.

Po utworzeniu partycji ESP (jak wyjaśniono powyżej) i gdy system rozpoznaje obie partycje, wciąż w środowisku chroot, utwórz katalog /boot/efi, aby zamontować nową partycję systemu EFI nvme0n1p1:

root@rescue12-customer-eu:/# mount /boot
root@rescue12-customer-eu:/# mount /dev/nvme0n1p1 /boot/efi

Następnie ponownie zainstaluj bootloader GRUB:

root@rescue12-customer-eu:/# grub-install --efi-directory=/boot/efi /dev/nvme0n1p1

Następnie uruchom poniższe polecenie:

root@rescue12-customer-eu:/# update-grub

Po wykonaniu tej czynności wyjdź z środowiska chroot:

root@rescue12-customer-eu:/# exit

Następnie skorzystaj z tej sekcji, aby odbudować partycję SWAP (jeśli dotyczy).

Odbudowanie tablicy RAID po wymianie głównego dysku (trybu normalny)

Rozwiń tę sekcję

Jeśli Twój serwer potrafi uruchomić się w trybie normalnym po wymianie głównego dysku, wykonaj poniższe kroki, aby odbudować tablicę RAID.

Po wymianie dysku skopiuj tablicę partycji z dysku sprawnego (w tym przykładzie, nvme1n1) na nowy dysk (nvme0n1).

Dla partycji GPT

sudo sgdisk -R /dev/nvme0n1 /dev/nvme1n1

Polecenie powinno mieć następującą postać: sgdisk -R /dev/nowy dysk /dev/prawidłowy dysk

Następnie wygeneruj GUID nowego dysku, aby uniknąć konfliktów GUID z innymi dyskami:

sudo sgdisk -G /dev/nvme0n1

Jeśli otrzymasz poniższy komunikat:

Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you
run partprobe(8) or kpartx(8)
The operation has completed successfully.

Po prostu uruchom polecenie partprobe. Jeśli nadal nie widzisz nowo utworzonych partycji (przez uruchomienie lsblk), musisz ponownie uruchomić serwer, zanim przejdziesz dalej.

Następnie dodaj partycje do tablicy RAID:

[user@server_ip ~]# sudo mdadm --add /dev/md2 /dev/nvme0n1p2

# mdadm: added /dev/nvme0n1p2

[user@server_ip ~]# sudo mdadm --add /dev/md3 /dev/nvme0n1p3

# mdadm: re-added /dev/nvme0n1p3

Użyj poniższego polecenia, aby monitorować odbudowę tablicy RAID:

[user@server_ip ~]# cat /proc/mdstat

Po zakończeniu odbudowy odbuduj partycję systemu EFI na nowym dysku.

  • Najpierw upewnij się, że zainstalowane są odpowiednie narzędzia:

Debian i Ubuntu

[user@server_ip ~]# sudo apt install dosfstools

CentOS

[user@server_ip ~]# sudo yum install dosfstools
  • Sformatuj partycję. W naszym przykładzie nvme0n1p1:
[user@server_ip ~]# sudo mkfs.vfat /dev/nvme0n1p1
  • Nadaj partycji etykietę EFI_SYSPART (ta nazwa jest specyficzna dla OVHcloud):
[user@server_ip ~]# sudo fatlabel /dev/nvme0n1p1 EFI_SYSPART

Po wykonaniu tej czynności zsynchronizuj obie partycje za pomocą skryptu dostarczonego w tym przewodniku.

  • Sprawdź, czy nowa partycja systemu EFI została poprawnie utworzona i system ją rozpoznaje:
[user@server_ip ~]# sudo blkid -t LABEL=EFI_SYSPART
/dev/nvme1n1p1: SEC_TYPE="msdos" LABEL_FATBOOT="EFI_SYSPART" LABEL="EFI_SYSPART" UUID="4629-D183" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="primary" PARTUUID="889f241b-49c3-4031-b5c9-60df0746f98f"
/dev/nvme0n1p1: SEC_TYPE="msdos" LABEL_FATBOOT="EFI_SYSPART" LABEL="EFI_SYSPART" UUID="521F-300B" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="primary" PARTUUID="02bf2b2d-7ada-4461-ba50-07683519f65d"

Następnie skorzystaj z tej sekcji, aby odbudować partycję SWAP (jeśli dotyczy).

Odbudowa macierzy RAID (z dublowaniem ESP)

Rozwiń tę sekcję
W trybu Rescue
W trybu normalnym

Odbudowanie RAID z lustrowanymi wszystkimi partycjami jest łatwiejsze; po prostu skopiuj dane z dysku sprawnego na nowy dysk i odbuduj partycję [SWAP] (jeśli dotyczy).

Na podstawie powyższych ilustracji, status RAID powinien wyglądać tak po awarii dysku:

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty]
md3 : active raid1 nvme1n1p3[2] nvme0n1p3[0](F)
     497875968 blocks super 1.2 [2/1] [_U]
     bitmap: 0/4 pages [0KB], 65536KB chunk

md1 : active raid1 nvme0n1p1[2](F) nvme1n1p1[1]
     523200 blocks [2/1] [_U]

md2 : active raid1 nvme1n1p2[2] nvme0n1p2[0](F)
     1046528 blocks super 1.2 [2/1] [_U]

unused devices: <none>

Po wymianie dysku pierwszym krokiem jest skopiowanie tabeli partycji ze sprawnego dysku (w tym przykładzie, nvme1n1) na nowy (nvme0n1).

Dla partycji GPT

Komenda powinna mieć następującą postać: sgdisk -R /dev/nowy dysk /dev/prawidłowy dysk.

W naszym przykładzie:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # sgdisk -R /dev/nvme0n1 /dev/nvme1n1

Uruchom lsblk, aby upewnić się, że tabele partycji zostały poprawnie skopiowane:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk

NAME        MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINTS
nvme1n1     259:0    0 476.9G  0 disk
├─nvme1n1p1 259:1    0   511M  0 part
 └─md1       9:1    0  510.9M 0 raid1
├─nvme1n1p2 259:2    0     1G  0 part
 └─md2       9:2    0  1022M  0 raid1
├─nvme1n1p3 259:3    0 474.9G  0 part
 └─md3       9:3    0 474.8G  0 raid1
└─nvme1n1p4 259:4    0   512M  0 part
nvme0n1     259:5    0 476.9G  0 disk
├─nvme0n1p1 259:10   0   511M  0 part
├─nvme0n1p2 259:11   0     1G  0 part
├─nvme0n1p3 259:12   0 474.9G  0 part
└─nvme0n1p4 259:13   0   512M  0 part

Następnie zasymuluj GUID nowego dysku, aby uniknąć konfliktów GUID z innymi dyskami:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # sgdisk -G /dev/nvme0n1

Jeśli otrzymasz poniższy komunikat:

Warning: The kernel is still using the old partition table.
The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
The operation has completed successfully.

Po prostu uruchom komendę partprobe.

Możemy teraz odbudować tablicę RAID. Poniższy fragment kodu pokazuje, jak dodać nowe partycje (nvme0n1p1, nvme0n1p2 i nvme0n1p3) z powrotem do tablicy RAID.

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --add /dev/md1 /dev/nvme0n1p1
# mdadm: added /dev/nvme0n1p1

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --add /dev/md2 /dev/nvme0n1p2
# mdadm: added /dev/nvme0n1p2

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mdadm --add /dev/md3 /dev/nvme0n1p3
# mdadm: added /dev/nvme0n1p3

Aby sprawdzić proces odbudowy:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # cat /proc/mdstat
Personalities : [raid1]
md3 : active raid1 nvme0n1p3[2] nvme1n1p3[0]
      497875968 blocks super 1.2 [2/1] [U_]
      [=========>...........]  recovery = 47.0% (234461184/497875968) finish=21.
      bitmap: 4/4 pages [16KB], 65536KB chunk

md1 : active raid1 nvme0n1p1[1] nvme1n1p1[0]
     523200 blocks [2/2] [UU]

md2 : active raid1 nvme0n1p2[2] nvme1n1p2[0]
     1046528 blocks super 1.2 [2/2] [UU]

Po zakończeniu odbudowy uruchom poniższą komendę, aby upewnić się, że partycje zostały poprawnie dodane do RAID:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk -f
NAME        FSTYPE            FSVER LABEL          UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme1n1
├─nvme1n1p1 linux_raid_member 0.90.0                          2043a004-0743-7bc6-37f2-12c43604630c
 └─md1     vfat              FAT16            EFI_SYSPART    D28D-6A4F
├─nvme1n1p2 linux_raid_member 1.2              md2            0772556e-3f45-a551-ab32-c96e502dab22
 └─md2     xfs                                boot           0b22431a-7020-427c-aa31-324feec6ea84
├─nvme1n1p3 linux_raid_member 1.2              md3            071571aa-1b36-9ef7-15b3-190ffdcf3a8b
 └─md3     xfs                                root           3a2cb95b-c142-4d72-835b-52fcce99a0c5
├─nvme1n1p4 swap              1                swap-nvme1n1p4 0d502997-853d-4986-b40a-407d5f187e82
└─nvme1n1p5
nvme0n1
├─nvme0n1p1 linux_raid_member 0.90.0                          2043a004-0743-7bc6-37f2-12c43604630c
 └─md1     vfat              FAT16            EFI_SYSPART    D28D-6A4F
├─nvme0n1p2 linux_raid_member 1.2              md2            0772556e-3f45-a551-ab32-c96e502dab22
 └─md2     xfs                                boot           0b22431a-7020-427c-aa31-324feec6ea84
├─nvme0n1p3 linux_raid_member 1.2              md3            071571aa-1b36-9ef7-15b3-190ffdcf3a8b
 └─md3     xfs                                root           3a2cb95b-c142-4d72-835b-52fcce99a0c5
├─nvme0n1p4
└─nvme0n1p5 iso9660           Joliet Extension config-2       2025-12-16-15-40-00-00

Po zakończeniu, zapoznaj się z tą sekcją, aby odbudować partycję SWAP (jeśli dotyczy).

Dodanie etykiety do partycji SWAP (jeśli dotyczy)

Rozwiń tę sekcję
Użycie trybu Rescue
Użycie trybu normalnym

Poza środowiskiem chroot, odbuduj partycję [SWAP] nvme0n1p4 i dodaj etykietę swap-nvmenxxx:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # mkswap /dev/nvme0n1p4 -L swap-nvme0n1p4
Setting up swapspace version 1, size = 512 MiB (536866816 bytes)
LABEL=swap-nvme0n1p4, UUID=b3c9e03a-52f5-4683-81b6-cc10091fcd

Sprawdź, czy etykieta została poprawnie zastosowana:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # lsblk -f
NAME        FSTYPE            FSVER LABEL          UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme1n1
├─nvme1n1p1 vfat              FAT16 EFI_SYSPART    B27E-16D2
├─nvme1n1p2 linux_raid_member 1.2   md2            fb3c5180-526f-56ad-3a0a-3f7961f57684
 └─md2     xfs                     boot           ed3a4730-b3eb-4aa5-a550-dd6cd188c3a4
├─nvme1n1p3 linux_raid_member 1.2   md3            a14af9ed-f791-46e5-4381-224e6d79088c
 └─md3     xfs                     root           5041d916-abb3-4dc8-acdc-baeb3977ce6d  469.6G     1% /mnt
└─nvme1n1p4 swap              1     swap-nvme1n1p4 133ca9a3-1bd6-4519-9b5a-01b8ffa55ca4
nvme0n1
├─nvme0n1p1 vfat              FAT16 EFI_SYSPART    3557-B372
├─nvme0n1p2 linux_raid_member 1.2   md2            fb3c5180-526f-56ad-3a0a-3f7961f57684
 └─md2     xfs                     boot           ed3a4730-b3eb-4aa5-a550-dd6cd188c3a4
├─nvme0n1p3 linux_raid_member 1.2   md3            a14af9ed-f791-46e5-4381-224e6d79088c
 └─md3     xfs                     root           5041d916-abb3-4dc8-acdc-baeb3977ce6d  469.6G     1% /mnt
└─nvme0n1p4 swap              1     swap-nvme0n1p4 dedd4d49-7d40-40c8-b529-41f251a7ff81

Znów wejdź do środowiska chroot:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # chroot /mnt

Pobierz UUID obu partycji SWAP:

root@rescue12-customer-eu:/# blkid -s UUID blkid /dev/nvme0n1p4
/dev/nvme0n1p4: UUID="b3c9e03a-52f5-4683-81b6-cc10091fcd15"

root@rescue12-customer-eu:/# blkid -s UUID blkid /dev/nvme1n1p4
/dev/nvme1n1p4: UUID="d6af33cf-fc15-4060-a43c-cb3b5537f58a"

Następnie zastąp stary UUID partycji SWAP (nvme0n1p4) nowym w pliku /etc/fstab:

root@rescue12-customer-eu:/# nano /etc/fstab

Przykład:

UUID=6abfaa3b-e630-457a-bbe0-e00e5b4b59e5       /       ext4    defaults       0       1
UUID=f925a033-0087-40ec-817e-44efab0351ac       /boot   ext4    defaults       0       0
LABEL=EFI_SYSPART       /boot/efi       vfat    defaults        0     1
UUID=b7b5dd38-9b51-4282-8f2d-26c65e8d58ec       swap    swap    defaults       0       0
UUID=d6af33cf-fc15-4060-a43c-cb3b5537f58a       swap    swap    defaults       0       0

Na podstawie powyższych wyników, stary UUID to b7b5dd38-9b51-4282-8f2d-26c65e8d58ec i powinien zostać zastąpiony nowym b3c9e03a-52f5-4683-81b6-cc10091fcd15. Upewnij się, że zastępujesz poprawny UUID.

Następnie sprawdź, czy wszystko zostało poprawnie zamontowane za pomocą poniższej komendy:

root@rescue12-customer-eu:/# mount -av
/                        : ignored
/boot                    : successfully mounted
/boot/efi                : successfully mounted
swap                     : ignored
swap                     : ignored

Aktywuj partycję SWAP:

root@rescue12-customer-eu:/# swapon -av

swapon: /dev/nvme0n1p4: found signature [pagesize=4096, signature=swap]
swapon: /dev/nvme0n1p4: pagesize=4096, swapsize=536870912, devsize=536870912
swapon /dev/nvme0n1p4
swapon: /dev/nvme1n1p4: found signature [pagesize=4096, signature=swap]
swapon: /dev/nvme1n1p4: pagesize=4096, swapsize=536870912, devsize=536870912
swapon /dev/nvme1n1p4

Wyjdź z środowiska chroot za pomocą exit i przeładuj system:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # systemctl daemon-reload

Odinstaluj wszystkie dyski:

root@rescue12-customer-eu (nsxxxxx.ip-xx-xx-xx.eu) ~ # umount -Rl /mnt

Sprawdź również

Hot Swap - Software RAID

OVHcloud API i Storage

Zarządzanie hardware RAID

Hot Swap - Hardware RAID

Dla usług specjalistycznych (SEO, programowanie itp.), skontaktuj się z partnerami OVHcloud.

Jeśli potrzebujesz pomocy w użyciu i konfiguracji rozwiązań OVHcloud, zapoznaj się z naszymi ofertami wsparcia.

Jeśli potrzebujesz szkoleń lub pomocy technicznej w wdrożeniu naszych rozwiązań, skontaktuj się ze swoim przedstawicielem handlowym lub kliknij ten link, aby uzyskać wycenę i zapytać ekspertów z Professional Services o pomoc w konkretnym przypadku użycia projektu.

Dołącz do grona naszych użytkowników.

Czy ta strona była pomocna?
🚀

Podziel się opinią o nowej dokumentacji

Twoja opinia pomaga naszym zespołom ulepszać Twoje doświadczenia.

2 minuty · Anonimowo

Zarzadzanie i odbudowa oprogramowania RAID na serwerach w trybie UEFI

Webmail Moje konto Wsparcie 🇵🇱 Polski Motyw Jezyki 🇵🇱 Polski 🇫🇷 Francais 🇬🇧 English 🇩🇪 Deutsch 🇪🇸 Espanol 🇮🇹 Italiano 🇵🇱 Polski 🇵🇹 Portugues Menu Na tej stronie Search ⌘K Documentation Beta Dokumentacja API Dziennik zmian E-Learning i certyfikaty Migracja Bare Metal Cloud Serwery dedykowane Przeglad Kluczowe pojecia Bare Metal 3-AZ Region - Prezentacja oferty Klienci Kimsufi i So you Start - Zapoznaj sie z Panelem klienta OVHcloud Shared responsibility for Dedicated Servers (EN) Understanding the dedicated server boot process Pierwsze kroki Pierwsze kroki z serwerem dedykowanym Pierwsze kroki z serwerem dedykowanym Kimsufi, So You Start lub Rise Jak rozpoczac korzystanie z połaczen SSH Jak tworzyc i uzywac kluczy uwierzytelniajacych do połaczen SSH z serwerami OVHcloud Jak przechowywac klucze SSH w Panelu klienta Jak korzystac z konsoli IPMI na serwerze dedykowanym Jak uzyskac slad weglowy Twoich usług OVHcloud Konfiguracja System Konfigurowanie kont uzytkownikow i dostepu root na serwerze Jak zmienic klucz aktywacyjny Windows Server Zmiana hasła administratora na serwerze dedykowanym z systemem Windows Jak zresetowac hasło administratora za pomoca Rescue-Customer-Windows Jak zarzadzac Intel SGX na serwerze dedykowanym Modernizacja sprzetu na serwerze dedykowanym High Grade lub Scale Jak przypisac tag do serwera bare metal How to install VMware ESXi 8 on a dedicated server Pamiec masowa Zarzadzanie i odbudowanie oprogramowania RAID na serwerach w trybie rozruchu legacy (BIOS) Zarzadzanie i odbudowa oprogramowania RAID na serwerach w trybie UEFI Managing hardware RAID (EN) Hot Swap - Hardware RAID (EN) Wymiana dysku bez wyłaczania serwera – Programowa macierz RAID Konfiguracja MegaRAID w trybie RAID 0 Konfiguracja programowego lustra (RAID) w systemie Windows OVHcloud API and Storage (EN) Configuring the storage on a HGR-STOR-2 server (EN) Creating a Windows partition on a server with hardware RAID Advance Dedicated Servers - Upgrading your Samsung NVMe PM9A1 firmware (EN) High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS300 firmware (EN) High Grade Dedicated Servers - Upgrading your SSD SAS Western Digital SS530 firmware (EN) Dedicated Servers - Upgrading your SSD Solidigm D7-P5520 firmware Dedicated Servers - Upgrading your Micron 7500 PRO firmware Sprawdzanie wersji oprogramowania BMC na dedykowanym serwerze Siec Tworzenie DNS secondary na serwerze dedykowanym Instalacja klucza SSH OVHcloud Konfiguracja OVHcloud Link Aggregation w Panelu klienta Konfiguracja karty sieciowej (NIC) dla OVHcloud Link Aggregation w Debian 9-11 Jak skonfigurowac agregacje łaczy za pomoca protokołu LACP w Debianie 12 lub Ubuntu 24.04 (EN) Konfiguracja karty sieciowej (NIC) dla OVHcloud Link Aggregation w Windows Server 2019 Jak skonfigurowac identyfikator klienta do celow agregacji linkow OVHcloud w SLES 15 Tutorial - Instalacja serwera www (LAMP) na Debian lub Ubuntu Manage your server reboot with the OVHcloud Link Aggregation feature (EN) Konfigurowanie adresu IPv6 na serwerach dedykowanych Konfiguracja adresu IPv6 na maszynie wirtualnej (EN) Przenies Additional IP Konfiguracja Additional IP w trybie bridge na wirtualnych maszynach Jakie sa adresy IP monitoringu OVHcloud? Configurer son adresse IP en alias Jak skonfigurowac rewers DNS Twojego serwera (rekord PTR) Ustalenie, czy funkcja wirtualnych adresow MAC jest obsługiwana na serwerze dedykowanym Przypisanie wirtualnego adresu MAC do Additional IP Konfiguracja sieci w systemie Windows Server z Hyper-V Konfiguracja sieci na Proxmox VE w ofercie High Grade, Scale & Advance (EN) Upgrade and downgrade Bandwidth via the OVHcloud API Improving Network Resilience on Bare Metal servers vRack Konfiguracja kilku serwerow dedykowanych w sieci vRack Konfiguracja ramek Jumbo w vRacku Konfiguracja bloku Additional IP w sieci vRack Konfiguracja bloku Additional IPv6 w sieci vRack Zmiana strefy rozgłaszania bloku IP w sieci vRack Tworzenie kilku sieci VLAN w prywatnej sieci vRack Korzystanie z Hyper-V z adresow Additional IP w sieci vRack Konfiguracja sieci vRack miedzy Public Cloud a serwerem dedykowanym Upgrade and downgrade private bandwidth (vRack) via the OVHcloud API Wdrozenia OVHcloud API and OS Installation (EN) Bring Your Own Image (BYOI) / Bring Your Own Linux (BYOLinux), a comparison sheet (EN) Bring Your Own Image (BYOI) (EN) Bring Your Own Linux (BYOLinux) (EN) Skonfiguruj spersonalizowany skrypt iPXE, aby uruchomic serwer przez API OVHcloud Migracja Migracja danych z jednego serwera dedykowanego na drugi Kopiowanie danych z serwera na inny serwer za pomoca rsync Samouczki Tutorial - Jak uzywac PuTTY do połaczen SSH i uwierzytelniania Tutorial - Configuring pfSense network bridge (EN) Tutorial - Instalacja serwera www (LAMP) na Debian lub Ubuntu Activating Windows Machines using Hyper-V on an OVHcloud licensed Windows Server Instalacja CUDA na serwerze dedykowanym GPU Tworzenie kopii danych i baz danych na serwerze Storage Jak uzywac SFTP do przesyłania plikow How to create a Palworld compatible server (EN) Installer un environnement de developpement web sur un VPS ou un serveur dedie How to deploy and verify an OpenNebula Hosted Cloud on Bare Metal servers How to install CloudPanel on a VPS or a Dedicated Server How to install WordPress with Docker on a VPS or a dedicated server How to install WordPress with WP-CLI on a VPS or a dedicated server How to install ISPmanager on a VPS or Dedicated Server Jak zapobiec sytuacjom, w ktorych Twoje e-maile sa oznaczone jako spam Bezpieczenstwo Wzmacnianie bezpieczenstwa Zabezpieczanie serwera dedykowanego Zabezpieczenie serwera z zainstalowana usługa Memcached How to mitigate the Zenbleed vulnerability How to mitigate the Downfall vulnerability How to mitigate the Inception vulnerability Find your patch for Meltdown and Spectre Information about Meltdown and Spectre vulnerability fixes AMD SME/SEV on Ubuntu 20 Dedicated Server Security Specifications Zarzadzanie serwerem dedykowanym ESXi i jego bezpieczenstwo po pierwszym uruchomieniu (EN) ESXi Dedicated Servers - FAQ Kopie zapasowe Preparing a Bare Metal Server backup with Veeam Enterprise (EN) Backing up a Bare Metal Linux Server with Veeam Enterprise (EN) Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows (EN) Restoring a Bare Metal Server with Veeam Enterprise (EN) Korzystanie z Backup Storage na serwerze dedykowanym Siec OVHcloud AntySpam - Dobre praktyki i odblokowanie adresu IP Konfiguracja firewalla w systemie Linux z systemem iptables Konfiguracja firewalla w systemie Windows Aktywacja i konfiguracja Edge Network Firewall Ochrona serwera gier za pomoca firewalla aplikacyjnego Monitoring atakow DDoS za pomoca Network Security Dashboard How to configure the Anti-DDos Infrastructure for Solana Rozwiazywanie problemow Jak odzyskac dostep do serwera w przypadku utraty hasła uzytkownika Aktywacja i korzystanie z trybu Rescue Jak aktywowac i uzywac trybu Rescue Windows Jak zastapic pare kluczy SSH Wymiana uszkodzonego dysku Diagnostyka usterek sprzetowych serwera dedykowanego Ustalenie numeru seryjnego dysku twardego Zakonczenie interwencji konserwacyjnej na serwerze dedykowanym (EN) Odinstaluj system monitoringu RTM v2 Odzyskiwanie baz danych w trybie Rescue Network - Fixing slow downloads problems inside containers and VMs running on Proxmox VE servers with Broadcom BCM57502 NICs Wirtualne serwery prywatne Przeglad Pierwsze kroki Wprowadzenie do VPS VPS - Zarzadzanie z Panelu klienta OVHcloud OVHcloud VPS - czesto zadawane pytania Konfigurowanie kont uzytkownikow i dostepu root na serwerze Jak rozpoczac korzystanie z połaczen SSH Jak tworzyc i uzywac kluczy uwierzytelniajacych do połaczen SSH z serwerami OVHcloud Jak przechowywac klucze SSH w Panelu klienta Jak zmienic zasoby serwera VPS? Zmiana rozmiaru partycji serwera VPS po zmianie oferty przestrzeni dyskowej Pierwsze kroki z preinstalowanymi aplikacjami Jak korzystac z konsoli KVM, aby uzyskac dostep do serwera VPS Zarzadzanie legacy VPS Konfiguracja Kopie zapasowe Korzystanie z migawek na prywatnym serwerze wirtualnym Comment utiliser les sauvegardes automatisees sur un VPS Konfiguracja dodatkowego dysku Zwieksz rozmiar dodatkowego dysku Siec i adres IP Konfiguracja IPv6 na serwerze VPS Jak skonfigurowac rewers DNS Twojego serwera (rekord PTR) Skonfiguruj adres IP jako alias Konfiguracja DNS secondary OVHcloud na serwerze VPS Zaawansowane uzycie Instalacja cPanel na serwerze VPS Automatyczna kopia zapasowa - kernel panic (cPanel) Migracja How to migrate a website from a VPS to a Dedicated Server or a Public Cloud instance (EN) How to migrate an n8n configuration between two VPS Samouczki Tutorial - Jak uzywac PuTTY do połaczen SSH i uwierzytelniania Jak uzywac SFTP do przesyłania plikow Odzyskiwanie baz danych w trybie Rescue Jak utworzyc serwer Minecraft na serwerze VPS lub dedykowanym How to create a Palworld compatible server (EN) Tutorial - Instalacja serwera www (LAMP) na Debian lub Ubuntu Installer un environnement de developpement web sur un VPS ou un serveur dedie How to install CloudPanel on a VPS or a Dedicated Server How to install WordPress with Docker on a VPS or a dedicated server How to install WordPress with WP-CLI on a VPS or a dedicated server Automating the deployment of your website on your VPS via GitHub Actions (EN) Automating the deployment of your website on your VPS via GitLab CI/CD (EN) How to install n8n on an OVHcloud VPS How to migrate an n8n configuration between two VPS Automatyzacja wysyłania SMS za pomoca n8n za posrednictwem API OVHcloud How to create and import a Lovable website on an OVHcloud VPS How to install an AI agent on an OVHcloud VPS How to install ISPmanager on a VPS or Dedicated Server How to install Docker and Docker Compose on a VPS How to install Nextcloud on an OVHcloud VPS with Docker How to install Nextcloud on an OVHcloud VPS with Docker and Traefik How to install an OpenClaw agent on a VPS Automated backup with plakar Bezpieczenstwo Securiser un VPS Jak zainstalowac certyfikat SSL na serwerze VPS Konfiguracja firewalla w systemie Linux z systemem iptables Konfiguracja firewalla w systemie Windows Diagnostyka Sprawdz system plikow na serwerze VPS VPS - Właczanie logow uruchamiania Windows Wyswietl logi bootu w KVM Uruchamianie i korzystanie z trybu Rescue na serwerze VPS Jak odzyskac dostep do serwera w przypadku utraty hasła uzytkownika Zmiana hasła administratora na serwerze Windows Jak zastapic pare kluczy SSH Jak zapobiec sytuacjom, w ktorych Twoje e-maile sa oznaczone jako spam Dodatkowe zasoby Public Cloud & VPS - Image and OS life cycle and end of life/support announcements Zakonczenie wsparcia Plesk i cPanel dla serwerow VPS - Jak zapewnic ciagłosc działania usług Managed Bare Metal Przeglad Usługi i opcje OVHcloud Konfiguracja VPN dla DRP Zerto OVHcloud Przywracanie kopii zapasowych poprzez API OVHcloud Activating and using Veeam Managed Backup Zmiana polityki dostepu do vCenter Autoryzacja IP, ktore moga łaczyc sie z vCenter FAQ Mozliwosci techniczne Funkcje OVHcloud Dodawanie bloku IP Snapshoty godzinowe OVHcloud Aktualizacja hasła uzytkownika Tworzenie sieci VLAN Korzystanie z usługi Managed Bare Metal w ramach usługi vRack Hosty zapasowe Usuwanie serwera hosta Usuwanie przestrzeni datastore Zmiana uprawnien uzytkownika Dodawanie zasobow w systemie godzinowym Powiazanie adresu e-mail z uzytkownikiem vSphere Korzystanie z wtyczki OVH Network Jak zrezygnowac z usługi Managed Bare Metal Pierwsze kroki Prezentacja Panelu klienta Managed Bare Metal OVHcloud Configure an IP address on a virtual machine (EN) Dobre praktyki bezpieczenstwa dotyczace klienta vSphere Połaczenie z interfejsem vSphere Migrating an infrastructure to a new vDC Migrating an infrastructure to a Managed Bare Metal solution Zarzadzanie maszynami wirtualnymi Zmiana zasobow przypisanych do maszyny wirtualnej Creating a snapshot Creating an alert Klonowanie wirtualnej maszyny Jaki format dysku wybrac Installing VMware tools Instalacja VM z szablonow OVF Windows i SQL Server Deploying a virtual machine Jak zapobiec sytuacji, w ktorej dysk maszyny wirtualnej z systemem Linux przechodzi w tryb tylko do odczytu Funkcje oprogramowania VMware vSphere VMware vMotion VMware Storage vMotion VMware HA (High Availability) VMware Fault Tolerance VMware DRS (Distributed Ressource Scheduler) Właczanie szyfrowania maszyn wirtualnych (VM Encryption) Korzystanie z SDK vSphere Hosted Private Cloud Public VCF as-a-Service Przeglad Kluczowe pojecia Mozliwosci techniczne Hosted Private Cloud VMware Lifecycle Policy Cykl zycia usługi VMware on OVHcloud - Okreslenie działan, jakie nalezy podjac (EN) Responsibility sharing for the VMware on OVHcloud service Datamotive - Introduction Public VCF as-a-Service - The fundamentals of Public VCF as-a-Service Technical capabilities and limitations of Public VCF as-a-Service Pierwsze kroki Prezentacja Panelu klienta Private Cloud OVHcloud Logowanie do interfejsu vSphere Connexion a l'API OVH Public VCF as-a-Service - Logging in to your organization (EN) Public VCF as-a-Service - Find out how to use the Public VCF as-a-Service user interface (EN) Konfiguracja Połacz obraz ISO z VM (EN) How to disconnect an ISO image from a VM (EN) Konfiguracja adresu IP na maszynie wirtualnej (EN) Public VCF as-a-Service - Network concepts and best practices Public VCF as-a-Service - Creating network components from the Public VCF as-a-Service control panel Public VCF as-a-Service - Linking a public IP block with vRack Public VCF as-a-Service - Declaring the public IP gateway in VCD Migracja Migrating a PCC to Hosted Private Cloud Migrating an infrastructure to a new vDC End-Of-Life management for LV1 and LV2 storage Public VCF as-a-Service - Migrate from VMware vSphere on OVHcloud Public VCF as-a-Service - Setting up your network after vSphere to Public VCF as-a-Service migration Reversibility Policy for the Managed Mutualized Virtualization product Tutorials Public VCF as-a-Service - Creating a new virtual machine (EN) Public VCF as-a-Service - Backups with Veeam Data Platform (EN) Bezpieczenstwo Diagnostyka Dodatkowe zasoby FAQ Najczesciej zadawane pytania o Private Cloud Jak uzyskac slad weglowy Twoich usług OVHcloud Public VCF as-a-Service - FAQ (EN) Managed VMware Kluczowe pojecia SPN Concept Concepts overview Pierwsze kroki Pierwsze kroki z NSX (EN) Activer NSX-T dans un Hosted Private Cloud VMware on OVHcloud Wprowadzenie do vRealize Operations - vROPS (EN) Getting started with your SecNumCloud vSphere Konfiguracja Maszyny wirtualne Wdrozenie maszyny wirtualnej Instalacja VMware Tools Jaki format dysku wybrac Zmiana zasobow przypisanych do maszyny wirtualnej Jak zapobiec sytuacji, w ktorej dysk maszyny wirtualnej z systemem Linux przechodzi w tryb tylko do odczytu Właczanie trybu promiscuous na maszynie wirtualnej (EN) Changing the MTU size for machines reaching the OVHcloud Gateway SSL (EN) Deploy an OVF template through content libraries (EN) Instalacja VM z szablonow OVF Windows i SQL Server OVF Tool (EN) Pamiec masowa i zasoby W jaki sposob dodac przestrzen dyskowa? (EN) W jaki sposob dodac host? (EN) Usuwanie przestrzeni datastore Usuwanie serwera hosta Uploading an ISO in a datastore Siec i łacznosc Tworzenie sieci VLAN (EN) Kompatybilnosc usługi vRack z usługa Hosted Private Cloud Enable the Private Gateway Dodawanie bloku IP Host zapasowy Zarzadzanie segmentami w NSX (EN) Konfiguracja DHCP w NSX (EN) Konfigurowanie usługi DNS Forwarder w NSX (EN) Dodanie nowej bramki Tier-1 Gateway w NSX (EN) Funkcje vSphere Korzystanie z SDK vSphere Managing granular rights on vSphere objects Tworzenie klastra i aktywacja usługi EVC (EN) Kopie zapasowe i replikacja Activating and using Veeam Managed Backup (EN) Setting up Zerto Virtual Replication between two OVHcloud data centres Setting up Zerto multi-site replication on OVHcloud Managed vSphere Using Zerto between OVHcloud and a third-party platform Encrypting backup jobs with Veeam and OKMS Rozwiazanie problemu z blokada wirtualnej maszyny podczas korzystania z Veeam Backup Managed Migracja Migrating OmniOS datastores Move2Cloud - Migrating VMware Workloads to OVHcloud Hosted Private Cloud with Veeam Replication Move2Cloud - Migrate VMware workloads to OVHcloud Hosted Private Cloud with Zerto Move2Cloud - Migrating VMware Workloads to OVHcloud SecNumCloud with Veeam Replication Move2Cloud - Migrate VMware workloads to OVHcloud SecNumCloud Hosted Private Cloud with Zerto Tutorials Maszyny wirtualne Tworzenie migawki (EN) Klonowanie wirtualnej maszyny (EN) Rekord VM na nowym PCC Weryfikacja maszyny w przypadku spowolnienia w działaniu (EN) Tworzenie alertu VMware vCenter Converter Pamiec masowa i replikacja Snapshoty godzinowe OVHcloud Zmotion Przywracanie kopii zapasowych poprzez API OVHcloud Usun kopie zapasowa wirtualnej maszyny z witryny Zerto Veeam Cloud Connect - How to migrate data from Veeam Cloud Connect to Object Storage Siec i NSX Korzystanie z wtyczki OVHcloud Network Korzystanie z usługi Hosted Private Cloud w ramach usługi vRack Uzycie wtyczki OVHcloud Konfigurowanie NAT do przekierowan portow za pomoca NSX (EN) Konfiguracja rownowazenia obciazenia w NSX (EN) Funkcje vSphere Poznaj interfejs vScope (EN) VMware DRS (Distributed Resource Scheduler) VMware Storage VMotion Wdrozenie hiperkonwergencji VMware przy uzyciu vSAN (EN) Dodaj serwer ESXi do klastra vSAN (EN) Aktualizowanie formatu dysku vSAN (EN) Zarzadzanie domenami awarii vSAN VMware vMotion Wysoka dostepnosc i odpornosc VMware HA (High Availability) VMware Fault Tolerance Bezpieczenstwo Zarzadzanie tozsamoscia i dostepem IAM for VMware on OVHcloud - Presentation and FAQ IAM for VMware on OVHcloud - How to activate IAM IAM for VMware on OVHcloud - How to create an IAM vSphere role IAM for VMware on OVHcloud - How to associate a vSphere role with an IAM policy IAM for VMware on OVHcloud - How to associate a user with a global IAM policy How to use IAM policies with vSphere (EN) Aktualizacja hasła uzytkownika Powiazanie adresu e-mail z uzytkownikiem vSphere Szyfrowanie i zarzadzanie kluczami vNKP - Enabling virtual machine encryption (EN) Właczanie szyfrowania maszyn wirtualnych (VM Encryption) (EN) KMS for VMware on OVHcloud - VM encryption use case scenarios KMS for VMware on OVHcloud - Configuring VM encryption Mise en route du KMS CipherTrust Manager Bezpieczenstwo sieci (NSX) Rozproszone zarzadzanie zapora sieciowa w NSX (EN) Zarzadzanie zapora sieciowa w NSX (EN) Setting up an IPsec Tunnel with NSX (EN) Configure BGP between two PCCs via NSX-T (EN) Wzmocnienie systemu i podatnosci Dobre praktyki bezpieczenstwa dotyczace klienta vSphere Bezpieczny interfejs Uzywanie weryfikacji dwuetapowej (2FA) w infrastrukturze Private Cloud Autoryzacja IP, ktore moga łaczyc sie z vCenter Weryfikacja i blokowanie podatnosci L1TF Checking and applying patches for Spectre/Meltdown vulnerabilities on your hosts Utiliser le protocole SSLv3 sur Private Cloud Zgodnosc i SecNumCloud Partage de responsabilite sur le service Hosted Private Cloud by VMware sous la qualification SecNumCloud VPN-SPN Concept SPN Connector Concept Diagnostyka Konserwacja i aktualizacje VMware on OVHcloud maintenance operations (EN) Przeniesienie zaplanowanej konserwacji do Hosted Private Cloud Updating hosts using vSphere Lifecycle Management (vLCM) VMware Update Manager Rozszerz wolumen w vSphere i w systemie operacyjnym (EN) Test tymczasowej utraty hosta poprzez aktywacje trybu Resilience (EN) Monitorowanie i logi Configuring a vROps alert via the SMTP protocol Logs Data Platform - Collect VMware on OVHcloud logs (EN) NSX-T: retrieving logs How to read and filter NSX-T logs Monitorowanie zgodnosci Dostosuj swoja chmure prywatna (Private Cloud) do certyfikacji HDS lub PCI DSS How to manage Windows licences for virtual machines on your Hosted Private Cloud infrastructure Jak zmienic klucz aktywacyjny Windows Server Dodatkowe zasoby NSX - FAQ (EN) Pricing and Management of OVHcloud NSX Edges FAQ SecNumCloud Connectivity SNC Cloud Platform Pierwsze kroki Mise en route de votre projet SNC Cloud Platform Comment sauvegarder une instance SNC Cloud Platform Comment sauvegarder un bucket Object Storage SNC Cloud Platform Bare Metal Pod Pierwsze kroki Getting started with your Bare Metal Pod SecNumCloud On-Prem Cloud Platform Pierwsze kroki Getting started with your OPCP Lifecycle of an OPCP Node OPCP - How to use the APIs and obtain the credentials OPCP - How to install an instance from the Horizon interface OPCP - How to Deploy an Instance via OpenStack APIs OPCP - How to setup LACP on a Node OPCP - How to set up Trunk ports on a Node OPCP - How to configure a software RAID on a node OPCP - How to see the node inventory Dodatkowe zasoby OPCP - Object Storage features and specifications Building a custom OpenStack Image on OPCP OPCP - Ceph RBD Block Storage - Performance, Resilience and Scalability with OpenStack Nutanix on OVHcloud Kluczowe pojecia Dokumentacja ogolna programu Nutanix on OVHcloud (EN) Nutanix hardware compatibility - OVHcloud configurations Wersje Nutanix AOS wspierane przez OVHcloud (EN) Lista licencji zawartych (EN) Plan odtwarzania po awarii w Nutanix (EN) Podział odpowiedzialnosci - Nutanix on OVHcloud (EN) Nutanix on OVHcloud - Lifecycle Policy Pierwsze kroki Pierwsze kroki z klastrem Nutanix (EN) Hyperkonwergencji Nutanix (EN) Personalizacja klastra (EN) Prezentacja przestrzeni dyskowej na Nutanix (EN) Import obrazow ISO (EN) Zarzadzanie wirtualnymi maszynami (EN) Zarzadzanie alertami i wydarzeniami (EN) Zarzadzanie licencjami w klastrze oferty Nutanix on OVHcloud BYOL (EN) Siec i bezpieczenstwo Dokumentacja OVHgateway (EN) Dodaj publiczny adres IP do nowej VM (EN) Upgrade klastra Nutanix (EN) Aktualizacja oprogramowania sprzetowego cluster Nutanix (EN) Konfiguracja Zmiana vRack klastra Nutanix (EN) Izolowanie maszyn do zarzadzania z produkcji (EN) Konfiguruj przepływ Nutanix (EN) Wymiana OVHgateway na serwer dedykowany (EN) Wymiana bramy OVHgateway (EN) KMS configuration with Nutanix on OVHcloud Konfiguracja HYCU Backup (EN) Konfiguracja Veeam Backup dla Nutanix (EN) Migracja Migracja do Nutanix przy uzyciu narzedzia Nutanix Move (EN) Tutorials Zaawansowane narzedzia (EN) Aktywuj maszyny wirtualne Windows zainstalowane na Nutanix przez OVHcloud (EN) Dodaj lub usun wezeł w klastrze Nutanix (Scale In/Out) (EN) Wymiana Prism Central z trybu Small w trybie X-LARGE (EN) Uruchomienie NCM Self Service (CALM) (EN) Konfigurowanie Objects Nutanix (EN) Bezpieczenstwo Zabezpieczenie dostepu do Internetu w Prism Central (EN) Połaczenie miedzysystemowe IPsec miedzy dwiema lokacjami (EN) Połaczenie klastrow w sieci vRack (EN) Diagnostyka Pobierz informacje o statusie instalacji Nutanix (EN) Dodatkowe zasoby Replikacja asynchroniczna lub NearSync przez Prism Element (EN) Zaawansowana replikacja z Leap (EN) Konfigurowanie odzyskiwania po awarii za pomoca Metro (EN) Setting up Multicloud Snapshot Technology (MST) on a Nutanix on OVHcloud infrastructure Configuring Prism Central Point-in-Time Backup to OVHcloud S3-compatible Object Storage SAP on OVHcloud Koncepcje SAP HANA on Bare Metal and SAP Application Servers on VMware on OVHcloud SAP infrastructure with VMware on OVHcloud solution SAP infrastructure with SecNumCloud-qualified SAP HANA on Private Cloud Pierwsze kroki Install SAP HANA on Bare Metal with SLES 15 for SAP Deploy a virtual machine with SAP HANA and OVHcloud Backint Agent pre-installed Deployer un SAProuter avec NSX Shared responsibility for SAP on OVHcloud solutions Automatyczne wdrozenia Deploy virtual machines of SAP Application Server on VMware on OVHcloud solution with Terraform Deploy virtual machines of SAP HANA database on VMware on OVHcloud solution with Terraform Deploy an SAP system infrastructure on VMware on OVHcloud solution with Terraform SAP pre-installation wizard Odpornosc SAP HANA cluster with SLES on VMware on OVHcloud Backups Install and use OVHcloud Backint Agent for SAP HANA Use OVHcloud Backint Agent with several Object Storage buckets OVHcloud Backint Agent versions Sauvegarder SAP HANA avec Veeam Backup and Replication Obserwowalnosc SAP logs on OVHcloud Logs Data Platform - Configuration SAP logs on OVHcloud Logs Data Platform - Analysez et exploitez vos logs SAP logs on OVHcloud Logs Data Platform - Index des logs SAP Public Cloud Public Cloud - Informacje ogolne Przeglad Kluczowe pojecia Public Cloud Glossary Limity przepływu API Public Cloud Comparison and resilience of Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones (EN) 3-AZ resilience: Mechanisms and reference architectures (EN) How do Savings Plans work? Pierwsze kroki Kluczem do rozpoczecia korzystania z usługi Public Cloud Poznaj interfejs Public Cloud Utworzenie pierwszego projekt Public Cloud Getting started with OVHcloud Shell Getting Started with OVHcloud CLI Konfiguracja Informacje rozliczeniowe Zwiekszenie limitow Public Cloud Comment gerer un Savings Plan Zarzadzanie projektami Public Cloud Best Practices for securing & structuring OVHcloud Public Cloud Projects (EN) Usuwanie projektu Public Cloud Delegowanie projektow Migracja Public Cloud IaaS Migration - Steps and Best Practices Architecture Reference - Building a Landing Zone with OVHcloud Public Cloud Tutorials Zarzadzanie w Horizon Prezentacja Horizon Parametry dostepu i bezpieczenstwa w interfejsie Horizon Zarzadzanie w Openstack Przygotowanie srodowiska do korzystania z API OpenStack Zmienne srodowiskowe OpenStack Korzystanie z tokenow OpenStack Zarzadzanie tokenami How to use service accounts to connect to OpenStack (EN) Zarzadzanie uzytkownikami OpenStack Zarzadzanie regułami firewalla i port security w sieciach korzystajacych OpenStack CLI Zarzadzanie w Terraform Terraform Tutorial (EN) Bezpieczenstwo Healthcare (HDS) compliance activation (EN) Rozwiazywanie problemow FAQ Public Cloud OVHcloud Dodatkowe zasoby Rozliczanie naleznosci za usługe Public Cloud Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions Understanding Landing Zones Understanding metrics in OVHcloud Public Cloud Compute Przeglad Kluczowe pojecia Public Cloud Instancje - Podstawowe pojecia Pierwsze kroki Korzystanie z vouchera Jak utworzyc instancje Public Cloud i sie z nia połaczyc Zarzadzanie instancjami Public Cloud Jak uruchomic instancje Public Cloud na woluminie bootowalnym Wstrzymanie lub uspienie instancji Aktywacja licencji Windows dla instancji w trybie prywatnym Pierwsze kroki z preinstalowanymi aplikacjami Konfiguracja Zarzadzanie projektami Zmiana kontaktow projektu Public Cloud Compute - Zmiana typu rozliczenia z godzinowego na miesieczne dla instancji Public Cloud Zarzadzanie instancjami Tworzenie kopii zapasowej instancji Tworzenie / przywracanie serwera wirtualnego na podstawie kopii zapasowej Zmiana hostname instancji Public Cloud Comment activer le mode rescue sur une instance Public Cloud Uruchamianie instancji Metal w trybie awaryjnym - (EN) Jak zastapic pare kluczy SSH na instancji Public Cloud Uruchomienie instancji GPU Konfiguracja rewersu DNS instancji Public Cloud Zmiana rozmiaru instancji w Panelu klienta OVHcloud Creating and using a Server Group in Horizon and CLI Zarzadzanie w interfejsie Horizon Tworzenie instancji w interfejsie Horizon Zarzadzanie instancjami Public Cloud w interfejsie Horizon Tworzenie i konfigurowanie grupy zabezpieczen w interfejsie Horizon Zarzadzanie snapshotami instancji w horizon Tworzenie, uruchamianie i usuwanie obrazow w interfejsie Horizon Skaluj instancje w interfejsie Horizon Zmiana instancji flex na instancje klasyczna Zarzadzanie w OpenStack API Pierwsze kroki z API OpenStack Pierwsze kroki z zarzadzaniem wolumenami w API Openstack Importuj własny obraz Zmiana rozmiaru instancji Public Cloud przy uzyciu CLI OpenStack Pobieranie i przesyłanie kopii zapasowej instancji z jednego regionu OpenStack do innego Uruchomienie skryptu podczas tworzenia instancji Udostepnianie obiektu za pomoca tymczasowego adresu Wspołdzielenie obrazow miedzy projektami Public Cloud Migracja Migracja instancji miedzy roznymi regionami Tutorials Tutorial - Jak uzywac PuTTY do połaczen SSH i uwierzytelniania Using OVHcloud Object Storage as Terraform Backend to store your Terraform state (EN) Using OVHcloud Object Storage as Pulumi Backend to store your Pulumi state Create a custom OpenStack image with Packer (EN) How To Install ownCloud on a Public Cloud Instance Jak zainstalowac Plesk na instancji Public Cloud Zainstaluj moduł WordPress w instancji Instalacja agenta Prometheus na instancji Public Cloud How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud Tutorial - Instalacja serwera www (LAMP) na Debian lub Ubuntu Local Zone VPN-as-a-Service (VPNaaS) with Tailscale integration (EN) Enterprise File Storage - Connect a Public Cloud instance to an EFS Volume via vRack Private Network Bezpieczenstwo Jak tworzyc i uzywac kluczy uwierzytelniajacych dla połaczen SSH z instancjami Public Cloud Jak skonfigurowac dodatkowe klucze SSH dla instancji Zmiana hasła administratora na serwerze Windows Aktualizacja systemu operacyjnego Rozwiazywanie problemow Forensics: How to deal with Public Cloud instances (EN) Napraw bootloader GRUB Resizing the file system in FreeBSD 12 Odzyskiwanie baz danych w trybie Rescue FAQ - Zmiana w miesiecznych rozliczeniach Dodatkowe zasoby Public Cloud Instances - Shared responsibilities (EN) Public Cloud & VPS - Image and OS life cycle and end of life/support announcements Local Zone Compute - Funkcje, mozliwosci i ograniczenia Jak uzyskac slad weglowy Twoich usług OVHcloud Jak zapobiec sytuacjom, w ktorych Twoje e-maile sa oznaczone jako spam Storage and Backup Object Storage S3 compatible Kluczowe pojecia Object Storage - Choosing the right storage class for your needs Object Storage - Endpoints and Object Storage geoavailability Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones Cold Archive — przeglad (EN) Pierwsze kroki Object Storage - Getting started Cold Archive - Getting started with Cold Archive Object Storage - Identity and access management Konfiguracja Object Storage - Getting Started with Versioning Object Storage - Smart Storage Management with Lifecycle Rules Object Storage - Master asynchronous replication across your buckets Object Storage - Server Access Logging Object Storage - Setting up CORS on Object Storage Object Storage - Bucket ACL Object Storage - Hosting a static website in an Object Storage bucket Object Storage - Restoring an archived object from Cold Archive storage class Object Storage - Enabling HTTPS on a static website using a custom domain Object Storage - How to connect Object Storage buckets with other resources in a vRack Migracja Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage Tutoriale Object Storage - Use Object Storage with Rclone Object Storage - Use Object Storage with S3cmd Object Storage - Use Object Storage with WinSCP Object Storage - Skorzystaj z oferty Object Storage z Veeam (EN) Object Storage - Skorzystaj z oferty Object Storage z Nextcloud (EN) Object Storage - Skorzystaj z oferty Object Storage z Owncloud (EN) Object Storage – Use Object Storage with Cohesity NetBackup Object Storage – Use Object Storage with Pure Storage Flashblade Object Storage - Manage an Object Storage bucket with Terraform Object Storage – How to share an object or file externally Bezpieczenstwo Object Storage - Encrypt your server-side objects with SSE-C or SSE-OMK Object Storage - Managing object immutability with Object Lock (WORM) Object Storage - Identity and access management Rozwiazywanie problemow Object Storage - FAQ Cold Archive - FAQ (EN) Object Storage - Local Zones specifications Object Storage - Compliance Object Storage - Ograniczenia techniczne (EN) Object Storage - Optimising Performance Object Storage - Optimise the sending of your files to Object Storage Dodatkowe zasoby Object Storage - Shared Responsibility Cold Storage - Shared Responsibility for archive and restoration services Object Storage - Third-party applications compatibility Swift Pierwsze kroki Object Storage Swift - Creating an Object Storage container Object Storage Swift - Pierwsze kroki z API Swift Object Storage Swift - Pierwsze kroki z API Swift S3 Konfiguracja Object Storage Swift - Umieszczenie kontenera Object Storage za domena Object Storage Swift — synchronizacja kontenerow obiektow (EN) Object Storage Swift - Konfiguracja automatycznego usuwania obiektow Object Storage Swift - Setting up CORS on Object Storage (EN) Cloud Archive Swift - Zarzadzaj swoimi archiwami za pomoca programu SFTP/SCP Cloud Archive Swift - Tworzenie kontenera Public Cloud Archive Cloud Archive Swift - Odblokuj dane przechowywane w systemie Public Cloud Archive Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive (EN) Migracja Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage Tutoriale Object Storage Swift - Synchronizacja NAS Synology z Object Storage Object Storage Swift - Montowanie kontenera obiektow za pomoca S3QL (EN) Object Storage Swift - Zarzadzanie Object Storage za pomoca oprogramowania CyberDuck Object Storage Swift - Using Object Storage with Rclone Object Storage Swift - Konfiguracja Owncloud dla Object Storage (EN) Cloud Archive Swift - Zarzadzaj swoimi archiwami za pomoca interfejsu Swift (Cyberduck) Cloud Archive Swift - Zarzadzanie Twoimi archiwami za pomoca Rsync Bezpieczenstwo Object Storage Swift - Set up an Access Control List on Object Storage (EN) Rozwiazywanie problemow Object Storage Swift - S3/Swift REST API compatibility (EN) Object Storage Swift - Capabilities and limitations Cloud Archive Swift - Capabilities and limitations Object Storage Swift - Optymalizacja wysyłki do Object Storage Dodatkowe zasoby Object Storage Swift - Curl Command Memo (EN) Object Storage Swift - Swift commands Memo (EN) Cloud Archive Swift - Curl Command Memo (EN) Cloud Archive Swift - Swift Command Memo (EN) Block Storage Kluczowe pojecia Wybor odpowiedniej klasy Block Storage Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions Pierwsze kroki Zarzadzanie wolumenem instancji Public Cloud Tworzenie kopii zapasowej wolumenu Snapshot wolumenu instancji Public Cloud Konfiguracja Tworzenie wolumenu z kopii zapasowej Zwieksz rozmiar dodatkowego dysku Test predkosci dyskow Migracja Migrer un volume Block Storage vers un volume chiffre LUKS Zmien wolumen Block Storage Dodatkowe zasoby Public Cloud Block Storage - Shared responsibilities (EN) File Storage Key concepts Pierwsze kroki File Storage Service - Getting started (Beta) Public Cloud Network Services Kluczowe pojecia Concepts - Public Cloud Networking (EN) Concepts - Additional IP or Floating IP (EN) Concepts - Load Balancer (EN) Public Cloud Network Services - Known limits (EN) Pierwsze kroki Private Network Creating a private network with Gateway (EN) Konfiguracja vRack dla Public Cloud Configuring vRack on the Public Cloud using the OVHcloud API (EN) Konfiguracja usługi vRack Public Cloud przy uzyciu OpenStack CLI Zmiana serwerow DNS instancji Public Cloud Load Balancer Getting started with Load Balancer on Public Cloud Public IPs Attaching a Floating IP to a Public Cloud instance (EN) Konfiguracja Private Network How to share a private network between 2 Public Cloud projects How to extend a private OVHcloud network across Public Cloud regions Update a subnet properties (EN) Changing the MTU size for existing networks using OpenStack CLI/API (EN) Load Balancer Deploying a Public Cloud Load Balancer (EN) Updating a Load Balancer size via the Horizon interface Using the weight feature on a Load Balancer member Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding (EN) Public IPs Konfiguracja Additional IP Wykupienie adresu Additional IP Importowanie adresu Additional IP Przeniesienie adresu Additional IP Gateway L3 services SNAT configuration (EN) Jak konfigurowac IPv6 w instancji Public Cloud Configuring a public IP block in a vRack on a Public Cloud instance Tutoriale Ogolny Zabezpieczenie infrastruktury OVHcloud za pomoca Stormshield Network Security Securing your OVHcloud infrastructure with Ubika WAAP Gateway (EN) Private Network Local Zone VPN-as-a-Service (VPNaaS) with Tailscale integration (EN) Load Balancer Configuring a secure Load Balancer with Let's Encrypt (EN) Bezpieczenstwo Configuring a secure Load Balancer with Let's Encrypt (EN) Configuring a TERMINATED_HTTPS listener via CLI / Horizon Zabezpieczenie infrastruktury OVHcloud za pomoca Stormshield Network Security Securing your OVHcloud infrastructure with Ubika WAAP Gateway (EN) Rozwiazywanie problemow Public Cloud Network Services - FAQ (EN) Dodatkowe zasoby How to create and manage a Health Monitor for OVHcloud Public Cloud Load Balancer How to create and manage Level 7 (L7) Policies and Rules for OVHcloud Public Cloud Load Balancers Public Cloud Load Balancer monitoring with Prometheus Containers & Orchestration Managed Kubernetes Service (MKS) Przeglad Key concepts Understanding OVHcloud Managed Kubernetes architecture Limites connues Choosing the right OVHcloud Managed Kubernetes Plan: Free or Standard Available datacenters, worker nodes and persistent storage flavors Exposed APIs, Kubernetes configuration and Feature gates Getting started Creating a cluster Deploying an application Deploying a Hello World application Expose your app deployed on an OVHcloud Managed Kubernetes Service Installing the Kubernetes Dashboard on OVHcloud Managed Kubernetes Installing and using Helm on OVHcloud Managed Kubernetes Installing WordPress on OVHcloud Managed Kubernetes Deploying a GPU application on OVHcloud Managed Kubernetes Service Managed Kubernetes objects (services, deployments, pods...) Configuration Cluster Configuring kubectl on an OVHcloud Managed Kubernetes cluster Configuring the API server flags on an OVHcloud Managed Kubernetes cluster Resetting an OVHcloud Managed Kubernetes cluster Upgrading Kubernetes version on an OVHcloud Managed Kubernetes cluster Add IP restrictions on an OVHcloud Managed Kubernetes cluster Changing the security update policy on an OVHcloud Managed Kubernetes cluster Configuring the OIDC provider on an OVHcloud Managed Kubernetes cluster Personnaliser l'allocation IP sur un cluster OVHcloud Managed Kubernetes Nodepools & Nodes How to manage nodes and node pools on an OVHcloud Managed Kubernetes cluster Dynamically resizing a cluster with the cluster autoscaler Configuring the cluster autoscaler Adding Labels & Taint on Node Pool (Node Pool template) Cluster autoscaler example Deploy applications to specific Nodes and Nodes Pools Taint, cordon and drain specific Nodes and Nodes Pools Adapt your Inotify parameters for your Managed Kubernetes Service deployments Storage Persistent Volumes on OVHcloud Managed Kubernetes Service Resizing Persistent Volumes Configuring multi-attach persistent volumes with OVHcloud NAS-HA Configuring multi-attach persistent volumes with Enterprise File Storage Configuring multi-attach persistent volumes with OVHcloud Cloud Disk Array Formating NVMe disks on IOPS nodes Network Using vRack Private Network Using vRack - Communicating between different private networks Using a custom gateway on an OVHcloud Managed Kubernetes cluster Working with vRack example - Managed Kubernetes and Public Cloud instances Working with vRack example - Communicating between different private networks Using Floating IPs on Managed Kubernetes Service Customizing Kube-proxy on an OVHcloud Managed Kubernetes cluster Customizing CoreDNS on an OVHcloud Managed Kubernetes cluster Customizing Cilium on an OVHcloud Managed Kubernetes cluster Traffic management Installing Nginx Ingress on OVHcloud Managed Kubernetes Expose your applications using OVHcloud Public Cloud Load Balancer Sticky sessions/Session Affinity based on Nginx Ingress on OVHcloud Managed Kubernetes Secure a Nginx Ingress with cert-manager on OVHcloud Managed Kubernetes Getting the source IP behind the LoadBalancer How to migrate from Load Balancer for MKS (IOLB) to Public Cloud Load Balancer (Octavia) Backup and Restore Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes Backing-up an OVHcloud Managed Kubernetes cluster using Velero Backing-up Persistent Volumes using Stash Monitoring & Observability Monitoring apps with Prometheus and Grafana on an OVHcloud Managed Kubernetes Service Collect metrics from Public Cloud instances with Prometheus on an OVHcloud Managed Kubernetes Service Distributed tracing with Jaeger on an OVHcloud Managed Kubernetes Service Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit Managed Kubernetes Service Audit Logs Forwarding Monitoring GPU usage on OVHcloud Managed Kubernetes Service Managed Kubernetes Service Audit Logs Forwarding Operators Set up the Kubernetes operator for Public Cloud Databases Deploying a Kubernetes Operator based on Helm on OVHcloud Managed Kubernetes Deploying a Kubernetes Operator written in Golang on OVHcloud Managed Kubernetes Migration Migration Guide – Moving Your Kubernetes cluster to OVHcloud How to migrate from Load Balancer for MKS (IOLB) to Public Cloud Load Balancer (Octavia) Tutorials Installing Agones on OVHcloud Managed Kubernetes Installing Jenkins on OVHcloud Managed Kubernetes Using Codefresh with OVHcloud Managed Kubernetes cluster Deploying Apache Pulsar on an OVHcloud Managed Kubernetes cluster How to install OpenFaaS CE on OVHcloud Managed Kubernetes Run Serverless containers on OVHcloud Managed Kubernetes with Knative Deploying Artifactory on an OVHcloud Managed Kubernetes cluster Enforcing policy management on OVHcloud Managed Kubernetes with Kyverno Scan for vulnerabilities and misconfigurations of your OVHcloud Managed Kubernetes with Trivy Near real-time threats detection with Falco on OVHcloud Managed Kubernetes Sanitize your OVHcloud Managed Kubernetes with Popeye Installing cert-manager on OVHcloud Managed Kubernetes Installing Keycloak, an OIDC Provider, on OVHcloud Managed Kubernetes Installing Istio on OVHcloud Managed Kubernetes Traffic management with Istio on OVHcloud Managed Kubernetes Security Add IP restrictions on an OVHcloud Managed Kubernetes cluster Changing the security update policy on an OVHcloud Managed Kubernetes cluster Configuring the OIDC provider on an OVHcloud Managed Kubernetes cluster Encrypt your Secret for OVHcloud Managed Kubernetes with Sealed Secrets (Kubeseal) Using RBAC to handle limited access to an OVHcloud Managed Kubernetes cluster Troubleshooting ETCD Quotas, usage, troubleshooting and error Troubleshooting permission errors when enabling persistence Additional resources Managed Kubernetes End-of-Sale, End-of-Service and End-of-Life policies Managed Kubernetes - Responsibility model Orchestration product reversibility policy Recommended external resources OVHcloud Managed Kubernetes - Features and roadmap Kubernetes Plugins (CNI, CRI, CSI...) & softwares versions and reserved resources Managed Private Registry (MPR) Przeglad Getting started Creating a private registry Creating a private registry (Harbor) through Terraform Creating a private registry with Pulumi Creating and using a Docker image stored in an OVHcloud Managed Private Registry Connecting to the UI Managing users and projects Configuration Using Private Registry with OVHcloud Managed Kubernetes Managing Helm charts in the OVHcloud Managed Private Registry Deploying a Helm chart from your private registry in Kubernetes Configuring Proxy Cache on an OVHcloud Managed Private Registry Migrate Helm Charts from Chartmuseum to OCI Security Configure the authentication via an OIDC provider on an OVHcloud Managed Private Registry Adding IP restrictions on an OVHcloud Managed Private Registry Sign OCI artifacts with Cosign on OVHcloud Managed Private Registry Scanning Docker images for vulnerabilities with OVHcloud Managed Private Registry Troubleshooting FAQ Managed Private Registry (MPR) Additional resources Managed Private Registry - Responsibility model (EN) Managed OCI artifact Registry Product Reversibility Policy Managed Rancher Service (MRS) Przeglad Getting started Getting Started with Managed Rancher Service Creating, updating and accessing a Managed Rancher Service (EN) Managing users and projects in Managed Rancher Service Importing an existing Kubernetes cluster in MRS Creating a Managed Kubernetes Service (MKS) cluster in MRS Creating a Kubernetes cluster based on OVHcloud Public Cloud Compute Instances in MRS Creating a Kubernetes cluster with existing nodes (Generic) in MRS Configuration Editing the configuration of a Kubernetes cluster in Managed Rancher Service Backing up and restoring a Kubernetes cluster in Managed Rancher Service Deploying a monitoring stack (Prometheus & Grafana) in a Kubernetes cluster in MRS Tutorials How to use Rancher CLI Additional resources Managed Rancher Service supported versions and lifecycle policy Orchestration product reversibility policy Public Cloud Databases Przeglad PostgreSQL Przeglad Kluczowe pojecia Lifecycle policy for Public Cloud Databases FAQ for Public Cloud Databases Capabilities and Limitations of Public Cloud Databases Capabilities and Limitations of Public Cloud Databases for PostgreSQL Automated Backups for Public Cloud Databases High availability and failure scenarios for Public Cloud Databases for PostgreSQL Pierwsze kroki Getting started with Public Cloud Databases Getting started with Public Cloud Databases APIs Getting started with Terraform for Public Cloud Databases Configure incoming connections of a Public Cloud Databases for PostgreSQL service Connect using the CLI for Public Cloud Databases for PostgreSQL Connect using PHP for Public Cloud Databases for PostgreSQL Connect using Python for Public Cloud Databases for PostgreSQL Connect using PgAdmin for Public Cloud Databases for PostgreSQL Konfiguracja Create and use connection pools in Public Cloud Databases for PostgreSQL Maintenance operations for Public Cloud Databases Configurer le reseau prive des bases de donnees Public Cloud (EN) Configure the advanced parameters for Public Cloud Databases Advanced parameters for Public Cloud Databases for PostgreSQL Restore a backup of Public Cloud Databases Detect and terminate long-running queries of Public Cloud Databases for PostgreSQL Resize the storage of Public Cloud Databases Update the flavor of Public Cloud Databases Update the plan of Public Cloud Databases Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Set up the Kubernetes operator for Public Cloud Databases Set up service integration for Public Cloud Databases Fetch service metrics with Prometheus for Public Cloud Databases Enable deletion protection for Public Cloud Databases Migracja Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS) Reversibility Policy for Managed Relational Database Product Tutorials Build a Strapi app connected to Public Cloud Databases for PostgreSQL Install and connect Wagtail to Public Cloud Databases for PostgreSQL Migrate an on-premises database to Public Cloud Databases for PostgreSQL Bezpieczenstwo Security Overview for Public Cloud Databases Responsibility model for Public Cloud Databases Diagnostyka Troubleshoot your Public Cloud Databases Handle 'Disk Full' situations for Public Cloud Databases Dodatkowe zasoby Available extensions for Public Cloud Databases for PostgreSQL MySQL Przeglad Kluczowe pojecia Lifecycle policy for Public Cloud Databases FAQ for Public Cloud Databases Capabilities and Limitations of Public Cloud Databases Capabilities and Limitations of Public Cloud Databases for MySQL Automated Backups for Public Cloud Databases Pierwsze kroki Getting started with Public Cloud Databases Getting started with Public Cloud Databases APIs Getting started with Terraform for Public Cloud Databases Configure incoming connections of a Public Cloud Databases for MySQL service Connect using the CLI for Public Cloud Databases for MySQL Connect using PHP for Public Cloud Databases for MySQL Connect using Python for Public Cloud Databases for MySQL Connect using Workbench for Public Cloud Databases for MySQL Konfiguracja Maintenance operations for Public Cloud Databases Configurer le reseau prive des bases de donnees Public Cloud (EN) Configure the advanced parameters for Public Cloud Databases Advanced parameters for Public Cloud Databases for MySQL Restore a backup of Public Cloud Databases Resize the storage of Public Cloud Databases Update the flavor of Public Cloud Databases Update the plan of Public Cloud Databases Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Set up the Kubernetes operator for Public Cloud Databases Set up service integration for Public Cloud Databases Fetch service metrics with Prometheus for Public Cloud Databases Enable deletion protection for Public Cloud Databases Migracja Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS) Reversibility Policy for Managed Relational Database Product Tutorials Connect Managed Kubernetes to Public Cloud Databases for MySQL Bezpieczenstwo Security Overview for Public Cloud Databases Responsibility model for Public Cloud Databases Diagnostyka Troubleshoot your Public Cloud Databases Handle 'Disk Full' situations for Public Cloud Databases MongoDB Przeglad Kluczowe pojecia Why choose MongoDB? Cluster sizing for Public Cloud Databases for MongoDB Developer Best Practices with Public Cloud Databases for MongoDB Operational Best Practices with Public Cloud Databases for MongoDB Lifecycle policy for Public Cloud Databases FAQ for Public Cloud Databases Capabilities and Limitations of Public Cloud Databases Capabilities and Limitations of Public Cloud Databases for MongoDB Automated Backups for Public Cloud Databases Understand the connection strings URI format of Public Cloud Databases for MongoDB Pierwsze kroki Getting started with Public Cloud Databases for MongoDB Getting started with Public Cloud Databases Getting started with Public Cloud Databases APIs Getting started with Terraform for Public Cloud Databases Deploy with Terraform for Public Cloud for MongoDB Configure incoming connections of a Public Cloud Databases for MongoDB service Connect using the CLI for Public Cloud Databases for MongoDB Connect using PHP for Public Cloud Databases for MongoDB Connect using Python for Public Cloud Databases for MongoDB Connect using Compass for Public Cloud Databases for MongoDB Developer Tools for Public Cloud Databases for MongoDB Cluster monitoring for Public Cloud Databases for MongoDB Konfiguracja Maintenance operations for Public Cloud Databases Configurer le reseau prive des bases de donnees Public Cloud (EN) Configure the advanced parameters for Public Cloud Databases Restore a backup of Public Cloud Databases Backup and restore a service with the CLI for Public Cloud Databases for MongoDB Resize the storage of Public Cloud Databases Update the flavor of Public Cloud Databases Update the plan of Public Cloud Databases Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Set up the Kubernetes operator for Public Cloud Databases Set up service integration for Public Cloud Databases Fetch service metrics with Prometheus for Public Cloud Databases Enable deletion protection for Public Cloud Databases Migracja Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS) Migrate to OVHcloud Public Cloud Databases for MongoDB Relational Migrator for Public Cloud Databases for MongoDB Reversibility Policy for Managed Document Database Product Tutorials Build and connect a Node.js application to Public Cloud Databases for MongoDB Bezpieczenstwo Security Overview for Public Cloud Databases Responsibility model for Public Cloud Databases Diagnostyka Troubleshoot your Public Cloud Databases Handle 'Disk Full' situations for Public Cloud Databases Dodatkowe zasoby Set up BI Connector for Public Cloud Databases for MongoDB Configure an Analytics node for Public Databases for MongoDB Set up a Kafka integration for Public Cloud Databases for MongoDB Understand readPreference and writeConcern of Public Cloud Databases for MongoDB Benchmark Public Cloud Databases for MongoDB Valkey Przeglad Kluczowe pojecia Lifecycle policy for Public Cloud Databases FAQ for Public Cloud Databases Capabilities and Limitations of Public Cloud Databases Capabilities and Limitations of Public Cloud Databases for Valkey Automated Backups for Public Cloud Databases Pierwsze kroki Getting started with Public Cloud Databases Getting started with Public Cloud Databases APIs Getting started with Terraform for Public Cloud Databases Configure incoming connections of a Public Cloud Databases for Valkey service Connect using the CLI for Public Cloud Databases for Valkey Connect using PHP for Public Cloud Databases for Valkey Connect using Python for Public Cloud Databases for Valkey Connect using RedisInsight for Public Cloud Databases for Valkey Konfiguracja Maintenance operations for Public Cloud Databases Configurer le reseau prive des bases de donnees Public Cloud (EN) Configure the advanced parameters for Public Cloud Databases Advanced parameters for Public Cloud Databases for Valkey Restore a backup of Public Cloud Databases Update the flavor of Public Cloud Databases Update the plan of Public Cloud Databases Manage ACLs via API for Public Cloud Databases for Valkey Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Set up the Kubernetes operator for Public Cloud Databases Set up service integration for Public Cloud Databases Fetch service metrics with Prometheus for Public Cloud Databases Enable deletion protection for Public Cloud Databases Migracja Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS) Reversibility Policy for the Managed In-Memory Database product Tutorials Boost your WordPress CMS with caching with Public Cloud Databases for Valkey Bezpieczenstwo Security Overview for Public Cloud Databases Responsibility model for Public Cloud Databases Diagnostyka Troubleshoot your Public Cloud Databases Common Kluczowe pojecia Lifecycle policy for Public Cloud Databases FAQ for Public Cloud Databases Capabilities and Limitations of Public Cloud Databases Automated Backups for Public Cloud Databases Pierwsze kroki Getting started with Public Cloud Databases Getting started with Public Cloud Databases APIs Getting started with Terraform for Public Cloud Databases Konfiguracja Maintenance operations for Public Cloud Databases Configurer le reseau prive des bases de donnees Public Cloud (EN) Configure the advanced parameters for Public Cloud Databases Restore a backup of Public Cloud Databases Resize the storage of Public Cloud Databases Update the flavor of Public Cloud Databases Update the plan of Public Cloud Databases Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Set up the Kubernetes operator for Public Cloud Databases Set up service integration for Public Cloud Databases Fetch service metrics with Prometheus for Public Cloud Databases Enable deletion protection for Public Cloud Databases Migracja Public Cloud Databases - How to migrate to OVHcloud Database as a Service (DBaaS) Reversibility Policy for Managed Relational Database Product Reversibility Policy for Managed Document Database Product Reversibility Policy for the Managed In-Memory Database product Bezpieczenstwo Security Overview for Public Cloud Databases Responsibility model for Public Cloud Databases Diagnostyka Troubleshoot your Public Cloud Databases Handle 'Disk Full' situations for Public Cloud Databases Analytics Clickhouse Przeglad Key concepts Getting started Configuration Tutorials Kafka Przeglad Kluczowe pojecia Lifecycle policy for Analytics Capabilities and Limitations of Analytics Capabilities and Limitations of Analytics with Kafka Capabilities and Limitations of Analytics with Kafka Connect Capabilities and Limitations of Analytics with Kafka MirrorMaker Automated Backups for Analytics Pierwsze kroki Getting started with Analytics with Kafka Getting started with Analytics Getting started with Analytics APIs Getting started with Terraform for Analytics Konfiguracja Maintenance operations for Analytics Configure the advanced parameters for Analytics Advanced parameters for Analytics with Kafka Advanced parameters for Analytics with Kafka Connect Restore a backup of Analytics Resize the storage of Analytics Update the flavor of Analytics Update the plan of Analytics Set up logs forwarding for Analytics Set up the Kubernetes operator for Analytics Fetch service metrics with Prometheus for Analytics Migracja Reversibility Policy for the Managed Message Broker product Tutorials Create publisher and consumer applications with Analytics with Kafka Bezpieczenstwo Presentation de la securite des services Analytics (EN) Partage des responsabilites des services Analytics (EN) Diagnostyka Troubleshoot your Analytics Handle 'Disk Full' situations for Analytics OpenSearch OpenSearch - Guides OpenSearch - Capabilities and Limitations OpenSearch - Getting started OpenSearch - Monitor your infra (with Logstash or Fluent Bit) OpenSearch - Advanced parameters references Dashboards Przeglad Dashboards - Guides Dashboards - Capabilities and Limitations Dashboards - Configure your Dashboards instance to accept incoming connections Dashboards - Advanced parameters references Dashboards - Tutorials Dashboards - Tutorial - Expose your Dashboards instance in your private network via a reverse proxy NGINX Dashboards - Tutorial - How to use the Grafana® API Common Kluczowe pojecia Lifecycle policy for Analytics Capabilities and Limitations of Analytics Automated Backups for Analytics Pierwsze kroki Getting started with Analytics Getting started with Analytics APIs Getting started with Terraform for Analytics Konfiguracja Maintenance operations for Analytics Configure the advanced parameters for Analytics Restore a backup of Analytics Resize the storage of Analytics Update the flavor of Analytics Update the plan of Analytics Set up logs forwarding for Analytics Set up the Kubernetes operator for Analytics Fetch service metrics with Prometheus for Analytics Migracja Reversibility Policy for the Managed Message Broker product Reversibility Policy for the Managed Search Engine Software Platform product Reversibility Policy for the Managed Data Visualization product Bezpieczenstwo Presentation de la securite des services Analytics (EN) Partage des responsabilites des services Analytics (EN) Diagnostyka Troubleshoot your Analytics Handle 'Disk Full' situations for Analytics AI & machine learning Przeglad General information Comparative tables - AI Notebooks, AI Training, AI Deploy AI Tools - Lifecycle policy Data - Concept and best practices Data - Compliance between AI Tools and S3 compatible Object Storage AI Dashboard - Getting started Users - Manage AI users and roles Registries - Use & manage your registries AI Tools - Remote SSH Connection AI Tools - Monitor your cloud resources AI Tools - ovhai SDK Reversibility Policy for the AI Managed Container product FAQ - AI Tools Command Line Interface CLI - Installation CLI - Cheat Sheet CLI - Launch an AI notebook CLI - Launch an AI Training job CLI - Manage access tokens CLI - Launch and share an AI Notebook with tokens CLI - Commands reference CLI - Commands reference for data CLI - Use your data in a notebook CLI - Launch an AI Deploy app AI Notebooks Przeglad AI Notebooks - Key concepts AI Notebooks - Notebook concept AI Notebooks - Features, Capabilities and Limitations AI Notebooks - Getting started AI Notebooks - Premiers pas (EN) AI Notebooks - Workspace AI Notebooks - Configuration AI Notebooks - Manage and use data in a notebook via UI AI Notebooks - Politique de reversibilite du produit Notebook Interface AI Notebooks - Tutorials Audio/Speech AI Notebooks - Tutorial - Audio analysis and classification with AI AI Notebooks - Tutorial - Use Speech-to-Text powers on audio and video Computer vision AI Notebooks - Tutorial - Train YOLOv5 on a custom dataset AI Notebooks - Tutorial - Train YOLOv7 for sign language recognition AI Notebooks - Tutorial - Train YOLOv8 to play rock paper scissors (EN) AI Notebooks - Tutorial - Use ResNet for image classification AI Notebooks - Tutorial - Brain tumor segmentation using U-Net AI Notebooks - Tutorial - Create and train an image generation model NLP AI Notebooks - Tutorial - Sentiment analysis on Tweets using Hugging Face AI Notebooks - Tutorial - Build your spam classifier Code assistant AI Notebooks - Using a code assistant (EN) Fine Tuning AI Notebooks - Tutorial - Fine-Tune and export an AI model to ONNX AI Notebooks - Tutorial - Create and train a Rasa chatbot AI Notebooks - Tutorial - Fine-tuning LLaMA 2 MLOps/Monitoring AI Notebooks - Tutorial - Use tensorboard inside notebooks AI Notebooks - Tutorial - Weights & Biases integration AI Notebooks - Tutorial - Track your ML models with MLflow inside notebooks AI Notebooks - Troubleshooting AI Notebooks - Troubleshooting AI Notebooks - Additional resources AI Notebooks - Billing and lifecycle AI Training Przeglad AI Training - Key concepts AI Training - Job concept AI Training - Features, Capabilities and Limitations AI Training - Getting started AI Training - Getting started AI Training - Start a job with a notebook Docker image AI Training - Tutorial - Build & use custom Docker image AI Training - Tutorial - Train your first ML model AI Training - Configuration AI Training - Tutorial - Build & use custom Docker image AI Training - Tutorials MLOps/Monitoring AI Training - Tutorial - Use tensorboard inside a job AI Training - Tutorial - Compare models with W&B for audio classification task NLP AI Training - Tutorial - Train a Rasa chatbot inside a Docker container Audio/Signal processing AI Training - Tutorial - Train a model to recognize marine mammal sounds Computer vision AI Training - Tutorial - Train YOLOv8 to play rock paper scissors (EN) AI Training - Tutorial - Turn a video into a 3D model using NVIDIA Neuralangelo Model export/Inference AI Training - Tutorial - Train a PyTorch model and export it to ONNX AI Training - Tutorial - Get started with NVIDIA Triton Inference Server and AI Training AI Training - Troubleshooting AI Training - Troubleshooting AI Training - Additional resources AI Training - Billing and lifecycle AI Deploy Przeglad AI Deploy - Key concepts AI Deploy - App concept AI Deploy - Features, Capabilities and Limitations AI Deploy - Apps portfolio AI Deploy - Scaling strategies AI Deploy - Getting started AI Deploy - Getting started AI Deploy - Configuration AI Deploy - Accessing your app with tokens (EN) AI Deploy - Scaling strategies AI Deploy - Update custom Docker images AI Deploy - Security AI Deploy - Accessing your app with tokens (EN) AI Deploy - Tutorials AI Deploy - Tutorial - Build & use a custom Docker image AI Deploy - Tutorial - Build & use a Streamlit image AI Deploy - Tutorial - Deploy a simple app with Flask AI Deploy - Tutorial - Deploy an app for audio classification task using Streamlit AI Deploy - Tutorial - Deploy a web service for YOLOv5 using Flask AI Deploy - Tutorial - Deploy a Gradio app for sketch recognition AI Deploy - Tutorial - Deploy an app for sentiment analysis with Hugging Face and Flask AI Deploy - Tutorial - Deploy an interactive app for EDA and prediction using Streamlit AI Deploy - Tutorial - Deploy and call a spam classifier with FastAPI AI Deploy - Tutorial - Create and deploy a Speech to Text application using Streamlit AI Deploy - Tutorial - How to load test your application with Locust AI Deploy - Tutorial - Deploy a Rasa chatbot with a simple Flask app AI Deploy - Tutorial - Create a web service to recognize sign language with YOLOv7 AI Deploy - Tutorial - Deploy a brain tumor segmentation app using Streamlit AI Deploy - Tutorial - Deploy LLaMA 2 in a Streamlit application AI Deploy - Tutorial - Deploy an ONNX model using FastAPI AI Deploy - Tutorial - Create an application to play rock paper scissors with YoloV8 (EN) AI Deploy - Tutorial - Deploy Whisper Speech Recognition Model AI Deploy - Tutorial - Deploy Stable Diffusion WebUI AI Deploy - Tutorial - Deploy FLUX Text-to-Image Models AI Deploy - Troubleshooting AI Deploy - Troubleshooting AI Deploy - Additional resources AI Deploy - Billing and lifecycle AI Endpoints Przeglad AI Endpoints - Key concepts AI Endpoints - Features, Capabilities and Limitations AI Endpoints - Structured Output AI Endpoints - Function Calling AI Endpoints - Responses API AI Endpoints - Getting started AI Endpoints - Getting started AI Endpoints - Tutorials AI Endpoints - Create your own audio summarizer AI Endpoints - Create your own voice assistant AI Endpoints - Using Virtual Models AI Endpoints - Speech to Text Integrations AI Endpoints - Create a code assistant with Continue AI Endpoints - Build a Python Chatbot with LangChain AI Endpoints - Build a JavaScript Chatbot with LangChain AI Endpoints - Create your own AI chatbot using LangChain4j and Quarkus AI Endpoints - Create a Streaming Chatbot with LangChain4j and Quarkus AI Endpoints - Enable conversational memory in your chatbot using LangChain AI Endpoints - Create a Memory Chatbot with LangChain4j AI Endpoints - Build a RAG Chatbot with LangChain AI Endpoints - Build a RAG Chatbot with LangChain4j AI Endpoints - Using Structured Output with LangChain4j AI Endpoints - Using Function Calling with LangChain4J AI Endpoints - Model Context Protocol (MCP) with LangChain4j AI Endpoints - Integration in Python with LiteLLM AI Endpoints - Integration with Apache Airflow AI Endpoints - Integration with Hugging Face Inference Providers AI Endpoints - Integration with Pydantic AI AI Endpoints - Troubleshooting AI Endpoints - Troubleshooting AI Endpoints - Additional resources AI Endpoints - Billing and lifecycle AI Partners Ecosystem Przeglad AI Partners - Key concepts AI Partners Ecosystem - Voxist - Models concept (EN) AI Partners Ecosystem - Lettria - Models concept (EN) AI Partners - Getting started AI Partners Ecosystem - Lettria - Models features, capabilities and billing (EN) AI Partners Ecosystem - Voxist - Models features, capabilities and billing (EN) Quantum computing General information Quantum computing - Features, Capabilities and Limitations Quantum computing - Billing and lifecycle Quantum computing - Troubleshooting Quantum emulators Guides Quantum computing - Getting started with Emulators Notebooks Quantum QPUs Guides Quantum computing - Getting started with QPUs Notebooks Integrations Prefect Prefect - Getting Started Prefect - Tutorial - Emails notification with blocks and automations Prefect - Tutorial - AI pipeline with training job Data Platform Data Platform documentation Sign-up to OVHcloud Data Platform Web Cloud Domeny Przeglad API Przeglad Kluczowe pojecia Introduction Pierwsze kroki Order a Domain Name Konfiguracja Tasks Management Manage Contacts of a Domain Name Managing Eligibility Rules Configure the Display of Contact Data in the Whois Configure the DNS of your Domain Name Migracja Transfer a Domain Name Nazwy domen Przeglad Pierwsze kroki FAQ dotyczacy nazw domen i DNS Jak utworzyc subdomene? Przekierowanie nazwy domeny zarzadzanej w OVHcloud Odnowienie domen OVHcloud Jak uzyskac informacje zwiazane z domena w bazie WHOIS Jak skonfigurowac wyswietlanie danych w bazie WHOIS? Jak wyeksportowac liste domen w formacie CSV Konfiguracja Zarzadzanie kontaktami domen Nazwa domeny - Jak zmienic abonenta? Zarzadzanie kontaktem własciciela nazwy domeny Changer le proprietaire d'un domaine avec une Demande d'Operation AFNIC (DOA) Diagnostyka Usuniecie błedu dla nazwy domeny Migracja Transfer przychodzacy do OVHcloud Transfer nazwy domeny do OVHcloud Transfer nazwy domeny.uk do OVHcloud Transfer nazwy domeny .pl do OVHcloud Transfer nazwy domeny Hostinger do OVHcloud Transfer nazwy domeny GoDaddy do OVHcloud Transfer nazwy domeny home.pl do OVHcloud Transfer nazwy domeny Ionos do OVHcloud Transfer nazwy domeny O2Switch do OVHcloud Transfer nazwy domeny Gandi do OVHcloud Transfer nazwy domeny Wix do OVHcloud Transfer wychodzacy z OVHcloud Transfer nazwy domeny do innego operatora Transfer nazwy domeny .uk do innego operatora Tutoriale Jak powiazac nazwe domeny OVHcloud z Google Site Jak powiazac nazwe domeny OVHcloud z hostingiem Shopify Jak powiazac nazwe domeny OVHcloud z hostingiem SquareSpace Jak powiazac nazwe domeny OVHcloud z hostingiem Wix Jak powiazac nazwe domeny OVHcloud z hostingiem GoDaddy Jak powiazac nazwe domeny OVHcloud z hostingiem Webflow How to use an OVHcloud domain with iCloud Mail DNS (Domain Name System) Przeglad Kluczowe pojecia Wszystko o serwerach DNS Wszystko o strefie DNS Wszystko o rekordach DNS Konfiguracja Serwery DNS Zmiana serwerow DNS nazwy domeny OVHcloud List of IP addresses of OVHcloud DNS servers Strefa DNS Tworzenie strefy DNS OVHcloud dla domeny Tworzenie strefy DNS OVHcloud dla poddomeny Modyfikacja strefy DNS Zarzadzanie historia strefy DNS Jak usunac strefe DNS OVHcloud? Rekordy DNS Dodaj rekord DNS typu A dla domeny Dodaj rekord DNS typu AAAA dla domeny Jak dodac rekord DNS typu CNAME dla subdomeny Dodaj rekord DNS typu TXT dla domeny Konfiguracja rekordu MX dla emaili Opcje DNS Właczenie DNS Anycast dla Twojej domeny Personalizacja serwerow DNS nazwy domeny (Hosty) Konfiguracja dynamicznego DNS (DynHost/DynDNS) dla Twojej domeny Bezpieczenstwo Poprawa bezpieczenstwa e-maili poprzez rekord SPF Ameliorer la securite des e-mails via un enregistrement DKIM Poprawa bezpieczenstwa e-maili dzieki rejestracji DMARC Zabezpieczenie domeny za pomoca DNSSEC Tutorials Tutorial - Using Zonemaster Hosting internetowy Pierwsze kroki Hosting WWW - Właczanie darmowy hosting 100M Jak rozpoczac korzystanie z hostingu WWW Premiers pas avec un hebergement Cloud Web Premiers pas avec la solution Visibilite Pro Wyswietl wszystkie strony WWW w Panelu klienta OVHcloud i zarzadzaj nimi Jak stworzyc strone WWW - 5 etapow realizacji projektu FAQ Web Hosting Uruchomienie strony WWW na hostingu Hosting WWW - Włacz konta e-mail zawarte w ofercie Hosting www - Poznaj klaster i syn Jak znalezc nazwe oferty hostingu Konfiguracja Instalacja kilku stron WWW na jednym hostingu Konfiguracja i korzystanie z Git na hostingu OVHcloud Hosting WWW - Zmiana nazwy domeny powiazanej z hostingiem Hosting WWW - Srodowisko, wersja PHP, .ovhconfig Skonfiguruj adres IPv6 dla swojej strony www Zarzadzanie frameworkami na Cloud Web Tworzenie i pobieranie kopii zapasowej przestrzeni FTP na hostingu Cloud Web Hosting WWW - Jak zmienic oferte Przewodnik dotyczacy usługi CDN na hostingu www Hosting - sprawdzanie statystyk i logow strony www Hosting WWW - Sprawdzanie statystyk i logow CDN Jak geolokalizowac strone WWW w danym kraju? Optymalizacja wydajnosci witryny internetowej Tworzenie automatycznych zadan (CRON) na twoim hostingu How to create and manage a web application using the OVHcloud public API (EN) Bazy danych Tworzenie bazy danych na hostingu Zmiana hasła do bazy danych na hostingu Duplikuj zawartosc jednej bazy danych do innej Tworzenie i pobieranie kopii zapasowej bazy danych na hostingu WWW Odzyskiwanie kopii usunietej bazy danych Jak zidentyfikowac serwer bazy danych FTP i SSH Hosting WWW - Jak uzywac programu FileZilla Hosting WWW - Jak zarzadzac uzytkownikami FTP Logowanie do przestrzeni dyskowej FTP hostingu Web Hosting - Jak właczyc dostep SFTP Zmiana hasła do konta FTP Zarzadzaj hostingiem za pomoca Visual Studio Code przez SFTP Tutorial - Korzystanie z Cyberduck na moim hostingu Przywracanie plikow z kopii zapasowej OVHcloud Hosting WWW - Jak korzystac z dostepu SSH Tutorial - Jak uzywac PuTTY do połaczen SSH i uwierzytelniania SVN Hosting WWW - Kopiowanie plikow za pomoca polecenia SCP CMS Instalacja strony WWW za pomoca 'modułu za 1 kliknieciem' (CMS) Jak zmienic hasło administratora CMS Jak zarzadzac modułem za 1 kliknieciem? Migracja Jak migrowac strone WWW z hostingu na serwer VPS Import kopii zapasowej do bazy danych hostingu Eksportowanie witryny internetowej Przeniesienie strony WWW i powiazanych z nia usług do OVHcloud Przeniesienie strony WWW Xara do OVHcloud Przeniesienie strony WWW WordPress do OVHcloud Samouczki Tutorial - Tworzenie strony WWW w OVHcloud Przykłady zastosowania - Jak zmienic domene na istniejacej stronie Tutorial - Instalacja i konfiguracja Cecil, generatora stron statycznych (SSG) w PHP Tutorial - Dodaj dynamiczne tresci do statycznej strony internetowej generowanej przez Cecil Instalacja Composer na hostingu Samouczki WordPress Tutorial - Pierwsze kroki w WordPress Tutorial - Zapisz strone WWW z modułem WordPress Tutorial - Uzyj pliku htaccess w systemie WordPress Tutorial - Korzystanie z WooCommerce za pomoca CMS WordPress Managing multiple WordPress websites with the MainWP plugin Backing up your WordPress websites with MainWP Improving your website's security with the MainWP plugin for WordPress Managing customer information on your WordPress websites with MainWP Samouczki dla Cloud Web Instalacja platformy Ghost na hostingu Cloud Web Installer Etherpad sur son hebergement Cloud Web Comment installer Django CMS sur son hebergement Cloud Web Installer Camaleon CMS sur son hebergement Cloud Web Przekierowanie i uwierzytelnianie Tutorial - Chron katalog lub interfejs administracyjny Twojej strony internetowej za pomoca plikow .htaccess i .htpasswd Tutorial - przepisz URL dostepu do mojej strony za pomoca mod_rewrite za pomoca pliku .htaccess Tutorial - Jak zablokowac dostep do mojej strony dla niektorych adresow IP za pomoca pliku .htaccess? Tutorial - Operacje mozliwe do wykonania z plikiem .htaccess CMS Tutorial - Reczna instalacja CMS na hostingu Tutorial - Zainstaluj recznie WordPress Tutorial - Zainstaluj recznie Joomla! Tutorial - Zainstaluj recznie Pico Tutorial - Reczna instalacja PrestaShop Tutorial - Reczna instalacja modułu Drupal Tutorial - Reczna instalacja modułu Grav Tutorial - Zainstaluj recznie Typo3 Tutorial - Zainstaluj recznie SPIP Bezpieczenstwo Jak zabezpieczyc Twoja strone WWW? Aktywacja zapory systemowej Hosting - Zarzadzanie certyfikatem SSL Hosting WWW - Ustaw HTTPS na stronie WWW Hosting WWW - Aktywacja darmowego certyfikatu SSL Let's Encrypt Hosting WWW - Aktywacja certyfikatu SSL Sectigo DV Hosting WWW - Aktywacja certyfikatu SSL Sectigo EV Hosting - Instalacja spersonalizowanego certyfikatu SSL Typowe błedy zwiazane z zabezpieczaniem strony www za pomoca certyfikatu SSL Diagnostyka Przykłady zastosowania - Porady po włamaniu sie na strone WWW Jak złagodzic luke w zabezpieczeniach HTTP/2 Rapid Reset (EN) Co zrobic, jesli moja strona jest niedostepna? Moja strona jest powolna. Co robic? Rozwiaz najczestsze błedy zwiazane z modułami za pomoca 1 klikniecia Co zrobic w przypadku błedu 'Połaczenie nie jest prywatne'? Rozwiaz najczestsze błedy zwiazane z bazami danych Usuniecie błedu "Strona nie została zainstalowana" Co zrobic w przypadku błedu 500 Internal Server Error? Co zrobic w przypadku strony "Index of"? Co zrobic w przypadku strony "403 forbidden"? Co zrobic, jesli wyswietla sie strona 'Your IP has been banned'? Co zrobic, jesli wyswietla sie strona 'Your request has been blocked'? Monitoring i zarzadzanie automatycznymi wiadomosciami e-mail na Twoim hostingu Jak reagowac na wykryta niezwykła aktywnosc na Twoim hostingu webowym Hosting WWW - Moja baza danych jest przeciazona, co robic? Usuwanie powtarzajacych sie błedow podczas korzystania z programu FTP Dodatkowe zasoby Hosting WWW - Lista adresow IP według klastra Informacje techniczne zwiazane z hostingiem wspołdzielonym Hebergement web - Versions disponibles des langages Web Hosting Reversibility Policy (DE) Powiadomienia o zakonczeniu sprzedazy/utrzymanie bazy danych SQL Migracja MySQL do Percona Server dla MySQL Managed Hosting for WordPress Pierwsze kroki Discover Managed Hosting for WordPress (Beta version) Video Center Pierwsze kroki Video Center - Manage your videos online SSL Gateway Pierwsze kroki Zamow SSL Gateway Korzystanie z usługi SSL Gateway Web Cloud Databases Pierwsze kroki Pierwsze kroki z usługa Web Cloud Databases MySQL i MariaDB Pierwsze kroki z PostgreSQL Konfiguracja Web Cloud Databases - Jak autoryzowac adres IP? Tworzenie baz danych i uzytkownikow na serwerze baz danych Web Cloud Databases - Zmiana uprawnien uzytkownika Web Cloud Databases - Logowanie do bazy danych Konfiguracja serwera baz danych Web Cloud Databases - Jak zarzadzac logami? Odłaczenie mojego rozwiazania Web Cloud Databases od hostingu WWW Migracja Tworzenie i eksportowanie kopii zapasowej bazy danych na serwerze baz danych Przywracanie i importowanie bazy danych na serwer baz danych Dodatkowe zasoby Ogłoszenia dotyczace konca umowy sprzedazy/usługi Web Cloud Databases Polityka wycofania z eksploatacji zarzadzanych baz danych Reversibility Policy for the Managed Database System for Web Hosting product Rozwiazania e-mail i narzedzia do pracy zespołowej Funkcje wspolne dla ofert e-mail Zarzadzanie polityka bezpieczenstwa usługi e-mail Korzystanie z aliasow i przekierowan e-mail Usun konto e-mail Korzystanie z Outlook Web Application (OWA) Korzystanie z konta e-mail przy uzyciu Webmail Outlook Web App (OWA) Tworzenie reguł skrzynki odbiorczej w aplikacji OWA Tworzenie odpowiedzi automatycznych w interfejsie OWA Wspołdzielenie folderow w interfejsie OWA Exchange : wspołdzielenie kalendarza w interfejsie OWA Migracja usług Migrowanie adresu e-mail MX Plan do konta E-mail Pro, Exchange lub Zimbra Reczna migracja Twojego konta e-mail Migrowanie kont e-mailowych za pomoca OVHcloud Mail Migrator Migracja kont e-mail z jednej platformy e-mail OVHcloud do innej Rozwiazywanie problemow Wysyłanie lub otrzymywanie e-maili niemozliwe Co zrobic w przypadku konta zablokowanego z powodu spamu? Pobieranie nagłowka i pliku .eml wiadomosci e-mail Zarzadzanie przestrzenia dyskowa konta e-mail Przywroc usuniete elementy konta e-mail MX Plan Przeglad Pierwsze kroki Pierwsze kroki z usługa MX Plan Tworzenie konta e-mail w ramach usługi MX Plan Zmiana hasła do konta e-mail Korzystanie z konta e-mail w interfejsie Webmail Roundcube FAQ e-mail OVHcloud Korzystaj z interfejsu Webmail Zimbra FAQ dotyczacy rozwiazania Zimbra OVHcloud Funkcje adresu e-mail MX Plan - Tworzenie automatycznej odpowiedzi na adres e-mail Korzystanie z list mailingowych i zarzadzanie nimi Konfiguracja filtrow e-mail w Panelu klienta MX Plan - Delegowanie zarzadzania kontami e-mail innej osobie Konfigurowanie aplikacji poczty e-mail na komputerze MX Plan / Zimbra Starter - Konfigurowanie adresu e-mail w klasycznym Outlooku dla Windows MX Plan - Konfiguracja konta e-mail w programie Outlook na urzadzeniu z systemem macOS MX Plan - Skonfiguruj swoje konto e-mail w programie Mail dla systemu macOS MX Plan - Skonfigurowanie adresu e-mail w Thunderbird na Windows MX Plan - Konfigurowanie adresu e-mail w Thunderbird na macOS MX Plan / Zimbra Starter - Dodanie konta e-mail w nowym Outlook na Windows Konfigurowanie aplikacji poczty e-mail na telefonie komorkowym MX Plan - Skonfiguruj swoje konto e-mail w programie Mail dla systemu iPhone i iPad MX Plan - Konfiguracja konta e-mail w Gmailu na Androida MX Plan / Zimbra STARTER - Konfiguracja programu Outlook na Androida MX Plan - Konfiguracja konta e-mail w programie Outlook na urzadzeniu z systemem iOS Dodawanie adresu e-mail do istniejacej usługi poczty e-mail MX Plan - Konfiguracja konta e-mail w interfejsie online programu pocztowego Gmail E-mail Pro Przeglad Pierwsze kroki Konfiguracja konta E-mail Pro Zarzadzanie płatnosciami za Twoje konta E-mail Pro Delegowanie uprawnien do konta e-mail Tworzenie automatycznych podpisow Konfigurowanie aplikacji poczty e-mail na komputerze E-mail Pro - Skonfigurowanie konta e-mail w klasycznym Outlooku dla Windows E-mail Pro - Skonfiguruj swoje konto e-mail w programie Outlook dla systemu macOS E-mail Pro - Skonfiguruj swoje konto e-mail w programie Mail dla systemu macOS E-mail Pro - Konfiguracja konta E-mail Pro w nowej aplikacji Outlook na Windows E-mail Pro – Konfiguracja adresu e-mail w Thunderbird na Windows E-mail Pro – Konfiguracja adresu e-mail w Thunderbird na macOS Konfigurowanie aplikacji poczty e-mail na telefonie komorkowym E-mail Pro - Skonfiguruj swoje konto e-mail w programie Mail dla systemu iPhone i iPad E-mail Pro - Konfiguracja konta e-mail w programie Gmail na urzadzeniu z systemem Android E-mail Pro - Konfiguracja konta e-mail w programie Outlook na urzadzeniu z systemem Android E-mail Pro - Konfiguracja konta e-mail w programie Outlook na urzadzeniu z systemem iOS Dodawanie adresu e-mail do istniejacej usługi poczty e-mail E-mail Pro - Skonfiguruj swoje konto e-mail w interfejsie online programu pocztowego Gmail Microsoft Exchange Przeglad Pierwsze kroki Pierwsze kroki z usługa Hosted Exchange Exchange: Pierwsze kroki z serwerem Private Exchange Private Exchange - Backing up your email accounts with Veeam Backup for Microsoft 365 Zarzadzanie fakturowaniem kont Exchange Dodaj domene do platformy e-mail Dodanie rekordu CNAME w celu potwierdzenia domeny w usłudze e-mail Responsibility model for the product Managed Email Server on Mutualized Infrastructure (EN) Responsibility model for the product Managed Dedicated E-mail Infrastructure (EN) Funkcje konta Exchange Exchange - Korzystanie z grup (mailing listy) dostepnych z kontem Exchange Delegowanie uprawnien do konta e-mail Konfiguracja weryfikacji dwuetapowej na koncie Exchange Korzystanie z kont zasobow Tworzenie i korzystanie z konta wspołdzielonego Tworzenie automatycznych podpisow Zamow licencje Outlook dla usługi Exchange Configurer un connecteur d'envoi sur votre plateforme Private ou Trusted Exchange Konfigurowanie aplikacji poczty e-mail na komputerze Exchange - Konfiguracja konta e-mail w programie Outlook dla systemu Windows Exchange - Skonfiguruj swoje konto e-mail w programie Outlook dla systemu macOS Exchange - Konfiguracja konta e-mail w aplikacji Mail na macOS Exchange - Skonfiguruj swoje konto e-mail w programie Poczta dla systemu Windows Exchange - Konfigurowanie adresu e-mail w Thunderbird na Windows Exchange - Konfigurowanie adresu e-mail w Thunderbird na macOS Konfigurowanie aplikacji poczty e-mail na telefonie komorkowym Exchange - Skonfiguruj swoje konto e-mail w programie Mail dla systemu iPhone i iPad Exchange - Konfiguracja konta e-mail w Gmailu na Androida Rozwiazywanie problemow Wykorzystanie diagnostyki błedow Exchange Exchange - Jak zarzadzac logami Microsoft Office Zarzadzanie grupa licencji Microsoft 365 OVHcloud Zarzadzanie grupa licencji Office 365 Reseller (CSP2) OVHcloud Skorzystaj ze zdalnego pulpitu z Microsoft 365 apps Zimbra Przeglad Pierwsze kroki Pierwsze kroki z oferta Zimbra Korzystaj z interfejsu Webmail Zimbra FAQ dotyczacy rozwiazania Zimbra OVHcloud Konfiguracja konta e-mail Zimbra w programie pocztowym Migracja adresu e-mail MX Plan na konto Zimbra OVHcloud Zimbra - Konfiguracja konta e-mail w aplikacji mobilnej Zimbra Zimbra - Synchronizacja kalendarza CalDAV w aplikacji Zimbra - Skonfigurowanie folderu WebDAV na komputerze Konfigurowanie aplikacji poczty e-mail na komputerze Zimbra Pro - Konfiguracja konta e-mail za pomoca ActiveSync w programie Outlook na urzadzeniu z systemem Windows Zimbra Pro - Konfiguracja konta e-mail przez EWS w Outlook na urzadzeniu Mac Zimbra Pro - Konfiguracja konta e-mail poprzez EWS w Mail na Mac Konfigurowanie aplikacji poczty e-mail na telefonie komorkowym Zimbra Pro - Konfiguracja konta e-mail za pomoca ActiveSync w programie Outlook na urzadzeniu z systemem iOS Zimbra Pro - Konfiguracja konta e-mail za pomoca ActiveSync w aplikacji Mail na urzadzeniu iPhone lub iPad Zimbra Pro - Konfiguracja konta e-mail za pomoca ActiveSync w programie Outlook na Androida Zimbra Pro - Konfiguracja konta e-mail za pomoca ActiveSync na koncie Gmail na urzadzeniu z systemem Android Internet Dostep do Internetu Przeglad Kluczowe pojecia La desserte interne Comprendre le cycle de vie des commandes FTTE et FTTO Pierwsze kroki FAQ solutions Internet OVHcloud Obtenir les identifiants PPPoE Konfiguracja Konfigurowanie dostepu Configurer sa box a partir de l'espace client OVHcloud Modification du profil de synchronisation Comment configurer le reverse DNS de ma connexion Internet OVHcloud Activer l'adresse IPv6 d'une connexion Internet OVHcloud Zarzadzanie oferta Comment changer mon offre xDSL/Fibre Fin du cuivre - Comment migrer mon offre xDSL vers la Fibre ? Comment demenager mon acces xDSL/Fibre Comment resilier un acces xDSL/Fibre VoIP / Acces Internet - Deroulement d'un RMA Zarzadzanie opcjami Comment activer mes lignes telephoniques ? (Offres ADSL/VDSL/FTTH) Activer les adresses e-mail incluses dans votre offre FTTH/xDSL Konfiguracja zaawansowana Comment activer le mode bridge sur un modem Zyxel Comment reutiliser le WiFi d'un modem Zyxel avec OverTheBox Activer ou desactiver l'envoi d'e-mails depuis le SMTP OVHcloud Gerer et configurer un bloc IP /29 Comment changer le backend ACS du modem Connectivity API Configurer un routeur manuellement Diagnostyka Redemarrer ou reinitialiser une box OVHcloud Depanner son acces Internet fibre Resoudre une interruption ou des lenteurs de navigation Retablir la synchronisation d'une connexion suite a une coupure Retablir un acces a Internet suite a une coupure complete ou partielle Verifier si son lien xDSL est sature Verifier la stabilite de son acces OVHcloud via les logs radius Activer une alerte de monitoring OverTheBox Przeglad Pierwsze kroki Premiers pas avec OverTheBox Comment installer OverTheBox ? FAQ OverTheBox Konfiguracja Zarzadzanie oferta Comment changer mon offre OverTheBox Konfiguracja poczatkowa Comment mettre a jour un appareil OverTheBox ? Comment acceder a distance a une OverTheBox Comment configurer IPv6 sur OverTheBox ? Comment reinitialiser ou restaurer la configuration d'une OverTheBox Comment configurer le pare-feu (firewall) sur OverTheBox ? Comment configurer le reseau local d'une OverTheBox ? Comment configurer une route statique sur OverTheBox ? Comment configurer la qualite de service (QoS) sur OverTheBox ? Comment configurer un lien 4G sur OverTheBox? Zaawansowane przygotowanie Comment configurer une interface reseau ? Installer l'image OverTheBox sur votre appareil Configurer un ancien appareil OverTheBox v1 (Intel & IT v1) Telefon i faks VoIP - Presentation de la documentation Pierwsze kroki; FAQ VoIP OVHcloud Gerer vos services VoIP Gerer vos groupes de telephonie Renseigner les coordonnees d'une ligne ou d'un numero et les faire paraitre en ligne Podanie Valider votre identite pour l'utilisation des services VoIP Valider votre identite pour l'exploitation d'un numero special SVA Gerer les reversements ou les couts de vos numeros speciaux Gestion du depot de garantie et de la limite hors-forfait Effectuer un changement de contacts pour vos groupes de telephonie Comment resilier un service VoIP ou une ligne Fax VoIP / Acces Internet - Deroulement d'un RMA Konfiguracja Linie telefoniczne Ligne SIP - commander, modifier, rattacher ou detacher un telephone OVHcloud Configurer et consulter le repondeur de sa ligne Configurer la presentation de son numero Filtrer et renvoyer ses appels Configurer des plages horaires et des fermetures exceptionnelles sur une ligne Installer et configurer Softcall Gerer un carnet de contacts sur une ligne SIP Creer des numeros abreges Modifier les musiques et sonneries de votre ligne Activer ou desactiver des services depuis le telephone Gerer et utiliser les appels simultanes Configurer les touches programmables de votre telephone OVHcloud Gerer le mode intercom de votre ligne Configurer et utiliser le Click2Call sur une ligne SIP Statistiques sur la QoS des appels Numery i aliasy Demander et suivre une portabilite de numero Demander et suivre une portabilite de numero belge Choisir et appliquer une configuration pour un numero Configurer une redirection d'appels Configurer une file d'appels Configurer un serveur vocal interactif (SVI) Configurer un Contact Center Solution Creer et gerer des conferences telephoniques POPC Installer le logiciel POPC Prise en main du logiciel POPC IPBX How to deploy the 3CX IPBX automatically on OVHcloud Public Cloud Asterisk - configuration et utilisation Comment modifier le temps d’enregistrement d’une ligne sur Asterisk 3CX - Configuration et utilisation Freeswitch - configuration et utilisation Integracja telefonii komputerowej (CTI) Integration CTI de la telephonie OVHcloud aux CRM et ERP - exemple avec SugarCRM Documentation technique CTI Projet communautaire CTI Tutoriale Ligne SIP - Configuration sur un softphone / telephone personnel Enregistrer une ligne SIP OVHcloud sur Zoiper Tutoriel - Utiliser une ligne SIP OVHcloud sur Linphone Bezpieczenstwo Securiser sa ligne SIP OVHcloud Modifier le mot de passe d'une ligne SIP Restreindre sa ligne SIP OVHcloud par IP Diagnostyka Tutoriel - Diagnostic du reseau local Depanner son telephone OVHcloud Dodatkowe zasoby Guides d'utilisation de nos precedentes gammes de telephones Utiliser le Cisco 8851 Utiliser le Cisco 7841 Utiliser le Yealink T4X Utiliser le Yealink W56P Utiliser le Yealink CP860 Branchements du C530 IP Utiliser le Gigaset C530IP Depannage C530 IP Branchements SPA112 Adaptateur SPA112 Depannage SPA112 Branchements SPA504G Fonctionalites SPA504G Depannage SPA504G Branchements IP5000 Depannage IP5000 Faks Przeglad Pierwsze kroki FAQ sur la solution Fax OVHcloud Configuration de votre ligne Fax Utiliser son fax physique avec l'offre Plug & Fax Activation du repondeur Fax EcoFax Pro / Plug & Fax Konfiguracja Wysyłanie i odbieranie faksow Envoyer des fax par e-mail Envoyer une campagne de fax depuis l'espace client OVHcloud Envoyer des Fax via l'imprimante virtuelle EcoFax - macOS X Envoyer des Fax via l'imprimante virtuelle EcoFax - Windows Comment resilier un service VoIP ou une ligne Fax Przesyłanie wiadomosci SMS Przeglad Pierwsze kroki FAQ dotyczace OVHcloud SMS Moja pierwsza kampania SMS Time2Chat, la messagerie conversationnelle par SMS pour les entreprises Konfiguracja SMS Versand Wysyłanie wiadomosci SMS z Panelu klienta Wysyłanie wiadomosci SMS z adresu e-mail Wysyłanie wiadomosci SMS za pomoca interfejsu API OVHcloud w PHP Wysyłanie wiadomosci SMS za pomoca interfejsu API OVHcloud w Node.js Wysyłanie wiadomosci SMS za pomoca interfejsu API OVHcloud w Javie Envoyer des SMS avec l’API OVHcloud en c# Wysyłanie SMS-ow do Stanow Zjednoczonych Wysyłanie wiadomosci SMS z adresu URL — http2sms Zarzadzanie rozwiazaniem Zarzadzanie zasileniami SMS i aktywowanie automatycznego doładowania Zarzadzanie historia wiadomosci SMS Wszystko, co musisz wiedziec o nadawcach SMS Informacje o uzytkownikach wiadomosci SMS Lista odbiorcow wiadomosci SMS Zarzadzanie ksiazkami adresowymi SMS Envoyer des SMS permettant la reponse Zaawansowane uzycie Tout ce qu'il faut savoir sur le HLR - SMS API SMS Cookbook Automatyzacja wysyłania SMS za pomoca n8n za posrednictwem API OVHcloud SMPP Zarzadzanie kontem SMS SMPP SMPP Technical Specifications (EN) Przechowywanie i kopia zapasowa Object Storage Przeglad S3 compatible Kluczowe pojecia Object Storage - Choosing the right storage class for your needs Object Storage - Endpoints and Object Storage geoavailability Comparison of Object Storage Deployment Modes - Understanding 3-AZ / 1-AZ / Local Zones Cold Archive — przeglad (EN) Pierwsze kroki Object Storage - Getting started Cold Archive - Getting started with Cold Archive Object Storage - Identity and access management Konfiguracja Object Storage - Getting Started with Versioning Object Storage - Smart Storage Management with Lifecycle Rules Object Storage - Master asynchronous replication across your buckets Object Storage - Server Access Logging Object Storage - Setting up CORS on Object Storage Object Storage - Bucket ACL Object Storage - Hosting a static website in an Object Storage bucket Object Storage - Enabling HTTPS on a static website using a custom domain Object Storage - How to connect Object Storage buckets with other resources in a vRack Migracja Object Storage - How to migrate from an S3-compatible object storage provider to OVHcloud Object Storage Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage Tutoriale Object Storage - Use Object Storage with Rclone Object Storage - Use Object Storage with S3cmd Object Storage - Use Object Storage with WinSCP Object Storage - Skorzystaj z oferty Object Storage z Veeam (EN) Object Storage - Skorzystaj z oferty Object Storage z Nextcloud (EN) Object Storage - Skorzystaj z oferty Object Storage z Owncloud (EN) Object Storage – Use Object Storage with Cohesity NetBackup Object Storage – Use Object Storage with Pure Storage Flashblade Object Storage - Manage an Object Storage bucket with Terraform Object Storage – How to share an object or file externally Bezpieczenstwo Object Storage - Encrypt your server-side objects with SSE-C or SSE-OMK Object Storage - Managing object immutability with Object Lock (WORM) Object Storage - Identity and access management Rozwiazywanie problemow Object Storage - FAQ Cold Archive - FAQ (EN) Object Storage - Local Zones specifications Object Storage - Compliance Object Storage - Ograniczenia techniczne (EN) Object Storage - Optimising Performance Object Storage - Optimise the sending of your files to Object Storage Dodatkowe zasoby Object Storage - Shared Responsibility Cold Storage - Shared Responsibility for archive and restoration services Object Storage - Third-party applications compatibility Swift Pierwsze kroki Object Storage Swift - Creating an Object Storage container Object Storage Swift - Pierwsze kroki z API Swift Object Storage Swift - Pierwsze kroki z API Swift S3 Konfiguracja Object Storage Swift - Umieszczenie kontenera Object Storage za domena Object Storage Swift — synchronizacja kontenerow obiektow (EN) Object Storage Swift - Konfiguracja automatycznego usuwania obiektow Object Storage Swift - Setting up CORS on Object Storage (EN) Cloud Archive Swift - Zarzadzaj swoimi archiwami za pomoca programu SFTP/SCP Cloud Archive Swift - Tworzenie kontenera Public Cloud Archive Cloud Archive Swift - Odblokuj dane przechowywane w systemie Public Cloud Archive Cloud Archive Swift - Set up an Access Control List on Public Cloud Archive (EN) Migracja Object Storage - How to migrate from OVHcloud Swift Object Storage to OVHcloud S3-compatible Object Storage Tutoriale Object Storage Swift - Synchronizacja NAS Synology z Object Storage Object Storage Swift - Montowanie kontenera obiektow za pomoca S3QL (EN) Object Storage Swift - Zarzadzanie Object Storage za pomoca oprogramowania CyberDuck Object Storage Swift - Using Object Storage with Rclone Object Storage Swift - Konfiguracja Owncloud dla Object Storage (EN) Cloud Archive Swift - Zarzadzaj swoimi archiwami za pomoca interfejsu Swift (Cyberduck) Cloud Archive Swift - Zarzadzanie Twoimi archiwami za pomoca Rsync Bezpieczenstwo Object Storage Swift - Set up an Access Control List on Object Storage (EN) Rozwiazywanie problemow Object Storage Swift - S3/Swift REST API compatibility (EN) Object Storage Swift - Capabilities and limitations Cloud Archive Swift - Capabilities and limitations Object Storage Swift - Optymalizacja wysyłki do Object Storage Dodatkowe zasoby Object Storage Swift - Curl Command Memo (EN) Object Storage Swift - Swift commands Memo (EN) Cloud Archive Swift - Curl Command Memo (EN) Cloud Archive Swift - Swift Command Memo (EN) File Storage Przeglad Enterprise File Storage Przeglad Kluczowe pojecia Enterprise File Storage - Koncepcje Enterprise File Storage - Koncepcje wydajnosci Enterprise File Storage - FAQ Pierwsze kroki Enterprise File Storage - Zarzadzanie w panelu klienta OVHcloud Managing Enterprise File Storage with OVHcloud Terraform provider Enterprise File Storage - Pierwsze kroki z API Enterprise File Storage - Pierwsze kroki z Trident CSI Konfigurowanie Enterprise File Storage - Zarzadzanie polityka wykonywania snapshotow Enterprise File Storage - Zachowaj automatyczny snapshot Enterprise File Storage - Przywracanie wolumenu za pomoca API przywracania snapshotow Enterprise File Storage - Zarzadzanie wolumenami Enterprise File Storage - Zarzadzanie ACL wolumenu Enterprise File Storage - Zarzadzanie snapshotami wolumenu Enterprise File Storage - Szczegoły dotyczace wybranych klientow NFS Enterprise File Storage - Connect a Public Cloud instance to an EFS Volume via vRack Private Network Enterprise File Storage - Private network configuration Migracja Enterprise File Storage - Klonowanie wolumenu Dodatkowe zasoby File Storage services - Responsibility model (EN) File Storage reversibility policy NAS-HA Przeglad Kluczowe pojecia Najczesciej zadawane pytania dotyczace technologii NAS-HA Pierwsze kroki Pierwsze kroki z usługa NAS HA NAS-HA - Pierwsze kroki z API Konfigurowanie Montowanie NAS-HA przy uzyciu zasobow NFS Podłacz HA-NAS za pomoca udziału CIFS NAS-HA - Zarzadzanie ACL przez API NAS-HA - Zarzadzanie partycjami przez API NAS-HA - Zarzadzanie snapshotami przez API Migracja Migracja danych z jednego serwera NAS-HA do innego przez NFS Dodatkowe zasoby File Storage reversibility policy File Storage services - Responsibility model (EN) Public Cloud File Storage Key concepts Pierwsze kroki File Storage Service - Getting started (Beta) Block Storage Przeglad Block volume Kluczowe pojecia Proper Usage and Limitations of Classic Multi-Attach Block Storage in 3AZ Regions Pierwsze kroki Zarzadzanie wolumenem instancji Public Cloud Tworzenie kopii zapasowej wolumenu Snapshot wolumenu instancji Public Cloud Konfigurowanie Tworzenie wolumenu z kopii zapasowej Zwieksz rozmiar dodatkowego dysku Test predkosci dyskow Migracja Migrer un volume Block Storage vers un volume chiffre LUKS Zmien wolumen Block Storage Dodatkowe zasoby Public Cloud Block Storage - Shared responsibilities (EN) Cloud Disk Array Kluczowe pojecia FAQ (EN) Pierwsze kroki Cloud Disk Array - Tworzenie uzytkownika (EN) Cloud Disk Array - Pool creation (EN) Cloud Disk Array - Tworzenie IP ACL (EN) Konfigurowanie Zmien prawa uzytkownika (EN) Rozproszony system plikow CephFS (EN) How to upgrade a Cloud Disk Array (CDA) using the OVHcloud API Uzyskaj dostep do klastra za pomoca klienta rbd (EN) Tutorials Skorzystaj z oferty Ceph z Proxmox (EN) Dodatkowe zasoby Stan klastra (EN) Benchmark - ewaluacja wydajnosci przestrzeni dyskowej Backup and disaster recovery solution Backup Agent Kluczowe pojecia Backup Agent - Omowienie produktu Backup Agent - Jak działaja Vault Pierwsze kroki Backup Agent - Jak skonfigurowac pierwsza kopie zapasowa Backup Agent - Zarzadzanie kopiami zapasowymi i przywracaniem danych Aplikacja Backup - Połaczenie z VSPC Rozwiazywanie problemow Backup Agent - Rozwiazywanie problemow Backup Agent - Restore a Bare Metal server with Veeam Backup Agent Dodatkowe zasoby Backup Agent - znane ograniczenia Backup Agent - Fakturacja Backup Agent - Aktualizacje usługi Aplikacja Backup - Procedura usuwania Veeam Enterprise Plus Pierwsze kroki Instalacja Veeam Backup & Replication (EN) Konfigurowanie Preparing a Bare Metal Server backup with Veeam Enterprise (EN) Backing up a Bare Metal Linux Server with Veeam Enterprise (EN) Backing Up a Bare Metal Windows Server Using Veeam Agent for Windows (EN) Restoring a Bare Metal Server with Veeam Enterprise (EN) Bezpieczenstwo Encrypting backup jobs with Veeam and OKMS Managed Veeam for Public VCF aaS Pierwsze kroki Public VCF as-a-Service - Backups with Veeam Data Platform (EN) HYCU for OVHcloud Pierwsze kroki Konfiguracja HYCU Backup (EN) Managed Kubernetes - Data Protection Tutorials Backup and Restore OVHcloud Managed Kubernetes Cluster, Namespace and Applications using TrilioVault for Kubernetes Backing-up an OVHcloud Managed Kubernetes cluster using CloudCasa Backing up and restoring your Persistent Volume with Volume Snapshots on OVHcloud Managed Kubernetes Backing-up an OVHcloud Managed Kubernetes cluster using Velero Backing-up Persistent Volumes using Stash Siec Additional IP Kluczowe pojecia Concepts - Primary IP and Additional IP Konfiguracja Przenies Additional IP Konfiguracja bloku Additional IP w sieci vRack Konfiguracja bloku Additional IPv6 w sieci vRack Przewodniki specyficzne dla produktow Serwery dedykowane Konfiguracja sieci na Proxmox VE w ofercie High Grade, Scale & Advance (EN) Konfiguracja Additional IP w trybie bridge na wirtualnych maszynach Tutorial - Configuring pfSense network bridge (EN) Configurer son adresse IP en alias Konfiguracja sieci w systemie Windows Server z Hyper-V Przypisanie wirtualnego adresu MAC do Additional IP Korzystanie z Hyper-V z adresow Additional IP w sieci vRack Hosted Private Cloud Dodaj publiczny adres IP do nowej VM (EN) Dodawanie bloku IP Load Balancer How to route an Additional IP Managed Bare Metal Dodawanie bloku IP Public Cloud Concepts - Additional IP or Floating IP (EN) Konfiguracja Additional IP Wykupienie adresu Additional IP Przeniesienie adresu Additional IP Importowanie adresu Additional IP Virtual Private Servers Skonfiguruj adres IP jako alias Rozwiazywanie problemow Jak usunac adres IP z listy zablokowanych adresow IP Cancelling an Additional IP service Bring Your Own IP How to use the Bring Your Own IP feature (EN) BGP Service Configuration du service BGP Content Delivery Network (CDN) Infrastructure Pierwsza konfiguracja domeny Zarzadzanie limitem transferu w usłudze CDN Certyfikat SSL dla usługi CDN Lista adresow IP, ktore chcesz autoryzowac dla usługi CDN Infrastructure Load Balancer Przeglad Kluczowe pojecia Introduction to the OVHcloud Load Balancer OVHcloud Load Balancer FAQ Wprowadzenie Gestion du service OVHcloud Load Balancer via l'espace client Order a free SSL certificate Load Balancer API Quick Reference OVHcloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding Load balancing methods Konfiguracja Infrastruktura How to route an Additional IP Configuring the vRack on the load balancer How to configure the OVHcloud Load Balancer in multiple zones Ruch Konfiguracja HTTP/2 w usłudze Load Balancer Comment configurer le SMTP sur un service Load Balancer Configuration of an OVHcloud Load Balancer service - HTTP headers Configuring an OVHcloud Load Balancer with ProxyProtocol Configuration of probes on an OVHcloud Load Balancer service Configuring an OVHcloud Load Balancer service with redirects Configuring an OVHcloud Load Balancer with HTTP routes Tracking connections on the OVHcloud Load Balancer Wdrozenia Configuration of an OVHcloud Load Balancer service with HTTP/HTTPS Deploying a blue-green infrastructure Dodatkowe zasoby Details of API functions Rozwiazywanie problemow Retrieving server health status Sieciowe bezpieczenstwo Aktywacja i konfiguracja Edge Network Firewall Ochrona serwera gier za pomoca firewalla aplikacyjnego Monitoring atakow DDoS za pomoca Network Security Dashboard OVHcloud Connect Przeglad Kluczowe pojecia Concepts overview Layer 2 mode Layer 3 mode Wprowadzenie Installation of OVHcloud Connect Direct from the OVHcloud Control Panel Installation of OVHcloud Connect Provider from the OVHcloud Control Panel How to initiate a diagnostic for OVHcloud Connect from the OVHcloud Control Panel OVHcloud Connect Logs Forwarding FAQ OVHcloud Connect Konfiguracja Configuration of OVHcloud Connect using OVHcloud APIv6 Rozwiazywanie problemow Troubleshooting common errors setting up OVHcloud Connect Dodatkowe zasoby Technical capabilities and limitations SecNumCloud Concepts overview SPN Concept VPN-SPN Concept FAQ SecNumCloud Connectivity vRack Private Network Przeglad Konfiguracja Konfiguracja bloku Additional IP w sieci vRack Konfiguracja bloku Additional IPv6 w sieci vRack Konfiguracja ramek Jumbo w vRacku Tworzenie kilku sieci VLAN w prywatnej sieci vRack Zmiana strefy rozgłaszania bloku IP w sieci vRack Upgrade and downgrade private bandwidth (vRack) via the OVHcloud API Przewodniki specyficzne dla produktow Serwery dedykowane Konfiguracja sieci na Proxmox VE w ofercie High Grade, Scale & Advance (EN) Konfiguracja kilku serwerow dedykowanych w sieci vRack Konfiguracja sieci w systemie Windows Server z Hyper-V Konfiguracja sieci vRack miedzy Public Cloud a serwerem dedykowanym Korzystanie z Hyper-V z adresow Additional IP w sieci vRack Konfiguracja karty sieciowej (NIC) dla OVHcloud Link Aggregation w Debian 9-11 Hosted Private Cloud Nutanix on OVHcloud Połaczenie klastrow w sieci vRack (EN) Zmiana vRack klastra Nutanix (EN) VMware on OVHcloud Tworzenie sieci VLAN (EN) Korzystanie z usługi Hosted Private Cloud w ramach usługi vRack Kompatybilnosc usługi vRack z usługa Hosted Private Cloud Load Balancer Configuring the vRack on the load balancer Managed Bare Metal Korzystanie z usługi Managed Bare Metal w ramach usługi vRack Tworzenie sieci VLAN Public Cloud Kontenery i Orchestracja Using vRack Private Network Working with vRack example - Communicating between different private networks Using vRack - Communicating between different private networks Working with vRack example - Managed Kubernetes and Public Cloud instances Public Cloud Network Services Konfiguracja vRack dla Public Cloud Configuring vRack on the Public Cloud using the OVHcloud API (EN) Konfiguracja usługi vRack Public Cloud przy uzyciu OpenStack CLI Konfiguracja sieci vRack miedzy Public Cloud a serwerem dedykowanym Configuring a public IP block in a vRack on a Public Cloud instance vRack Services vRack Services - Exposing a Managed Service on your vRack Enterprise File Storage - Private network configuration Enterprise File Storage - Connect a Public Cloud instance to an EFS Volume via vRack Private Network Rozwiazywanie problemow How to troubleshoot your network using OVHcloud tools Jak sprawdzic, czy moj adres IP jest zarzadzany przez OVHcloud? Zarzadzanie i operacje API Pierwsze kroki Pierwsze kroki z API OVHcloud Exploring the OVHcloud APIs (EN) APIv6 OVHcloud API v2 - Principles of operation Manage services Manage payment and billing of OVHcloud services Create a OVH sub-account and a user account with OVH API Managing OVHcloud service accounts via the API (EN) How to use service accounts to connect to OVHcloud APIs (EN) Generating OVHcloud account logs with Logs Data Platform (EN) Zarzadzanie uzytkownikami i federacja Pierwsze kroki Prezentacja tozsamosci, ktore moga wspołdziałac w ramach konta OVHcloud Tworzenie uzytkownikow lokalnych i zarzadzanie nimi na koncie OVHcloud Managing OVHcloud service accounts via the API (EN) Federacja tozsamosci Włacz połaczenia Active Directory Federation Services (AD FS) SSO z Twoim kontem OVHcloud Włacz połaczenia SSO Google Workspace z Twoim kontem OVHcloud Włacz połaczenia Entra ID SSO z Twoim kontem OVHcloud Włacz połaczenia Okta SSO z Twoim kontem OVHcloud IAM Jak korzystac z zasad IAM przy uzyciu interfejsu API OVHcloud (EN) Jak korzystac z polityki IAM w Panelu klienta Lista grup uprawnien OVHcloud (EN) How to manage tags on resources Jak utworzyc polityke IAM, aby umozliwic uzytkownikowi logowanie sie do Panelu klienta OVHcloud (EN) How to use IAM policies with vSphere (EN) How to use service accounts to connect to OpenStack (EN) How to analyse IAM policy results (EN) Generating OVHcloud account logs with Logs Data Platform (EN) Terraform Using Terraform with OVHcloud (EN) CLI Getting Started with OVHcloud CLI Observability Logs Data Platform Getting Started Introduction to Logs Data Platform Quick start for Logs Data Platform Logs Data Platform - Responsibility model Reversibility Policy for the Managed Log Manager product OVHcloud Service Logs Generating OVHcloud account logs with Logs Data Platform (EN) Logs Data Platform - Collect VMware on OVHcloud logs (EN) Public Cloud Load Balancer TCP / HTTP / HTTPS Logs Forwarding (EN) Mettre en place le transfert de logs des bases de donnees Public Cloud (EN) Web Cloud Databases - Jak zarzadzac logami? Managed Kubernetes Service Audit Logs Forwarding Pushing logs from OVHcloud KMS to Logs Data Platform OVHcloud Connect Logs Forwarding IAM Ingesting your logs Field naming convention Mutualized Inputs Dedicated input - Logstash Mutualized input - OpenSearch API Pushing logs with a SDK - Python 2.x - Djehouty Pushing logs with a SDK - Python 3.x - logging-ldp Pushing logs with a logging library - Rust - gelf_logger and log4rs-gelf Pushing logs with a forwarder - Filebeat (Linux) Pushing logs with a forwarder - Syslog-ng 3.12.1+ (Linux) Pushing logs with a forwarder - NXLog (Windows) Pushing logs from software - Apache Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit Generating OVHcloud account logs with Logs Data Platform (EN) SAP logs on OVHcloud Logs Data Platform - Configuration Logs Data Platform - Collect VMware on OVHcloud logs (EN) Visualizing, querying and exploiting your logs Exposing your logs to third-party tools via the OpenSearch API Using OpenSearch Dashboards with Logs Data Platform Using Grafana with Logs Data Platform CLI - ldp-tail, a tool to follow your logs in real-time CLI - bonfire, querying graylog from a CLI Alerting - Configuring alerts on your streams Alerting - Using ElastAlert 2 with Logs Data Platform OpenSearch Index as a service OpenSearch Index as a Service Security and conformity Archiving your logs - Cold-storage Encrypting your logs archives Securing Logs Data Platform's APIs with tokens Usecases Tracking slow MySQL queries with Logs Data Platform Supervising your HAProxy deployment with Logs Data Platform Pushing logs from a Kubernetes cluster to Logs Data Platform using Fluent Bit Handling roles and permissions when IAM is not enabled SAP logs on OVHcloud Logs Data Platform - Configuration KMS Getting started with OVHcloud Key Management Service (KMS) Using OVHcloud Key Management Service (KMS) Manage your OKMS access certificate OKMS Architecture overview OKMS - Shared responsibilities How to connect a compatible product using KMIP protocol How to Encrypt Kubernetes ETCD with OVHcloud KMS Pushing logs from OVHcloud KMS to Logs Data Platform Secret Manager Using the Secret Manager in the OVHcloud Control Panel Using the Secret Manager with the REST API Using the Secret Manager with the HashiCorp Vault KV2 compliant API Manage your OKMS access certificate OKMS Architecture overview OKMS - Shared responsibilities How to use Kubernetes External Secret Operator with Secret Manager Zarzadzanie kontem Informacje o koncie Przeglad Pierwsze kroki Tworzenie konta OVHcloud Logowanie do Panelu klienta OVHcloud Tworzenie i zarzadzanie hasłem do konta Zabezpieczenie konta OVHcloud i zarzadzanie danymi osobowymi Zarzadzanie kontaktami swoich usług Zarzadzanie komunikacja dotyczaca usług OVHcloud Prezentacja nowej nawigacji w Panelu klienta OVHcloud Udostepnianie plikow za pomoca narzedzia Plik Tworzenie i zarzadzanie uzytkownikami Prezentacja tozsamosci, ktore moga wspołdziałac w ramach konta OVHcloud Tworzenie uzytkownikow lokalnych i zarzadzanie nimi na koncie OVHcloud Jak korzystac z zasad IAM przy uzyciu interfejsu API OVHcloud (EN) Jak korzystac z polityki IAM w Panelu klienta Generating OVHcloud account logs with Logs Data Platform (EN) How to analyse IAM policy results (EN) Lista grup uprawnien OVHcloud (EN) Jak utworzyc polityke IAM, aby umozliwic uzytkownikowi logowanie sie do Panelu klienta OVHcloud (EN) Managing OVHcloud service accounts via the API (EN) Włacz połaczenia Active Directory Federation Services (AD FS) SSO z Twoim kontem OVHcloud Włacz połaczenia SSO Google Workspace z Twoim kontem OVHcloud Włacz połaczenia Entra ID SSO z Twoim kontem OVHcloud Włacz połaczenia Okta SSO z Twoim kontem OVHcloud How to use IAM policies with vSphere (EN) How to use service accounts to connect to OpenStack (EN) How to use service accounts to connect to OVHcloud APIs (EN) Jak dodac klucz SSH w panelu sterowania OVHcloud (generated by AI) FAQ FAQ dotyczacy zarzadzania kontem OVHcloud FAQ dotyczacy pomocy OVHcloud Bezpieczenstwo i zgodnosc Zabezpieczenie konta OVHcloud za pomoca weryfikacji dwuetapowej Ogranicz dostep przez IP do Panelu klienta OVHcloud Phishing — jak rozpoznac fałszywe e-maile i oszustwa? Information System Security Policy (ISSP) Dedicated Server Security Specifications Security specification for Private Cloud by VMmare (EN) Block Storage security specifications Security specification for Private Cloud VMmare under SecNumCloud qualification (EN) OVHcloud products ISO27k certifications OVHcloud products HDS certification Representation des garanties de la certification d'Hebergement de Donnees de Sante (HDS) sur les produits OVHcloud Zarzadzanie rozliczeniami, płatnosciami i usługami Odnawianie usługi Jak odnawiac usługi OVHcloud Odnowienie domen OVHcloud Odnawianie usług przy uzyciu API OVHcloud Zarzadzanie usługami Dobre praktyki zarzadzania usługami i kontem OVHcloud Jak uzyskac slad weglowy Twoich usług OVHcloud Faktury, rozliczenia i płatnosci Zarzadzanie zamowieniami w OVHcloud Zarzadzanie sposobami płatnosci Zarzadzanie fakturami OVHcloud Pojecie numeru zamowienia lub Purchase Order (PO) Payer une commande en tant qu’administration publique Hosted Private Cloud Hosted Private Cloud Billing (EN) AI Notebooks AI Notebooks - Billing and lifecycle Public Cloud Korzystanie z vouchera Public Cloud Compute - Zmiana typu rozliczenia z godzinowego na miesieczne dla instancji Public Cloud Konczenie usługi Jak zrezygnowac z usług OVHcloud Hosted Private Cloud Jak zrezygnowac z usługi Private Cloud GDPR - How to immediately delete your OVHcloud services FAQ FAQ dotyczacy płatnosci i fakturowania FAQ dotyczacy sledzenia zamowien OVHcloud Jak sprawdzic, czy moj adres IP jest zarzadzany przez OVHcloud? API Zamow projekt Public Cloud za posrednictwem API OVHcloud Odwracalnosc Zasady odwracalnosci Global Reversibility Policy (EN) Web Hosting Reversibility Policy (DE) Public Cloud Reversibility Policy Reversibility Policy for Managed Dedicated Cloud product (EN) Reversibility policy for the service VMware on OVHcloud under SecNumCloud qualification (EN) Dedicated Servers Reversibility Policy (EN) Dedicated Servers 3-AZ Reversibility Policy Reversibility Policy for Managed Document Database Product Reversibility Policy for Managed Relational Database Product Reversibility Policy for the Managed Message Broker product Reversibility Policy for the Managed Data Visualization product File Storage reversibility policy Cold Storage product reversibility policy Object Storage product reversibility policy Politique de reversibilite du produit Object Storage 3AZ Orchestration product reversibility policy Managed OCI artifact Registry Product Reversibility Policy Reversibility Policy for the Managed Log Manager product Reversibility Policy for the Unified Data Platform product AI Notebooks - Politique de reversibilite du produit Notebook Interface Reversibility Policy for the AI Managed Container product Reversibility Policy for the Managed Search Engine Software Platform product Reversibility Policy for the Managed Mutualized Virtualization product Reversibility Policy for the Dedicated PoD-SecNumCloud product Reversibility Policy for the Managed Database System for Web Hosting product Reversibility Policy for the Managed In-Memory Database product Podział odpowiedzialnosci Shared responsibility for Dedicated Servers (EN) File Storage services - Responsibility model (EN) Cold Storage - Shared Responsibility for archive and restoration services Responsibility sharing for the VMware on OVHcloud service Partage de responsabilite sur le service Hosted Private Cloud by VMware sous la qualification SecNumCloud Podział odpowiedzialnosci - Nutanix on OVHcloud (EN) Shared responsibility for SAP on OVHcloud solutions Logs Data Platform - Responsibility model Public Cloud Instances - Shared responsibilities (EN) Responsibility model for Public Cloud Databases Public Cloud Block Storage - Shared responsibilities (EN) Object Storage - Shared Responsibility Managed Kubernetes - Responsibility model Managed Private Registry - Responsibility model (EN) Responsibility model for the product Managed Email Server on Mutualized Infrastructure (EN) Responsibility model for the product Managed Dedicated E-mail Infrastructure (EN) OKMS - Shared responsibilities Startup Program Przeglad General information Startup Program - How to apply to our newsletter? How to optimise your application to the Startup Program How to sign your Startup Program contract Support & Communication How to contact a Startup Program manager and/or request a technical consultation Credits & Billing How to check your Startup Program credits How to pay a bill with your Startup Program credits Which products are available to use with Startup Program credits? Technical resources How to increase Public Cloud quotas for a Startup Program member Bezpieczenstwo i tozsamosc IAM Przeglad Kluczowe pojecia Pierwsze kroki Konfiguracja Zarzadzanie politykami (UI) Zarzadzanie politykami (API) Grupy uprawnien Konta usługi SSO / SAML Przeglad Kluczowe pojecia Pierwsze kroki Konfiguracja Połaczenie z ADFS Połaczenie z Azure AD Połaczenie z Google Workspace Połaczenie z Okta Certyfikaty bezpieczenstwa Certyfikacja HDS Polityka bezpieczenstwa Specyfikacje serwerow dedykowanych Specyfikacje Block Storage Specyfikacje Private Cloud VMware Specyfikacje Private Cloud SNC Home › Bare Metal Cloud › Serwery dedykowane › Zarzadzanie i odbudowa oprogramowania RAID na serwerach w trybie UEFI Zarzadzanie i odbudowa oprogramowania RAID na serwerach w trybie UEFI Skopiuj Markdown Zapytaj AI Wprowadzenie Redundant Array of Independent Disks (RAID) to technologia, ktora zmniejsza utrate danych na serwerze, replikujac dane na dwoch lub wiecej dyskach. Domyslny poziom RAID dla instalacji serwerow OVHcloud to RAID 1, ktory podwaja zajete przez dane miejsce, skutecznie zmniejszajac dostepne miejsce na dysku o połowe. Ten przewodnik wyjasnia, jak zarzadzac i odbudowac oprogramowanie RAID po wymianie dysku na serwerze w trybie uruchamiania UEFI. Zanim zaczniemy, zwroc uwage, ze ten przewodnik skupia sie na Serwerach dedykowanych, ktore uzywaja UEFI jako trybu uruchamiania. Jest to typowe dla nowoczesnych płyt głownych. Jesli Twoj serwer uzywa trybu uruchamiania zgodnego (BIOS), odwiedz ten przewodnik: Zarzadzanie i odbudowa oprogramowania RAID na serwerach w trybie uruchamiania zgodnym (BIOS) . Aby sprawdzic, czy serwer działa w trybie zgodnym BIOS czy trybie uruchamiania UEFI, uruchom nastepujaca komende: Aby uzyskac wiecej informacji na temat UEFI, zapoznaj sie z ponizszym artykułem . Wymagania poczatkowe Serwer dedykowany z konfiguracja oprogramowania RAID Dostep administracyjny (sudo) do serwera przez SSH Zrozumienie RAID, partycji i GRUB W całym przewodniku uzywamy pojec głowny dysk i dysk pomocniczy . W tym kontekscie: Głowny dysk to dysk, ktorego ESP (EFI System Partition) jest zamontowany przez system Linux. Dyski pomocnicze to wszystkie inne dyski w RAID. W praktyce Kiedy zakupisz nowy serwer, mozesz poczuc potrzebe wykonania szeregu testow i działan. Jednym z takich testow moze byc symulacja awarii dysku, aby zrozumiec proces odbudowy RAID. Omowienie tresci Podstawowe informacje Zrozumienie partycji systemu EFI (ESP) Symulowanie awarii dysku Usuwanie uszkodzonego dysku Odbudowa macierzy RAID (z ESP bez dublowania) Odbudowanie tablicy RAID po wymianie głownego dysku (trybu Rescue) Odbudowanie partycji systemu EFI Odbudowanie tablicy RAID z niezsynchronizowanymi partycjami ESP po znaczacych uaktualnieniach systemu (GRUB) Odbudowanie tablicy RAID po wymianie głownego dysku (trybu normalny) Odbudowa macierzy RAID (z dublowaniem ESP) Dodanie etykiety do partycji SWAP (jesli dotyczy) Podstawowe informacje W sesji linii polecen wpisz nastepujace polecenie, aby okreslic biezacy stan RAID: Z wynikow wynika, ze obecnie skonfigurowano dwa urzadzenia RAID oprogramieniowe, md2 i md3 , z md3 bedacym wiekszym z nich. md3 składa sie z dwoch partycji, nazywanych nvme0n1p3 i nvme1n1p3 . [UU] oznacza, ze wszystkie dyski działaja normalnie. wskazywałby na awaryjny dysk. W innych przypadkach otrzymasz nastepujace wyniki: Wyniki pokazuja trzy skonfigurowane urzadzenia RAID oprogramieniowe, md1 , md2 i md3 , z md3 bedacym najwiekszym z nich. md3 składa sie z dwoch partycji, nazywanych nvme0n1p3 i nvme1n1p3 . Jesli masz serwer z dyskami SATA, otrzymasz nastepujace wyniki: Ta komenda pokazuje nasze volume RAID, ale nie pokazuje rozmiarow partycji. Mozemy znalezc te informacje uzywajac : fdisk -l Ta komenda moze rowniez byc uzywana do zidentyfikowania typu partycji. Dla partycji GPT , linia 6 pokazuje: . Te informacje mozna zobaczyc tylko wtedy, gdy serwer działa w normalnym trybie. Kontynuujac wyniki, widzimy, ze składa sie z 1022 MiB, a zawiera 474,81 GiB. Jesli uruchomimy komende , mozemy rowniez zrozumiec układ dysk. Alternatywnie, polecenie oferuje inny widok partycji: Ponadto, jesli uruchomimy , otrzymamy wiecej informacji o tych partycjach, takich jak Etykieta i UUID: Zwroc uwage na urzadzenia, partycje i punkty montazu, poniewaz jest to wazne, zwłaszcza po wymianie dysku. Pozwoli to sprawdzic, czy partycje sa poprawnie zamontowane w odpowiednich punktach montazu na nowym dysk. W naszym przykładzie mamy: Dwie tablice RAID: i . Partycje nalezace do RAID: nvme0n1p2 , nvme0n1p3 , nvme1n1p2 i nvme0n1p3 z punktami montazu i . Partycje nie nalezace do RAID: nvme0n1p1 , nvme0n1p4 i nvme1n1p4 z punktami montazu i [SWAP]. Jedna partycja nie ma punktu montazu: nvme1n1p1 . Partycja nvme0n1p5 jest partycja konfiguracyjna, czyli tylko do odczytu, połaczona z serwerem, ktora dostarcza mu poczatkowe dane konfiguracyjne. Zrozumienie partycji systemu EFI (ESP) Rozwin te sekcje Co to jest partycja systemu EFI? Partycja systemu EFI to partycja, ktora moze zawierac programy uruchamiajace system operacyjny, menedzery uruchamiajace, lub obrazy jadra. Moze rowniez zawierac programy narzedziowe systemowe zaprojektowane do uruchamiania przed uruchomieniem systemu operacyjnego, a takze pliki danych, takie jak dzienniki błedow. Czy partycja systemu EFI jest zwierciadlona w RAID? Od grudnia 2025 tylko nastepujace wersje systemow operacyjnych zwierciadluja partycje systemu EFI w RAID dla nowych instalacji lub reinstalacji: Debian 13 Proxmox 9 Ubuntu 25.10 AlmaLinux i Rocky Linux 10 Fedora 43 Dla wczesniejszych wersji partycja systemu EFI nie jest zwierciadlona w RAID; tworzone sa wiele ESP, po jednym na dysk. Jednak tylko jedno ESP jest zamontowane w danym momencie. ESP jest zamontowane w , a dysk, na ktorym znajduje sie, jest wybierany przez system Linux przy uruchamianiu. Mozesz uzyc komendy , aby potwierdzic, czy Twoja partycja jest czescia konfiguracji RAID. ESP nie jest dublowane ESP dublowanie Z powyzszych wynikow wynika, ze tylko jedna partycja systemowa EFI jest zamontowana w . Dlatego tez partycje ESP nie jest dublowane. Z powyzszych wynikow wynika, ze obie partycje systemu EFI sa zamontowane w katalogu . Sa one zatem dublowane w macierzy RAID. Czy zawartosc partycji systemu EFI zmienia sie regularnie? Zazwyczaj zawartosc tej partycji nie zmienia sie znaczaco, jej zawartosc powinna zmieniac sie tylko przy aktualizacjach programu uruchamiajacego (np. GRUB). Jednak jesli Twoja partycja systemu EFI nie jest zwierciadlona, zalecamy uruchamianie skryptu automatycznego lub recznego, aby zsynchronizowac wszystkie ESP, tak aby zawierały te same aktualne pliki. Dzieki temu, jesli dysk, na ktorym znajduje sie ta partycja, ulegnie awarii, serwer bedzie mogł uruchomic sie z ESP jednego z innych dyskow. Co sie stanie, jesli głowny dysk (z zamontowana partycja systemu EFI) ulegnie awarii? Jesli twoj ESP nie jest dublowany, moga wystapic nastepujace problemy: Info Prosze zauwazyc, ze choc ponizej omawiamy najczesciej spotykane przypadki, istnieje wiele innych powodow, dla ktorych serwer moze nie uruchomic sie w normalnym trybie po wymianie dysku. Przypadek 1 – Nie było zadnych zmian ani duzych aktualizacji (np. GRUB) w systemie operacyjnym. Serwer moze uruchomic sie w normalnym trybie i mozna kontynuowac odbudowe RAID. Serwer nie moze uruchomic sie w normalnym trybie, uzyj srodowiska trybu rescue, aby odbudowac RAID i zrekonfigurowac partycje systemu EFI na nowym dysku. Przypadek 2 – Były duze aktualizacje systemu (np. GRUB), a partycje ESP sa zsynchronizowane. Serwer moze uruchomic sie w normalnym trybie, poniewaz wszystkie ESP sa aktualne, a odbudowa RAID moze zostac wykonana w normalnym trybie. Serwer nie moze uruchomic sie w normalnym trybie, uzyj srodowiska trybu rescue, aby odbudowac RAID i zrekonfigurowac partycje systemu EFI na nowym dysku. Przypadek 3 – Były duze aktualizacje systemu (np. GRUB) i partycje ESP nie zostały zsynchronizowane. Serwer nie moze uruchomic sie w normalnym trybie, uzyj srodowiska trybu rescue, aby odbudowac RAID, zrekonfigurowac partycje systemu EFI na nowym dysku i zainstalowac ponownie program uruchamiajacy (np. GRUB). Serwer moze uruchomic sie w normalnym trybie (np. gdy system operacyjny został uaktualniony, ale wersja GRUB nie zmieniła sie), pozwalajac kontynuowac odbudowe RAID. W niektorych przypadkach uruchomienie z nieaktualnego ESP moze sie nie powiesc; np. duza aktualizacja GRUB moze sprawic, ze binarna wersja GRUB w ESP bedzie niekompatybilna z nowszymi modułami GRUB w partycji . Jak moge zsynchronizowac moje partycje systemu EFI i jak czesto je synchronizowac? Jesli obszar ESP nie jest dublowany, nalezy rozwazyc nastepujace kwestie: Info Prosze zauwazyc, ze w zaleznosci od systemu operacyjnego proces moze sie roznic. Na przykład Ubuntu moze utrzymywac wiele partycji systemu EFI zsynchronizowanych przy kazdej aktualizacji GRUB, ale jest to jedyny system operacyjny, ktory to robi. Zalecamy zapoznanie sie z oficjalna dokumentacja swojego systemu operacyjnego, aby zrozumiec, jak zarzadzac ESP. W tym przewodniku uzywany jest system operacyjny Debian. Zalecamy regularne synchronizowanie swoich partycji ESP lub po kazdej duzej aktualizacji systemu. Domyslnie wszystkie partycje systemu EFI zawieraja te same pliki po instalacji. Jednak po duzej aktualizacji systemu synchronizacja partycji ESP jest konieczna, aby zapewnic, ze zawartosc pozostaje aktualna. Uruchamianie skryptu to skuteczny sposob na regularne synchronizowanie partycji. Ponizej znajduje sie skrypt, ktory mozesz uzyc do recznego zsynchronizowania swoich partycji ESP. Alternatywnie mozesz skonfigurowac automatyczny skrypt, ktory bedzie je synchronizowac codziennie lub za kazdym razem, gdy system sie uruchomi. Przed wykonaniem skryptu upewnij sie, ze jest zainstalowany na Twoim systemie: Debian/Ubuntu CentOS, Red Hat i Fedora Aby uruchomic skrypt w systemie Linux, potrzebujesz pliku wykonywalnego: Zacznij od utworzenia pliku .sh w wybranym katalogu, zastepujac wybrana przez Ciebie nazwa: Otworz plik za pomoca edytora tekstu i dodaj ponizsze linie: Zapisz i zamknij plik. Ustaw skrypt jako wykonywalny: Uruchom skrypt: Jesli nie jestes w katalogu: Po wykonaniu skryptu zawartosc zamontowanej partycji ESP zostanie zsynchronizowana z innymi. Nastepnie mozesz zamontowac kazda niezamontowana partycje EFI w punkcie montazu: , aby uzyskac dostep do jej zawartosci. Symulowanie awarii dysku Teraz, gdy mamy niezbedne informacje, mozemy zasymulowac awarie dysku. W tym przykładzie zasymulujemy awarie głownego dysku (zwroc uwage, ze to dysk z zamontowanym ESP). Preferowany sposob to wykonanie tej czynnosci za pomoca srodowiska trybu rescue OVHcloud. Uruchom serwer w trybie ratunkowym i zaloguj sie przy uzyciu dostarczonych poswiadczen. Aby usunac dysk z RAID, najpierw oznacz go jako Failed (uszkodzony), a nastepnie usun jego partycje z tablic RAID. Uwaga : To tylko ilustracja; dostosuj komendy do swojej konfiguracji. Z powyzszego wyniku wynika, ze składa sie z dwoch partycji w RAID, ktore to nvme0n1p2 i nvme0n1p3 . Usuwanie uszkodzonego dysku Najpierw oznacz partycje nvme0n1p2 i nvme0n1p3 jako zepsute ( Failed ). Nastepnie uruchom komende : Jak widac powyzej, [F] obok partycji wskazuje, ze dysk uległ awarii lub jest uszkodzony. Nastepnie usun te partycje z tablic RAID, aby całkowicie usunac dysk z RAID. Stan RAID powinien teraz wygladac nastepujaco: Teraz w tablicach RAID widoczne sa tylko dwie partycje. Pomyslnie zakonczylismy awarie dysku nvme0n1 . Aby uzyskac dysk podobny do pustego, uruchamiamy nastepujace polecenie na kazdej partycji, a nastepnie na samym dysku: Dysk teraz wyglada jak nowy, pusty dysk: Aby upewnic sie, ze dysk został pomyslnie "wyczyszczony": Aby uzyskac wiecej informacji na temat przygotowania i złozenia wniosku o wymiane dysku, zapoznaj sie z tym przewodnikiem . Dodatkowo, jesli uruchomisz ponizsze polecenie, otrzymasz wiecej szczegołow dotyczacych tablic RAID: Mozemy teraz przystapic do wymiany dysku i odbudowy macierzy RAID. Odbudowa macierzy RAID (z ESP bez dublowania) Info Ten proces moze sie roznic w zaleznosci od systemu operacyjnego zainstalowanego na Twoim serwerze. Zalecamy, abys zapoznał sie z oficjalna dokumentacja swojego systemu operacyjnego, aby uzyskac dostep do odpowiednich polecen. Jesli Twoj serwer potrafi uruchomic sie w trybie normalnym po wymianie dysku, po prostu wykonaj kroki z tej sekcji , jesli Twoja partycja systemu EFI nie jest zwierciadlona lub tej sekcji , jesli Twoja partycja systemu EFI jest zwierciadlona. Odbudowanie tablicy RAID po wymianie głownego dysku (trybu Rescue) Po wymianie dysku skopiuj tablice partycji z dysku sprawnego (w tym przykładzie, nvme1n1) na nowy (nvme0n1). Dla partycji GPT Polecenie powinno miec nastepujaca postac: Przykład: Uruchom , aby upewnic sie, ze tablice partycji zostały poprawnie skopiowane: Nastepnie wygeneruj GUID nowego dysku, aby uniknac konfliktow GUID z innymi dyskami: Jesli otrzymasz ponizszy komunikat: Po prostu uruchom polecenie . Nastepnie odbudowujemy tablice RAID. Ponizszy fragment kodu pokazuje, jak dodac nowe partycje ( i ) z powrotem do tablicy RAID. Aby sprawdzic postep odbudowy: Po zakonczeniu odbudowy tablicy RAID uruchom ponizsze polecenie, aby upewnic sie, ze partycje zostały poprawnie dodane do tablicy RAID: Na podstawie powyzszych wynikow, partycje na nowym dysku zostały poprawnie dodane do tablicy RAID. Jednak partycja systemu EFI i partycja SWAP (w niektorych przypadkach) nie zostały zduplikowane, co jest normalne, poniewaz nie sa one uwzgledniane w tablicy RAID. Warning Powyzsze przykłady ilustruja tylko niezbedne kroki na podstawie domyslnej konfiguracji serwera. Informacje w tabeli wynikow zaleza od sprzetu Twojego serwera i jego schematu partycji. W przypadku watpliwosci skonsultuj dokumentacje swojego systemu operacyjnego. Jesli potrzebujesz profesjonalnej pomocy w administracji serwerem, zapoznaj sie z sekcja Sprawdz rowniez tego przewodnika. Odbudowanie partycji systemu EFI Aby odbudowac partycje systemu EFI na nowym dysku, musimy sformatowac nvme0n1p1 i nastepnie zrekompilowac zawartosc sprawnej partycji (w naszym przykładzie: nvme1n1p1) na nia. Zakładamy, ze obie partycje zostały zsynchronizowane i zawieraja aktualne pliki. Warning Jesli miało miejsce znaczace uaktualnienie systemu, takie jak jadro lub GRUB, i obie partycje nie zostały zsynchronizowane, skonsultuj ta sekcje po zakonczeniu tworzenia nowej partycji systemu EFI. Najpierw sformatuj partycje: Nastepnie nadaj partycji etykiete (ta nazwa jest specyficzna dla OVHcloud): Nastepnie skopiuj zawartosc nvme1n1p1 do nvme0n1p1. Zacznij od utworzenia dwoch folderow, nazwanych "old" i "new" w tym przykładzie: Zamontuj nvme1n1p1 w folderze "old" i nvme0n1p1 w folderze "new", aby rozroznic je: Nastepnie kopiujemy pliki z katalogu "old" do "new": Po wykonaniu tej czynnosci odinstaluj obie partycje: Nastepnie zamontuj partycje zawierajaca korzen systemu operacyjnego na . W tym przykładzie jest to partycja md3 . Zamontuj ponizsze katalogi, aby upewnic sie, ze wszystkie zmiany wprowadzone w srodowisku beda działac poprawnie: Nastepnie uzyj polecenia , aby uzyskac dostep do punktu montazowego i sprawdzic, czy nowa partycja ESP została poprawnie utworzona i czy system rozpoznaje obie partycje ESP: Aby wyswietlic partycje ESP, uruchom polecenie : Wyniki pokazuja, ze nowa partycja ESP została poprawnie utworzona i etykieta została prawidłowo zastosowana. Po wykonaniu tej czynnosci wyjdz z srodowiska : Nastepnie skorzystaj z tej sekcji , aby odbudowac partycje SWAP (jesli dotyczy). Odbudowanie tablicy RAID z niezsynchronizowanymi partycjami ESP po znaczacych uaktualnieniach systemu (GRUB) Rozwin te sekcje Warning Wykonuj kroki z tej sekcji tylko wtedy, gdy dotycza one Twojego przypadku. Jesli głowny dysk zostanie wymieniony, gdy zawiera partycje systemu EFI, ktore nie zostały zsynchronizowane po znaczacych uaktualnieniach systemu, ktore zmodyfikowały GRUB, uruchomienie systemu z jednego z dyskow pomocniczych z przestarzała partycja ESP moze sie nie powiesc. W takim przypadku, oprocz odbudowania tablicy RAID i odbudowania partycji systemu EFI w trybie ratunkowym, musisz rowniez ponownie zainstalowac GRUB na niej. Po utworzeniu partycji ESP (jak wyjasniono powyzej) i gdy system rozpoznaje obie partycje, wciaz w srodowisku , utworz katalog , aby zamontowac nowa partycje systemu EFI nvme0n1p1 : Nastepnie ponownie zainstaluj bootloader GRUB: Nastepnie uruchom ponizsze polecenie: Po wykonaniu tej czynnosci wyjdz z srodowiska : Nastepnie skorzystaj z tej sekcji , aby odbudowac partycje SWAP (jesli dotyczy). Odbudowanie tablicy RAID po wymianie głownego dysku (trybu normalny) Rozwin te sekcje Jesli Twoj serwer potrafi uruchomic sie w trybie normalnym po wymianie głownego dysku, wykonaj ponizsze kroki, aby odbudowac tablice RAID. Po wymianie dysku skopiuj tablice partycji z dysku sprawnego (w tym przykładzie, ) na nowy dysk (). Dla partycji GPT Polecenie powinno miec nastepujaca postac: Nastepnie wygeneruj GUID nowego dysku, aby uniknac konfliktow GUID z innymi dyskami: Jesli otrzymasz ponizszy komunikat: Po prostu uruchom polecenie . Jesli nadal nie widzisz nowo utworzonych partycji (przez uruchomienie ), musisz ponownie uruchomic serwer, zanim przejdziesz dalej. Nastepnie dodaj partycje do tablicy RAID: Uzyj ponizszego polecenia, aby monitorowac odbudowe tablicy RAID: Po zakonczeniu odbudowy odbuduj partycje systemu EFI na nowym dysku. Najpierw upewnij sie, ze zainstalowane sa odpowiednie narzedzia: Debian i Ubuntu CentOS Sformatuj partycje. W naszym przykładzie : Nadaj partycji etykiete (ta nazwa jest specyficzna dla OVHcloud): Po wykonaniu tej czynnosci zsynchronizuj obie partycje za pomoca skryptu dostarczonego w tym przewodniku. Sprawdz, czy nowa partycja systemu EFI została poprawnie utworzona i system ja rozpoznaje: Nastepnie skorzystaj z tej sekcji , aby odbudowac partycje SWAP (jesli dotyczy). Odbudowa macierzy RAID (z dublowaniem ESP) Rozwin te sekcje W trybu Rescue W trybu normalnym Odbudowanie RAID z lustrowanymi wszystkimi partycjami jest łatwiejsze; po prostu skopiuj dane z dysku sprawnego na nowy dysk i odbuduj partycje [SWAP] (jesli dotyczy). Na podstawie powyzszych ilustracji, status RAID powinien wygladac tak po awarii dysku: Po wymianie dysku pierwszym krokiem jest skopiowanie tabeli partycji ze sprawnego dysku (w tym przykładzie, nvme1n1) na nowy (nvme0n1). Dla partycji GPT Komenda powinna miec nastepujaca postac: . W naszym przykładzie: Uruchom , aby upewnic sie, ze tabele partycji zostały poprawnie skopiowane: Nastepnie zasymuluj GUID nowego dysku, aby uniknac konfliktow GUID z innymi dyskami: Jesli otrzymasz ponizszy komunikat: Po prostu uruchom komende . Mozemy teraz odbudowac tablice RAID. Ponizszy fragment kodu pokazuje, jak dodac nowe partycje (nvme0n1p1, nvme0n1p2 i nvme0n1p3) z powrotem do tablicy RAID. Aby sprawdzic proces odbudowy: Po zakonczeniu odbudowy uruchom ponizsza komende, aby upewnic sie, ze partycje zostały poprawnie dodane do RAID: Po zakonczeniu, zapoznaj sie z ta sekcja , aby odbudowac partycje SWAP (jesli dotyczy). Na podstawie powyzszych ilustracji, status RAID powinien wygladac tak po awarii dysku: Po wymianie dysku skopiuj tabele partycji z dysku prawidłowy (w tym przykładzie ) na nowy dysk (). Dla partycji GPT Polecenie powinno miec nastepujacy format: . Nastepnie zasymuluj GUID nowego dysku, aby uniknac konfliktow GUID z innymi dyskami: Jesli otrzymasz ponizszy komunikat: Po prostu uruchom komende . Jesli nadal nie widzisz nowo utworzonych partycji (np. za pomoca ), musisz ponownie uruchomic serwer, zanim przejdziesz dalej. Nastepnie dodaj partycje do RAID: Uzyj ponizszej komendy, aby monitorowac odbudowe RAID: Po zakonczeniu odbudowy RAID, zapoznaj sie z ta sekcja , aby odbudowac partycje SWAP (jesli dotyczy). Dodanie etykiety do partycji SWAP (jesli dotyczy) Rozwin te sekcje Uzycie trybu Rescue Uzycie trybu normalnym Poza srodowiskiem , odbuduj partycje [SWAP] nvme0n1p4 i dodaj etykiete : Sprawdz, czy etykieta została poprawnie zastosowana: Znow wejdz do srodowiska : Pobierz UUID obu partycji SWAP: Nastepnie zastap stary UUID partycji SWAP ( nvme0n1p4 ) nowym w pliku : Przykład: Na podstawie powyzszych wynikow, stary UUID to i powinien zostac zastapiony nowym . Upewnij sie, ze zastepujesz poprawny UUID. Nastepnie sprawdz, czy wszystko zostało poprawnie zamontowane za pomoca ponizszej komendy: Aktywuj partycje SWAP: Wyjdz z srodowiska chroot za pomoca i przeładuj system: Odinstaluj wszystkie dyski: Aby odbudowac partycje SWAP, wykonaj ponizsze kroki: Najpierw odbuduj partycje na nvme0n1p4 i dodaj etykiete swap-nvme0n1p4 : Pobierz UUID obu partycji SWAP: Zastap stary UUID partycji SWAP ( nvme0n1p4 ) nowym w pliku : Przykład: Na podstawie powyzszych wynikow, stary UUID to i powinien zostac zastapiony nowym . Upewnij sie, ze zastepujesz poprawny UUID. Nastepnie uruchom ponizsza komende, aby aktywowac partycje SWAP: Nastepnie przeładuj system: Teraz zakonczylismy odbudowe RAID. Sprawdz rowniez Hot Swap - Software RAID OVHcloud API i Storage Zarzadzanie hardware RAID Hot Swap - Hardware RAID Dla usług specjalistycznych (SEO, programowanie itp.), skontaktuj sie z partnerami OVHcloud . Jesli potrzebujesz pomocy w uzyciu i konfiguracji rozwiazan OVHcloud, zapoznaj sie z naszymi ofertami wsparcia . Jesli potrzebujesz szkolen lub pomocy technicznej w wdrozeniu naszych rozwiazan, skontaktuj sie ze swoim przedstawicielem handlowym lub kliknij ten link , aby uzyskac wycene i zapytac ekspertow z Professional Services o pomoc w konkretnym przypadku uzycia projektu. Dołacz do grona naszych uzytkownikow . Czy ta strona była pomocna? Tak Nie Edytuj te strone Ostatnia aktualizacja : 1.04.2026, 11:04:59 Poprzednia strona Zarzadzanie i odbudowanie oprogramowania RAID na serwerach w trybie rozruchu legacy (BIOS) Nastepna strona Managing hardware RAID (EN) Na tej stronie Wprowadzenie Wymagania poczatkowe W praktyce Omowienie tresci Podstawowe informacje Zrozumienie partycji systemu EFI (ESP) Symulowanie awarii dysku Usuwanie uszkodzonego dysku Odbudowa macierzy RAID (z ESP bez dublowania) Odbudowanie tablicy RAID po wymianie głownego dysku (trybu Rescue) Odbudowanie partycji systemu EFI Odbudowanie tablicy RAID z niezsynchronizowanymi partycjami ESP po znaczacych uaktualnieniach systemu (GRUB) Odbudowanie tablicy RAID po wymianie głownego dysku (trybu normalny) Odbudowa macierzy RAID (z dublowaniem ESP) Dodanie etykiety do partycji SWAP (jesli dotyczy) Sprawdz rowniez Edytuj te strone 🚀 Podziel sie opinia o nowej dokumentacji Twoja opinia pomaga naszym zespołom ulepszac Twoje doswiadczenia. 2 minuty · Anonimowo Nie, dziekuje Odpowiedz