Entwickler VM erstellen

Diese Anleitung zeigt wie eine Entwicklungsumgebung mit Hilfe von VirtualBox und Linux Mint erzeugt werden kann.


Allgemeines über Virtuallisierung

Die VM simuliert die Hardware eines Computers und erlaubt es ein beliebiges Betriebssystem auszuführen. Die virtuelle Hardware entspricht der physischen, es gibt Netzwerkkarten, RAM, Festplatte usw. Die Anzahl der gleichzeitig betreibbaren VMs wird vom Arbeitsspeicher begrenzt. Zur installation kann jedes herkömmliche Installatiionsmedium verwendet werden, eine .iso Datei kann man über das virtuelle optische Laufwerk der VM einbinden.

Andere Virtualisierungssaftware wäre Hyper-V Server von Microsoft, VMware gehört zu Dell und VirtualBox hat Oracle als Sponsor.

VirtualBox

VirtualBox, von Oracle, ist eine Open Source Virtualisierungslösung und unterstützt alle gängigen Betriebssysteme.

Link zum Handbuch: https://www.virtualbox.org/manual/ch01.html


Zuerst  muss VirtualBox heruntergeladen werden.

Hier ein link zur Windows Version: http://download.virtualbox.org/virtualbox/5.1.22/VirtualBox-5.1.22-115126-Win.exe

Nachdem die Installation beendet ist landet man auf dieser Oberfläche und kann eine neue virtuelle Maschine erstellen.


Linux Mint

Als Betriebssystem für die Entwicklungsumgebung wird hier die MATE Version von Linux Mint verwendet. Es basiert auf ubuntu und debian, verwendet entsprechend deren Packetmanager. Ausserdem bietet es eine windowsähnliche Oberfläche.

Idealerweise wählt man einen Spiegel in seiner Nähe aus, um die Downloadzeit möglichst kurz zu halten.


VM erzeugen

Im folgenden werden alle notwendigen Schritte, zum erstellen einer VM mit Linux Mint als Betriebssstem, erklärt.


Name, Typ und Version werden als erstes erfragt. Da es sich um eine Entwicklungsumgebung für odoo handeln soll, habe ich Odoo Dev als Namen gewählt. Linux als Typ Linux und als Version Other Linux da es für Mint keine spezifische Option gab(interessanterweise aber für debian oder ubuntu).


Danach wird die Größe des RAM Speichers ausgewählt, vier Gigabyte in diesem Fall. Dies kann jederzeit noch verändert werden, um das System richtig benutzen zu können empfiehlt sich jedoch ein Wert zwischen 4 und 8 Gigabyte.


Eine neue Festplatte erzeugen.


Dateityp der Festplatte, relevant wenn es möglich sein soll die VM mit einem anderen Player abspielen zu können. VDI wurde hier gewählt da dies nicht nötig sein wird.


Soll die Festplatte dynamisch vergrößerbar sein? Da dies VM zur Software Entwicklung eingesetzt werden soll reicht eine feste Größe. Für andere Anwendungszwecke, wie Bildbearbeitung oder andere Formen von Medien, kann es Sinn machen die Festplatte dynamisch vergrößern zu können.


Im vorrangegangenen Schritt habe ich "feste Größe" ausgewählt, jetzt muss spezifiziert werden wie viel dies genau ist(60GB sollten ohne Probleme ausreichen da nur Odoo Entwicklung stattfindet). 


Danach wird die Festplatte angelegt....(dauert entsprechend der gewählten Festplattengröße )


Somit ist die VM startklar und erscheint im Player.


Beim ersten starten der VM wird man darum gebeten ein Bootmedium auszuwählen, versäumt man dies so kann es über den untigen Menüpunkt nachgeholt werden.


Installieren von Linux Mint

Nachdem die live CD gebootet hat, kann Linux Mint über "Install Linux Mint" auf die Festplatte installiert werden. 


Sollen Treiber von dritt Anbietern verwendet werden? Habe dies nicht ausgewählt.


"Erase Disk and install Linux Mint"


Die richtige Zeitzone war bereits ausgewählt.


Hier muss auf die deutsche Keymap umgeschalten werden.


Account und Passwort für den user account anlegen.


Der Installationsprozess startet.


Ist dieser beendet, startet man die VM per ENTER neu. Die iso muss nicht vorher entfernt werden.


Nach dem Neustart findet man sich im login Screen wieder.