Basteltag!
Man nehme Windows Server 2008 und Windows SQL Server 2008 und installiere dies auf einer Maschine…
Windows Server 2008
Windows Server 2008 ist einfach nur Creme
Die Jungs von Microsoft haben verdammt viel gelernt und Sicherheit steht hier an sehr vielen Stellen an erster Position.
Lieber eine Sache zu viel per Default verbieten, als eine zu übersehen.
Per Default sind auch nicht viele Ports offen:
C:\Users\Administrator>netstat -a
Aktive Verbindungen
Proto Lokale Adresse Remoteadresse Status
TCP 0.0.0.0:135 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:445 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:1433 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:49152 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:49153 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:49154 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:49155 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 0.0.0.0:49156 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 127.0.0.1:1434 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP 169.254.33.190:139 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:135 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:445 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:1433 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:49152 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:49153 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:49154 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:49155 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::]:49156 WIN-OZI5BOZ5IEJ:0 ABHÖREN
TCP [::1]:1434 WIN-OZI5BOZ5IEJ:0 ABHÖREN
UDP 0.0.0.0:123 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:4500 *:*
UDP 0.0.0.0:5355 *:*
UDP 169.254.33.190:137 *:*
UDP 169.254.33.190:138 *:*
UDP [::]:123 *:*
UDP [::]:500 *:*
UDP [::]:5355 *:*
Der eine oder andere Port dürfte eh aufgrund der VMWare Tools vorhanden sein, aber grundsätzlich gesehen schonmal ok.
Der IIS 7 selbst wird als eine Rolle installiert. Das absolut coole dabei ist, dass man nicht nur dann per Hand alle möglichen Optionen einstellen kann, sondern diese auch erklärt bekommt.
Dazu gehören Server Side Includes, ASP.NET, .NET Erweiterbarkeit, CGI, Authentifizierungsmodule… zu viel zum Aufzählen.
Nur die Warnmeldung nach der Installation irritiert ein wenig… ich konnte sie nicht finden…

Ich habe als Beispiel ein paar Optionale Module ausgewählt gehabt, welche man im Screenshot aufgelistet sehen kann. Insgesamt gesehen ist der IIS 7 auf den ersten Blick eine Runde Sache.
Der IIS 7 hinterläßt bei mir einen guten Eindruck und ich freue mich schon auf die ersten tiefergehenden Tests.
SQL Server 2008
Der SQL Server 2008 ist auf den ersten Blick auch leicht zu installieren. Schnell vergißt man aber das Database Engine Modul und wundert sich ein paar Minuten später, wieso kein SQL Server installiert ist.
Microsoft hat den SQL Server 2008 in viele kleine und oftmals getrennt installierbare Module zerlegt. Auf den ersten Blick seltsam, aber meiner Meinung nach sehr sinnvoll.
So kann man sich gezielt nur das Installieren, was man definitiv braucht.
Auch ansonsten ist die Installation sehr zügig, aufgeräumt und verständlich. Nur wieso er .NET 3.5 SP 1 braucht vor der Installation entzieht sich meiner Kenntnis.
Bisher bin ich erst auf zwei Warnmeldungen gestoßen, welche mir ein wenig seltsam anmuteten:


Ähm… ja… das als Warnmeldung zu deklarieren… naja… eine Information hätte es auch getan
Ich bin ganz froh wenn .NET nicht so viel nach außen plaudern kann…
Scheinbar braucht der Reportingservice, welcher ein eigenständiges Modul ist, .NET 3.5 und setzt neuere Objekte/Methoden ein, welche erst mit SP1 dazugekommen sind.
Egal… es wird neben .NET 3.5 SP 1 noch ein weiterer Hotfix installiert, welcher aber auch auf der Installations-DVD enthalten ist.

*Hust*
Auch hier eher eine Informationsmeldung. Klar muß man hier gezielt darauf achten wenn man Clustern will, Replikationen benötigt oder einen Reportingserver einsetzen will.
Insgesamt gesehen bin ich erstaunt wie dicht Windows 2008 Server ist und wir aufgeräumt der SQL Server 2008 erscheint.
In den nächsten Tagen werde ich mal schaun was so mit dem SQL Server 2008 geht.