Jag redesignar mitt hemnätverksinställning (särskilt min nas och server) och ställde nyligen en fråga om att köra en lampserver och freenas 8 på två separata maskiner. Men i en anda av att spara pengar och elektricitet tänker jag på att kombinera de två maskinerna med virtualbox . På så sätt kunde jag köra freenas 8 i en virtualbox på min lampserver (på en enda maskin).
För att förhindra konflikter mellan de två operativsystemen trodde jag att jag kunde installera både lampservern och freenas 8 på en enda USB-enhet (ansluten till ett internt USB-huvud), och har ett par hd ”s som endast freenas får åtkomst för lagring (så det kommer inte att finnas någon konkurrens mellan linux och freenas för hd” s).
Är detta potentiellt en installation som kan fungera och förbli stabil? Och är det förnuftigt att köra ett operativsystem från flashminnet under långa perioder (eftersom det bara har ett begränsat antal läs / skrivningar), eller är det en olycka som väntar på att hända? Eventuella förslag eller planerade problem?
Svara
Varför går du inte direkt till Xen?
Du ”ll få en mycket bättre användning och delning av resurser och om din fedora kraschar har du alltid din NAS tillgänglig.
Här är några HOWTO-inställningar för att ställa in en Xen-server:
http://wiki.xensource.com/xenwiki/HowTos
… Och du kan sätta en fin pfSense instans för att brandvägga all den trafiken ordentligt 🙂
Kommentarer
- Ah, jag gjorde inte ' vet inte om Xen! Från vad jag kan samla på wikipedia är det ' exakt vad jag ' jag letar efter. ha lite att läsa (och kudos för pfsense-förslaget!), tack!
- FYI denna typ av virtualiseringsverktyg, ett litet operativsystem som värd många " normalt " OS som gäster, kallas " bar metal hypervisor " (Xen, Vmware ESX) i motsats till " värd hypervisorer " (Virtualbox, Vmware Server / Player).
Svar
Jag kör freenas 8.0.4 som en HVM DomU som använder en xen 4.0 hypervisor och en debian squeeze Dom0 (med en AMD cpu om det betyder något). Jag hade inga problem med att ställa in det och allt verkar fungera felfritt. Så det fungerar och kan vara ett alternativ. Hittills, med begränsad testning, verkar prestanda bra – (åtminstone tillräckligt bra med tanke på mitt nuvarande nätverk och belastning).
Nu, tillbaka till din fråga: ”Är det en bra idé?”.
Mitt svar skulle vara om föreställningen är densamma eller nära att köra freenas native, skulle det vara en bra idé. Jag har inte haft tillräckligt med tid (eller tillräckligt med minne) för att genomföra ett rättvist jämförelsetest. Jag är intresserad av det svaret själv.
Jag kommer att skriva när jag kör några fler tester.
——————— tillagd efter mer testning ———————- ——-
OK. Mitt svar är att det inte är en bra idé. Jag använde rsync för de flesta testerna eftersom det rapporterar ”Bytes / sec” och det gjorde det enkelt. Jag jämförde den siffran med min grafiska nätverksmonitor och rapporteringsdiagrammen i freenas. Alla data överens.
Skicka filer till / från Dom0 Linux-maskinen, jag kunde lätt mätta en 100 MB / s Ethernet-länk. Jag hade rapporterat överföringshastigheter både till och från värden freenas kördes på drygt 11 miljoner byte / sekund.
Skicka filer till / från DomU freenas-maskinen, jag uppnådde bara ungefär hälften av det. Hastigheterna till / från i genomsnitt cirka 4,5 miljoner byte / sekund. CPU-belastningen på både freenas vm och Dom0-värden var mycket hög. Jag brydde mig inte ens om att upprepa testet med en gigabit ethernet-länk eftersom resultaten verkade entydiga.
Med en HVM-maskin är min uppfattning att maskinen ska gå exakt lika snabbt som den underliggande hårdvaran vid höga CPU-uppgifter Men enhetsdrivrutinerna emuleras. I det här fallet går hela uppgiften som freenas gör i grund och botten igenom de emulerade enhetsdrivrutinerna: läs disk -> skicka till nätverk och läs nätverk -> skicka till disk. Tydligen är omkostnaderna för hög för bra prestanda.
Så det fungerar bra för testning. Men om du bryr dig om prestanda, inte så bra. Och om du inte bryr dig om prestanda skulle du inte vara intresserad av nätverksansluten lagring . Så för de flesta kan jag inte rekommendera det.
Kommentarer
- Det låter bra man, tack för att du publicerar, och hoppas det fungerar som förväntat !