Seite 1 von 2

Diverse Probs..

Verfasst: 09 Jul 2011, 13:39
von rabadag
Hallo forum.

Ich bin grade dabei die OPSI ServerVM zu testen und hab da einiges was nicht geht.

Version: OPSI 4.01 VM
Eingerichtet gemäss Startin Manaual.

1.
Nach der ersten Installation des Clients wurde bei der Aufforderung zum installieren von hwaudit oder swaudit das OPSI Verzeichnis zum Mounten nicht gefunden.
Ebenfalls gehen alle netboot oder Software Installationen nicht.
Der OPSI Client versucht einen Mount zu erstellen auf //server/opsi_depot.
Schlicht bei der Installation des Servers und allen Konfigs wird diese Freigabe im Samba nicht hinterlegt.

Meine Lösung war eine weitere freigabe hinzuzufügen.

Code: Alles auswählen

[opsi_depot]
        available = yes
        comment = opsi depot share
        path = /var/lib/opsi/depot
        oplocks = no
        level2 oplocks = no
        writeable = yes
        invalid users = root
Damit gehen alle Funktionen inkl Netboot etc.

2. Mein Problem ist nun, dass eine Win7 Installation nicht Funktioniert.

Hab gemäss Handbuch eine boot.wim erzeugt und den Inhalt von winpe auf den Server Kopiert.
danach die Berechtigungen gesetzt.

Inhalt winpe unter .../win7/winpe

Code: Alles auswählen

drwxrwsrwx 3 opsiconfd pcpatch   4096 2011-07-08 17:08 boot
-rw-rw-rw- 1 opsiconfd pcpatch 383562 2009-07-13 18:39 bootmgr
drwxrwsrwx 3 opsiconfd pcpatch   4096 2011-07-08 17:08 efi
drwxrwsrwx 2 opsiconfd pcpatch   4096 2011-07-08 20:02 sources
drwxrwsrwx 2 opsiconfd pcpatch   4096 2011-07-08 17:08 tools
Beim Starten des Clints für die win7 setup Aufforderung werden alle Daten nach /mnt/hd und ../opsi Kopiert und endet mit Fehler.
no such file ore directory /mnt/hd/drv Sihe bootimage.log

Treiber habe ich aus dem driverpack eingebunden mittels dem script.
extract_driver_pack.py
und
create_driver_links.py


3.
Nach Abbruch des Fehler startet der Client neu und sucht die Datei startnet.cmd die im Verzeichnis C:\opsi sein sollte.
ist sie aber nicht, die fehlt.


Hier noch meine Aktuellen Versionen der Pakete.

Code: Alles auswählen

root@opsi:/opt/pcbin/install/win7/winpe# opsi-package-manager -l
--------------------
- opsi.widex.local -
--------------------
   Product ID                Version                   Name                                                                                                                        
   ================================================================================================================================================================================
   freepdf_xp                3.26-3                    FreePDF XP                                                                                                                  
   ghostscript               8.64-5                    Ghostscript 8                                                                                                               
   hwaudit                   4.0.3-1                   Client Hardwareinventarisierung                                                                                             
   hwinvent                  4.0-1                     Hardware Inventarisierung                                                                                                   
   irfanview                 4.25-2                    IrfanView                                                                                                                   
   javavm                    1.6.0.20-2                Sun Java Runtime Environment                                                                                                
   jedit                     4.3.2-4                   jEdit programmer's text editor                                                                                              
   memtest86                 3.5b-1                    Memtest86+                                                                                                                  
   ntfs-restore-image        4.0-1                     NTFS Image zurückschreiben                                                                                                  
   ntfs-write-image          4.0-1                     NTFS Image erstellen                                                                                                        
   opsi-adminutils           4.0.1.8-1                 some administration tools (not only) for opsi                                                                               
   opsi-client-agent         4.0.1-7                   opsi.org client agent                                                                                                       
   opsi-template             4.0-1                     opsi template product                                                                                                       
   opsi-template-with-admin  1.0-8                     opsi template for installs with logged in admin                                                                             
   opsi-winst                4.10.8.15-1               winst                                                                                                                       
   pdfcreator                0.93-1                    PDF Creator                                                                                                                 
   shutdownwanted            1.0-3                     shutdown wanted                                                                                                             
   swaudit                   4.0-6                     Client software inventory                                                                                                   
   uedit32                   13.20-1                   Ultra-Editor deutsch                                                                                                        
   win2003                   4.0-4                     Windows 2003 Standard Edition - x86 - deutsch                                                                               
   win2003-r2-x64            4.0-4                     Windows Server 2003 R2 - x64 - english                                                                                      
   win2008                   4.0.1-2                   Windows Server 2008 - x86 - deutsch                                                                                         
   win2008-r2                4.0.1-2                   Windows Server 2008 R2 - x64 - deutsch                                                                                      
   win2008-x64               4.0.1-2                   Windows Server 2008 - x64 - deutsch                                                                                         
   win2k                     4.0-4                     Windows 2000 professional - x86 - deutsch                                                                                   
   [b]win7                      4.0.1-2                   Windows 7 - x86 - deutsch [/b]                                                                                                  
   win7-x64                  4.0.1-2                   Windows 7 - x64 - deutsch                                                                                                   
   winvista                  4.0.1-2                   Windows Vista - x86 - deutsch                                                                                               
   winvista-x64              4.0.1-2                   Windows Vista - x64 - deutsch                                                                                               
   winxppro                  4.0-4                     Windows XP professional - x86 - deutsch                                                                                     
   winxppro-x64              4.0-4                     Windows XP professional - x64 - deutsch                                                                                     
   wipedisk                  1.0-2                     Festplatte oder Partitionen loeschen                                                                                        
   xpconfig                  2.6-1                     XP Cusotimizing    

Zudem finde ich ständig diesen Fehler..
[4] [Jul 09 13:34:50] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|355)

Ich frage mich ob ich irgendwo was übersehen habe im Starting Gide..

Re: Diverse Probs..

Verfasst: 11 Jul 2011, 08:46
von Spoxs
Erstelle ein PE gemäß Getting Stated Handuch und kopiere dann den Inhalt aus c:\winpe\iso in das Verzeichnins /var/lib/opsi/depot/win7/winpe.
Dann kopierst DU den Inhalt der Windows 7 DVD nach /var/lib/opsi/depot/win7/installfiles.
Zum schluss kannt Du Dir noch die unattend.xml aus dem Ordner /var/lib/opsi/depot/win7/custom anpassen.
Das war es eigentlich schon.

Du musst halt nur drauf achten, das die 32 Bit Quellen nach /var/lib/opsi/depot/win7 und die 64 Bit Quellen nach /var/lib/opsi/depot/win7x64 kopierst.
In den jeweiligen Ordnern sind die Unattend.xml nur für die jeweiligen Architekturen abgelegt. Oder Du erstellst Dir mit dem WAIK eine eigene.

Die Fehlermeldung mit den Modules habe ich auch und noch keine Lösung dafür.

Re: Diverse Probs..

Verfasst: 11 Jul 2011, 17:10
von rabadag
Besten Dank für deine Info..

Ich habe das ganze schon x male neu installiert.
Nach dem Xten male hat es endlich geklappt.

Und jetzt muss ich mal was los werden..

Ein grosses Hurra auf die Entwickler.. Echt geil das Teil.

Nun habe ich aber noch ein weiteres Prob.

Wenn ich nun eine win7 Installation mit der unattend.xml Default nehme, wird alles korrekt installiert inkl. dem OPSI Client.

Füge ich meine Settings zu der unattend hinzu wie Jondomain etc.
wird der OPSI Klient nicht mit installiert.

Was ich sehe, ist das das fiel/var/lib/opsi/depot/win7/custom/unattend.xml für Vista ist und nicht für win7
Deshalb motzt mir auch der "Windows System image Manager" das das fiele für Vista sei.
Eine Änderung an der Datei geht mit neu Verknüpfung aber eben funktioniert die Installation nur bedingt.

Hast du eine aktuelle /var/lib/opsi/depot/win7/custom/unattend.xml für Win7 als template mit den OPSI Einstellungen darin?

Re: Diverse Probs..

Verfasst: 11 Jul 2011, 17:32
von matth46
rabadag hat geschrieben: Ein grosses Hure auf die Entwickler.. Echt geil das Teil.
:?

EDIT: Ah, okay! :D

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 06:17
von Spoxs
Ich habe auch Tage mit dem Thema Join2Domain verbracht.
Auch habe ich mit dem WAIK eine neue unattend.xml erstellt und bin letztendlich beim joinen zur Domain gescheitert.
Mittlerweile hae ich das ganze anders gelöst.
Win7 wird normal mit der unattend.xml installiert. Das einzigste, was ich in der unattend.xml verändert habe, sind Name und Organisation.
Danach folgt ein extra Script, welches den Client in die Domäne einbindet.
In einem weiteren Paket konfigurieren ich Win 7 gemäß meinen Anforderungen (Firewall, Windowsfunktionen de-/installieren, etc.)
Erst danach folgt ein Paket mit den Treibern, Software usw.
Das ganze habe ich mit Hilfe der Prioritäten und Abhängigkeiten gelöst.

Der große Vorteil ist, das ich jeden x-beliebigen Client mit OPSI aufsetzen kann und somit recht flexibel auf Änderungen bin. Auch wenn er nicht in die Domäne soll, hat er dann eine einheitliche Konfiguration.

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 09:01
von rabadag
Sali Spoxs

Ja das ist natürlich auch ein guter Lösungsweg.
Bei mir wird aber alles via GPO geregelt und da sind auch neu Clients scripte
vorhanden die mir die neuen Rechner in die entsprechende OU setzen.
Sobald ein frisch eingerichteter Client im Netzt ist, übernimmt die GPO alle Aufgaben.

Aber eben ich brauche den JoinDomain.

Ich denke es liegt an der unattend.xml von OPSI, das nicht für win7 ist.
den WAIK motzt das es nicht mit Vista image *.wim verknüpft sei.

Wenn man dann den Katalog für win7 nimmt, funktioniert das nur noch bedingt.
Dummerweise überschreibt OPSI die Default werde wider mit VISTA Verknüpfung
sobald man einen Client über netboot einrichten will.

Hat hierirgendjemand ein Funktionierendes unattend.xml für Win7, das OPSI nicht überschreibt?

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 09:06
von Spoxs
Ich habe das bei mir bewusst aus der GPO genommen.
Dadurch verringert sich die Anmeldezeit erheblich, weil einmalige Aktionen nicht ständig geprüft werden müssen.
Meine unattend.xml überschreibt OPSI nicht.
Wo legst Du die denn ab? Stimmen nach dem Uplaod auch die Berechtigungen wieder?

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 09:17
von rabadag
Abgelegt wird die unattend.xml in
/opt/pcbin/install/win7/custom/

die Vorlage mit der Vista Verknüpfung
/opt/pcbin/install/win7/opsi/unattend.xml.template

Wo werden den die Variablen eingetragen die man im Netboot Produckt einträgt?
Das muss doch in die unattend.xml übernommen werden.
Oder wird das mit dem boot image und startnet.cmd erledigt.

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 09:22
von Spoxs
Das netbootprodukt nimmt die unattend.xml, welche unter /win7/custom liegt.
Das Template unter /win7/opsi/unattend.xml.template ist nur dafür da, wenn man die unter custom wieder auf Original zurücksetzen möchte.

Re: Diverse Probs..

Verfasst: 12 Jul 2011, 09:34
von rabadag
/win7/opsi/unattend.xml.template
Ja und genau die ist Falsch verknüpft und soll gemäss Handbuch
als Vorlage verwendet werden.
$
Berechtigungen Stimmen.

Wenn die Berechtigungen so wichtig sind auf den Daten die via Share erreichbar sind warum
wird dann nicht mittels SAMBA gleich die Richtige Berechtigung Gesetz?.

z.b mit
force create mode
force directory mode
force user
force group