Serwery na domowy homelab zamiast steamdecka :) Proxmox? Jaki sprzęt?

0

Hej,

Ostatnio pisałem na temat stawiania domowego serwera na potrzeby CI / CD.
Postawiłem na steamdecka LCD no i sprawuje się świeeetnie :)
30 dni uptime, jenkins, sentry, 5x mongo, 5x next.js, cloudflared, virtualka na windowsie dostępna via ssh.
No jest petarda.

Ale teraz chciałbym iść o krok dalej i myśle że SD może mnie lekko limitować.

Chciałbym do tego dodać wirtualke kali linuxa dostępna przez SSH, z dostępem do karty graficznej, żeby móc crackować hasła.
Wiec pewnie przydałaby mi się jakaś karta graficzna w środku sensowna.

  • Chciałbym zbudować mały (pod względem rozmiaru) serwer.
  • Chcaiłbym żeby był cichy
  • Chciałbym że był energooszczędny wamire możliwości
  • Chciałbym może to postawić na proxmoxie
  • Potrzebuje wirtualek: ubuntu, kali linux, windows 11

I mam kilka pytan do specjalistów:

  1. Jakieś mały obudowy polecane? mini atx może? Nigdy czegos takiego nie składałem
  2. Zasilacz jak do normalnego PC? około 600w skoro ma tam być graficzna?
  3. Czy na proxomixe miałoby sens zainstalować kali linuxa, który bardzo płynnie działa (z interfejsem graficznym) i mógłby służyć jako środowisko uderzeniowe, do któtego łącze się z drugiego pc lub z mac osx? Chciałbym mieć takiego kaliego gotowego do akcji. Czy lepiej to mieć na virtualboxie?
  4. Wrzuciłbym sobie 1TB nvme a do tego 2x ssd w raide mirror na backup? Jak bede miał mini atx to pewnie miejsce bedzie ograniczone.
  5. Czy taka karta graficzna która ma zrobione passthrough do proxmoxa ma pełną wydajność? Może bym na razie jedną a potem drugą w SLI? Bo do crackowania haseł to chyba ma sens
  6. Ew. kolejna wirtualka do uczenia modeli AI skoro już jest graficzna

Ma to wszystko sens?
Zajawiałem się serwerem i czuje że chce wiecej :)
Dzięki

2
Stiffler napisał(a):
  1. Jakieś mały obudowy polecane? mini atx może? Nigdy czegos takiego nie składałem

Mini ATX przecież nie jest małe, to wciąż ATX.
Masz na myśli mini ITX?

  1. Zasilacz jak do normalnego PC? około 600w skoro ma tam być graficzna?

Jeśli budujesz normalnego kompa ATX, to pewnie tak. Tylko to będzie żarło prądu jak porąbane. :D

  1. Czy na proxomixe miałoby sens zainstalować kali linuxa, który bardzo płynnie działa (z interfejsem graficznym) i mógłby służyć jako środowisko uderzeniowe, do któtego łącze się z drugiego pc lub z mac osx? Chciałbym mieć takiego kaliego gotowego do akcji. Czy lepiej to mieć na virtualboxie?

Na czym polega uderzanie tego środowiska?
Ja na Proxmoxie na swoim NASie mam Manjaro i różne Windowsy do testowania różnych rzeczy. VirtualBox jest o tyle lepszy, że na nim faktycznie działają snapshoty, a w Proxmoxie to zależy od temperatury powietrza, ciśnienia wiatru i tego, czy żona Linusa ma akurat dzień płodny.

  1. Wrzuciłbym sobie 1TB nvme a do tego 2x ssd w raide mirror na backup? Jak bede miał mini atx to pewnie miejsce bedzie ograniczone.

Mini ATX w niczym nie ogranicza miejsca. Co innego Mini ITX.

0

Mini ATX przecież nie jest małe, to wciąż ATX.
Masz na myśli mini ITX?

Kurde nie wiedziałem że tak standard istnieje, ale myślem o czymś takim małym.
Widzę że da się też do tego wrzucić GPU w niektórych buildach

Jeśli budujesz normalnego kompa ATX, to pewnie tak. Tylko to będzie żarło prądu jak porąbane

A to jeżeli miałbym budować Mini ITX z GPU, które jest wykorzystywane okazjonalnie do brute forcowania hashy oraz ew dla wyświetlania GUI z VMki, to mam jakieś energooszczędne opcje?

Na czym polega uderzanie tego środowiska

Mam kaliego obecnie ma virtualboxach na PC oraz Marcu
Wkurza mnie że mam dwa configi tego systemu. Do tego virtualki giną po reinstalce systemu albo z różnych innych dziwnych powodów.

Chcialbym mieć jednego kaliego na serwerze do którego łącze się przez SSH lub/i protokół w stylu RDP (czasami potrzebuje GUI)

Do tego najlepiej żeby kali miał dostęp do GPU jakiegoś

2
Stiffler napisał(a):

Kurde nie wiedziałem że tak standard istnieje, ale myślem o czymś takim małym.
Widzę że da się też do tego wrzucić GPU w niektórych buildach

No da się, nawet do mojej obudowy z Aliexpress

screenshot-20240408215049.png
screenshot-20240408215113.png

Ale to zły pomysł, bo tutaj kartę grafiki montuje się na dodatkowym kawałku blachy, który zasłania dopływ powietrza dla chłodzenia CPU. Są bardziej przemyślane obudowy, w których grafikę montuje się po drugiej stronie płyty, np. taka, no ale to nadal nie to, co Ty potrzebujesz, bo w takich obudowach jak zamontujesz kartę grafiki, to tracisz miejsce na dysk 2,5".
Do tego, do takiej obudowy potrzebujesz zasilacza Flex ATX, jeśli chcesz, aby był cichy, to masz jeden model na całym świecie, który trzeba sprowadzać z HK, i wyjdzie jakieś 150$ + jakieś 250zł ukradnie UPS na granicy. https://www.sfftec.com/product-page/enhance-enp-7660b-pro

A to jeżeli miałbym budować Mini ITX z GPU, które jest wykorzystywane okazjonalnie do brute forcowania hashy oraz ew dla wyświetlania GUI z VMki, to mam jakieś energooszczędne opcje?

Żeby zmieścić dwa dyski i jedną kartę grafiki, a do tego standardowy zasilacz, to potrzebujesz raczej czegoś takiego: https://www.morele.net/obudowa-silverstone-sugo-sst-sg13b-c-8349783/
Około 12l, dla mnie to ogromna obudowa jakieś 3x większa od mojej, no ale co kto potrzebuje. :)

Jeśli chodzi o zasilacz, to musisz oszacować jakie będziesz miał typowe realne zużycie, a potem posłużyć się tym Excelem do znalezienia efektywnego zasilacza: https://docs.google.com/spreadsheets/d/1TnPx1h-nUKgq3MFzwl-OOIsuX_JSIurIq3JkFZVMUas/edit#gid=110239702

Chcialbym mieć jednego kaliego na serwerze do którego łącze się przez SSH lub/i protokół w stylu RDP (czasami potrzebuje GUI)

No tak mam na NASie, ale mój NAS ma energooszczędnego procka zintegrowanego z płytą, nie ma GPU i pobiera 17W. Spokojnie da się odpalić kilka wirtualek na raz, i coś prostego na nich robić.

Do tego najlepiej żeby kali miał dostęp do GPU jakiegoś

Na udostępnianiu GPU dla VM na Proxmoxa się nie znam, więc tu nie pomogę. Jedyne co udostępniałem to dyski twarde w swoim NASie, ale obstawiam, że i z GPU powinno działać, bo to jednak popularne środowisko z w miarę dużym wsparciem.

1

Do tego najlepiej żeby kali miał dostęp do GPU jakiegoś

Czy taka karta graficzna która ma zrobione passthrough do proxmoxa ma pełną wydajność?

Udostępniałem raz tak kartę Nvidii wirtualce z Windowsem chodzącej na Proxmoxie (oraz dysk SSD). Używałem tego do grania i choć nie robiłem testów, to w moim odczuciu wydajność była taka sama lub bardzo zbliżona do natywnej.

Proxmox to ogólnie taka nakładka na KVM i LXC, pod spodem to jest Debian.

Poczytaj https://pve.proxmox.com/wiki/PCI_Passthrough szczególnie sekcję wymagań i kup taki sprzęt, żeby to wszystko było wspierane. Choć ogólnie raczej większość nowych czipów będzie z tym działać. Niestety trzeba trochę się pomęczyć z konfiguracją.

Tu masz prostszy poradnik - https://www.reddit.com/r/homelab/comments/b5xpua/the_ultimate_beginners_guide_to_gpu_passthrough/

Jeśli wcześniej robiłeś GPU passthrough na hoście z Linuxem, to się w tym odnajdziesz dość szybko

1 użytkowników online, w tym zalogowanych: 0, gości: 1