RD Virtualization mit Windows Server 2008 R2

Hallo Leutz,

eine der vielen Neuerungen der RD-Services (RD = Remote Desktop) in Windows Server 2008 R2 ist die RD Virtualization, mit dessen Hilfe Benutzer ueber TS Webapp oder TS Remoteapp Zugriff auf einen TS RD Host Server bekommen und dann per RD Redirection ueber einen Hyper-V Host auf einen personalisierten virtualisierten Desktop weitergeleitet werden. Dieses Feature habe ich heute in meinem Testlab konfiguriert und das ganze mit Screenshots und einigen Texten dokumentiert, aber seht selbst:

 http://www.it-training-grote.de/download/ts-vd.pdf

Gruss Marc

SCVMM 2008 P2V Internal error code: 0x8099319E

Hallo Leutz,

bei einem Kunden habe ich Virtual Server 2005 R2 SP1 auf Hyper-V migriert und gleich SCVMM 2008 fuer die Kundenhosts installiert. Es sollten 4 physikalische Maschinen migriert werden und dazu bietet sich ja SCVMM 2008 geradezu an.

Also flugs den SCVMM 2008 P2V Assistenten gestartet und der Assi meldet auch, “alles Prima”, aber bei 32% der P2V bricht der Assistent mit der Migrationsprozess mit der folgenden Meldung ab:

Error (3154)
An internal error has occurred trying to contact an agent on the KUNDEN server.
(Internal error code: 0x8099319E)
Recommended Action
Ensure the agent is installed and running. Ensure the WMI service is installed and running, then restart the agent.

Na spitze, WMI laeuft, Firewall ist aus und der Agent ist auch remote installiert. Der klassische Reboot bei Unwissenheit fuehrte auch nicht zum Erfolg 🙁

Aber, es gibt ja Google … aaeehh Bing und siehe da: Die Meldung besagt, dass auf dem SCVMM Server ein Portadresskonflikt fuer den BITS Dienst existiert.

Stimmt: Auf der SCVMM Maschine laeuft noch ein von mir installierter WSUS 3.0 SP1.

Folgendes schafft Abhilfe:
HKLM\Software\Microsoft\Microsoft System Center Virtual Machine Manager Server\Settings\P2VBITSTcpPort – auf einen anderen Port als 443 setzen
VMM Service neu starten
P2V Agent auf der zu virtualisierenden Maschine deinstallieren
Teilvirtualisierte VM aus dem SCVMM entfernen

Danach liessen sich alle Server problemlos migrieren. Weitere Informationen zu einem P2V Prozess findet Ihr in einem aelteren Blog Post von mir:
http://www.it-training-grote.de/blog/?p=49

Gruss Marc

Welches MS Produkt darf denn virtualisiert werden?

Hallo Leutz,

diese Frage bekomme ich haeufig von Kunden und in Schulungen gestellt und bisher war es immer “muehsam” im SVVP Programm nachzusehen. Das hat sich seit einigen Tagen geaendert. Jetzt gibt es einen Marc freundlichen Assistenten, der mir mitteilt, ob das Produkt in den verschiedenen Virtualisierungsprodukten supported ist:

http://www.windowsservercatalog.com/svvp.aspx?svvppage=svvpwizard.htm

Gruss Marc

HYPER-V Live Migration

Hallo Leutz,

endlich ist die neue Hardware angekommen, so dass ich mich Pfingstsonntag daran machen konnte, meinen neuen Hyper-V Host mit meinem anderen Hyper-V Server per Windows Server 2008 Failover Cluster zu verbinden, um die Live Migration Features von Hyper-V 2.0 in Windows Server 2008 R2 testen zu koennen. Daraus ist folgendes Bilderbuch entstanden:

http://www.it-training-grote.de/download/hyperv-livemig.pdf

Gruss Marc

SCVMM 2008 Update auf SCVMM 2008 R2

Hallo Leutz,

die Update Welle nimmt kein Ende. Nachdem ich gestern alle Server auf Windows Server 2008 SP2 bzw. R2 RC upgedatet habe, musste ich letzte Nacht SCVMM 2008 R2 downloaden. Ich habe die Prerelease Version heute Morgen mal auf meinem Hyper-V Server von der SCVMM 2008 upgedatet. Dabei ist folgende Bilderserie entstanden:
http://www.it-training-grote.de/download/SCVMM2008-update-R2.pdf

Einen Artikel ueber die Neuerungen gibt es im Laufe des Tages, ich muss erst mal Broetchen und Mett holen, bevor Arne und Frank zu unserem ArbeitsSpassWochenende bei mir eintreffen (darueber wird ein anderer Blogeintrag berichten)

Gruss Marc

CeBIT ix Vortrag SCVMM 2008

Hallo Leutz,

heute war es soweit: Mein SCVMM 2008 Vortrag am Heise ix Stand in Halle 6 um 14:00 Uhr.
mit grosser Erwartung bin ich gegen 13:45 Uhr zum Stand und baute mein Notebook nach kurzer Einweisung auf, trank etwas Wasser und harrte der Dinge … komisch – warum war noch kein Zuhoerer da? Kein Problem, Ruhe bewahren. Als es 13:58 Uhr war, bin ich zur Standbetreuung, welche mir mitteilte, dass die beiden Veranstaltungen am Vormittag gut besucht waren, der Vortrag um 13:00 Uhr auch keinen Zuhoerer hatte und mein Vortrag scheinbar auch keinen. Frustriert wollte ich meine Zelte abbrechen – wirklich schade, denn ich hatte einige SCVMM Konfigurationen als Video aufgenommen und etliche Stunden mit der Erstellung des Vortrags zugebracht und nun kommt keiner. Dann gegen 14:03 Uhr kam noch ein Bekannter von mir in Begleitung vorbei (nein, ich habe die beiden nicht mit Geld bestochen) und Dank der Dame in der Standbetreuung bekamen wir drei einen Kaffee, Kekse und Wasser und ich konnte den beiden Zuhoerern am Notebook direkt den Vortrag zeigen.

Hier ist also der Vortrag zum Download. Die Videos sind mehrere Hundert MB gross, deshalb habe ich  diese nicht zum Download zur Verfuegung gestellt, dewegen werden einige Hyperlinks nicht funktionieren.

http://www.it-training-grote.de/download/scvmm2008.pdf 

Gruss Marc

Kopieren von Hyper-V Maschinen

Hallo Leutz,

im Rahmen einer RAID Erweiterung mussten auf einem Hyper-V Server die virtuellen Maschinen auf eine externe Festplatte gesichert werden, das RAID5 aufgeloest und ein RAID10 mit neuen Festplatten implementiert werden. Nachdem das RAID10 etabliert war, wurden die VM wieder zurueck kopiert und die VM wieder gestartet, was aber nicht gelang, da Hyper-V sich beschwerte, dass keine Berechtigungen zum Start der VM vorhanden waeren. Nach einiger Suche bin ich auf folgende Loesung gekommen:
http://www.it-training-grote.de/download/hyper-v-copy.pdf 

Zusammengefasst ist es so, dass Hyper-V ja fuer jede VM eine XML Datei mit einerm eindeutigen Namen (GUID) anlegt und scheinbar fuer diese GUID auch ein verstecktes Systemkonto existiert, welches in den NTFS Berechtigungen der VHD-Datei gelistet sein muss. Alternativ koennen diese Berechtigungen auch mit Robocopy etc. kopiert werden. Es gibt auch noch einen anderen Artikel im Web mit einer aehnlichen Problematik/Vorgehensweise

Gruss Marc

Erfahrungsbericht 071-652 – TS: Windows Server Virtualization, Configuring

Hallo MC*ler,

ich habe heute die Beta Pruefung 071-652 bei GCC in Hameln absolviert.

Die Fakten:
Eine Menge Fragen – 180 Minuten Zeit + 30 Minuten fuer Kommentare
Nach etwas ueber 2 Stunden war ich fertig (was ein persoenlicher Rekord von mir war)
Nur Multiple Choice Fragen, wobei fast immer nur eine Antwort richtig war
Sehr kurzer, gut verstaendlicher Text
Sehr viele Fragen zu Clustering, SCVMM 2008 und viele Detailfragen.

Die offizielle Liste des Pruefungsinhaltes habe ich mal Trikas Blog entnommen (http://blogs.msdn.com/trika/archive/2008/06/02/register-for-beta-exam-71-652-ts-windows-server-virtualization-configuring.aspx)

Skills measured by Exam 70-652Install Hyper-V (14%)Select and configure hardware to meet Hyper-V prerequisites. This objective may include but is not limited to:

  • · Evaluate existing environment
  • · Disk/LUN (logical unit number)
  • · Memory requirements
  • · Right CPU/BIOS
  • · Networking/NIC

Configure Windows Server 2008 for Hyper-V. This objective may include but is not limited to:

  • · Identify requirements
  • · Deploy Hyper-V w/VMM
  • · Microsoft Assessment and Planning tool
  • · Install on Full
  • · Install on Core

Configure Hyper-V to be highly available. This objective may include but is not limited to:

  • · Failover clustering
  • · Disk structure (RAID, quorum, shared storage)
  • · Network

Configure and Optimize Hyper-V (20%)Manage and optimize Hyper-V server. This objective may include but is not limited to:

  • · VHD (virtual hard disk) location
  • · Snapshot location
  • · SCVMM vNext
  • · Authorization Manager
  • · Release Key
  • · Performance monitoring of 2k8

Configure virtual networking. This objective may include but is not limited to:

  • · Virtual Network Manager tool
  • · SCVMM
  • · Virtual switches
  • · VLAN tagging
  • · External/Private/Internal switches

Configure remote administration. This objective may include but is not limited to:

  • · Install Hyper-V manager (Windows 2008 & Vista)
  • · WMI
  • · WinRM
  • · Firewall settings
  • · RDP

Deploy Virtual Machines (30%)Migrate a computer to Hyper-V. This objective may include but is not limited to:

  • · From VS 2005
  • · From third-party (Acronis)
  • · From VPC (virtual PC)
  • · From Hyper-V (import/export)
  • · Intel to AMD virtual machine state
  • · By using SCVMM vNext (P2V and V2V)
  • · Integration Services/VM additions
  • · Microsoft Assessment and Planning tool

Create or clone a virtual machine. This objective may include but is not limited to:

  • · Prepare guest OS for duplication (sysprep)
  • · Differencing disks
  • · Copying VHD
  • · SCVMM vNext
  • · PXE Boot (legacy network adapter)
  • · Manage the Self Service portal
  • · WDS

Create a virtual disk. This objective may include but is not limited to:

  • · Pass-through disks
  • · Fixed vs. dynamic
  • · Differencing disks
  • · IDE vs SCSI
  • · Virtual Hard Disk Wizard

Manage templates, profiles, and the image library by using SCVMM vNext. This objective may include but is not limited to:

  • · ISOs
  • · VHDs
  • · Deployment from library

Manage and Monitor Virtual Machines (36%)Monitor and optimize virtual machines.This objective may include but is not limited to:

  • · Tool: Reliability and performance monitor
  • · Tool: SCVMM vNext
  • · Processor
  • · Optimize memory
  • · Network
  • · Disks

Manage virtual machine settings. This objective may include but is not limited to:

  • · DVD/ISO
  • · NIC
  • · Integration Services
  • · State of virtual machines
  • · Hypercall adapter availability requirements
  • · Reboot/start options
  • · BIOS
  • · Memory
  • · Proc. (NT 4.0)

Manage snapshots and backups. This objective may include but is not limited to:

  • · Live backups of a VM using VSS (DPM)
  • · Backup within a virtual machine
  • · Snapshots

Configure a virtual machine for high availability.  This objective may include but is not limited to:

  • · Quick migration
  • · Storage redundancy
  • · Perform a manual failover
  • · Live migration if available
  • · Networking redundancy

Alles in allem eine machbare Pruefung, wenn man sich etwas mit der Materie auskennt. Ich bin mal auf das Ergebnis in 2-3 Monaten gespannt. Gruss Marc