Przeprojektowuję konfigurację sieci domowej (w szczególności NAS i serwer) i ostatnio zadałem pytanie o uruchamianiu serwera lamp i freenas 8 na dwóch oddzielnych maszynach. Jednak w duchu oszczędzania pieniędzy i elektryczności myślę o połączeniu tych dwóch maszyn za pomocą virtualbox . W ten sposób mogłem uruchomić freenas 8 w virtualbox na moim serwerze lampy (na pojedynczym komputerze).

Aby zapobiec konfliktom pomiędzy dwoma systemami operacyjnymi pomyślałem, że mogę zainstalować zarówno serwer lamp, jak i freenas 8 na jednym napędzie USB (podłączonym do wewnętrznego nagłówka USB) i ma kilka dysków twardych, do których Freenas ma dostęp tylko w celu przechowywania (więc nie będzie żadnej konkurencji między linuxem i Freenasem dla dysków hd).

Czy jest to potencjalnie konfiguracja, która może działać i pozostać stabilna? I czy rozsądne jest uruchamianie systemu operacyjnego z pamięci flash przez długi czas (ponieważ ma on tylko ograniczoną liczbę odczytów / zapisów), czy jest to wypadek, który czeka? Jakieś możliwe sugestie lub przewidywane problemy?

Odpowiedź

Dlaczego nie wybierasz Xen bezpośrednio?
Będziesz uzyskasz znacznie lepsze wykorzystanie i współdzielenie zasobów, a jeśli Twoja fedora ulegnie awarii, Twój NAS będzie zawsze dostępny.

Oto kilka HOWTO na temat konfigurowania serwera Xen:
http://wiki.xensource.com/xenwiki/HowTos

… I możesz dodać ładny pfSense , aby prawidłowo zaporować cały ruch sieciowy 🙂

Komentarze

  • Ach, nie ' wiem o Xenie! Z tego, co mogę znaleźć na Wikipedii, ' jest dokładnie tym, czego ' szukam. Zgaduję, że czytać (i chwalę za sugestię pfsense!), dzięki!
  • Do Twojej wiadomości, tego typu narzędzia do wirtualizacji, jeden mały system operacyjny jako host, wiele " normalne " OS jako goście są znani jako " hiperwizory gołego metalu " (Xen, Vmware ESX) w przeciwieństwie do " hostowanych hipernadzorców " (Virtualbox, Vmware Server / Player).

Odpowiedz

Używam freenas 8.0.4 jako HVM DomU używający hiperwizora Xen 4.0 i Debiana Squeeze Dom0 (z procesorem AMD, jeśli to ma znaczenie). Nie miałem problemów z konfiguracją i wszystko wydaje się działać bez zarzutu. Więc to działa i może być opcją. Jak dotąd, przy ograniczonych testach, wydajność wydaje się dobra – (przynajmniej wystarczająco dobra, biorąc pod uwagę moją obecną sieć i obciążenie).

Wracając do pytania: „Czy to dobry pomysł?”.

Moja odpowiedź byłaby taka, że jeśli wydajność jest taka sama lub zbliżona do natywnego działania freenas, byłby to dobry pomysł. Nie mam wystarczająco dużo czasu (lub pamięci), aby przeprowadzić rzetelny test porównawczy. Sam jestem zainteresowany tą odpowiedzią.

Napiszę, kiedy przeprowadzę więcej testów.

——————— dodane po dalszych testach ———————- ——-

OK. Odpowiadam, że to nie jest dobry pomysł. Używałem rsync w większości testów, ponieważ raportuje on „Bajty / s” i to ułatwiło. Porównałem tę liczbę z moim graficznym monitorem sieci i wykresami raportowania wewnątrz Freenas. Wszystkie dane się zgadzały.

Wysyłając pliki do / z maszyny Dom0 Linux, mogłem z łatwością nasycić łącze Ethernet 100 Mb / s. Zgłosiłem, że prędkość transferu zarówno do, jak i z hosta, Freenas działała na poziomie nieco ponad 11 milionów bajtów / sekundę.

Wysyłając pliki do / z maszyny DomU freenas, osiągnąłem tylko połowę tego. Prędkości do / z średnio około 4,5 miliona bajtów / sekundę. Obciążenie procesora zarówno na freenas vm, jak i na hoście Dom0 było bardzo wysokie. Nawet nie zawracałem sobie głowy powtarzaniem testu z gigabitowym łączem Ethernet, ponieważ wyniki wydawały się jednoznaczne.

Z maszyną HVM rozumiem, że maszyna powinna działać dokładnie tak samo szybko, jak sprzęt bazowy przy zadaniach z wysokim procesorem Ale sterowniki urządzeń są emulowane.W tym przypadku całe zadanie, które wykonuje freenas, polega w zasadzie na przejściu przez te emulowane sterowniki urządzeń: odczyt dysku -> wysłanie do sieci i odczyt sieci -> wysłanie na dysk. Najwyraźniej narzut jest po prostu zbyt wysoki dla dobrej wydajności.

Tak więc działa dobrze do testowania. Ale jeśli zależy Ci na wydajności, nie za dobrze. A jeśli nie dbasz o wydajność, nie będziesz zainteresowany pamięcią masową podłączoną do sieci . Dlatego większości ludzi nie mogę go polecić.

Komentarze

  • To brzmi dobrze, dziękuję za wiadomość i mam nadzieję, że zadziała zgodnie z oczekiwaniami !

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *