Hyper-V: 5nine Manager

Für Hyper-V R2 hat das amerikanische Startup 5nine (http://www.5nine.com) einen Hyper-V Manager (5nine Manager for Hyper-V) realisiert, welcher auf den Windows Server Core Versionen (immer 2008 R2 vorausgesetzt) funktioniert.

Interessant sind hier folgende Dinge:

Hier auch ein Screenshot des Managers:

image

(zu sehen ist hier übrigens OpenSuse 11.4 x64 welches die Hyper-V Integration Components integriert hat und diese auch automatisch lädt)

Es gibt übrigens eine kostenpflichtige Version (99u$) welche noch den lokalen Zugriff auf die VMs und eine Modifikation der Netzwerkbindungen ermöglicht.

Ich habe seit heute auf allen meinen Microsoft Hyper-V Server 2008 R2 Systemen dieses Tool im Einsatz!

Update (21.05.2012)

Aktuell gibt es den Preview des 5nine Manager for Hyper-V 3.0 als free download. Es ist lediglich eine Registrierung notwendig:

http://www.5nine.com/5nine-manager-for-hyper-v-product.aspx

 

Cheers, b!

Windows 7 / Windows Server 2008 R2: Entfernen der Service Pack 1 Uninstall Files

Wie die meisten Updates von Microsoft bietet auch das Service Pack 1 die Möglichkeit einer Deinstallation an. Dazu werden auf der Festplatte die entsprechenden Sicherungsdateien vorgehalten und belegen ca. 2,5GB an Platz auf dem Systemlaufwerk des Rechners. Diese Sicherungsdateien lassen sich mit folgendem Befehl entfernen:

C:Temp>dism /online /cleanup-image /spsuperseded

Deployment Image Servicing and Management tool
Version: 6.1.7600.16385

Image Version: 6.1.7600.16385

Removing backup files created during service pack installation.
[==========================100.0%==========================]
Service Pack Cleanup operation completed.
The operation completed successfully.

This process may take a while, depending on the performance of your machine.

Cheers, b!

SBS2011: Migration

Seit dem Ende letzten Jahres sind die Migrationsanleitungen für SBS 2011 bei Microsoft vorhanden.

Migration SBS 2003 nach SBS 2011: http://technet.microsoft.com/en-us/library/gg563801.aspx

Migration SBS 2008 nach SBS 2011: http://technet.microsoft.com/en-us/library/gg615506.aspx

Zusätzlich gibt es wieder einige Downloads dazu: http://technet.microsoft.com/en-us/library/gg550872.aspx 

Viel Spaß beim migrieren – Cheers, b!

SBS2008: Exchange 2007 Send Connector und Port 587

Kürzlich hatte ich das Problem, dass bei einem SBS2008 welcher im Netz der Swisscom (Schweiz) betrieben wird, Port 25 zum Versenden von Emails über SMTP gesperrt wurde. Alternativ muss hier Port 587 verwendet werden. Während für den Empfang diese Änderung einfach in der Exchange Management Konsole eingetragen werden kann (siehe hierzu http://support.microsoft.com/kb/274842) muss der Port für das Versenden in der Exchange Powershell Console geändert werden. Dazu sind folgende Schritte notwendig:

1. Ermitteln des Exchange Sende-Connectors:

[PS] C:temp>Get-SendConnector

Aus der nun folgenden Ausgabe kann hier der entsprechende Name (Identity) abgelesen werden, welcher im Folgenden weiter verwendet wird:

[PS] C:temp>Get-SendConnector -Identity "Windows SBS Internet Send TW-SBS-2" | fl

AddressSpaces                : {smtp:*;1}
AuthenticationCredential     : System.Management.Automation.PSCredential
Comment                      :
ConnectedDomains             : {}
ConnectionInactivityTimeOut  : 00:10:00
DNSRoutingEnabled            : False
DomainSecureEnabled          : False
Enabled                      : True
ForceHELO                    : False
Fqdn                         : remote.xxx.de
HomeMTA                      : Microsoft MTA
HomeMtaServerId              : TW-SBS-2
Identity                     : Windows SBS Internet Send TW-SBS-2
IgnoreSTARTTLS               : False
IsScopedConnector            : False
IsSmtpConnector              : True
LinkedReceiveConnector       :
MaxMessageSize               : 10MB
Name                         : Windows SBS Internet Send TW-SBS-2
Port                         : 25
ProtocolLoggingLevel         : Verbose
RequireTLS                   : False
SmartHostAuthMechanism       : BasicAuth
SmartHosts                   : {mail.xxx.com}
SmartHostsString             : mail.xxx.com
SourceIPAddress              : 0.0.0.0
SourceRoutingGroup           : Exchange Routing Group (DWBGZMFD01QNBJR)
SourceTransportServers       : {TW-SBS-2}
UseExternalDNSServersEnabled : False

2. Nun kann mit Set-SendConnector und dem Namen / Identity des Connectors dieser auf Port 587 konfiguriert werden

[PS] C:temp>Set-SendConnector -Identity "Windows SBS Internet Send TW-SBS-2" -Port 587

Ein erneuter Aufruf von Get-SendConnector sollte dann den neu konfigurierten SMTP Sendeport ausweisen:

[PS] C:temp>Get-SendConnector -Identity "Windows SBS Internet Send TW-SBS-2" | fl Port

Port                         : 587

Cheers, b!

SBS2008: Windows Small Business Server 2008 Update Rollup 5

Seit geraumer Zeit (ich habe es diese Woche entdeckt) bietet Windows Update das Windows Small Business Server 2008 Update Rollup 5 zu Installation an:

http://support.microsoft.com/kb/2458094

Besonders interessant finde ich folgenden Fix, welcher immer wieder zum Volllaufen des Laufwerks C: geführt hat!

Issue 1
Windows Server Update Services (WSUS) log files grow quickly and consume a large amount of disk space.

Eine Installation würde ich auf jeden Fall emfpehlen, zumal alle vorherigen Rollups ebenfalls enthalten sind.

Cheers, b!

VHD Tool 2.0 Final

Seit dem 10. Januar diesen Jahres (2011) ist das Vhdtool von Chris Eck in der Version 2.0 final vorhanden! Vhdtool ermöglicht das erstellen, erweitern, konvertieren von Microsoft Virtual Hard Disks (vhd) von der Eingabeaufforderung aus. Ein aus meiner Sicht überaus hilfreiches und vor allem schnelles Tool welches auf keinem Hyper-V Server fehlen darf.

Hier noch der Download aus dem Microsoft Developer Network: http://code.msdn.microsoft.com/vhdtool

Cheers, b!

Windows 7 SSD Upgrade (Disk zu groß, SSD zu klein)

Am letzten Wochenende hatte ich mal wieder das Vergnügen in ein Lenovo x100e eine SSD Disk einzubauen – also die lahme, aber verhältnismäßig große 320GB Festplatte gegen eine kleinere 120GB große SSD (OCZ Vertex 2,5″ SSD OCZSSD2-1VTX120G) zu ersetzen.

Der erste Ansatz war ganz einfach eine Vollsicherung mit dem Backup von Windows 7 wieder herzustellen, was aber mit einem Fehler 0x8… frühzeitig endete – das Problem war einfach, dass die SSD zu klein war. Somit musste wieder einiges an Handarbeit geleistet werden …

Der erste Schritt war die Verkleinerung des Laufwerk C: von über 300GB auf < 120GB, was eigentlich kein Problem sein sollte da lediglich 40GB belegt waren. Leider stoppte die Verkleinern /Shrink Option von Windows 7 bei ca. 180GB – kleiner ging auch nach Defragmentierung nicht. Eine Analyse des Application Logs brachte folgenden Event zum Vorschein:

Defrag, 259 …

image

Somit entschloss ich mich dazu die Sache mit DriveSnapshot und einer auf einen USB Stick gebannten Windows 7 Installations CD zu lösen. Der von Defrag gemeldete Ordner kann gelöscht werden, da er von Windows 7 wieder automatisch neu erstellt wird. Allerdings ist das Löschen von einem laufenden System nicht möglich.

Ein kleiner Tipp: DriveSnapshot ist in der momentan aktuellen c’t (26/2010) wieder als Beilage vorhanden, oder kann unter http://www.drivesnapshot.de heruntergeladen werden.

Folgende Schritte haben dann letztendlich zu einem erfolgreichen Umzug geführt:

  1. Start der Windows 7 CD (von einem USB Stick) und Auswahl der Option um eine Installation zu reparieren
  2. Dort lässt sich nun das Experten-GUI (Eingabeaufforderung, Command Prompt, …) öffnen
  3. Nun den Ordner System Volume Information löschen, was mit dem Befehl rd “system volume information” /s /q erfolgt
  4. Ein Aufruf von diskpart und die anschließende Auswahl der entsprechenden Partition ermöglicht nun ein verkleinern mit der Option Shrink. Dazu sind im Detail folgende Schritte notwendig
    Start von diskpart
    Auswahl der entsprechenden Disk (bei mir ist es die Disk 0), die vorhandenen Disk lassen sich mit list disk anzeigen:
    list disk
    select disk 0
    Nun muss das Volume ausgewählt werden, welches Laufwerk C: darstellt (bei mir ist es das Volume 3)
    list volume
    select volume 3

    Ein Shrink verkleinert nun das Laufwerk auf rund 80GB
    SHRINK
  5. Nun wird wieder Windows 7 regulär von der verkleinerten Festplatte gestartet und eine Sicherung der Windows 7 System Partition und der primären Partition mit dem Laufwerk C auf eine USB Platte durchgeführt. Drivesnapshot (snapshot.exe) hatte ich zur Vorsicht gleich mit auf die Platte kopiert … Drivesnapshot wird hier vom laufenden Windows aus gestartet
  6. Nach Abschluss der Sicherungen erfolgt ein Start der Windows 7 CD (von einem USB Stick) und Auswahl der Option um eine Installation zu reparieren
  7. Dort lässt sich nun das Experte-GUI (Eingabeaufforderung, Command Prompt, …) wieder öffnen
  8. Zur Kontrolle mit diskpart nachschauen ob beide Festplatten sichtbar sind. Die über USB angebundene Platte mit der Sicherung und die neu eingebaute SSD
  9. Start von Drivesnapshot auf der USB Platte und Auswahl der wieder herzustellenden Images.
    Tipp: Drivesnapshot bietet die Möglichkeit die Partitionen gleich der größe der Quellpartitionen anzulegen – was in meinen Augen der einfachste Weg ist
  10. Nachdem nun die Systempartition und das Laufwerk C wieder aus dem Image hergestellt waren, habe ich lediglich die System Partition mit diskpart auf aktiv/active gesetzt.
  11. Und siehe da, nach einem Neustart versuchte Windows 7 von der SSD zu starten – stoppte aber mit der Meldung, dass die Partition für den Systemstart beschädigt ist. Also nochmals mit der Windows 7 Installations CD (auf dem USB Stick) gestartet und die Systempartition repariert

Windows 7 startete nun ohne Probleme (gute 15s bis zum Anmeldebildschirm – so muss es sein 🙂 )

Cheers, b!

SBS2008: Installation des SBS Zertifikat auf einem Windows 7 Phone

Nachdem ich nun ein Windows 7 Phone bekommen habe musste dort natürlich auch mein privates Exchange (2007) Postfach von meinem SBS 2008 eingerichtet werden. Das Problem darin ist, dass der normale Weg wie ein Zertifikat auf einem mobilen Telefon installiert wird (ActiveSync) hier nicht funktioniert. Das Windows 7 Phone verwendet anstatt ActiveSync die Zune Software. Ohne das Zertifikat jedoch klappt die Synchronisation mit dem Exchange Server nicht. Da der SBS dazu nur über eine DynDNS Domain erreichbar ist müssen insgesamt mehr Informationen eingegeben werden als das normaler Weise der Fall ist:

  • Benutzer: Benutzername (ohne Domäne)
  • Passwort: (sollte jeder selber wissen 😉 )
  • Domain: Domänenname (e.g. SBSDomain)
  • Server: die DynDNS Url (e.g. b!ssbs.dyndns.org)

Davor muss jedoch das Zertifikat installiert werden was, wenn man weiß wie, recht einfach geht.

  1. Auf dem Windows 7 Phone muss ein alternativer Mail-Account (z.b. Hotmail) aktiv sein.
  2. Auf diesen schickt man nun eine Mail mit den Zertifikat des SBS 2008 \serverpublicdownloadsCertificate Distribution PackageSBSCertificate.cer im Anhang.
  3. Diese Mail öffnet man auf dem Windows 7 Phone und installiert das Zertifikat.
  4. Danach war bei meinem Gerät ein Neustart (Aus- und wieder Einschalten) notwendig und die darauf oben beschriebene Einrichtung des Exchange Postfachs.
  5. Danach wurden die Mails ohne Probleme und Fehlermeldungen synchronisiert.

Cheers, b!