Saturday, November 07, 2009

Windows 7 und Windows Server 2008 R2 Deployment fertiggestellt!

Manuell oder Vorinstalliert

In der Regel wird ein PC entweder per Hand installiert oder wurde vom Hersteller bereits vorinstalliert. Die Manuelle Installation ist für die meisten User eine Herausforderung, die mit Treibern und Softwareinstallationen oft im Chaos endet. Ein vorinstalliertes System ist hier wesentlich einfacher steht sofort zur Verfügung. Dank der mitgebrachten Software ist oft nicht mehr viel zu installieren. Problem ist jedoch hier, dass meist sehr viel überflüssiger Balast mit installiert wird. Gerade die Kunden, die ein Lenovo Notebook kaufen tun mir hier immer leid. Trotz hochwertiger Ausstattung ist der PC ab der Auslieferung schlicht und ergreifend langsam. Der Fingerprint Reader, die komplette Google Suite, etliche Lenovo Tools und ein Haufen überflüssiger Mist verhilft solchen Geräten zu Startzeiten von mehreren Minuten und hunderte von MB Ram werden durch den Autostart verbraten. Gerade nach der Nutzung von 2-3 Jahren sind solche PC’s extrem langsam. Die Benutzerprofile sind dann meist sehr groß geworden und der Kunde denkt fälschlicher Weise über einen Neukauf nach.

Wie geht es besser?

Es gibt die Möglichkeit den PC komplett selbst zu konfigurieren und dann zu installieren. Viele große Firmen gehen so vor. Hierbei wird die Installation genau auf die Anwender zugeschnitten. Der PC wird mit einer guten und schnellen Konfiguration installiert und dann kommt die Software im Nachgang hinzu. Hier wird dann nur die Software installiert, die die Anwendergruppe im Schnitt braucht. Exotische Software wird dann per Bedarf nachinstalliert. Es können aber ohne Probleme mehrere Anwendergruppen definiert werden.

Das Problem

Das Problem bei einem solchen automatischen Deployment ist, dass es sehr viel Zeit und Geld kostet. Daher wird diese Form meist nur von Großunternehmen gewählt. Zudem sollten möglichst gleiche Systeme vorhanden sein, da die Anpassungen von Treibern schon pro unterschiedliches System einen mehr oder weniger großen Aufwand bedeuten. Auch muss bei der ausgewählten Software ein sinnvolles Konzept hinterlegt werden. Werden Updates zentral eingespielt und welche Softwareversion wird überhaupt verwendet?

Vista, Server 2008, Windows 7 und Server 2008 R2

Seit es Vista gibt hat sich das automatische Deployment dramatisch vereinfacht. Mit dem sogenannten WAIK können die Installationen angepasst werden, Treiber integriert werden und die Basisinstallation vorbereitet werden. Hier kann man sogar ein eigenes Images schon mit diversen Anwendungen verwenden. Insgesamt geht der Prozess vom Deployment deutlich fixer von der Hand.

Automatisches Deployment für den Mittelstand

Mit diesen Möglichkeiten und der vorgenommen Referenzanpassung reduziert sich der Aufwand so deutlich, dass dieses System auch schon für kleinere Unternehmen interessant wird. Meine Anpassung vom Deployment umfasst die Erstellung einer DVD für die Installation. Diese DVD enthält ein Image mit Treibern, der Windows Version, den Angaben zur Umgebung und dem Installationsshare.

So wird die DVD in das System eingelegt. Wenn man beim hochfahren eine Taste drückt, startet die Installation. Es werden nun die Daten kopiert und die gewünschte Version vom Betriebssystem installiert. Nach der Installation wird ein fortlaufender einfacher Name für den Computer vergeben. Der Computer wird in das Active Directory von der Firma eingestellt und dann geht die erste Anmeldung am System automatisch. Das System konfiguriert sich als erstes und installiert dann die auf der DVD angegeben Programme. Hier stehen schon heute mehr als 50 von mir paketierte Softwareprodukte zur Wahl. Ist diese Nachinstallation abgeschlossen, sind kaum 1,5 Stunden vergangen und der PC  steht für den Endanwender bereit. FERTIG!!!

Versionen und Sondersoftware

Für jede Installationsart wird ein USB Stick oder eine DVD verwendet. Dies ist meine Variante bei der sich alles recht einfach ändern lässt. Geht ein PC kaputt, kann der Kunde selbst die Installation mit dem richtigen Medium auf den gleichen Stand bringen. Den einen Knopfdruck bekommt er auch ohne IT Spezialisten hin. Technisch wäre es aber auch möglich alle Installationen auf ein Medium zu bringen und dann ein Auswahlmenu anzubieten. Auf Basis von Fehlern und Problemen bei der Auswahl verfolge ich diese Variante jedoch nicht weiter. Auch die Ablage von dem Basisimage im Netzwerk ist bei den moderaten Preisen von USB Sticks nicht zwingend sinnvoll, aber kein Problem. Man muss hier nur sicherstellen, dass der Stick die aktuellste Version enthält!

Ist eine Software auf dem Share für Nachinstallationen verfügbar, so kann diese einfach mit dem jeweiligen Produktkey installiert werden. Auch über das Active Directory kann die Installation vorgenommen werden. Für Updates sollte man sich getrennt Gedanken machen. Vielleicht ist die Neuinstallation alle 6 Monate die beste Variante und man kommt mit dem Windows Update einfach aus? Solche Dinge muss man aber mit dem Kunden in einer guten Beratung abstimmen.

Ist ein Softwareprodukt noch gar nicht für die automatische Installation vorgesehen, so muss es paketiert werden. Bei den meisten modernen Programmen hält sich auch dieser Aufwand in Grenzen. So kann man ein Office meist in einem Arbeitstag für den Kunden anpassen, dass es ordentlich läuft. Will der nächste Kunde die selbe Anpassung haben, so geht das Ganze noch schneller von sich.

Fazit

Mit den neuen Versionen von Windows ist die automatische Installation auch für kleine und mittlere Firmen ein Thema! Besonders mit einem IT Dienstleister, der schon einen Rahmen mitbringt dürfte es einen echten Mehrwert für den Kunden bringen.

 Tuesday, August 11, 2009

Die TFS Einführung bei der LBBW...

Bei der LBBW habe ich den Team Foundation Server, die Entwicklungsprozesse und das Deployment von .NET Anwendungen komplett auf den Kopf stellen dürfen. Herausgekommen ist doch eine sehr moderne Entwicklungsumgebung, die sich sehen lässt. Speziell die gute Prozessunterstützung vom Artiso Workitemmanager und die Einführung mit Artiso zusammen hat sehr viel Spaß gemacht. Auch die bereitgestellten virtuellen Entwicklungsserver bieten so Ihre Vorteile. Wer den Artikel aber komplett lesen möchte, kann den folgenden Link anklicken:

http://www.microsoft.com/germany/kundenreferenzen/default.aspx?qu=lbbw&industry=&product

Leider konnten XPS oder Silverlight nicht alle lesen. Daher ist die Version als PDF hier noch angehängt:

CS6000911_LBBW_final.pdf (443,94 KB)

 Monday, August 10, 2009

HW-Virtualisierung auf Sony Notebooks unmöglich

Sony Notebooks hatten bei mir eigentlich keinen guten oder schlechten Namen. Seit heute denke ich da allerdings etwas anders...

Wie bei Winfuture steht, wird die Hardwarevirtualisierung bei keinem VAIO unterstützt!!! Dies ist eine Kernfunktion von einem Core2Duo Prozessor, die auch beworben wird. Leider kann ich diese große Einschränkung nirgends in den Spezifikationen bei Sony finden. VMWare Server, der XP Modus unter Windows Server oder auch mal einen Hyper-V Server für eine Präsentation sind demnach nicht möglich...

Für mich und auch so machen anderen .NET Entwickler stellt das sicher ein K.O. Kriterium beim Notebookkauf dar. Ich selbst könnte damit nicht leben und bin froh diese Details zu kennen.

Bleibt zu hoffen, dass Sony dies bald behebt und man in 1-2 Monaten die schicken aber teuren Geräte wieder empfehlen kann. Für bestehende Kunden drücke ich mal ganz doll die Daumen, dass es ein BIOS Update oder eine Rückgabemöglichkeit geben wird. Ist das nicht ein versteckter mangel?

Hier ist der Link zum Artikel: http://winfuture.de/news,48933.html

Da fällt mir gerade ein, dass mein HP Notebook nx6325 schon 3 Jahre alt ist. Hier geht die HW-Virtualisierung schon - aber nicht in Zusammenhang mit Hyper-V. Das ist sehr schade - aber ich habe mich hier auch nur geärgert und nichts unternommen ;)

 

 Wednesday, May 20, 2009

Windows Server 2008 Storage Server - oder auch Cluster im Hyper-V

Hat schon mal jemand versucht einen Cluster im Hyper-V aufzubauen? Da man keine SCSI Cluster mehr bauen kann, ist das schwierig. Wer ein ISCSI hat, kann sich glücklich schätzen. Wer das kauft, wird arm ;)

So gab es bisher die Open Source Alternative openfiler. Mit dieser konnte man brauchbare Ergebnisse erzielen. Aber die VM Additions in eine Linux VM zu bekommen ist schon mal doof - dann mit LINUX weiter zu arbeiten um so schlimmer *g*

Jetzt gibt es den Windows Server 2008 Storage Server im MSDN neu. Früher war der nur für OEM's zu bekommen und jetzt für alle. Man kann diesen installieren und das ISCSI Target nachinstallieren. Nun kann dieser Server mit der zugekauften Lösung ein ISCSI Netzwerk initieren. Ein Speichernetzwerk, was sozusagen eine SAN Festplatte darstellt. Tolle Lösung, oder?`

Wer jetzt jedoch diesen Server 2008 Storage Server installieren will, wird vor dem Problem enden, dass das Passwort gesetzt ist und man es in der Doku extrem schwierig findet... Nach langer Recherche habe ich es doch gefunden: "wSS2008!" (ohne Gänsefüßchen).

Damit sollte jetzt auch die Evaluierung dieses Produktes kein Thema mehr sein - ich bin schon über Rückmeldungen gespannt!

Windows Server 2008 R2 - Problem mit Hyper-V und Internet (für Realtek Netzwerkkarte)

Das Problem:

Der Server 2008 R2 RC in Zusammenhang mit dem Hyper-V und dem Internetzugriff bringt ein schweres Problem mit sich:

Der Server 2008 R2 RC wird installiert. Sobald Hyper-V nachinstalliert ist und die Netzwerkkarte in das Internet zugreift gibt es Aussetzer. Diese treten speziell bei Post / Get Anfragen wie zum Beispiel bei der Live.com Seite auf. Die Fehler treten sowohl in der virtuellen Maschine, als auch beim Host auf.

Bei dem alten Server 2008 und Hyper-V trat das Problem nicht auf!

Die Analyse:

Eine Neuinstallation bringt nix. Der Wechsel des Netzwerktreibers bringt nix. Andere Störtools weglassen bringt nix.

Die Lösung:

Ich habe nun eine Netzwerkkarte getauscht und siehe da... Der Fehler ist verschwunden! Es lag an der Realtec 8110S / 8169 Netzwerkkarte. Auch ein Tausch des Microsoft Treiber bringt nicht den gewünschten Erfolg. Somit ist der Bug auf diese oft verkaufte Netzwerkkarte zu beziehen und kann durch einen einfachen Tausch behoben werden.

Weitere Probleme mit Hyper-V beim R2 vom Server 2008?!

Die Performanz ist wirklich spürbar besser als in 2008 ohne dem R2 Zusatz. Nur der ISA 2006 lässt sich auch nach längerem Test nicht weiter betreiben. Aber hier kann man ja schon die BETA von Forefront Gateway testen... Somit steht dem Einsatz in der Testumgebung vom Server 2008 R2 für Hyper-V als Host nichts mehr im Wege!

 Saturday, November 29, 2008

CPU Auslastung und Refactor! 3.08

Da wir mit Visual Basic .NET Entwickeln ist ein Refactor ein wichtiges Tool, was im Standard Visual Studio schmerzlich fehlt. Es gibt hier das kostenlose Refactor! für das VB.NET. Dieses habe ich auch lange Zeit verwendet und gar nicht gemerkt, wieviel Last es vom Prozessor fordert. Speziell auf Remoteverbindungen ist das Tool ein absoluter Performence Killer! Die Überwachung der Funktionen im Hintergrund scheint speziell hier unmengen an Last zu verbrauchen. Nach der Deaktivierung des Tools ging es wesentlich schneller vorwärts. Das Tool war zwar nicht super von der Bedienung, hat aber trotzdem seine Dienste getan. Daher wäre ich sehr froh, wenn es ein Ressourcenschonendes Tool wie bei c# direkt in der IDE gäbe. Ich werde noch mal die aktuellste 3.22 Version testen. Aber mit der aktuellen Performence gerade bei größeren Projekten müsste ich ohne Verbesserung leider auf das Tool verzichten. Bleibt zu hoffen, dass es bessere Alternativen gibt oder die Entwicklung hier Ressourcenschonender wird...

 Sunday, February 24, 2008

Hyper-V Migration -> Kein virtuelles Clustering eines Guests über Shared Disk möglich?!

Problem:

Beim VMWare Server oder Virtual Server war es möglich einen lokalen (internen) Testcluster zu erstellen. Dies ging intern über einen SCSI Adapter mit einer Shared Disk. Diese Shared Disk wurde dann bei beiden Cluster Nodes hinzugefügt. Über die Clustereinrichtung konnte man so zum Test sehr einfach einen kompletten Cluster aufbauen.

Alternativen unter Windows:

Nur ISCSI kann man ohne Probleme für einen Cluster unter Hyper-V nutzen. So kann man versuchen ein Windows Target als Demo zu nehmen. Bei allen kostenlosen Testversionen ist allerdings leider nach 30 Tagen Schluss :(.

Alternativen unter Linux:

Man könnte auch noch eine Virtuelle Maschine mit einem Linux Openfiler installieren und hieraus SCSI betreiben. Die Performence ohne aktuelle Guest Tools ist allerdings mehr als schlecht und daher auf dem gleichen System wahrscheinlich nicht die beste Alternative.

Fazit:

Aktuell ist es nach meinem Stand der Technik nicht möglich ohne SCSI oder richtige SAN einen virtuellen Guest Cluster zum Test unter Hyper-V zu installieren. Dies ist der erste deutliche Nachteil gegenüber den anderen Virtualisierung Plattformen. Bleibt zu hoffen, dass es hier bis zur RTM noch Änderungen gibt oder ich vielleicht doch noch einen Workaround übersehen habe.

Bitte:

Sollte jemand ein kostenloses oder günstiges ISCSI Target kennen, was unter Windows Server 2008 läuft und hier Volumes einfach bereitstellen kann, so wäre ich über eine Rückmeldung dankbar!

 Saturday, February 23, 2008

Cluster -> Überlegungen zu Hyper-V im Cluster (gilt auch für andere hochverfügbare Systeme)

Hyper-V Cluster erstellen

Ich bin gefragt worden, wie ein Cluster vom Hyper-V erstellt werden kann. Die Vorstellung, dass man einfach zwei Server installiert und sich die VHD's synchronisieren ist zwar echt verlockend, doch geht das leider nicht so einfach. Eine solche kontinuierliche Replikation ist mit dem SQL Server 2005 oder dem sonst so altmodischen Lotus Notes möglich, aber nicht mit dem normalen Windows Cluster Dienst vereinbar.

Alternativen

1.       Double Take

Das Programm Double Take ist nicht günstig, kann aber einen Rechner 1 zu 1 online klonen und immer Syncrhron halten. Die Software ist für Server 2003 zertifiziert. Ob oder wann der Hyper-V Clusterdienst unstützt wird ist hier aber vollkommen unklar, auch wenn die Lösung bereits auf einfacher Hardware laufen sollte!

2.       Veritas Cluster

Eine Replikation wie oben beschrieben kann mit dem teueren aber guten Veritas Cluster erreicht werden. Mir ist aber nicht bekannt, ob Server 2008 und Hyper-V von Veritas unterstützt werden oder für wann die Unterstützung avisiert wird.

3.       Microsoft Cluster

Die zur Zeit einzig "richtige" Möglichkeit ist den Microsoft Cluster Dienst zu verwenden. Hierzu installiert man den ersten Server, dann den zweiten. Nun weißt man dem ersten die SAN oder auch ISCSI Festplatten zu. Danach wird der Cluster über die Windows Boardmittel eingerichtet. Erst nach dieser Einrichtung darf der zweite Server die Platten sehen, da bei NTFS im Gegensatz zu Linux nur ein Server exklusiv auf so einen Clusterdatenträger schreiben darf. Das hat Vor- und Nachteile. Ein Streaming wie beim VMWare ESX wird durch diese Architektur ausgeschlossen, dafür wird aber die Sicherheit by Default deutlich erhöht. Danach kann nun  der zweit Clusterknoten auch mit Clusterdienst in den neuen Cluster hinzugenommen werden. Was sich einfach anhört ist in der Praxis zwar mit dem Server 2008 wesentlich einfacher geworden, doch ist es immer noch nicht trivial. Denn Erfahrung mit dem Thema und zertifizierte Hardware sollte hier selbstverständlich sein. Erfahrung kann man hier auch mit einem internen Cluster im Hyper-V sammeln!

Clusterhardware

Die ideale Clusterhardware ist natürlich ein redundantes SAN, aber das kostet sehr viel Geld. Daher kann man auch ein ISCSI San verwenden, wenn man günstig einsteigen möchte. Hier empfiehlt sich zum Beispiel Promise VTrak als Speicher ISCSI Target. In diese Promise Racks können 8-16 Festplatten gesteckt werden. Somit wären bei 750GB Festplatten und RAID 1 Spiegelung rund bis zu 5 TB (mit einer Hot Spare Platte) möglich. Um den Server gegen Überspannung oder Brand abzusichern sollte diese Hardware auch noch mal in ein zweites Rechenzentrum gestellt werden. Die Verbindung zu den Servern sollte über ein eigenes Netzwerk gemacht werden und es empfiehlt sich 10GBit LAN separat ohne Anschluss an die normale LAN zu verwenden. Die beiden Geräte untereinander werden ebenfalls verbunden. Womöglich sogar doppel über einen zusätzlichen Switch!!! Eine solche Lösung kostet ohne die notwendigen Netzwerkkabel rund 10000 für beide Systeme. Da der Kabelweg unterschiedlich lang sein kann, muss hier besonders auf die Gegebenheiten des Rechenzentrums geachtet werden!

Openfiler als Open-Source Software

Als Alternative kann man sich auch noch den Openfiler anschauen, der auf Linux / Open Soruce Basis auch ein SCSI Target bereistellen kann. Der Support und die Zuverlässigkeit würde ich aber im Vergleich zum Promise als deutlich kritischer sehen.

Software auf Windows Basis / Windows Storage Server

Auch für Windows gibt es diverse ISCSI Software. Da die Software aber sehr teuer ist und Microsoft selbst eine Lösung davon aufgekauft und in den Storage Server ingegriert hat bleibt nur die Empfehlung den Windows Storage Server mit ins Auge zu nehmen. Auch hier gibt es sehr gute Lösungen für Storage, die im bezahlbaren Rahmen bleiben. Die Administration ist mit der Windows Oberfläche für einen "normalen" Windows Admin besonders einfach und effizient. So kann hier ein Clusterpaar für ISCSI Target mit SQL, Exchnage, Hyper-V und auch für den normalen NAS Storage mit Speicherkontingenten der Windows File Services genutzt werden.

Migration auf Hyper-V -> ISA 2006 nicht mit Hyper-V / Server 2008 komaptibel!

BUG: Isa Server 2006 und Hyper-V / Server 2008

Ich bin gerade beim umstellen meiner Server von Windows Server 2003 auf Windows Server 2008. Leider musste ich feststellen, dass der ISA Server nicht für Windows Server 2008 ausgelegt ist. Da ich aber die virtuellen Maschinen von VMWare Server auf Hyper-V migriere musste die Virtuelle Maschine noch mal neu installiert werden. Tja und dann tat trotz Server 2003 nichts mehr. Kein Ping ging mehr an den ISA Server von außen ran. Nach langem überlegen habe ich einen Legacy Network Adapter im Hyper-V eingestellt und die alten beiden gelöscht. Danach funktioniert der Server so wie früher unter VMWare und die Migration kann weiter gehen...

FAZIT:

·         ISA 2006 ist nicht kompatibel mit Server 2008

·         ISA 2006 ist nicht kompatibel mit Hyper-V

·         Will man ISA 2006 unter Hyper-V nutzen, so muss man einen Legacy Netzwerk Treiber einstellen!

 Monday, September 03, 2007

KB938979 und Treiberschutz für 64 Bit Systeme

Das Patch KB938979 verändert ähnlich dem Patch KB932596 das Kernelverhalten von den 64 Bit Systemen. Wird es z.B. durch Windows Update installiert laufen unsignierte Treiber wie bei VMWare 1.0.3, selbst mit der Deaktivierung des Treiberschutzes, nicht mehr. Die vorgestellten Kommandos zur Installation solcher Treiber wird deaktiviert. Daher sollte man dieses Patch, vorerst und wenn unbedingt nötig, ausbleneden.

Ich hatte am Anfang nichts gegen den Kernelschutz, wenn man Ihn mit etwas Fachwissen deaktivieren kann. So werden die DAU's geschützt und die Profis haben ne Chance selbst die Kontrolle zu übernehmen. Das nun aber schon 2 Patches mir bestimmen wollen, dass es erst geht und nun doch nicht mehr finde ich schade. Wenn endlich VMWare eine Lösung hat, kann das von mir aus abgeschaltet werden, aber auch andere Leute nutzen die Profi - Einstellung, weil sie einfach noch eine Software ohne singierte Treiber haben...

 Wednesday, August 29, 2007

Windows Treiberschutz unter Vista x64 deaktivieren (ohne KB932596 -> z.B. für VMWare Server)

Der Windows Treiberschutz unter Vista x64 unterbindet die Installation sämtlicher Treiber, die nicht signiert sind. Das ist auf der ersten Seite eine gute Sache, aber auf der anderen Seite kann es für Experten, die Software zum laufen bekommen wollen ein Hinderniss sein. Aktuell ist bei mir der VMWare Server die einzige Position, warum ich den Kernelschutz deaktivierten muss. Das muss basiert darauf, dass ich alle Virtuellen Maschienen auf VMWare laufen habe und mein PC 8GB Ram hat. Vista x32 akzeptiert nur 4GB Ram. Somit bliebe nur die Wahl Windows Server 2003 x32 Enterprise zu verwenden. Da der PC aber für den normalen Alltag genutzt wird und VMWare nur on Top läuft habe ich mich entschieden Vista x64 ohne Kernelschutz zu verwenden.

Hier die Anleitung:

Man deaktiviert die folgende GPO:

- Start -> Ausführen -> gpedit.msc
- Benutzerkonfiguration -> Administrative Vorgaben -> System -> Treiberinstallation -> Codesignatur für Gerätetreiber öffnen
- aktivieren und auf ignorieren stellen

Danach führt man die folgende Kommandozeile aus:

- Start -> Ausführen -> CMD
- bcdedit -set loadoptions \”DDISABLE_INTEGRITY_CHECKS”
- bcdedit.exe /set nointegritychecks ON

Danach kann man VMWare Server 1.0.3 installieren. Aber wehe man installiert das Patch mit der Nummer KB932596. In diesem Fall wird der PC nicht weiter machen. Daher nach der Update - Installation das Patch über Systemsteuerung -> Update das Patch wenn nötig deinstallieren oder aus der Liste ausblenden. Danach wird der VMWare Server bis zum SP1 wohl laufen. In der Zeit hat dann VMWare auch hoffentlich eine lauffähige Version 1.0.x auf dem Markt.

Eine Alternative ist noch die Treiber selbst zu signieren. Dies geht mit dem entsprechendem SDK und stellt einen heiden Aufwand dar, den ich nicht hier beschreiben möchte :))

 Friday, August 03, 2007

VMWare Server und Windows Vista X64 ein Fazit mit sehr wenig Problemen

Ich verwende Windows Vista x64 als Hostsystem für VMWare Server, wie das geht, habe ich hier schon beschrieben :). Was gibt es aber für Probleme damit und was muss man beachten?

  1. Kein Autosuspend der Virtuellen Maschinen bei VMWare
    Negativ ist mir beim VMWare Server aufgefallen, dass man beim Herunterfahren des Host Systems die Gast Systeme automatisch "abstürzen" lässt. Es gibt keine Funktion wie beim Virtual Server, dass alle Systeme in den Ruhezustand geschickt werden und dann erst der Server komplett zu Ende herunterfährt. Ein Skript hierfür ist allerdings in Arbeit. Wenn ich was Brauchbares habe, werde ist das hier einstellen.
  2. Paralleleinsatz mit Virtual Server
    Der Paralleleinsatz vom Virtual Server war bisher immer problemlos möglich. Mit der aktuellen Version des Virtual Servers in Kombination mit VMWare Server und Windows Vista x64 bekomme ich aber immer Abstürze. Bisher habe ich nur herausfinden können, dass man Virtual Server Maschinen nur starten kann, wenn alle VMWare Maschinen gestoppt sind. Ob dies mit dem Zugriff auf die Hardwarevirtualisierung von 2 Programmen zu tun hat, kann ich leider noch nicht sagen. Sobald ich hier eine Lösung habe, schreibe ich die gleich mal.
  3. Dateizugriff von einer Virtuellen Maschine mit Windows 2003 oder XP Betriebssystem
    Wenn ich von einer Virtuellen Maschine aus auf einen Netzshare auf dem Windows Vista x64 Host zugreife habe ich wiederholt Abbrüche bei größeren Dateien. Ich habe hier in der Liste der aktuellen Hotfixes einen gefunden und mir über das Formular des letzten Blogeintrages zusenden lassen. Fazit - nach 8 Stunden und ohne Komplikationen hatte ich einen Patch, der sehr sauber zu installieren war und das Problem auf Anhieb löst.
    http://support.microsoft.com/kb/931770/en-us
  4. Fehlende Ressourcenzuweisung für die Prozessorlast
    Die Prozessorlast des virtuellen Systems lässt sich beim VMWare Server nicht begrenzen. Auf einer 2 Wege Maschine ist die Chance, dass der Server durch 2 virtuellen Maschinen Lahmgelegt wird aber noch nicht vorgekommen.
  5. Netzwerkkarten auf Virtuellen 64 Bit Maschinen
    Die bei 64 Bit vorkonfigurierte Netzwerkkarte von AMD wird unter Windows Vista nicht weiter Supportet. In der Config Datei der virtuellen Maschine kann man jedoch manuell bearbeiten, dass es eine Intel 10/100/1000 Karte ist. Diese hat bei mir keine weiteren Probleme nach der Installation der VMWare Additons gebracht. Hierfür empfehle ich die Freeware VMX Builder und eine Sicherung der aktuellen Config Datei!

Bis auf die Punkte oben bin ich mit dem VMWare Server absolut zufrieden. Erst wenn die 64 Bit Virtualisierung von Microsoft verfügbar ist, wird wieder über einen Wechsel überlegt. Ob die Verteilung der Platten auf je 2 GB Teile dort funktioniert, was als 2. KO Kriterium für VWWare zählt dort auch geht, weiß ich nicht.

Aktuell schlägt VMWare Server auf jeden Fall das Microsoft Pendant!

Die Liste aller Hotfixes für Windows Vista ist bei der Fehlersuche extrem gut. Hier der Link mit deutschen Beschreibungen: http://www.drvista.de/vista-updates-and-patches/99-ubersicht-vista-hotfixes.html

 Monday, March 26, 2007

Citrix Entwicklerunterstützung

Die Unterstützung, was Testlizenzen angeht ist seitens Citrix extreme schlecht. Es war mir bisher nicht möglich eine Testversion neu zu installieren und somit den Testrechner nach 90 Tagen neu aufzusetzen. Somit ist der Lerneffekt in Sachen Citrix für einen Administrator oder Entwickler speziell extrem schwer. Hier hat Citrix im November eine gut versteckte Entwicklerversion kostenlos für 2 User im CDN gebracht. Diese Version war aber auch nicht mehr vom Messepersonal zu finden. Hier wurde mir umgehend Unterstützung für Test und Entwicklung zugesichert.

 Wednesday, February 21, 2007

Pragmatische Lösungen für den Umstieg XP->Vista

Letzte Probleme mit Vista und Lösungen

Seit letztem August setze ich komplett auf Windows Vista und habe schon viele Probleme lösen können. Alle Produkte, die bei mir nicht sofort liefen habe ich hier aufgelistet:

Software MIT Problemen die gelöst werden konnten

·         Klite Codec Pack -> Ein Fehler bei der Installation kann aber einfach ignoriert werden

·         Lexware Büro Easy -> Ein Fehler kann bei der Installation einfach ignoriert werden. Ein Patch für einige wenige fehlerhafte Funktionen soll ab März bereit stehen.

·         FreePDF -> geht nicht unter Windows Vista – bisher keine Lösung bereitgestellt. Ein ausweichen auf BullPDF oder CutePDF sollte aber ohne Probleme möglich sein.

·         PDFCreator -> geht nicht unter Windows Vista – bisher keine Lösung bereitgestellt. Ein ausweichen auf BullPDF oder CutePDF sollte aber ohne Probleme möglich sein.

·         Userprofil Löschen per Skript macht Fehler -> Es muss mit Vista noch ein Regkey mit gelöscht werden. Sonst wird das Profil nicht wieder neu angelegt. Link folgt in einem der nächsten Beträge.

·         Standardbrowser kann nicht auf Maxthon gesetzt werden. Dies wurde mit der aktuellsten Beta der Version 2 (Beta 4) gelöst und funktioniert nun einwandfrei.

·         Visual Studio 2005 -> läuft ohne SP1 zwar stabil, aber langsam. Das SP1 sollte unbedingt installiert werden.

·         Sage PC Kaufmann 2004 läuft, kann aber nur auf die Daten lesend zugreifen. Dies sollte mit der Version 2006 und höher auf Basis der anderen verwendeten Datenbank gelöst sein. Hier muss man mal Geld in ein Update investieren oder so wie ich auf das viel modernere Produkt von Lexware wechseln. Lesend kann man ja noch auf die alten Daten zurückgreifen!

·         Virtual Server 2005 R2 SP1 Beta2 läuft nur mit festen Netzwerkkarten. WLAN wird nicht unterstützt. Daher verwende ich hier Virtual PC 2007 RTM.

·         SQL Server 2005 -> Es sollte unbedingt das SP2 installiert werden, dann geht alles, was vorher nicht ging. Die Reporting Services gingen mit SP1 noch nicht. Hier muss ich schauen, ob SP2 hier eine Lösung mit sich bringt!

Hardware MIT Problemen die gelöst werden konnten

·         Toshiba 16x DVD Laufwerk akzeptiert die Vista Installations DVD nur als DVD-R

·         ATI Radeon 1150 vom NX6325 Notebook kann nicht heller / dunkler gestellt werden -> Treiber von HP Seite Downloaden

·         Soundkarte vom uralten Board K7S6A geht per Default nicht. Die neuen Realtek AC97 Treiber laufen aber perfekt!

·         Der alte Scanner Canon FB320P wurde durch ein HP6310 ersetzt. Dieser funktioniert aber vorerst nur mit USB. Treiber für LAN stehen in den nächsten Tagen an.

·         Siemens Telefon SL56 / SL560 / SL565 lässt sich mit Bluetooth nicht befinden. Dies wurde über VMWare Server in der Virtuellen Maschine per durchgeschleiften USB Dongle gelöst. Der neue Treiber von Siemens steht ab April bereit.

·         VIA Grafikkarte vom Acer 1353 stützt bei Remote Desktop ab. Hier habe ich einen Treiber im Einsatz, der eine Revision älter ist als der von VIA in die Vista CD integrierte. Nun geht’s auch wieder J

·         Agfa Snapscan e20 lässt sich installieren. Hier muss nur nach der Installation die INF Datei per 7 Zip manuell über Hardware hinzufügen installiert werden. Dies ist durch entpacken der EXE Datei  möglich, die noch auf der Agfa Seite zum Download bereit steht.

Ungelöste Probleme

·         Gute Frage, da bleibt eigentlich nix kritisches mehr über!!!

Hört sich viel an, aber ist es eigentlich nicht. Ich habe sehr viele Produkte unter Vista zum laufen bekommen und die allermeisten machen gar keine Probleme. Von daher bietet Vista besonders im Bereich Festplatten und Controller vieles schon integriert, was bei XP Probleme gemacht hat und extra installiert werden musste.

 Wednesday, December 27, 2006

Virtualisierung mit Windows Vista als Gast

Wie läufts am schnellsten?

Virtualisierung mit Windows Vista ist die eine Sache. Die andere Sache ist aber eine virtuelle Maschine mit Windows Vista zu erstellen, die dann auch noch schnell laufen soll. Der klassische Fall, um zu testen, ob seine erstellte Anwendung schon fit für Vista ist…

Virtual PC 2007 Beta

Die Installation funktioniert unter so gut wie allen Betriebssystemen vom Microsoft. Die Mitgebrachten VM Additons sind die neuesten und sie laufen sehr schnell mit Vista. Daher kann man hiermit am schnellesten mit Vista arbeiten. Am besten ist es, wenn der Prozessor Hardware V Support mitbringt… Dann geht es mit der aktuellen Beta noch ein Stück schneller. Alle aktuellen Core 2 Duo und Turion X2 unterstützen diese V Chips und sind damit deutlich schneller. Technisch geht es somit sogar auf einem 32 Bit System ein 64 Bit virtuelles Vista zu installieren. Aber das geht ja bekanntlich nur bei VMWare und wir hier von Virtual PC nicht unterstützt.

Dafür kann die Grafikleistung unter Virtual PC 2007 Beta überzeugen. Es ist das einzige von mit gesteste System, wo man direkt per virtueller Konsole in ansehnlichem Tempo arbeiten kann. Der später beschriebene Umweg über RDP bringt aber noch Aero dazu, wenn es der Host untertützt. Ach ja und ein bissi schneller geht’s wohl auch mit RDP…

Virtual Server 2005 R2 SP1 Beta 2

Diese Version ist die ideale Microsoft Server Version. Im Vergleich zum Virtual PC unterstützt sie auch 2 Prozessoren für die Virtualisierung. Das heißt nicht, dass die Virtuelle Maschine 2 haben kann, aber das heißt wenigsens, dass beide für die verfügbaren virtuellen Maschinen genutzt werden. Neben der in seiner Klasse einzigartigen Lastverteilung, die für jede Maschine individuell geregelt werden kann unterstützt auch dieses System die V Eigenschaften der beschriebenen Prozessoren. Es ist beachtlich, dass der Virtual Server 2005 SP1 Beta 2 somit der schnellste im normalen Betrieb ist, wenn auch nur mit hauch dünnem Vorteil gegenüber VMWare.

Nun wieder zum Vista… Die Installation dauert, wie auch bei Virtual PC recht lange, aber dann ist es da. Bitte machen sie nicht den Fehler und installieren Sie die mitgebrachten VMAdditions. Diese sind einfach langsam! Hier sollte man die vom Virtual Server 2007 Beta verwenden und installieren. Hier kann die MSI Datei entpackt werden und die ISO mit den VMAdditions unter dem Virtual Server 2005 R2 SP1 Beta 2 verwendet werden.

Nun läuft das Vista schon mit tollen Additions, aber man schaue hin, es ist super langsam. Um das zum umgehen bleibt hier keine andere Wahl. Man muss RDP aktivieren unter Systemsteuerung, System, Remote wird das aktiviert. Dazu muss das Netzwerk auf Privat stehen und RDP in der Windows Firewall freigeschaltet sein. Dann geht man am besten per RDP auf die virtuelle Maschine. Das geht dann sogar recht flüssig und wenn man Vista als RDP Client nutzt, so wird man auch Aero wiederfinden, wenn das auf dem aufrufenden Client aktiviert ist.

Virtual PC 2004 SP1 und Virtual Server 2005 R2

Für diese Versionen gilt das gleiche wie bei Virtual Server 2005 R2 SP1 Beta 2. Man muss wie dort beschrieben vorgehen, um das Vista bei guter Geschwindigkeit am laufen zu haben. Da die Betas aber sehr gut laufen und das ganze eh für Test / Entwicklung verwendet wird, würde ich vorschlagen direkt auf eine der kostenlosen und über connect.microsoft.com verfügbaren Beta Versionen zurückzurgreifen! Oder aber man ließt man das nächste Kapitel J

VMWare Server & Co.

Ich gebe zu, dass ich nur VMWare Server nutze, ich dieses Produkt aber mit weitem Abstand am besten finde! VMWare hat den gewaltigen Vorteil, dass es nicht den vollen, großen RAM von Vista  nutzt, sondern nur den aktivien Teil, den man gerade braucht. Da Vista insgesamt mehr RAM verbraucht ist, dieses ein super großer Vorteil des VMWare Produktes.

Ebenso eine Mehranforderung von Vista sind große Festplatten. Auch hier hat VMWare ein schlagendes Argument. Nämlich die 2 GB Stücke der virtuellen Festlatten… Bei Mirosoft hat man eine VHD als ein Stück. Das kann bei einer umfangreichen Festplatte schon mal 30 GB sein. Bei VMWare hat man hier als Gegenstück 15x2 GB als kleine Teile. Diese ergeben zusammen eine große, wenn man will. Und auch wenn es auf den ersten Blick nach Chaos aussieht hat es den schlagenden Vorteil, dass man seine Festplatte auch defragmentieren kann. Defragmentieren ist bei einer virtuellen Maschine für die Performance sehr wichtig und das kann man nur, wenn man die Teile der virtuellen Festplatte auch verschieben kann. 30 GB VHD defragmentieren heißt, dass man 30 GB am Stück frei auf der Festplatte braucht *grr*. Bei VMWare heißt es einfach nur 2 GB am Stück frei zu haben, wobei allerdings 25% insgesamt frei sein müssen.

Noch ein Vorteil für VMWare und nun sind wir endlich mal wieder bei Vista *g*, ist die schnellere Installation. Währen man bei den Mirosoft virtualisierungs Produkten ewigkeiten braucht und diese erst mit den VM Additions gut laufen ist VMWare deutlich fixer beim installieren. Das liegt daran, dass VMWare nicht emuliert, sondern virtualisiert!

Hat man dann sein Vista fertig installiert, so sollte man aber die Windows VM Additions auch hier schnellstmöglich installieren. Die mit VWWare Server 1.0.1. mitgebrachten Additions funktionieren übrigens sehr gut! Über die Grafikleistung wird man zwar ernüchtert sein, aber dafür gibt es auch wieder einen Trick… Der Trick heißt RDP freigeben. Man gebe RDP frei, schalte das Netzwerk auf privates Netz und dann kann man per RDP auf die VMWare Kiste zugreifen. Das läuft gut und und wenn der Host dann noch Vista mit Aero aktiv hat, läuft die tolle Aero Glass Oberfläche auch in der virtuellen Maschine.

Fazit

Einfach und gut läuft VMWare Microsoft somit davon. Kein großes Rumgesuche von den richtigen Additions und los geht’s hier mit VMWare. Blöd nur, dass unter meinem Vista Host nicht das Netzwerk ordenlich mit WLAN geht. Hier bleibt nur die Möglichkeit VMWare Workstation 6 Beta zu testen oder zu hoffen, dass schnell ein Fix für den VMWare Server kommt. Ich persönlich kann ohne WLAN nur auf dem Server arbeiten. Auf dem Client habe ich aktuell Virtual PC 2007 Beta installiert, um virtuelle Manschinen verwenden zu können.

Virtualisierung mit Windows Vista als Host

Was geht, was geht nicht?

Windows Vists ist sehr ausgereift und auf keinem meiner Clients ist noch ein anderes Betriebssystem zu finden. Sage Kaufmann 2004 hat Probleme mit der Datenbank und der PDFCreator 0.9.3. geht leider nicht und wurde durch CutePDF vorläufig ersetzt. Sonst läuft alles - ach ne, die Virtualisierung ist das größte Manko. Hier geht es um Windows Vista als Hostbetriebssystem. Sprich der Rechner nutzt Vista zum Arbeiten und man will z.B. für Kunden oder Präsentationen auf diesem "Arbeits-Vista" noch andere Dinge, wie z.B. Server 2003, zeigen.

64 Bit Vista:

VMWare Server läßt sich nicht installieren!

Virtual PC 2004 SP 1 läßt sich nicht installieren!

Virtual PC 2007 läßt sich nicht installieren!

Virtual Server 2005 R2 SP1 Beta 2 läßt sich installieren. Er funktioniert einwanfrei, aber die WLAN Karten werden nicht erkannt. Eine nutzung mit normalem LAN oder auch intern ist dagegen problem los möglich...

32 Bit Vista:

VMWare Server läßt sich ohne Probleme installieren. Die Pearl Webseite funktioniert nur, wenn CGI erweiterungen im IIS 7 und die IIS 6 Kompatibilität eingeschaltet ist. Beim Start der Webseite wird aber sehr viel Prozessorlast "verbraten". Nach 2-3 aufrufen geht es aber wieder. NAT und herkömmliche Netzwerkkarten gehen. WLAN wird auch angezeigt, habe ich aber bisher nicht zum Laufen bekommen!

Virtual PC 2004 SP1 läßt sich nicht installieren!

Virtual PC 2007 läuft ohne Probleme. Alle notwendigen Funktionen gehen ohne Probleme. Sollte man SCSI Festplatten starten wollen, so hat man aber ein Problem. Auch PXE Boot ist mit Virtual PC per Design her leider nicht möglich. Dafür funktionieren Verbindungen über WLAN Verbindungen des Hosts ohne weitere Probleme!

Virtual Server 2005 R2 SP1 Beta 2 läßt sich installieren. Er funktioniert einwanfrei, aber die WLAN Karten werden nicht erkannt. Eine nutzung mit normalem LAN oder auch intern ist dagegen problem los möglich...

 Sunday, December 24, 2006

Frohe Weihnachten

Allen Lesern meines Blogs wünsche ich Frohe Weihnachten!

Ein gutes Neues wünsche ich noch net, da ich noch ein paar Blogeinträge zur Virtualisierung und Deploment auf Lager habe :)