Archief - unRAID: Windows VM's en unRAID loopt vast

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Zymp

Legacy Member
Yo!

Ik heb een projectje opgezet, voor in unRAID een dual-gaming PC te bouwen. (nuja, gaming.. iets ouder harware en vooral oude GPU'tjes in gestoken, die worden later wel eens vervangen :p)

Specs:
Intel i5 3570
Gigabyte H77-DS3H
24GB DDR3 1300Mhz (10GB per VM)
2* R9 270x Gaming voor VM1
2* 500GB WD Blue (450GB per VM)
2* Samsung 120GB SSD (100GB per VM)
1* Seagate 1.5TB (Parity Disk)
Twee verschillende draadloze toetenborden.

Wat is mijn bedoeling:
Voor degenen die het niet zo goed kennen, unRAID is software om meerdere virtuele machines tegelijk te draaien. Ik wil dus graag twee windows-clients tegelijkertijd draaien. Soms geraak ik er wel eens in, maar ze lopen bijna altijd vast.

Probleem:
Heel onstabiel.. Ik had eerst het probleem dat ik op één VM een 'libusb' error kreeg en dat die VM afsloot. Sinds ik het toetsenbord heb uitgetrokken startte die wel op. Had nu mijn VM's ingesteld dat bij boot meteen de unRAID array startte en mijn VM's opstarten. Heb intussen op een aantal pogingen 2-3 keer gehad dat ze gewoon perfect samen opstarten. Heb ook al gehad dat er maar eentje opstartte (terug met die libusb error, ondanks dat er geen USB-apparaten aangesloten waren. Waar kan dit misschien nog aan liggen?). Maar het vaakste heb ik gewoon voor dat ze beiden vastlopen bij het opstarten en ik dan mijn tower niet meer kan bereiken via de GUI (met een static IP trouwens) en dat ook het toetsenbord niet responsief is als ik het scherm aan de 'console' hang. (omdat dat dan zogezegd in die VM vaszit?). Dus dan moet ik hem met de powerknop afzetten want hij sluit ook niet meer gewoon af.
Heb nu autostart van de VM's uitgezet en dan start unRAID zelf wel perfect op nog.
Iemand een idee? :)

(unRAID lijkt hier op 9lives helaas niet al te populair, alle hulp is dus zeker welkom als je in een ander programma ofzo ook zoiets voorhad :))

Voorlopig lijkt alles - buiten problemen met audio via GPU - in orde te zijn. Bedankt voor de hulp :D

Giovanny

Legacy Member
Dat moederbord ondersteunt dus vt-d? Interessant!

Nu, on topic: ik vrees dat we een log-file van unraid & xml-file van de 2 vm's gaan nodig hebben. Ondertussen google ik nog wat verder.

Toevallig geen manuele aanpassingen gedaan in de xml? Want die vervallen als ge nadien in de webui een vm aanpast. bvb een usb-device afvinkt ofzo.

Zymp

Legacy Member
Giovanny zei:
Dat moederbord ondersteunt dus vt-d? Interessant!

Nu, on topic: ik vrees dat we een log-file van unraid & xml-file van de 2 vm's gaan nodig hebben. Ondertussen google ik nog wat verder.

Toevallig geen manuele aanpassingen gedaan in de xml? Want die vervallen als ge nadien in de webui een vm aanpast. bvb een usb-device afvinkt ofzo.

Jep! Stond in de manual, was al bang omdat mijn vorige het niet ondersteunde, maar dit dus wel! :D Hopelijk ondersteund het dat tegoei, en ligt het toch daar niet aan.. :p

Ga ik inderdaad straks posten. Ik ben niet thuis, maar had de topic tijdens mijn pauze maar alvast gemaakt. Ga straks posten wat hij geeft.

En nee hoor, daar ben ik nog niet voor gegaan.. Is de eerste keer dat ik met unRAID werk, dus in die XML-files ga ik nog niet zitten 'kloten' :D

Zal straks de logs enzo hier posten!

Giovanny

Legacy Member
Ik kan uw dropbox niet openen op de GSM precies. Strange.
Ik zal er morgen is naar kijken.

Zymp

Legacy Member
Alvast bedankt :)
Ik vind het gewoon raar dat hij soms wel opstart, en dan weer niet.
Anders eens helemaal opnieuw beginnen, misschien dat dat helpt :p

Giovanny

Legacy Member
We zullen idd van in het begin beginnen.
Ik stel voor dat ge eerst 1 vm opstart ZONDER een usb-device en dan telkens ééntje bijvoegt, vm terug opstarten, terug usb inpluggen, terug opstarten... Als er iets mis gaat kunt ge de log-file van uw VM zelf bekijken en hier posten. De xml's zien er goed. Voor de cpu heb je core 0 & 1 voor vm1 en 2 & 3 voor vm2 dus dat zit ok.
De log van unraid is ook ok buiten uw TIME_ERROR maar dat is niet het probleem. Kan je aanpassen in de webui onder 'Date and Time' ntp server 1 => pool.ntp.org

Die 2 ssd's... Gebruikt ge die als cache-pool of staan die mee in uw array?

Zymp

Legacy Member
Giovanny zei:
We zullen idd van in het begin beginnen.
Ik stel voor dat ge eerst 1 vm opstart ZONDER een usb-device en dan telkens ééntje bijvoegt, vm terug opstarten, terug usb inpluggen, terug opstarten... Als er iets mis gaat kunt ge de log-file van uw VM zelf bekijken en hier posten. De xml's zien er goed. Voor de cpu heb je core 0 & 1 voor vm1 en 2 & 3 voor vm2 dus dat zit ok.
De log van unraid is ook ok buiten uw TIME_ERROR maar dat is niet het probleem. Kan je aanpassen in de webui onder 'Date and Time' ntp server 1 => pool.ntp.org

Die 2 ssd's... Gebruikt ge die als cache-pool of staan die mee in uw array?

Oeps, ik was mis toen ik de topic maakte, wou er twee SSD's in zetten, maar heb uiteindelijk 1 van 240GB verdeeld onder 2x100GB :)
Maar die zit inderdaad in de cache pool.
Ik zal straks eens de usb'tjes uittrekken en testen of ze dan opstarten. Heb bij beiden wel maar 1 usb apparaat, heb alleen die twee keyboard dongles insteken. Dus ik heb het al uitgeschakeld, maar dacht dat ik dan nog steeds problemen had. Zal straks zeker nog eens nakijken.

Kan je misschien nog eens zeggen hoe je die ISO moest backuppen? :p Want ik heb mijn inbox intussen leeg gemaakt (stom genoeg). Als ik dan alles opnieuw zou installeren (wat ik ga doen als het echt niet lukt) heb ik die geslaagde ISO's toch. Is dat gewoon de ISO bestanden vanop de data schijven kopiëren?

Giovanny

Legacy Member
Zymp zei:
Oeps, ik was mis toen ik de topic maakte, wou er twee SSD's in zetten, maar heb uiteindelijk 1 van 240GB verdeeld onder 2x100GB :)
Maar die zit inderdaad in de cache pool.
Ok, dus ge hebt 1 ssd van 240gb als cache-drive. Dat is zeker geen slechte optie. Let wel dat je bij het maken van je share voor je vm's je 'use cach only' aanvinkt! (zover was je misschien al maar ik geef het nog even mee)

Zymp zei:
Kan je misschien nog eens zeggen hoe je die ISO moest backuppen? :p Want ik heb mijn inbox intussen leeg gemaakt (stom genoeg). Als ik dan alles opnieuw zou installeren (wat ik ga doen als het echt niet lukt) heb ik die geslaagde ISO's toch. Is dat gewoon de ISO bestanden vanop de data schijven kopiëren?

Gewoon de .img file van je vm (bij u unZYMP/vdisks/PLAYER1/vdisk1.img) copieren op bureaublad ofzo. Je vm moet wel uit staan.

Ik was ook mis toen ik het logbestand vroeg van unraid. Ik bedoelde eigenlijk het logbastend van je vm zelf. Is iets logischer :)
Het is denk ik niet nodig om je volledige unraid-installatie opniew te doen als we dat usb-probleem vinden.

Zymp

Legacy Member
Giovanny zei:
Ok, dus ge hebt 1 ssd van 240gb als cache-drive. Dat is zeker geen slechte optie. Let wel dat je bij het maken van je share voor je vm's je 'use cach only' aanvinkt! (zover was je misschien al maar ik geef het nog even mee)
Jep, staat inderdaad cache only. Ik heb eigenlijk de Linus Tech Tips video tot op het punt helemaal gekopieerd. Zelfs preventief de Docker share aangemaakt, ondanks het feit dat ik dat wellicht toch nooit zou gebruiken.

Giovanny zei:
Gewoon de .img file van je vm (bij u unZYMP/vdisks/PLAYER1/vdisk1.img) copieren op bureaublad ofzo. Je vm moet wel uit staan.

Ik was ook mis toen ik het logbestand vroeg van unraid. Ik bedoelde eigenlijk het logbastend van je vm zelf. Is iets logischer :)
Het is denk ik niet nodig om je volledige unraid-installatie opniew te doen als we dat usb-probleem vinden.
Dacht ik ook al dat het dat moest zijn :p Ik wou die er ook nog in zetten toen het geheel weer vastliep. Omdat ik niet zo veel tijd had en enorm tam was van de warmte heb ik dan ook niet de moeite gedaan om hem opnieuw op te starten :D Zal het straks eens bekijken!
(als jij een betere manier weet om die logs door te sturen ofzo, mag je het altijd zeggen. Kan bv. een screenshot nemen ervan en als foto hier plaatsen als je wilt?)

Giovanny

Legacy Member
Die warmte... :puke:
Zymp zei:
(als jij een betere manier weet om die logs door te sturen ofzo, mag je het altijd zeggen. Kan bv. een screenshot nemen ervan en als foto hier plaatsen als je wilt?)
Je kan enventueel de tekst copy/pasten en in [/SPOILER] zetten hier op't forum.

Zymp

Legacy Member
Wel, dat lukte niet! Dan kreeg ik altijd een fout hier van't forum, dacht dat het door die code was misschien? Had zelfs code tags willen gebruiken, met dezelfde fout.
Daarom dat ik het zo maar deed.

Ik ga het vanavond eens nagaan, vermoed rond een uur of half 9, zal deze post editen!


Edit:
Ok, ik zal misschien een opsomming gebruiken. :p
  1. Als ik mijn tower opstart, laat ik mijn Array ook meteen opstarten. Nu heb ik gemerkt dat de VM functie uit de taakbalk weer was is, en ik die eerst moet terug inschakelen via settings. Maar dat kan zijn omdat ik hem vorige keer heb geforceerd via de powerknop omdat alles vast zat?
  2. Datum en tijd kloppen wel degelijk, via NTP zelfs. (Wed 20 Jul 2016 08:25:14 PM CEST)
  3. Misschien klopt het niet in Windows, hoewel me dat raar zou lijken. Beter voorlopig NTP uitschakelen en zelf een datum/tijd geven?
  4. VM1 opgestart, USB's zelfs fysiek uitgetrokken, geen problemen. De drie 'Domain ID:' punten staan wel in het rood, als error. Log (kan hier nog steeds niet posten, krijg dan zo gewoon een reeks nummers te zien).
  5. Sluit VM1 af en er komt gewoon bij:
    qemu: terminating on signal 15 from pid 2626
    2016-07-20 18:31:47.448+0000: shutting down
  6. Start VM2 op, ziet er net hetzelfde uit qua log, start op (in automatisch herstel omdat die vorige keer vastliep). Log.
  7. Ook hier als ik VM2 afsluit:
    qemu: terminating on signal 15 from pid 2626
    2016-07-20 18:34:10.842+0000: shutting down
  8. Ik start opnieuw VM1 op, en het geheel lijkt me weer vast te zitten.. :(


Ik snap echt niet hoe dat komt, misschien toch qua hardware iets mis dan?



Edit 2: me net iets heel stom bedacht.. Heeft unRAID zelf een core nodig? :p Ik heb ze namelijk alle vier verdeeld over de 2 VM's.
Edit 3: maakt dus niet uit, dan loopt ie nog vast

Giovanny

Legacy Member
Zymp zei:
Als ik mijn tower opstart, laat ik mijn Array ook meteen opstarten. Nu heb ik gemerkt dat de VM functie uit de taakbalk weer was is, en ik die eerst moet terug inschakelen via settings. Maar dat kan zijn omdat ik hem vorige keer heb geforceerd via de powerknop omdat alles vast zat?
Heb ik nog niet meegemaakt maar zolang uw array niet is gestart krijgt ge die functies niet te zien. Maar uw array was wel degelijk opgestart zij ge?

Zymp zei:
Datum en tijd kloppen wel degelijk, via NTP zelfs. (Wed 20 Jul 2016 08:25:14 PM CEST)
Misschien klopt het niet in Windows, hoewel me dat raar zou lijken. Beter voorlopig NTP uitschakelen en zelf een datum/tijd geven?
Kan je proberen. Ik heb dat opgezocht maar dat kan blijkbaar geen kwaad. Is enkel wat ambetand. Misschien de tijd in de bios niet juist? Hoewel, lijkt me sterk.

Zymp zei:
VM1 opgestart, USB's zelfs fysiek uitgetrokken, geen problemen. De drie 'Domain ID:' punten staan wel in het rood, als error. Log (kan hier nog steeds niet posten, krijg dan zo gewoon een reeks nummers te zien).
Die heb ik ook staan en dat vraag ik mij ook af. Maar alles werkt wel naar behoren. Als ik dat zie ben content en weet ik dat ik windows boot en ik beeld krijg :) Ik ben uw post aan't volgen op lime-tech en ga zien wat ze daar zeggen.

Zymp zei:
Sluit VM1 af en er komt gewoon bij:
qemu: terminating on signal 15 from pid 2626
2016-07-20 18:31:47.448+0000: shutting down
Is normaal.

Zymp zei:
Ik start opnieuw VM1 op, en het geheel lijkt me weer vast te zitten.. :(
Je kan niet meer inloggen via de webui (of de webui zit vast) maar wel via ssh? Als ik een force-close doe in de webui moet ik mijn vm ook opnieuw updaten voor ik hem terug opstart.

Zymp zei:
Ik snap echt niet hoe dat komt, misschien toch qua hardware iets mis dan?
Dat kan. Probeer eens in de settings van uw vm's de bios te veranderen naar OVMF ipv SeaBIOS. Je moeet dan wel een nieuwe vm aanmaken. Zelfs uw backup-img kan je niet gebruiken dacht ik. :s
Wat ook niet mag bij nvidia-kaarten is de hyper-v setting geruiken (ook in vm settings) tenzij je unraid 6.2 gebruikt.

Edit 2: me net iets heel stom bedacht.. Heeft unRAID zelf een core nodig? :p Ik heb ze namelijk alle vier verdeeld over de 2 VM's.
Edit 3: maakt dus niet uit, dan loopt ie nog vast[/QUOTE]
Op lime-tech zeggen ze dat wel maar ik vind dat moeilijk te geloven. Ik heb hier ook getest met 2 vm's en al mijn core's verdeeld en dat ging toch. Ik gebruik wel een i7 met HT maar ik denk niet dat dat uitmaakt.
Nu denk ik wel dat die mannen op dat forum een iets betere (veel betere) kennis hebben hierover dan ik :) Ik volg het daar ook zeker op.

Zymp

Legacy Member
Array was inderdaad wel al gestart, parity sync was wel opnieuw begonnen vanaf 0 (ik denk door hem met de knop af te zetten), misschien daardoor?

Datum en tijd zal ik straks is proberen te fiksen, maar dat lijkt me nu ook geen probleem.

Die drie rode errors zijn dus geen probleem volgend hey Lime tech forum :p

Webui is dan echt niet meer bereikbaar, ik kan bv de pagina niet meer refreshen of niet meer naar het dashboard gaan.

Ik zal nog eens de memtest enzo draaien voor te zien of alles van hardware in orde is. Maar het zou me raar lijken moest er ineens iets aan zijn. :( Ook omdat hij de hele dag kan staan draaien als ik de vm's niet opstart.
Anders zal ik idd die bios is aanpassen. Maakt dat veel uit?
Hyper-v staat uit dacht ik, maar ik zal het nog is bekijken

Giovanny

Legacy Member
Nog vooruitgang geboekt?

Zymp zei:
Array was inderdaad wel al gestart, parity sync was wel opnieuw begonnen vanaf 0 (ik denk door hem met de knop af te zetten), misschien daardoor?
Jep, komt idd daardoor. Als je geen belangrijke data hebt kan je de sync gewoon stoppen :)

Zymp zei:
Die drie rode errors zijn dus geen probleem volgend hey Lime tech forum :p
Heb ik ook gelezen. Goed nieuws :)

Zymp zei:
Webui is dan echt niet meer bereikbaar, ik kan bv de pagina niet meer refreshen of niet meer naar het dashboard gaan.
Ewel ik moet zeggen dat ik hetzelfde voor heb! Echter niet altijd. Ik heb 2 vm's, eentje via vnc, zonder toetsen bord & muis (A) en eentje met doorgevoerde gpu en usb-controller (B). Als ik vm A eerst start kan ik soms vm B niet starten en loopt de webui vast. Het ding is wel dat bij vm B mijn muis en toetsenbord doorgevoerd werden en niet in de usb-controller staken. Nu steken die in de controller en alles blijkt nu wel te werken.
Dus bij mij lag het probleem wel degelijk bij mijn usb-devices.
Ik las ook op lime-tech dat er mensen zijn met ongeveer hetzelfde probleem; dat enkel de vm met gpu in het eerste pci-e slot opstart en die met gpu in het 2de slot niet. Maar dat moet ik nog is verder lezen. Geen idee of dat dat van toepassing is op uw probleem.

Zymp zei:
Ik zal nog eens de memtest enzo draaien voor te zien of alles van hardware in orde is. Maar het zou me raar lijken moest er ineens iets aan zijn. :( Ook omdat hij de hele dag kan staan draaien als ik de vm's niet opstart.
Anders zal ik idd die bios is aanpassen. Maakt dat veel uit?
Met de hardware zelf zal niks mis zijn maar het kan zijn dat een gpu bvb niet werkt in unraid. Dat is soms een hit and mis-scenario. Het verschil tussen OVMF of seaBIOS kan soms wel uitmaken, waarom dat weet ik niet.
You need to have a well configured Windows VM in order to get any improvement with CPU pinning. Have your VM configured as follows:

Set machine type to i440fx-2.3 for unRAID 6.1.9 and i440fx-2.5 for unRAID 6.2.
Boot in OVMF and not seaBIOS for Windows 8 and Windows 10. Your GPU must support UEFI boot if you are doing GPU passthrough.
Set Hyper-V to 'yes' unless you need it off for Nvidia GPUs.
Don't initially assign more that 8 GB of memory and set 'Initial' and 'Max' memory at the same value so memory ballooning is off.
Don't assign more than 4 CPUs total. Assign CPUs in pairs to your VM if it supports Hyperthreading.
Be sure you are using the latest GPU driver.
I have had issues with virtio network drivers newer than 0.1.100 on Windows. Try that driver first and then update once your VM is performing properly.


Get the best performance you can by adjusting the memory and CPU settings. Don't over provision CPUs and memory. You may find that the performance will decrease. More is not always better.

Zymp

Legacy Member
Helaas geen vooruitgang, integendeel...
Niet veel tijd gehad, dus nu net nog eens bekeken.
Liep weer vast op 1VM, heb hem moeten uitzetten met de knop. Nu is ineens die eerste VM helemaal verdwenen uit mijn unRAID.. Gewoon niet meer terug te halen.
Ik heb de tweede VM dan willen starten, en heb ineens alles op minimum requirements gezet (zoals op lime-tech forums werd aangeraden), en nu freezed hij nog altijd op die ene VM.

Ik denk dat ik gewoon mijn unRAID eens helemaal opnieuw ga installeren.. Want ik weet het echt niet meer.

Giovanny

Legacy Member
Daar kan je niets mee mis doen. Hou me hier op de hoogte als je wil, ik denk dat we hier alletwee wel iets uit kunnen leren :)

Zymp

Legacy Member
Ik begin te denken dat het aan mijn gpu's ligt. Ze lijken niet helemaal te resetten, en er kwamen de laatste keer ook zo wat 'korrels' (hoe moet ik dat benoemen) op het beeld voor het vastliep. Dus ga proberen ergens 2 andere GPU's vast te krijgen en daar is mee proberen :) Heb ook gelezen dat AMD doorgaans beter werkt dan nvidia, dus ook dat is uittesten. :p

Zymp

Legacy Member
Heb ineens precies twee schuldigen gevonden nu? :wtf:

Ben eens opnieuw begonnen aan de installatie, met maar 1 gpu, de GTX650.
Maak 1 VM aan en loopt meteen vast met weer die USB error. De GUI zelf liep dit keer niet vast. Heb dan het andere toetsenbord aangesloten, opnieuw geprobeerd en de installatie doorlopen en Windows helemaal in orde gebracht al. Dit keer zonder problemen!
Heb dan de VM afgesloten, de tweede VM gemaakt en deze de GTX650 en het toetsenbord eventjes gegeven en die van VM1 weg genomen. Ook deze tweede VM start zonder problemen op, doorloopt alles en draait perfect.

Ik vermoed dus dat het misschien aan de GTS250 lag (was ook al een oud kaartje natuurlijk), wat ik bij opzoekwerk uit een andere topic al als mogelijke dader had aangestipt. Ook het toetsenbord vind ik raar, maar ik zal is een ander aansluiten nog als ik nog eentje vind.
Ben nu aan het uitkijken voor een andere grafische kaart, hopelijk is dat inderdaad het probleem en kan het daarmee opgelost zijn! :) Heb ze nu nog niet beiden kunnen laten samen draaien als test, omdat ik dus maar 1 gpu heb en geen idee hoe die VNC werkt.

Zymp

Legacy Member
Eureka!
De GTS250 vervangen voor een nieuwere GPU die ik hier heb gekocht. Nu werken ze wel! Alleen de USB keyboard geeft nog problemen, maar ik zal misschien nog wel ergens eentje goedkoop vinden om deze te vervangen :D
Ook heb ik wel nog dat een reboot van VM1 niet lukt, en bij VM2 wel. Raar. Maar dat zal hopelijk nog wel in orde komen! :p

Edit: geen idee wat er nu is mis gegaan. Had de twee VM's draaiende, maar nu wilt de eerste GPU (de GTX650 niet meer opnieuw opstarten - zelfs nadat ik de pc helemaal reboot).
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan