VMWare und Windows NT 14/ Mai 2016 vorgelegt von: CONET AG Theodor-Heuss-Allee 19 53773 Hennef Tel.: 02242 - 939-0 Fax: 02242 - 939-393 http://www.conet.de [email protected] Inhaltsverzeichnis Inhaltsverzeichnis 1 Einleitung ............................................................................................................................................. 1 2 Anforderung ........................................................................................................................................ 2 3 Realisierung ......................................................................................................................................... 3 3.1 VMWare Einstellungen .................................................................................................................................. 3 3.2 Samba Einstellungen..................................................................................................................................... 3 3.3 Windows Einstellungen ................................................................................................................................. 4 3.4 Linux Einstellungen ....................................................................................................................................... 4 4 Benötigte Skripte und Dateien ........................................................................................................... 5 5 Dokumentenhistorie ............................................................................................................................ 6 Tabellenverzeichnis 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite ii6 Inhaltsverzeichnis 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite iii6 1 Einleitung Dieses Dokument beschreibt die Installation und Konfiguration von VMWare und Windows NT mit automatischer Anmeldung und Druckereinrichtung. Typografische Konventionen In diesem Handbuch Befehl abzusetzender Befehl Produkt Produktname Datei-Verzeichnis-Variable Datei-, Verzeichnis- und Variablennamen SourceCode + Logfilecontent Source Code + Inhalt von Logfiles www3 Hostname wird verwendet, wen aus Darstellungstechnischen Gründen im vorliegenden Text ein Umbruch erfolgen muß 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite 16 2 Anforderung Es ist gefordert, daß auf Client-Rechner auf Windows-Applikationen wie z.B. RBU zugeriffen werden kann. Da dies auch im Offline-Betrieb möglich sein muss, kommt eine TerminalServer-Lösung nicht in Betracht. Da die Applikationen (Stand heute) sich nicht in Emulationsumgebungen wie z.B. Crossover-Office, Wine oder QEmu betreiben lassen, bleibt nur die Variante eines vollständigen Rechneremulation mit darauf installiertem Windows NT über. Die Applikation benötigen den Zugriff auf lokale Dateien und die Möglichkeit der Druckausgabe auf den erreichbaren Druckern des Wirtssystems. 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite 26 3 Realisierung 3.1 VMware Einstellungen Da der Netzwerkzugriff auf lokale Dateien auch funktionieren muss, wenn der Client-Rechner nicht am Ethernet angeschlossen ist, muss für die virtuelle Maschine eine zweite Netzwerkkarte eingerichtet werden, die als Host-Only Typ konfiguriert ist. Dadurch ist sichergestellt, das eine Netzwerk-Kommunikation zum Wirtssystem auch ohne eingestecktes Netzwerkkabel möglich ist. Desweiteren ist die Adressierung dieses Netzwerks statisch und bei allen Clients gleich, so daß die Konfiguration des VMWare-Images und des lokalen Samba-Servers auf dem Wirtssystem vereinfacht wird. Hierzu werden in der Datei /etc/vmware/locations die Zeilen answer VNET_1_HOSTONLY_HOSTADDR 192.168.127.1 answer VNET_1_HOSTONLY_NETMASK 255.255.255.0 angefügt. Nach Neustart des VMWare-Netzwerks mittels /etc/init.d/vmware restart sind diese Einstellungen aktiviert und können mit ifconfig vmnet1 überprüft werden. 3.2 Samba Einstellungen Die für den lokalen Samba-Server notwendigen Einstellungen werden durch ein WrapperSkript beim Start der VMWare durch den Benutzer vorgenommen. Dies schließt aus, das mehr als ein Benutzer an einem Client gleichzeitig eine VMWare Instanz nutzen können. Dies ist zur Zeit allerdings auch nicht vorgesehen. Die generierte Konfiguration stellt 2 Shares zur Verfügung: SYS – Pfad zu der Drucker-Konfigurationsdatei, die beim Systemstart ausgeführt wird VMDRIVE – Pfad zum Home-Directory des aktuellen Benutzers Desweiteren werden alle dem Wirtssytem bekannten Drucker und deren Treiberdateien exportiert. Hierzu wird allerdings nicht der originale Windows-Druckertreiber verwendet, sondern ein universeller Postscript-Drucker, z.B. von Adobe, was die Nutzung der unter dem Wirtssystem vorhandenen PPDs ermöglicht. 3.3 Windows Einstellungen In der Windows-Instanz müssen folgende Einstellungen vorgenommen werden: Die zweite Netzwerkkarte muss installiert werden, falls sie bei Erstellung des Images nicht schon erkannt wurde 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite 36 Zur automatischen Anmeldung des Windows-Benutzers werden in der Registry unter HKEY_LOCAL_MACHINE\ Software\ Microsoft\ Windows CurrentVersion\ Winlogon folgende Einträge vorgenommen: AutoAdminLogon – 1 DefaultUserName – Administrator DefaultPassword – admin NT\ Natürlich können diese Angaben für die produktive Installation noch angepasst werden. Die Netzwerkfreigabe \\vmhost\SYS wird mit dem Laufwerksbuchstaben S: und die Freigabe \\vmhost\vmdrive mit dem Buchstaben H: so verbunden, daß die Verbindung nach einem Systemstart wiederhergestellt wird. Die Druckerkonfigurations-Batchdaei S:\addprintx.bat muss im AutostartOrder des Windows-Benutzer als Verknüpfung hinterlegt werden. 3.4 Linux Einstellungen Damit der Linux-Benutzer die Skripte mit den notwendigen Rechten ausführen kann muss in der /etc/sudoers folgende Zeile eingetragen werden: %users ALL=(ALL) NOPASSWD: /usr/local/bin/sc_vmware.sh Die VMWare Instanz muss mittels sudo sc_vmware.sh gestartet werden. Dieses Skript überprüft ob bereits eine VMWare läuft, setzt die Rechte der Dateien, passt gegebenenfalls die Samba-Konfiguration an und startet Samba und die VMWare. 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite 46 4 Benötigte Skripte und Dateien 4.1 sc_vmware RPM Dieses RPM enthält /etc/smartclient/sc_vmware /usr/bin/sc_vmware.sh - Konfigurationsdatei - Startet die Vmware. Muss mit sudo aufgerufen werden /usr/sbin/sc_vmware_create_smb_conf.sh - Generiert die SambaKonfiguration /usr/sbin/sc_create_samba_printer.sh - Erstellt die Samba-Drucker /var/lib/smartclient/sc_vmware/SYS - hier liegen die Windows Treiber /local/vmware/Windows NT 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 - Pfad zum VMware Image Seite 56 5 Dokumentenhistorie Dokumenthistorie Version Datum Status Bearbeiter/in Hinweis V 0.1 11.08.2005 In Arbeit Holger Müller Erstellt V 0.2 12.12.2005 final Jörg Steffens Anpassungen an RPM 14/05/2016 © CONET AG Version: 0.7 Status: In Arbeit 75904044 Seite 66