Seite 1 von 3

Dual-Boot

Verfasst: 04 Apr 2017, 11:07
von SirTux
Hallo,

ich frage mich, wie man Dual-Boot mit opsi so realisieren kann, daß der Client-Agent auf Windows und Linux laufen kann. Zur Zeit läuft er nur unter Windows.

Ich müßte den Client ja vermutlich zweimal anlegen (einmal für Windows, einmal für Linux). Dies würde ich gerne in einem opsi-Produkt unter Windows machen. Außerdem müßte ich auf Seiten der Linux-Instanz ein Netboot-Produkt auf Setup setzen können, welches den Client installiert.

Wäre das so realisierbar? Oder gibts vielleicht doch eine bessere Methode?

Viele Grüße,
SirTux

Re: Dual-Boot

Verfasst: 04 Apr 2017, 11:33
von Avira
Es gibt doch bereits zwei verschiedene Produktpakete. Eins für Windows und eins für Linux. Kann man diese nicht gleichzeitig Installieren?

http://download.uib.de/opsi4.0/products/opsi-linux/

Und zur Info:
http://uib.de/de/opsi-erweiterungen/linux-agent/

Re: Dual-Boot

Verfasst: 04 Apr 2017, 11:39
von dark alex
Gib dem Rechner unter Linux und Windows 2 Namen

Re: Dual-Boot

Verfasst: 04 Apr 2017, 12:05
von SirTux
Ich hab schon ein Produkt für die Installation von Linux und Windows (basiert auf opsi-clonezilla). Es geht hier nur um eine Erweiterung um den Opsi-Client-Agent für Linux.

EDIT:
Problem ist nur:
  1. Es wird im Produkte-Tab nicht unterschieden zwischen Windows und Linux
  2. Daher muß ich jeden Client für Linux zusätzlich anlegen.
  3. Den Code für Installation des Agents kann ich problemlos vom Ubuntu-Produkt übernehmen. Der Code muß aber im Kontext der Linux-Instanz ausgeführt werden, denn sonst befüllt patch_a mit den falschen Daten. Für eine automatische Installation muß ich daher im Kontext der Windows-Instanz die Installation des Linux-Clients im Kontext der Linux-Instanz auslösen können

Re: Dual-Boot

Verfasst: 04 Apr 2017, 14:41
von Avira
Dann hab ich dich falsch verstanden, tut mir leid.

Das Configed macht kein Unterschied bei den Produkten, dass stimmt. Deswegen werde von Haus aus die Linux Produkte mit l gekennzeichnet.
Du könntest aber die Setup der Produkte so anpassen, dass diese ein System Check machen und ggf. einfach eine Linux Installation ausführt. Dann hast du 1 Produkt das für Windows und Linux läuft.

Re: Dual-Boot

Verfasst: 05 Apr 2017, 09:30
von wolfbardo
SirTux hat geschrieben:Hallo,

ich frage mich, wie man Dual-Boot mit opsi so realisieren kann, daß der Client-Agent auf Windows und Linux laufen kann. Zur Zeit läuft er nur unter Windows.

Ich müßte den Client ja vermutlich zweimal anlegen (einmal für Windows, einmal für Linux). Dies würde ich gerne in einem opsi-Produkt unter Windows machen. Außerdem müßte ich auf Seiten der Linux-Instanz ein Netboot-Produkt auf Setup setzen können, welches den Client installiert.

Wäre das so realisierbar? Oder gibts vielleicht doch eine bessere Methode?

Viele Grüße,
SirTux
Sollte im Prinzip so gehen, allerdings muss man ein paar Sachen beachten sowohl bei der Installation als auch im Betrieb.

Ohne vollstaendig sein zu wollen:

- Empfehlung wäre zur Unterscheidungen zwei Namen ueber einen Alias im DNS und opsi anzulegen
- Erst normal Windows installieren mit hinreichend grosser "Datenpartition" für Linux und alle windowsprodukte
- Am Schluss Netboot-Produkt fuer Linux antriggern.
- Dieses muss entsprechend angepasst sein, damit nicht die Windows-Installation wieder platt gemacht wird.

Gruss
Bardo Wolf

Re: Dual-Boot

Verfasst: 05 Apr 2017, 18:29
von SirTux
Ok dann müßte das ja in etwa mit den zwei Methoden funktionieren oder?

Code: Alles auswählen

[opsiServiceCall_createClient]
 "method": "createClient"
 "params": [
            "%HostID%-opsi-linux"",
            "%Domain%",
            "%HostID% Linux-Instanz"
           ]

[opsiServiceCall_setProductActionRequest]
 "method": "setProductActionRequest"
 "params": [
            "opsi-clonezilla-linux",
            "%HostID%-opsi-linux",
            "setup"
           ]
Gibt es tatsächlich eine Variable für die Domain (habe ich oben einfach mal angenommen)? Dann müßte ich die nicht hardcodieren. Ist es kein Problem, wenn der Client schon existiert?

Re: Dual-Boot

Verfasst: 06 Apr 2017, 00:07
von SirTux
Wie sieht es außerdem mit dem Zugriff auf die MAC-Adresse aus?

Re: Dual-Boot

Verfasst: 06 Apr 2017, 12:03
von wolfbardo
SirTux hat geschrieben:Wie sieht es außerdem mit dem Zugriff auf die MAC-Adresse aus?
Zugriff auf MAC-Addressen???

Gruss
Bardo Wolf

Re: Dual-Boot

Verfasst: 06 Apr 2017, 12:54
von SirTux
wolfbardo hat geschrieben: Zugriff auf MAC-Addressen???
Na um als Linux-Instanz über PXE booten zu können, muß für diese ja auch die MAC-Adresse eingetragen werden.