Synology-Forum.nl

Packages => 3rd party Packages => Overige 3rd party packages => Topic gestart door: densoft op 11 november 2014, 10:13:30

Titel: Virtualbox repo
Bericht door: densoft op 11 november 2014, 10:13:30
Voor de mensen die Windows virtueel wil draaien op de Nas heeft http://spk.synologyitalia.com/ een bèta packages. Voeg deze bron toe en selecteer bèta packages in applicatie center van Synology aan.

Werkt alleen bij nassen met een Intel processor. En 2 GB geheugen is aan te raden. Ik heb zelf mijn DS412+ geüpgraded naar 2 GB.

In DSM 5.0 werkt de packages prima. In DSM 5.1 kreeg ik een error code 1 tijden het starten van een VM.  ;) ;)

Tevens ook nog leuke andere SPK op deze Repo...... :)
Titel: Re: Virtualbox repo
Bericht door: Tim__ op 11 november 2014, 12:56:48
In 5.1 krijg ik dezelfde error. :-/
Titel: Re: Virtualbox repo
Bericht door: densoft op 11 november 2014, 13:29:17
Ik heb inmiddels de DSM gedowngraded naar 5.0 update 7. Nu doet hij het weer. Ik hoop dat er binnenkort weer een update komt van Virtualbox voor DSM 5.1.... ;)
Titel: Re: Virtualbox repo
Bericht door: Nelesss op 11 november 2014, 16:44:41
Hier ben ik erg benieuwd naar! Helaas zit ik op DSM 5.1 en kan ik op dit moment niet downgraden:|
Titel: Re: Virtualbox repo
Bericht door: Pippin op 23 februari 2015, 12:34:13
Schijnt nu te werken:
http://spk.synologyitalia.com/index.php?fulllist=true (http://spk.synologyitalia.com/index.php?fulllist=true)

En voor wie duits kann:
http://www.synology-forum.de/showthread.html?62631-VirtualBox-auf-der-DS (http://www.synology-forum.de/showthread.html?62631-VirtualBox-auf-der-DS)
Titel: Re: Virtualbox repo
Bericht door: tymusz op 29 maart 2015, 03:21:39
Mijn ervaringen zover:

Ik had al een tijdje een Windows Active Directory draaien, omdat dat nou eenmaal simpeler is met het aanmelden op de verschillende computers in huis. Alleen is een Synology een stuk zuiniger als de Windows server die ik had; en ik moest bezuinigen op de stroom. Dus de Windows server is eruit, en de Synology erin. Maar ik mis de Active Directory steeds meer; Policies en centraal password beheer zijn toch wel handig. Daarom leek VirtualBox een goed idee.

Uit voorzorg heb ik de 412+ eerst een beetje extra geheugen gegeven, dat ging probleemloos.

Het installeren van het pakket was op zich niet moeilijk, maar het aan de gang krijgen was een ander verhaal.

Om de een of andere reden wilde de ingebakken webserver die de gui doet, niet automatisch starten, ook niet na rebooten. Daardoor moest ik de webservice via een putty sessie aanzetten. En ik hou niet zo van rommelen in de commandline, omdat ik daar nou eenmaal niet goed in ben. 'Ineens' deed service het vanzelf na het rebooten.

Toen ik eenmaal contact had met vbox, en ik de eerste VMs kon gaan maken, leek alles lekker te gaan: Ik wilde eens makkelijk beginnen en heb een DOS6 machine gemaakt, door een oude ghost image op een vhd te zetten. (tip: vind Norton Ghost 11.5, daar zit een Windows versie in, ghost32.exe en ghost64.exe. Maak via de windows 7 disk manager een vhd aan, en je kunt je ghost image daarop restoren.)

De DOS 6.22 leek te werken zonder problemen. Norton Commander werkt prima, en ook CD rom emulatie via mscdex werkt. Dus kan de Windows 98 CD erin. Door de ISO aan de virtuele machine toe te voegen, kun je vanuit DOS de setup starten. Deze setup liet de VM echter vastlopen met als melding dat de host disk vol zou zijn (hoewel er nog ruim 2Tb vrij is); een foutmelding waarover weinig te vinden viel. Door die melding werd de VM op pauze gezet; herstarten ervan ging niet meer. Soms zorgde de fout er zelfs voor dat ik uit de DSM werdt gezet, en ook daarop niet meer kon inloggen, met dezelfde melding dat de schijf vol is.

Dit heb ik kunnen oplossen door een iscsi schijf aan te maken en deze aan de VM toe te kennen. Een beetje gedoe, maar uiteindelijk kreeg ik op die manier Windows XP aan de gang. De muis luisterde slecht, maar na de installatie van de guest additions, was ook dat opgelost. Zo kon ik via een laptop met RDP een prima windows XP op volledig scherm draaien.

Wanneer ik een ander ISO bestand aan een VM wil toekennen, is het me al een aantal maal overkomen dat het hele vbox platform ermee ophoudt. Waarschijnlijk ook omdat ik de hele CD spoeler weggooide en opnieuw aanmaakte, in plaats van een  nieuwe ISO te linken. Ook bij andere wat heftiger ingrepen (aantal CPUs wisselen of netwerk-mode aanpassen) wilde de virtuele host nog wel eens crashen. Herstarten van de NAS lijkt dan de enige oplossing.

Intussen draait er een VM met 1 CPU, 512Mb geheugen, 500Gb thin-provisioned iSCSI schijf, met gebridgede netwerkaansluiting op Windows server 2003. Deze is zichtbaar als server in mijn netwerk. De console en de remote-desktops van de server zijn onafhankelijk van elkaar te benaderen, omdat ze op andere tcp poorten zitten.

Let dus wel op dat je niet de console poort open zet richting internet: afhankelijk van wat in je VM draait kun je een groot beveiligings probleem krijgen; bij mijn Windows XP hoefde geen password ingevult te worden, en om nou een XP machine publiek aan internet te hangen,lijkt me geen goed idee.

Alles bijelkaar: Het pakket is bij mij dus nogal gevoelig, maar eenmaal ingericht lijkt het stabiel. Ik zie dat er nog wel wat verbeteringen nodig zijn, maar omdat het een beta is, zien we dat even door de vingers. Het blijft wel een raar gezicht, windows op de synology.
Titel: Re: Virtualbox repo
Bericht door: J-J op 21 mei 2015, 02:12:20
Dit ga ik uitproberen!

EDIT:

@tymusz : Ik heb dezelfde error als jij denk ik.

Mijn ervaringen zover:

Om de een of andere reden wilde de ingebakken webserver die de gui doet, niet automatisch starten, ook niet na rebooten. Daardoor moest ik de webservice via een putty sessie aanzetten. En ik hou niet zo van rommelen in de commandline, omdat ik daar nou eenmaal niet goed in ben. 'Ineens' deed service het vanzelf na het rebooten.


Mijn error:

(https://www.synology-forum.nl/proxy.php?request=http%3A%2F%2Fusers.telenet.be%2Fsaidou%2FphpVirtualBox%2520error1.png&hash=ce3058c43925178648fef8d72d31c1487eb24971) (https://www.synology-forum.nl/proxy.php?request=http%3A%2F%2Fusers.telenet.be%2Fsaidou%2FphpVirtualBox%2520error2.png&hash=81a545214049215eded9a67ff985ddf54b259ea2)
Exception Object
(
    [messagerotected] => Could not connect to host (http://127.0.0.1:18083)
    [string:Exceptionrivate] =>
    [coderotected] => 64
    [filerotected] => /volume1/web/phpvirtualbox/lib/vboxconnector.php
    [linerotected] => 210
    [trace:Exceptionrivate] => Array
        (
            [0] => Array
                (
                    [file] => /volume1/web/phpvirtualbox/lib/vboxconnector.php
                    [line] => 3112
                    [function] => connect
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                        )

                )

            [1] => Array
                (
                    [file] => /volume1/web/phpvirtualbox/lib/vboxconnector.php
                    [line] => 928
                    [function] => remote_vboxGetGuestOSTypes
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [fn] => vboxGetGuestOSTypes
                                )

                        )

                )

            [2] => Array
                (
                    [file] => /volume1/web/phpvirtualbox/lib/ajax.php
                    [line] => 309
                    [function] => __call
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => vboxGetGuestOSTypes
                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [fn] => vboxGetGuestOSTypes
                                        )

                                    [1] => Array
                                        (
                                            [0] => Array
                                                (
                                                    [data] => Array
                                                        (
                                                            [responseData] => Array
                                                                (
                                                                )

                                                        )

                                                    [errors] => Array
                                                        (
                                                        )

                                                    [persist] => Array
                                                        (
                                                        )

                                                    [messages] => Array
                                                        (
                                                        )

                                                )

                                        )

                                )

                        )

                )

            [3] => Array
                (
                    [file] => /volume1/web/phpvirtualbox/lib/ajax.php
                    [line] => 309
                    [function] => vboxGetGuestOSTypes
                    [class] => vboxconnector
                    [type] => ->
                    [args] => Array
                        (
                            [0] => Array
                                (
                                    [fn] => vboxGetGuestOSTypes
                                )

                            [1] => Array
                                (
                                    [0] => Array
                                        (
                                            [data] => Array
                                                (
                                                    [responseData] => Array
                                                        (
                                                        )

                                                )

                                            [errors] => Array
                                                (
                                                )

                                            [persist] => Array
                                                (
                                                )

                                            [messages] => Array
                                                (
                                                )

                                        )

                                )

                        )

                )

        )

    [previous:Exceptionrivate] =>
)

Location:http://127.0.0.1:18083

Hoe web je de webservice geactiveerd via Putty?