Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
anwenderwiki:virtualisierung:xcpng:xcpng4lmn71 [2022/01/06 16:35] – [Erstellen des Boot-Sticks] cweikl | anwenderwiki:virtualisierung:xcpng:xcpng4lmn71 [2022/04/17 21:24] – cweikl | ||
---|---|---|---|
Zeile 50: | Zeile 50: | ||
- | ====== Erstellen eines USB-Sticks zur Installation des XCP-ng-Host | + | ===== Erstellen eines USB-Sticks zur Installation des XCP-ng-Host ===== |
Zeile 238: | Zeile 238: | ||
die Zuordnung der Netze (vSwitche). | die Zuordnung der Netze (vSwitche). | ||
- | Wähle nun für den XCP-ng-Host die Reiterkarte | + | Wähle nun für den XCP-ng-Host die Reiterkarte |
- | .. figure:: media/28_xcp-ng-host_networking.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Wähle das erste Netwerk ``Network 0`` aus, prüfe die Zuordnung der Netzwerkkarte (MAC-Adresse und physikalische Verkabelung beachten). Es sollte diejenige NIC diesem vSwitch zugewiesen sein, die die Verbindung in das externe Netz steuert. In der Abb. ist dies NIC0, die dem Network0 zugeordnet ist. Der Name des vSwitches Network0 wird nun geändert. Klicke dazu auf ``Properties`` und ändere den Namen für das Netzwerk in ``RED``. | Wähle das erste Netwerk ``Network 0`` aus, prüfe die Zuordnung der Netzwerkkarte (MAC-Adresse und physikalische Verkabelung beachten). Es sollte diejenige NIC diesem vSwitch zugewiesen sein, die die Verbindung in das externe Netz steuert. In der Abb. ist dies NIC0, die dem Network0 zugeordnet ist. Der Name des vSwitches Network0 wird nun geändert. Klicke dazu auf ``Properties`` und ändere den Namen für das Netzwerk in ``RED``. | ||
Zeile 259: | Zeile 257: | ||
Lade daher die Datei zunächst auf deinen PC/Laptop herunter, entpacke die Datei und lade diese ann auf den ISO-Datenspeicher von Proxmox hoch. | Lade daher die Datei zunächst auf deinen PC/Laptop herunter, entpacke die Datei und lade diese ann auf den ISO-Datenspeicher von Proxmox hoch. | ||
- | Lade mit dem Windows PC die ``OPNSense`` herunter und entpacke die Datei: | + | Lade mit dem Windows PC die ``OPNSense`` herunter und entpacke die Datei: [[https:// |
- | + | ||
- | [[https:// | + | |
Entpacke die Datei, so dass eine ISO-Datei vorliegt. | Entpacke die Datei, so dass eine ISO-Datei vorliegt. | ||
Zeile 267: | Zeile 263: | ||
=== Ubuntu Server === | === Ubuntu Server === | ||
- | Lade die ISO-Datei für Ubuntu Server 18.04.6 LTS lokal auf deinen PC/Laptop: | + | Lade die ISO-Datei für Ubuntu Server 18.04.6 LTS lokal auf deinen PC/Laptop: [[https:// |
- | + | ||
- | [[https:// | + | |
Sind beide ISO Images lokal auf dem Windows-PC verfügbar, nun richtest du den ISO-SR auf dem XCP-ng-Host ein. | Sind beide ISO Images lokal auf dem Windows-PC verfügbar, nun richtest du den ISO-SR auf dem XCP-ng-Host ein. | ||
Zeile 285: | Zeile 279: | ||
- | .. figure:: media/29_01-xcp-ng_new-iso-storage-nfs-share.png | + | {{ : |
- | : | + | |
- | : | + | |
2. Rechts für das NFS-Share festlegen | 2. Rechts für das NFS-Share festlegen | ||
- | .. figure:: media/29_02-xcp-ng_new-iso-storage-nfs-share-permissions.png | + | {{ : |
- | : | + | |
- | : | + | |
- | Jetzt bindest du diesen NFS-ISO Speicher in XCP-ng ein. Um den Speicher für ISO-Images in XCP-ng anzulegen, klickst du auf den XCP-ng Host und klickst den Button | + | Jetzt bindest du diesen NFS-ISO Speicher in XCP-ng ein. Um den Speicher für ISO-Images in XCP-ng anzulegen, klickst du auf den XCP-ng Host und klickst den Button |
- | Danach wählst du in dem Fenster | + | Danach wählst du in dem Fenster |
- | .. figure:: media/29_03-xcp-ng_new-iso-storage1.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Lege eine Bezeichnung für das ISO-Repository fest: | Lege eine Bezeichnung für das ISO-Repository fest: | ||
- | .. figure:: media/29_04-xcp-ng_new-iso-storage2.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Nachdem du ``Next`` gewählt hast, gibst du die IP-Adresse und deen Freigabename des NFS-Share sowie das unterstützte NFS-Protokoll an: | Nachdem du ``Next`` gewählt hast, gibst du die IP-Adresse und deen Freigabename des NFS-Share sowie das unterstützte NFS-Protokoll an: | ||
- | .. figure:: media/29_05-xcp-ng_new-iso-storage3.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
- | Nachdem du mit ``Finish`` den vorgang bestätigst hast, erscheint der neue NFS ISO Speicher | + | Nachdem du mit ``Finish`` den vorgang bestätigst hast, erscheint der neue NFS ISO Speicher |
- | .. figure:: media/29_06-xcp-ng_new-iso-storage4.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
=== ISO Images auf den SR legen === | === ISO Images auf den SR legen === | ||
Zeile 331: | Zeile 313: | ||
Wie z.B. hier: | Wie z.B. hier: | ||
- | .. figure:: media/29_07-xcp-ng_new-iso-storage5.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Jetzt kannst du die VMs vorbereiten. | Jetzt kannst du die VMs vorbereiten. | ||
Zeile 342: | Zeile 322: | ||
=== Anlegen der VM für OPNsense === | === Anlegen der VM für OPNsense === | ||
- | Um für die OPNsense Firewall eine VM anzulegen, wählst du im XCP-ng Center oben im Menü den Button | + | Um für die OPNsense Firewall eine VM anzulegen, wählst du im XCP-ng Center oben im Menü den Button |
- | Danach wählst als Template | + | Danach wählst als Template |
- | .. figure:: media/29_xcp-ng-_new-vm-opnsense1.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Lege einen Namen für die neue VM fest. | Lege einen Namen für die neue VM fest. | ||
- | .. figure:: media/30_xcp-ng-_new-vm-opnsense2.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
- | Wähle danach das Installations-Medium aus ``DVD Drive 0`` | + | Wähle danach das Installations-Medium aus **DVD Drive 0** |
- | .. figure:: media/31_xcp-ng-_new-vm-opnsense3.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Mit ``Next`` gelangst du zur Angabe, auf welchem Virtualisierungs-Host die VM laufen soll. Dies ist der zuvor eingerichtete Host. | Mit ``Next`` gelangst du zur Angabe, auf welchem Virtualisierungs-Host die VM laufen soll. Dies ist der zuvor eingerichtete Host. | ||
- | .. figure:: media/32_xcp-ng-_new-vm-opnsense4.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Danach gibst du die vCPUs an sowie den Speicher, der der VM zugeordnet werden soll. | Danach gibst du die vCPUs an sowie den Speicher, der der VM zugeordnet werden soll. | ||
- | .. figure:: media/33_xcp-ng-_new-vm-opnsense5.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Danach wird die Grafikeinheit abgefragt und dann kommst du zur Angabe des Festplattenspeichers. Füge hier mit ``Add`` eine HDD mit 10 GiB für OPNsense hinzu. | Danach wird die Grafikeinheit abgefragt und dann kommst du zur Angabe des Festplattenspeichers. Füge hier mit ``Add`` eine HDD mit 10 GiB für OPNsense hinzu. | ||
- | .. figure:: media/34_xcp-ng-_new-vm-opnsense6.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
- | Danach gibst zu mind. zwei Netzwerkkarten an. Welchem Netzwerk diese zugeordnet sind, siehst Du in der Spalte Network. Hier escheinen | + | Danach gibst zu mind. zwei Netzwerkkarten an. Welchem Netzwerk diese zugeordnet sind, siehst Du in der Spalte Network. Hier erscheinen |
- | .. figure:: media/35_xcp-ng-_new-vm-opnsense7.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Zum Abschluss siehst du alle Einstellungen nochmals im Überblick und kannst ggf. bei erforderlichen Änderungen nochmals zurückgehen. | Zum Abschluss siehst du alle Einstellungen nochmals im Überblick und kannst ggf. bei erforderlichen Änderungen nochmals zurückgehen. | ||
- | .. figure:: media/36_xcp-ng-_new-vm-opnsense8.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Deaktiviere die Option ``Start the new VM automatically`` bevor du die Anlage der neuen VM mit dem Button ``Create Now`` bestätigst. | Deaktiviere die Option ``Start the new VM automatically`` bevor du die Anlage der neuen VM mit dem Button ``Create Now`` bestätigst. | ||
Zeile 396: | Zeile 360: | ||
Nach erfolreicher Anlage der neuen VM siehst du diese im XCP-ng Center dem Host zugeordnet. | Nach erfolreicher Anlage der neuen VM siehst du diese im XCP-ng Center dem Host zugeordnet. | ||
- | .. figure:: media/37_xcp-ng-_new-vm-opnsense9.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Kontrolliere die Einstellungen für die VM nochmals anhand der Reiterkarten ``Memory``, ``Storage`` und ``Networking``. | Kontrolliere die Einstellungen für die VM nochmals anhand der Reiterkarten ``Memory``, ``Storage`` und ``Networking``. | ||
Zeile 406: | Zeile 368: | ||
Markiere die VM und klicke auf die Reiterkarte ``Console``. Klicke auf das Drop-down menü des ``DVD Drive 1``. | Markiere die VM und klicke auf die Reiterkarte ``Console``. Klicke auf das Drop-down menü des ``DVD Drive 1``. | ||
- | .. figure:: media/38_xcp-ng-_new-vm-opnsense10.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Um die Boot-Reihenfolge zu ändern, klickst du auf die Reiterkarte ``General``. Danach klickst du auf ``Properties`` und wählst links in der Liste den Eintrag ``Boot Options`` aus. Rechts im Fenster änderst du die Boot order so, dass DVD-Drive an oberster Stelle steht. | Um die Boot-Reihenfolge zu ändern, klickst du auf die Reiterkarte ``General``. Danach klickst du auf ``Properties`` und wählst links in der Liste den Eintrag ``Boot Options`` aus. Rechts im Fenster änderst du die Boot order so, dass DVD-Drive an oberster Stelle steht. | ||
- | .. figure:: media/39_xcp-ng-_new-vm-opnsense11.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Mit ``Ok`` bestätigst du den Vorgang. | Mit ``Ok`` bestätigst du den Vorgang. | ||
Zeile 432: | Zeile 390: | ||
6. Danach wird die Grafikeinheit abgefragt. Danach kommst du zur Angabe des Festplattenspeichers. Füge hier mit ``Add`` zwei HDDs hinzu: Eine mit 25 GiB und eine mit 100 GiB. | 6. Danach wird die Grafikeinheit abgefragt. Danach kommst du zur Angabe des Festplattenspeichers. Füge hier mit ``Add`` zwei HDDs hinzu: Eine mit 25 GiB und eine mit 100 GiB. | ||
- | .. figure:: media/40_xcp-ng-_new-vm-server-hdd.png | + | {{ : |
- | : | + | |
- | : | + | |
7. Danach gibst eine Netzwerkkarten an. Welchem Netzwerk diese zugeordnet sind, siehst Du in der Spalte Network. Hier escheinen die Bezeichnungen, | 7. Danach gibst eine Netzwerkkarten an. Welchem Netzwerk diese zugeordnet sind, siehst Du in der Spalte Network. Hier escheinen die Bezeichnungen, | ||
Zeile 440: | Zeile 396: | ||
Zum Abschluss siehst du alle Einstellungen nochmals im Überblick und kannst ggf. bei erforderlichen Änderungen nochmals zurückgehen. | Zum Abschluss siehst du alle Einstellungen nochmals im Überblick und kannst ggf. bei erforderlichen Änderungen nochmals zurückgehen. | ||
- | .. figure:: media/41_xcp-ng-_new-vm-server-overview.png | + | {{ : |
- | : | + | |
- | : | + | |
Deaktiviere die Option ``Start the new VM automatically`` bevor du die Anlage der neuen VM mit dem Button ``Create Now`` bestätigst. | Deaktiviere die Option ``Start the new VM automatically`` bevor du die Anlage der neuen VM mit dem Button ``Create Now`` bestätigst. | ||
- | Nach erfolreicher | + | Nach erfolgreicher |
- | .. figure:: media/37_xcp-ng-_new-vm-opnsense9.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Kontrolliere die Einstellungen für die VM nochmals anhand der Reiterkarten ``Memory``, ``Storage`` und ``Networking``. | Kontrolliere die Einstellungen für die VM nochmals anhand der Reiterkarten ``Memory``, ``Storage`` und ``Networking``. | ||
Zeile 456: | Zeile 408: | ||
Um die Boot-Reihenfolge zu ändern, klickst du auf die Reiterkarte ``General``. Danach klickst du auf ``Properties`` und wählst links in der Liste den Eintrag ``Boot Options`` aus. Rechts im Fenster änderst du die Boot order so, dass DVD-Drive an oberster Stelle steht. | Um die Boot-Reihenfolge zu ändern, klickst du auf die Reiterkarte ``General``. Danach klickst du auf ``Properties`` und wählst links in der Liste den Eintrag ``Boot Options`` aus. Rechts im Fenster änderst du die Boot order so, dass DVD-Drive an oberster Stelle steht. | ||
- | .. figure:: media/39_xcp-ng-_new-vm-opnsense11.png | + | {{ :anwenderwiki: |
- | : | + | |
- | : | + | |
Mit ``Ok`` bestätigst du den Vorgang. | Mit ``Ok`` bestätigst du den Vorgang. | ||
Zeile 464: | Zeile 414: | ||
Die eigentliche Installation des Servers in der VM ist in der Dokumentation der lmn 7.1 unter Install-from-Scratch dokumentiert. | Die eigentliche Installation des Servers in der VM ist in der Dokumentation der lmn 7.1 unter Install-from-Scratch dokumentiert. | ||
+ | ==== Hinweise zu VMs mit Linbo unter XCP-ng ==== | ||
+ | |||
+ | === Hinweise zur VM === | ||
+ | |||
+ | Die nachstehenden Hinweise sind nur in Ausnahmefällen bei Nutzung einer VM relevant. Durch diese Änderungen werden zudem Anpassungen in der Boot-Loader Konfiguration von Linbo für die Hardwareklasse nicht mehr bei einem // | ||
+ | |||
+ | Sollte der Muster-Client als VM aufgebaut werden, so ist je nach eingesetzter Virtualisierungssoftware darauf zu achten, dass die VGA-Einstellungen eine geringe Auflösung und eine geringe Farbtiefe aufweisen. | ||
+ | |||
+ | **Nachstehende Hinweise gelten nur für eine VM unter XCP-ng. | ||
+ | ** | ||
+ | Unter XCP-ng 8.2 sind nachstehende Anpassungen erforderlich, | ||
+ | |||
+ | Ersetze dort den Eintrag | ||
+ | < | ||
+ | # if you don't want this file being overwritten by import_workstations remove the following line: | ||
+ | # ### managed by linuxmuster.net ### | ||
+ | |||
+ | set gfxmode=auto | ||
+ | set gfxpayload=keep | ||
+ | </ | ||
+ | |||
+ | durch die Angabe für die Bildschirmauflösung und Farbtiefe: | ||
+ | < | ||
+ | # if you don't want this file being overwritten by import_workstations remove the following line: | ||
+ | |||
+ | set gfxmode=800x600x16 | ||
+ | set gfxpayload=keep | ||
+ | </ | ||
+ | |||
+ | Die Kommentarzeile < | ||
+ | |||
+ | == Gerät importieren == | ||
+ | |||
+ | Hast du alle Einstellungen für die Geräte bzw. erneute Änderungen hier vorgenommen, | ||
+ | |||
+ | Alternativ kann auf dem Server in der Konsole als Benutzer root der Befehl linuxmuster-import-devices ausgeführt werden. | ||
+ | |||
+ | <note warning> | ||
+ | |||
+ | ==== Vergrößerung der HDD einer VM unter XCP-ng ==== | ||
+ | |||
+ | === Vorbereiten der XCP-ng Festplatten === | ||
+ | |||
+ | |||
+ | Die nachstehende Beschreibung setzt voraus, dass du dich mit dem XCP-ng Center (v20.11.00.3) als Windows-Programm mit dem XCP-ng Server verbindest. | ||
+ | |||
+ | == 1. Snapshots der VMs anfertigen == | ||
+ | |||
+ | |||
+ | Am Beispiel der OPNsense®-VM werden die Anpassungen nachstehend erläutert. | ||
+ | |||
+ | Wähle, als Erstes die VM aus, die geklont werden soll. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Für die ausgewählte VM findest Du rechts im Fenster mehrere Reiterkarten. | ||
+ | |||
+ | {{ : | ||
+ | . | ||
+ | |||
+ | Wähle die Reiterkarte ``Snapshots`` aus. Hier findest du u.a. den Button zum Starten des Klon-Vorgangs. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Klicke den Button ``Take a Snapshot...`` | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Trage in das sich öffnende Fenster einen Namen für den Snapshot und eine Kurzbeschreibung ein. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Der Klon-Vorgang wird mit dem Button ``Take Snapshot`` gestartet. | ||
+ | |||
+ | Das wird sichtbar daran, dass im Programm XCP-ng Center unten links in der Statusleist ein Fortschrittsbalken angezeigt wird. | ||
+ | |||
+ | Nach Abschluss des Klon-Vorgangs wird eine Zeitleiste mit den Snapshots, die zu dieser VM erstellt wurden, dargestellt. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | .. hint:: Diesen Ablauf musst du für alle Virtuellen Maschinen, deren Festplatte du vergrößern möchtest, wiederholen. | ||
+ | |||
+ | == 2. Vorbereiten der XCP-ng Festplatten == | ||
+ | |||
+ | **Ausgangssituation** | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | Unter der Reiterkarte ``Storage`` der zu vergrößernden VM-Festplatte findest du die Einstellungen zu den Festplatten. | ||
+ | Die OPNsense®-VM wurde hier mit mit dem Namen `lmn7-opnsense` und einer Festplatte mit einer Größe von 20 GiB eingerichtet (siehe Abb.). | ||
+ | Für den Einsatz in einem Produktivserver einer Schule dürfte dies zu klein sein. Die Festplattengröße kannst du nun wie folgt anpassen: | ||
+ | |||
+ | 1. Wähle in dem oben dargestellten Fenster die gewünschte Festplatte der VM aus. | ||
+ | |||
+ | 2. Klicke dann unten rechts den Button ``Properties``. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 3. Klicke danach in dem sich öffnenden Fenster links in der Menüleiste auf den Eintrag ``Size and Location``. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <note tip>Auf diesem Wege ist nur eine Vergrößerung des Plattenplatzes möglich, eine Verkleinerung hingegen nicht! | ||
+ | </ | ||
+ | 4. Gebe hier nun die neue Festplattengröße an. In dem Beispiel wird die Festplatte auf 50 GiB vergrößert - also um 30 GiB. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | 5. Mit ``Ok`` bestätigst du diesen Vorgang. Das Ergebnis siehst du im Anschluss in der Übersicht: | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | <note tip>Für die anderen VMs werden die Festplatten in gleicher Weise vergrößert.</ | ||
+ | |||
+ | Bei der Server-VM ist zu beachten, dass diese über zwei Festplatten verfügt. Die kleine Festplatte weist zu Beginn 25 GByte die größere 100 GByte auf. Beide sind zu vergrößern. | ||
+ | | ||
+ | Hierbei ist auf eine ausreichende Größe zu achten, da auf dem Server neben den Nutzer- und Klassendaten auch die von Linbo gespeicherten Festplattenabbilder der Clients abgelegt werden. Siehe Einleitung dieses Abschnittes: | ||
+ | |||
+ | == 3. Schritt: HDD-Größen der Virtuellen Maschinen anpassen == | ||
+ | |||
+ | Nachdem im Virtualisierungs-Host die HDD der VM vergrößert wurde, muss die tatsächlich genutzte Größe angepasst werden. | ||
+ | == 3.1. Virtuelle Maschinen starten == | ||
+ | Markiere links die gewünschte VM und klicke dann oben rechts auf den grünen Button ``Start``. Die gestartete Machine wird links dann grün dargestellt. | ||
+ | {{ : | ||
+ | Exemplarisch ist der Start der Server-VM dargestellt. | ||
+ | Wiederhole dieses Vorgehen für alle VMs deren Festplatten du angepasst hast. | ||
+ | == 3.2 Vergrößern der Server Festplatten == | ||
+ | In der gestarteten VM musst du nun den Festplattenplatz anpassen. | ||
+ | Folge hierzu der Beschreibung mit nachstehendem Link. | ||