VirtualBox na serwerach

0

Co?
Chcę móc korzystać VirtualBox-a na serwerze typu AWS EC2, DigitalOcean, ovh itp. (obojętnie). Podłączam się do serwera przez VNC/rdesktop a potem korzystam jak z desktopa.

Wymagania
1.Obsługa 64 bitowych systemów.
2.Możliwość importu obrazów VirtualBox-owych .ova.
3.Możliwość instalacji systemu z .iso.
4.Host prawie obojętnie czy windows czy linux (lepiej linux, bo taniej).

Po co?
Odpalanie obrazów VirtualBox-owych z nieznanego pochodzenia (vulnhub, CTF, etc.).

Próby
Na EC2 (g2 4 vCPU 16GB RAM i t2.micro 1vCPU 1GB RAM) (EDIT: Windows 2016 server) wgrałem VirtualBoxa. Sam VirtualBox się odpala. Zaimportowałem image .ova Kali linux zarówno 64 bit jak i 32bit. VirtualBox pozwalał wybrać tylko 1 cpu (mimo że na g2 miałem 4 dostępne). Przy domyslnym ustawieniu limitów ramu 2GB system nie startował, po zmniejszeniu na 0.5/1/1.5GB system startował (dostawałem splash screena z grubem) - po wyborze w menu gruba, żeby zaczał ładować czarny ekran i nic.
Próbowałem też Ubuntu 16.04 z .iso (64bit) i dostałem informację "This kernel requires an x86-64 CPU, but only detected an i686 CPU. Unable to boot - please use a kernel appropriate for your CPU.

Pytanie?
Jakie mam opcje? To jest w ogóle możliwe? Jak nie AWS (reasearch podpowiada, że co najwyżej 32bit się uda odpalić) to jakie droższe opcje wchodzą w gre?

1

Korzystałeś z VirtualBoxowego API, czy klikałeś opcje? VBoxManage pozwala na ustawienie różnych opcji, takich jak liczba cpu ( --cpuexecutioncap): https://www.virtualbox.org/manual/ch08.html.
Ewentualnie jeśli stawiasz coś od 0, to można zrobić to też poprzez Vagranta, tylko nie jestem pewien czy będzie to łatwiejsze w sytuacji gdy masz gotowe ISO. Korzystając z Vagranta, portuje się boxy. W każdym razie możesz sprawdzić czy to będzie odpowiadało Twoim celom.

0

Nie, nie testowałem VirtualBoxowego API (klikałem) - dzięki sprawdzę. Vargrant nie wchodzi w gre - vulnhub oferuje tylko .ova a na CTF przypdadek, który mnie najbardziej interesował, to że dostarczają do attack defense zahasałowany obraz .ova i jak się gra zaczyna to dostajesz hasło, odszyfrowywujesz i musisz w virtualboxie ustawić.

1

Eh...
Jak juz naprawde musisz, to EC2 raczej odpada, nie słyszałem, żeby wspierało Nested Virtualizatoin, dlatego Vbox dal ci jeden cpu i nie odpalal bo pewnie maszyna 64bit. Bez prodblemu VirtualBox bedzie działał na dedyku w jakimś OVH, generalnie musi być dostęp do wirtualizacji sprzętowej więc albo bespośrednio uruchamiasz Virtualboxa na serwerze albo ewentualnie w wirtualce z Nested Vtx.

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