OPSI bedienen: Unterschied zwischen den Versionen
HK (Diskussion | Beiträge) (→NC-OPSI-Scripte) |
HK (Diskussion | Beiträge) (→Einen Client aufsetzen) |
||
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 25: | Zeile 25: | ||
Diese Scripte benötigen keine weitere Konfiguration. | Diese Scripte benötigen keine weitere Konfiguration. | ||
− | reboot_host <hostname> | + | reboot_host <hostname> |
− | shutdown_host <hostname> | + | shutdown_host <hostname> |
== Einen Client aufsetzen == | == Einen Client aufsetzen == | ||
− | === Vorarbeiten === | + | === Vorarbeiten Server === |
+ | ==== 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> | ||
Viele Server haben dafür das alias "vimd" in der .bashrc | Viele Server haben dafür das alias "vimd" in der .bashrc | ||
Zeile 35: | Zeile 36: | ||
Client eintragen und prüfen, ob der Name per DNS aufgelöst wird. | 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. | 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
Inhaltsverzeichnis
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.