Skocz do zawartości
Zaloguj się, aby obserwować  
Desavil

Proxmox (KVM/lxc) - Ograniczenie przepustowości

Polecane posty

Witam,

 

Mam zamiar postawić sobie Proxmoxa, w celu odseparowania niektórych usług od siebie. Niektóre (w zależności od zastosowania) będą działały na wirtualizacji KVM, a niektóre na lxc.

 

Czy znacie jakieś sprawdzone sposoby na ograniczenie przepustowości (upload/download) dla każdej wirtualnej maszyny? Przyjmijmy, że serwer ma 500 Mbps (up/down), niektórym VPS chcę ograniczyć przepustowość do 100/ Mbps (up/down). Jest wiele przykładów w Internecie odnośnie "tc", ale jakoś średnio to działa.

 

Może jakiś virtualny switch?

 

Pozdrawiam!

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Czytałem że dużo osób stawia sobie pfsense i na nim ogranicza łącze zamiast używania tc.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czytałem że dużo osób stawia sobie pfsense i na nim ogranicza łącze zamiast używania tc.

Dzięki, poczytam o tym. :)

 

Proxmox umożliwia limitowanie łacza dla konkretnej VM

W jaki sposób?

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Dzięki, sprawdzę jak to działa.

 

To daj znać tu na forum ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

 

To daj znać tu na forum ;)

Ok, jak tylko OVH zainstaluje mi serwer, na który już czekam od kilku dni.. i postawię Proxmoxa. :)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Działa normalnie, spełnia swoją role.

Tylko na KVM, na LXC tego nie ma.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zapytam jeszcze, jaka kombinacja Bus/Decice i Format będzie najwydajniejsza dla dysku na VMce?

Dostępne Bus/Decice: IDE / SATA / VIRTIO / SCSI

Format: raw / qcow2 / vmdk

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Mam już ostatnie pytanie. :)

Zrobiłem sobie taki "obraz" z zainstalowanym systemem na dysku o pojemności 2 GB.

 

Pierwszy obraz stworzyłem z jedną partycją: / i system plików ext4

Drugi obraz stworzyłem z użyciem LVM:

Djs3X.jpg

 

I niestety w żaden sposób nie mogę powiększyć ich rozmiaru partycji na VM.

W Proxmox rozszerzam pojemność o np. 10 GB za pomocą:

U5Gi6.jpg

 

Na wirtualnej maszynie widzę, że dysk ma 12 GB (fdisk -l):

Dysk /dev/vda: 12 GiB

Jak teraz powiększyć rozmiar partycji /, żeby miała te 12 GB?

Siedzę już nad tym od rana i żadne rozwiązanie, które znajdę w sieci niestety nie sprawdza się.

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A próbowałeś zmienić rozmiar systemu plików na gościu? ;)
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ext4grow.html

 

EDIT: Jak na gościach stawiasz Linuxy, to zdecydowanie bardziej polecam LXC i dyski na LVM/ZFS.

Edytowano przez Bartosz Z (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A próbowałeś zmienić rozmiar systemu plików na gościu? ;)

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/ext4grow.html

 

EDIT: Jak na gościach stawiasz Linuxy, to zdecydowanie bardziej polecam LXC i dyski na LVM/ZFS.

 

Oczywiście, o gościa tutaj mi chodzi, żeby na nim powiększyć pojemność.

resize2fs nie chce działać.

Edytowano przez Gość (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dlaczego?

 

Nie mam pojęcia czemu to nie chce działać (tutaj przykład z konfiguracją bez LVM - jedna partycja: / ext4):

SgGgl.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Moje niedopatrzenie..
Powiększyłeś rozmiar urządzenia blokowego (/dev/vda), ale partycja (/dev/vda1) ma stary rozmiar. Musisz zwiększyć rozmiar partycji (przez jej usunięcie i dodanie) w fdisk, a następnie zwiększyć rozmiar ext4, który stoi na tej partycji.
Po całości warto odpalić fsck.

Edytowano przez Bartosz Z (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Moje niedopatrzenie..

Powiększyłeś rozmiar urządzenia blokowego (/dev/vda), ale partycja (/dev/vda1) ma stary rozmiar. Musisz zwiększyć rozmiar partycji (przez jej usunięcie i dodanie) w fdisk, a następnie zwiększyć rozmiar ext4, który stoi na tej partycji.

 

Tylko nie zrobię tego chyba na działającym systemie i wtedy stracę wszystkie dane z partycji, którą będę usuwał?

 

Chciałbym osiągnąć coś takiego, że w razie konieczności (braku miejsca) po prostu zwiększę sobie dostępną powierzchnię na VMce bez utraty jakichkolwiek danych (restart VMki może być jeżeli to konieczne).

Edytowano przez Desavil (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Usunięcie partycji z tablicy partycji nie wpłynie na utratę danych (to tylko informacja, gdzie jest początek i koniec obszaru blokowego).
Na 100% nie można zmniejszyć systemu plików bez odmontowania go, ale powinno się dać zwiększyć w trakcie pracy.

Zainteresuj się LXC i ZFS'em ;)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Usunąłem partycję i stworzyłem na nowo - fdisk pokazywał 7GB, czyli prawidłowo.

Przy tworzeniu taki komunikat:

m7oYH.jpg

 

Po restarcie system już nie wstał:

7L6Dj.jpg

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Czyli fdisk'a warto zrobić offline..
Odpal na tej wirtualce .iso z GRML (najnowsza wersja) i dokończ robotę - utwórz partycję na /dev/vda i zmień rozmiar systemu plików.

EDIT: Udało Ci się utworzyć partycję o większym rozmiarze? Początek nowej partycji ustawiłeś w tym samym miejscu, gdzie początek starej?
Trzeba było odpalić partprobe i spróbować puścić resize2fs.

Edytowano przez Bartosz Z (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×