Automatic Infrastructure Installer
Herzlich willkommen zur Projektseite von AI2, dem Automatic Infrastructure Installer.
AI2 ist eine PowerShell-Skriptsammlung, mit der schnell und reproduzierbar Infrastrukturen bzw. einzelne Server installiert werden können.
Bisher konnte man nur mit dem Small-Business-Server schnell und einfach eine Server-Infrastruktur aufbauen, in der nach kurzer Zeit neben AD auch weitere Funktionen wie Mail, SharePoint etc. zur Verfügung standen. Diese war jedoch auf wenige Benutzer beschränkt und unterschied sich in einigen Bereichen von der Bedienung der „normalen“ Produkte. Microsoft hat den Ansatz der integrierten Installation, der ganz gut beim Essential Business Server demonstriert worden war, leider wieder fallen gelassen und nicht auf die Enterprise-Umgebung übernommen.
Ausgehend von diesem integrierten Ansatz und inspiriert durch Brian Lalancette’s AutoSPInstaller ist diese Skriptsammlung entstanden. Dabei waren folgende Punkte für die Entwicklung ausschlaggebend:
- Konzept für den nachvollziehbaren, dokumentierten Aufbau von möglichst identischen Umgebungen für Entwicklung, Test, Integration und Produktion
- Microsoft hat das recht günstige TechNet-Abo abgeschafft und empfiehlt den Einsatz von Evaluationsversionen für die eigene Testumgebung, die jedoch alle 180 Tage neu aufgebaut werden muss, will man nicht zum teuren MSDN-Abo greifen, um lizenzkonform zu bleiben.
- Nach der Abkündigung des Small-Business-Servers und Microsofts Bestreben, das kleine und mittlere Unternehmen Teile ihrer Infrastruktur (insbesondere Mail und SharePoint) aus der Cloud beziehen sollen, fehlt eine einfache Installationsmöglichkeit einer Umgebung, die komplett im eigenen Hause läuft (siehe auch Artikel „Fliegender Wechsel“ iX 08/13)
Das Konzept basiert auf einer zentralen Konfigurationsdatei, in der die Daten der Infrastruktur zur Verfügung gestellt werden. Mit Hilfe der Skripte im Verzeichnis Tools werden die Voraussetzungen für die eigentliche Installation geschaffen (z.B. Vorbereitung des Hyper-V Hosts, Download der benötigten Dateien). Dabei nutzt AI2 Programme anderer Projekte wie AutoSPInstaller und ConvertWindowsImage.