OPSI bedienen: Unterschied zwischen den Versionen

Aus Vosp.info
Wechseln zu:Navigation, Suche
(Vorarbeiten)
(Einen Client aufsetzen)
 
(6 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 29: Zeile 29:
  
 
== Einen Client aufsetzen ==
 
== Einen Client aufsetzen ==
=== Vorarbeiten ===
+
=== Vorarbeiten Server ===
 
==== DHCP ====
 
==== DHCP ====
 
Die MAC des Client-PCs muss in die dhcpd.conf des OPSI-Containers eingetragen werden.<br>
 
Die MAC des Client-PCs muss in die dhcpd.conf des OPSI-Containers eingetragen werden.<br>
Zeile 47: Zeile 47:
  
 
  account_ou = []
 
  account_ou = []
  domain = ["WP"] <= TEST2
+
  domain = ["WP"] <= TEST2 Manchmal funktioniert TEST2.LOCAL besser.
 
  method = ["auto"] <= powershell
 
  method = ["auto"] <= powershell
  password = ["joinit"] <= XXXXXXX
+
  password = ["joinit"] <= XXXXXXX im Klartext
 
  primarywinsserver = []
 
  primarywinsserver = []
 
  samba_domain = ["false"]
 
  samba_domain = ["false"]
Zeile 56: Zeile 56:
  
 
* Nochmal: KEINE Rechtschreibfehler!
 
* Nochmal: KEINE Rechtschreibfehler!
 
+
=== Client aufnehmen in OPSI vom CLient aus ===
=== Vom Client-PC aus ===
+
==== Auf dem Client-PC ====
 
* PC umbenennen. Der Name wird auf das Gehäuse aufgeklebt.
 
* PC umbenennen. Der Name wird auf das Gehäuse aufgeklebt.
 
* Prüfen, ob er seine zugewiesene IP bekommt.
 
* Prüfen, ob er seine zugewiesene IP bekommt.
 
* Im Explorer "\\<OPSI-SERVER\opsi_depot" aufrufen und einloggen.
 
* Im Explorer "\\<OPSI-SERVER\opsi_depot" aufrufen und einloggen.
* opsi-client-agent ansteuern und "service_setup.cmd" aufrufen. Es wird im Laufe der Installation das OPSI-admin-Password abgefragt.
+
* In den Ordner "opsi-client-agent" gehen und "service_setup.cmd" aufrufen und den Anweisungen folgen.  
 
+
**Es wird im Laufe der Installation das OPSI-admin-Password abgefragt.
Per "add_software" die gewünschte Software zur Installation für den Clienten vormerken.
+
* Kurz danach hat OPSI den Clienten angelegt
 +
==== Auf dem OPSI-Server ====
 +
* Jetzt kann auf dem OPSI-Server "add_software" ausgeführt werden und die gewünschte Software zur Installation für den Clienten vormerken.
  
=== Per Netboot ===
+
=== Client in OPSI vom OPSI-Server aus ===
 
In "setup_host <hostname>" werden die Pakete eingetragen, die auf den gewünschten Client-PC sollen. Es muss sich ein Betriebssystem in der Auswahl befinden.
 
In "setup_host <hostname>" werden die Pakete eingetragen, die auf den gewünschten Client-PC sollen. Es muss sich ein Betriebssystem in der Auswahl befinden.

Aktuelle Version vom 29. Juli 2018, 09:10 Uhr

Zurück zu OPSI

Webfrontend

OPSI stellt ein Webfrondent zur Verfügung. Es ist erreichbar per

https:\\<OPSI-Host-IP>:4447

Dazu muss auf dem Client-PC Java installiert werden.
Bei Linux ist das Paket "icedtea-8-plugin" nutzbar.

NC-OPSI-Scripte

Die Scripte

Es gibt ein paar Scripte für die Commandozeile. Sie sind sehr grobschlächtig, machen aber ihren Job.

wget https://opsi.netz.coop/scripte/opsi-scripte-1.0.tar --no-check-certificate

Bedienung: Im Script die gewünschten Pakete getrennt mit Leerzeichen eintragen.

Beispiel

pkgs="7zip autologon"
add_software <hostname>

Dieses Script erzeugt den Client in OPSI und sollte ein "Netbootproduct" enthalten.
Das ist ein Betriebssystem

setup_host <hostname>

Diese Scripte benötigen keine weitere Konfiguration.

reboot_host <hostname>
shutdown_host <hostname>

Einen Client aufsetzen

Vorarbeiten Server

DHCP

Die MAC des Client-PCs muss in die dhcpd.conf des OPSI-Containers eingetragen werden.
Viele Server haben dafür das alias "vimd" in der .bashrc

alias vimd="vim /etc/dhcp/dhcpd.conf"

Client eintragen und prüfen, ob der Name per DNS aufgelöst wird.

OPSI-Pakete anpassen

windomain
  • Das Paket "windomain" holt einen Rechner in eine Domain.
  • Dazu müssen dem Paket einige Werte an die aktuelle Umgebung angepasset werden.
  • Achtung: der hier gezeigte Weg ist nicht im Sinne des Herstellers und sehr fehleranfällig. Ein Buchstabendreher legt ganz OPSI lahm!
# vim /var/lib/opsi/config/depot/opsi.test2.local.ini
  • Den Block "[windomain-install]" suchen.
account_ou = []
domain = ["WP"] <= TEST2 Manchmal funktioniert TEST2.LOCAL besser.
method = ["auto"] <= powershell
password = ["joinit"] <= XXXXXXX im Klartext
primarywinsserver = []
samba_domain = ["false"]
secondarywinsserver = []
username = ["domjoin"] <= user, der Maschinen in eine Domain aufnehmen darf.
  • Nochmal: KEINE Rechtschreibfehler!

Client aufnehmen in OPSI vom CLient aus

Auf dem Client-PC

  • PC umbenennen. Der Name wird auf das Gehäuse aufgeklebt.
  • Prüfen, ob er seine zugewiesene IP bekommt.
  • Im Explorer "\\<OPSI-SERVER\opsi_depot" aufrufen und einloggen.
  • In den Ordner "opsi-client-agent" gehen und "service_setup.cmd" aufrufen und den Anweisungen folgen.
    • Es wird im Laufe der Installation das OPSI-admin-Password abgefragt.
  • Kurz danach hat OPSI den Clienten angelegt

Auf dem OPSI-Server

  • Jetzt kann auf dem OPSI-Server "add_software" ausgeführt werden und die gewünschte Software zur Installation für den Clienten vormerken.

Client in OPSI vom OPSI-Server aus

In "setup_host <hostname>" werden die Pakete eingetragen, die auf den gewünschten Client-PC sollen. Es muss sich ein Betriebssystem in der Auswahl befinden.