3.1 VMware Einstellungen

Werbung
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
Herunterladen