W zakładce Zmiana pakietu możesz dodać do VPS pamięć (rdzenie i dysk rosną razem z nią) albo kolejne adresy IPv4 i płacisz tylko proporcjonalną część ceny. Pokażemy, co trzeba zrobić po płatności, aby VPS faktycznie używał nowych zasobów.
Czego potrzebujesz
- VPS w StormHost (zakładkę Zmiana pakietu widzi tylko właściciel usługi)
- Połączenie SSH jako root (poradnik) do sprawdzenia dysku
- Około 15 minut
Co można zwiększyć#
Otwórz Moje usługi, kliknij swój VPS i przejdź do zakładki Zmiana pakietu. Ustawiasz nową RAM i liczbę adresów IPv4, a tabela Teraz i Nowe pokazuje, co się zmieni.
Zarówno VPS Performance, jak i VPS Budget są wyceniane według RAM (Performance 82 CZK, Budget 61 CZK za GB miesięcznie); rdzenie i dysk są w cenie. Ile kosztuje upgrade, opisuje artykuł Przedłużenie i upgrade usługi.
| Pozycja | Co oznacza | Kiedy zaczyna działać |
|---|---|---|
| RAM | Pamięć operacyjna. Rdzenie CPU są dodawane do nowej RAM automatycznie, a dysk systemowy rośnie, tak samo jak przy nowym VPS tej wielkości. Drugi dysk nie jest dodawany. | Pamięć i rdzenie po restarcie przyciskiem Restart. Dysk rośnie od razu; system plików wewnątrz VPS trzeba rozszerzyć (zobacz niżej). |
| Adresy IPv4 | Dodatkowe publiczne adresy IPv4. | Po przydzieleniu; potem konfigurujesz je wewnątrz VPS. |
Można tylko zwiększać. VPS nie da się zmniejszyć — dysk nie może się skurczyć. Jeśli potrzebujesz mniej, zamów nowy VPS, przenieś dane i anuluj obecną usługę w zakładce Anulowanie usługi przyciskiem Anuluj na koniec okresu. Działa ona do końca opłaconego okresu.
Zamawianie i dopłata#
- Ustaw nową RAM lub liczbę adresów IPv4 (albo użyj Szybki wybór: pakiety).
- Sprawdź podsumowanie: wiersz Miesięcznie w kolumnie Nowe to nowa cena miesięczna; Do zapłaty teraz to proporcjonalna część różnicy za pozostałe dni bieżącego okresu („X z Y dni do …”).
- Kliknij Zamów i zapłać i opłać fakturę proforma (metody płatności opisuje artykuł Metody płatności i opłaty).
- Po płatności upgrade wykonuje się automatycznie. Jeśli zakładka pokazuje „Poprzedni opłacony upgrade jest jeszcze realizowany”, poczekaj kilka minut.
Jeśli płatność nie zostanie dokończona, zobaczysz Masz nieopłacone zamówienie upgrade'u z przyciskami Dokończ płatność i Anuluj zamówienie. Kolejny upgrade możesz zamówić dopiero po rozliczeniu tego zamówienia. Więcej o płatnościach w artykule Przedłużenie i upgrade usługi.
Restart po upgradzie RAM i CPU#
Po płatności zakładki Konsola i Zmiana pakietu pokazują Upgrade czeka na restart: „Więcej RAM i rdzeni zacznie działać po restarcie VPS.”
- Zapisz i zatrzymaj serwery gier i aplikacje, które zapisują dane przy restarcie. Usługi systemowe (na przykład baza danych) wyłączają się same podczas czystego restartu, ale przycisk Restart czeka na wyłączenie systemu tylko około 20 sekund; potem restartuje VPS twardo.
- Kliknij Przejdź do konsoli.
- Kliknij Restart i potwierdź restart.
- Gdy VPS wstanie, sprawdź zasoby (zobacz Weryfikacja).
Najłagodniejsza opcja: zamiast przycisku Restart uruchom wewnątrz VPS polecenie poweroff. System wyłącza się bez limitu czasu. Gdy zakładka Konsola pokaże status Zatrzymany, kliknij Start. Przy tym starcie wczytywane są nowa pamięć i rdzenie.
Polecenie reboot nie wystarczy
Polecenie reboot wewnątrz VPS restartuje tylko system operacyjny; maszyna wirtualna się nie wyłącza i nie wczytuje nowej pamięci ani rdzeni. Użyj przycisku Restart w strefie klienta albo Stop (lub poweroff wewnątrz VPS), a potem Start.
Rozszerzanie dysku wewnątrz VPS#
Po upgradzie dysku „fizyczny” dysk VPS jest większy, ale partycja i system plików na nim mają nadal pierwotny rozmiar. Dodatkowe miejsce trzeba dołączyć do partycji systemowej.
Najprostszy sposób: zrestartuj VPS przyciskiem Restart. System VPS zwykle sam rozszerza partycję i system plików przy starcie. Potem sprawdź rozmiar przez df -h /. Jeśli nie urósł albo nie chcesz restartować, zrób to ręcznie (działa w trakcie pracy, bez restartu).
Ręczne rozszerzenie bez restartu#
Sprawdź, na której partycji jest system i jaki ma system plików:
bash findmnt -n -o SOURCE,FSTYPE /findmnt– wypisuje zamontowane systemy plików.-n– bez nagłówka.-o SOURCE,FSTYPE– tylko urządzenie i typ systemu plików./– dla folderu głównego (systemu).
Wyniktext /dev/sda1 ext4System jest na partycji
/dev/sda1(dysksda, partycja numer1) z systemem plikówext4. U Ciebie może to być dyskvdaalbo inny numer partycji; w takim przypadku w kolejnych krokach użyj swoich wartości.Porównaj rozmiar dysku i partycji:
bash lsblk -l -o NAME,SIZE,TYPE,MOUNTPOINTSlsblk– wypisuje dyski i partycje.-l– jako listę, bez grafiki drzewa.-o …– kolumny: nazwa, rozmiar, typ (disk/part) i punkt montowania.
Linia typu
disk(na przykładsda 60G) pokazuje nowy rozmiar dysku; linia z punktem montowania/(na przykładsda1 49.9G) rozmiar partycji systemowej.Jeśli linia
disknadal pokazuje pierwotny rozmiar, system jeszcze nie zauważył zmiany. Poproś go o ponowne sprawdzenie dysku i powtórz polecenielsblk:bash echo 1 > /sys/class/block/sda/device/rescanecho 1 > …/rescan– każe jądru ponownie wykryć rozmiar dyskusda. Niczego na dysku nie zmienia. Dla dysku o innej nazwie zamieńsda.
Jeśli rozmiar nadal się nie zmienia, zrestartuj VPS przyciskiem Restart i kontynuuj po restarcie.
Powiększ partycję na całe wolne miejsce:
bash growpart /dev/sda 1growpart– powiększa partycję tak, aby zajęła wolne miejsce za nią./dev/sda– dysk (bez numeru).1– numer partycji. Między dyskiem a numerem musi być spacja.
Zobaczysz linię zaczynającą się od
CHANGED: partition=1. Jeśli polecenia brakuje, zainstaluj je:apt install cloud-guest-utils.
Na koniec rozszerz system plików według typu, który wypisał krok 1:
ext4
resize2fs /dev/sda1resize2fs– powiększa system plików ext4 do rozmiaru partycji. W trakcie wypisujeon-line resizing required, a na końcuThe filesystem on /dev/sda1 is now … blocks long.
xfs
xfs_growfs /xfs_growfs /– powiększa system plików XFS zamontowany w/. Przy XFS podajesz punkt montowania, nie urządzenie.
Czy to bezpieczne?
Procedura z growpart jest bezpieczna i nie usuwa danych. Warto jednak wiedzieć, że archiwizujemy cały VPS i możesz go przywrócić w zakładce Kopie zapasowe. Jeśli findmnt w kroku 1 pokazuje urządzenie /dev/mapper/… (LVM), procedura jest inna. Skontaktuj się z nami (pomoc techniczna).
Nowe adresy IPv4#
Po płatności adresy przydzielamy zwykle automatycznie. Jeśli nie da się tego zrobić od razu, zakładka Zmiana pakietu pokazuje „Adresy IPv4 oczekują na przydzielenie”. Po przydzieleniu wysyłamy e-mail, a adresy zobaczysz w zakładce Sieć. Wewnątrz VPS musisz skonfigurować je samodzielnie według artykułu IPv6 i dodatkowe adresy IP.
Weryfikacja#
nproc
free -h
df -h /nproc– liczba rdzeni CPU widzianych przez VPS.free -h– rozmiar RAM (kolumnatotalw liniiMem). Wartość jest zwykle nieco niższa niż zamówiona, bo część rezerwuje jądro systemu.df -h /– rozmiar i wolne miejsce partycji systemowej (kolumnySizeiAvail).
Zajęte miejsce zobaczysz także w strefie klienta w zakładce Dysk.
Rozwiązywanie problemów#
Po restarcie RAM lub liczba rdzeni jest taka sama#
VPS zrestartowano poleceniem reboot. Zrestartuj go przyciskiem Restart w zakładce Konsola albo zatrzymaj i uruchom ponownie. Jeśli zakładka Zmiana pakietu nadal pokazuje „Upgrade czeka na restart” nawet po restarcie przyciskiem, system najprawdopodobniej nie wyłączył się w ciągu 20 sekund i VPS został zrestartowany twardo bez wczytania zmian. Uruchom poweroff wewnątrz VPS, poczekaj na status Zatrzymany i kliknij Start. Jeśli nawet to nie pomoże, skontaktuj się z nami.
NOCHANGE: partition 1 is size … it cannot be grown#
Partycja jest już tak duża, jak może być. Albo system sam ją już rozszerzył (sprawdź df -h / i w razie potrzeby uruchom samo resize2fs), albo za partycją systemową leży inna partycja. W drugim przypadku skontaktuj się z nami.
resize2fs wypisuje Nothing to do!#
System plików ma już ten sam rozmiar co partycja. Sprawdź, czy najpierw uruchomiono growpart.
df -h / nadal pokazuje stary rozmiar#
Sprawdź w lsblk, czy zarówno dysk, jak i partycja są większe. Jeśli większy jest tylko dysk, brakuje kroku growpart. Jeśli partycja też jest większa, brakuje resize2fs (lub xfs_growfs).
Nie da się zamówić upgrade'u#
Zakładka sama pokazuje możliwe powody: nieopłacone zamówienie upgrade'u (dokończ je lub anuluj), poprzedni upgrade jeszcze realizowany albo oczekujące przeniesienie usługi. Usługa musi być aktywna.
Podsumowanie
- Upgrade zamawiasz w zakładce Zmiana pakietu; płacisz tylko proporcjonalną część do końca okresu.
- RAM i rdzenie zaczynają działać dopiero po restarcie przyciskiem Restart, nie poleceniem
reboot. - Więcej RAM powiększa też dysk systemowy; partycja zwykle rozszerza się sama przy restarcie, ręcznie przez
growpartiresize2fs. - Nowe adresy IPv4 musisz skonfigurować wewnątrz VPS.
- Zasobów VPS nie da się zmniejszyć (nawet przez pomoc techniczną); dla mniejszej konfiguracji zamów nowy VPS i anuluj obecny.