
Zunächst einmal bin ich neu bei Xen Server. Ich komme aus der Telekommunikations-/Netzwerkwelt, aber jetzt verwalte ich Server. Vor diesem Hintergrund suche ich nach Unterstützung beim Einrichten eines lokalen SR, der ISOs enthält, auf denen ich VMs starten kann.
Dies ist, was ich bisher getan habe, nicht unbedingt in dieser Reihenfolge.
Die Partition wurde auf der Suche nach Speicherplatz gescannt:
[root@xenserver-antaira ~]# pvscan PV /dev/sda3 VG VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8 lvm2 [3.63 TB / 1.52 TB free] Total: 1 [3.63 TB] / in use: 1 [3.63 TB] / in no VG: 0 [0 ]
Überprüfen Sie den VG-Standort:
[root@xenserver-antaira ~]# dir /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/ MGT VHD-65b01e06-436a-4a18-b929-aa24f30a660e VHD-f9f374c9-f010-46a4-8d34-f7eaef24381d
Ich habe das Volume erstellt:
ACTIVE '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO' [50.00 GB] inherit
Dann habe ich das Dateisystem erstellt: [root@xenserver-antaira ~]# df -Th /dev/mapper/VG_XenStorage--a6742c6f--6ec8--8299--46ad--c9eaffeed2d8-LinuxISO ext3 50G 1.1G 46G 3% /mnt/LinuxISO
Das Speicherrepository wurde erstellt:
xe sr-create name-label=ISO_Linux type=iso device-config:legacy_mode=true device-config:location=/var/xen/LinuxISO/
Speicherordner erstellt und ISO übertragen:
[root@xenserver-antaira /]# dir /mnt/LinuxISO lost+found ubuntu-18.04.4-live-server-amd64.iso
Die Zuordnung wurde überprüft:
[root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO 0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
Folgendes wurde zu /etc/rc.local hinzugefügt
Mount ISO vgchange -a y mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO /mnt/LinuxISO
Ich habe die ISO im Ordner /mnt/LinuxISO überprüft
cd /mnt/LinuxISO dir lost+found ubuntu-18.04.4-live-server-amd64.iso
Ich habe die Zuordnung überprüft
[root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO 0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
Das Problem: Wenn ich den SR überprüfe, sehe ich unter der Registerkarte „Speicher“ keine ISOs. Wenn ich eine neue virtuelle Festplatte hinzufügen möchte, wird der SR als voll angezeigt. Ich bin hier ratlos, kann mir jemand helfen?
Antwort1
[root@xenserver-antaira ~]# pvscan PV /dev/sda3 VG VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8 lvm2 [3,63 TB / 1,46 TB frei] Gesamt: 1 [3,63 TB] / in Verwendung: 1 [3,63 TB] / in keinem VG: 0 [0 ]
LVM-Speicherplatz für ISO-Repository erstellt lvcreate -L 50G -n Linux_Storage VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8
Aktiviert vgchange -ay ACTIVE '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage' [50,00 GB] übernehmen
Das Dateisystem mkfs.ext3 wurde erstellt: /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage
Mounten Sie das ISO-Repository und erstellen Sie einen Link zum Standardordner mkdir /mnt/linux_repo mkdir /var/xen/linux_repo ln -s /mnt/linux_repo /var/xen/linux_repo
Verifizierter Link ls -l /var/xen/linux_repo lrwxrwxrwx 1 root root 15. März 23 19:20 linux_repo -> /mnt/linux_repo
Bearbeitet /etc/rc.local vgchange -ay mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linix_Storage /mnt/linux_repo
An diesem Punkt habe ich den Server neu gestartet
Erstellen Sie dann das Repo xe sr-create name-label=LINUX_ISOs type=iso device-config:location=/mnt/linux_repo/ device-config:legacy_mode=true content-type=iso
Sobald dies abgeschlossen war, checkte ich im XenCenter ein und mein SR war vorhanden.
Ich habe WinSCP verwendet, um mein ISO in den Ordner /mnt/linux_repo zu übertragen. Ich habe auf „Erneut scannen“ geklickt und bumm, mein ISO war da.