XenServer 6.5 Versuch, VMs vom lokalen SR zu starten

XenServer 6.5 Versuch, VMs vom lokalen SR zu starten

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.

  1. 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   ]
    
  2. Ü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
    
  3. Ich habe das Volume erstellt:

    ACTIVE  '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO' [50.00 GB] inherit
    
  4. 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

  5. Das Speicherrepository wurde erstellt:

    xe sr-create name-label=ISO_Linux type=iso device-config:legacy_mode=true device-config:location=/var/xen/LinuxISO/
    
  6. Speicherordner erstellt und ISO übertragen:

    [root@xenserver-antaira /]# dir /mnt/LinuxISO
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  7. 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
    
  8. 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
    
  9. Ich habe die ISO im Ordner /mnt/LinuxISO überprüft

    cd /mnt/LinuxISO
    dir
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  10. 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.

verwandte Informationen