Linux.VirtualBox: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
OrgaMon Server Dienste lassen sich prima virtualisieren. Am besten eingnet sich dazu VirtualBox unter Linux.  
OrgaMon Server Dienste lassen sich prima virtualisieren. Am besten eingnet sich dazu VirtualBox unter Linux.  


* rpm's für VirtualBox gibts bei Sun.
* rpm's für VirtualBox gibts bei Oracle http://virtualbox.org .
* Ein ISO vom windows XP SP3 und eine Lizenz wird benötigt.  
* Ein ISO von Windows 7 und ein Lizenzkey werden benötigt.
* Standardmäsig läuft die Box im Netzwerk NAT-Mode, für unsere Anwendung einfach auf "Bridged" umstellen, auf die Netzwerkkarte die das normale Netz betreibt. So zieht die Box via DHCP alles wie ein echter Client - und oh wunder, das Ding hat ne eigene interne Adresse ...
* Beim Erstellen der VM im Bereich Netzwerk auf "Bridged" umstellen, auf die Netzwerkkarte die das normale Netz betreibt. So zieht die Box via DHCP alles wie ein realer Client.


Der "PC" startet dann von selbst mit Hilfe von
=== Einrichten eines Gastes ===
 
* Du brauchst eine grafischen Zugang zum Host (z.B. mit "vncserver" eine grafische Sitzung starten)
* Man braucht aber dazu ein Grafisches system (ist in diesem Fall wegen des Wizzards auch echt zu empfehlen!!!)
 
VirtualBox
 
=== Steuerung über die Konsole ===


  #
  #
Zeile 37: Zeile 44:
=== Admin ===
=== Admin ===


VirtualBox
damit kann man erst mal ein System hochfahren. Man braucht aber dazu ein Grafisches system (ist in diesem Fall wegen des Wizzards auch echt zu empfehlen!!!)
Zur dauerhaften Installation des Kernel-Mode Drivers muss man ev. machen:
Zur dauerhaften Installation des Kernel-Mode Drivers muss man ev. machen:



Version vom 4. November 2014, 08:58 Uhr


Installation

zypper install virtualbox-qt virtualbox-guest-tools

VirtualBox

OrgaMon Server Dienste lassen sich prima virtualisieren. Am besten eingnet sich dazu VirtualBox unter Linux.

  • rpm's für VirtualBox gibts bei Oracle http://virtualbox.org .
  • Ein ISO von Windows 7 und ein Lizenzkey werden benötigt.
  • Beim Erstellen der VM im Bereich Netzwerk auf "Bridged" umstellen, auf die Netzwerkkarte die das normale Netz betreibt. So zieht die Box via DHCP alles wie ein realer Client.

Einrichten eines Gastes

  • Du brauchst eine grafischen Zugang zum Host (z.B. mit "vncserver" eine grafische Sitzung starten)
  • Man braucht aber dazu ein Grafisches system (ist in diesem Fall wegen des Wizzards auch echt zu empfehlen!!!)
VirtualBox 

Steuerung über die Konsole

#
# Box starten
#
VBoxHeadless -s WinXP -v off &
#
# Box herunterfahren!
#
VBoxManage controlvm WinXP poweroff
# 
# Läuft die Box? 
#
VBoxManage showvminfo WinXP | grep State

und kann mit Hilfe der Virtuellen Konsole einwandfrei angesprochen und verwaltet werden.


Admin

Zur dauerhaften Installation des Kernel-Mode Drivers muss man ev. machen:

insserv vboxdrv

nach einem Kernel-Update kann es sein dass das VirtualBox Kernel Modul nicht mehr geladen ist. Sei glücklich wenn Du neben dem neuen Kernel auch die neuen Kernel Sourcen erhalten hast! Dann reicht in der Regel:

/etc/init.d/vboxdrv setup

wenn die Kernel-Sourcen nicht mit deinem aktuellen kernel zusammenpassen - ist das ganz schlecht!

Autostart

via systemd

cd /etc/systemd/system
joe VirtualBox\@.service

#
# (c) OrgaMon.org, Andreas Filsinger
#
# VirtualBox Service, One for all of your machines
#
# systemctl enable VirtualBox@~Guest~
# systemctl start VirtualBox@~Guest~
# systemctl stop VirtualBox@~Guest~
#
# Beispiel: Autostart der VM "XP"
#
# systemctl enable VirtualBox@XP
#
[Unit]
Description=Virtualbox Machine %i Service
Requires=vboxdrv.service
After=multi-user.target

[Service]
ExecStart=/usr/bin/VBoxHeadless -s %i -v off
ExecStop=/usr/bin/VBoxManage controlvm %i acpipowerbutton

[Install]
WantedBy=multi-user.target

chmod 755 VirtualBox\@.service

pre systemd

  • /etc/init.d/boot.local

#! /bin/sh
#
# Copyright (c) 2002 SuSE Linux AG Nuernberg, Germany.  All rights reserved.
#
# Author: Werner Fink <werner@suse.de>, 1996
#         Burchard Steinbild, 1996
#
# /etc/init.d/boot.local
#
# script with local commands to be executed from init on system startup
#
# Here you should add things, that should happen directly after booting
# before we're going to the first run level.
#
#

/etc/v-xp.sh &

#

  • /etc/v-xp.sh

#!/bin/bash

sleep 30
logger "winxp-Startup-Script ausgefuehrt!"

VBoxHeadless -s WinXP -v off

#

VLAN

erstelle einen VLAN Adapter, der im ifconfig sichtbar sein muss. Bei mir war das "vlan1".

  • Nehme den Intel PRO 100 T Server(Bridged adapter, vlan1)

Windows 7

http://proteino.de/blog/index.php/2010/03/03/windows-7-im-windows-2000-look/

DVD ISO Image erstellen

mit dem kostenlosen Tool Ahead Nero Burning Tool 10 kann ein ISO Image einer DVD erstellt werden:

Router

Die Router-Funktion eignet sich einwandfrei zur Virtualisierung, dabei können fertige Images bereitgestellt werden: