XenServer 6.5 로컬 SR에서 VM을 시작하려고 합니다.

XenServer 6.5 로컬 SR에서 VM을 시작하려고 합니다.

저는 Xen Server를 처음 사용하고 통신/네트워킹 세계에 왔지만 이제는 서버를 관리하고 있습니다. 그래서 VM을 시작할 수 있는 ISO를 보관할 로컬 SR을 설정하는 데 도움을 찾고 있습니다.

이것이 제가 지금까지 수행한 작업이며 반드시 이 순서대로 수행된 것은 아닙니다.

  1. 파티션을 스캔하여 공간을 찾았습니다.

    [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. VG 위치를 확인하세요.

    [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. 볼륨을 만들었습니다.

    ACTIVE  '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO' [50.00 GB] inherit
    
  4. 그런 다음 파일 시스템을 만들었습니다. [root@xenserver-antaira ~]# df -Th /dev/mapper/VG_XenStorage--a6742c6f--6ec8--8299--46ad--c9eaffeed2d8-LinuxISO ext3 50G 1.1G 46G 3% / mnt/리눅스ISO

  5. 스토리지 저장소를 만들었습니다.

    xe sr-create name-label=ISO_Linux type=iso device-config:legacy_mode=true device-config:location=/var/xen/LinuxISO/
    
  6. 저장소 폴더를 생성하고 ISO를 전송했습니다.

    [root@xenserver-antaira /]# dir /mnt/LinuxISO
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  7. 매핑을 확인했습니다.

    [root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO
    0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
    
  8. /etc/rc.local에 다음을 추가했습니다.

    Mount ISO
    vgchange -a y
    mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO /mnt/LinuxISO
    
  9. /mnt/LinuxISO 폴더에서 ISO를 확인했습니다.

    cd /mnt/LinuxISO
    dir
    lost+found  ubuntu-18.04.4-live-server-amd64.iso
    
  10. 매핑을 확인했습니다.

    [root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO
    0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
    

문제는 SR을 확인할 때 저장소 탭 아래에 ISO가 표시되지 않는다는 것입니다. 새 가상 디스크를 추가하려고 하면 SR이 꽉 찬 것으로 표시됩니다. 여기서 길을 잃었어요. 누가 좀 도와주실 수 있나요?

답변1

[root@xenserver-antaira ~]# pvscan PV /dev/sda3 VG VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8 lvm2 [3.63TB / 1.46TB 무료] 총: 1 [3.63TB] / 사용 중: 1 [3.63 TB] / VG 없음: 0 [0 ]

  • ISO 저장소용 LVM 공간 생성 lvcreate -L 50G -n Linux_Storage VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8

  • 활성화된 vgchange -ay ACTIVE '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage' [50.00GB] 상속

  • 파일 시스템 mkfs.ext3 /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage를 생성했습니다.

  • ISO 저장소를 마운트하고 기본 폴더에 대한 링크를 생성했습니다. mkdir /mnt/linux_repo mkdir /var/xen/linux_repo ln -s /mnt/linux_repo /var/xen/linux_repo

  • 확인된 링크 ls -l /var/xen/linux_repo lrwxrwxrwx 1 루트 루트 15 Mar 23 19:20 linux_repo -> /mnt/linux_repo

  • 편집됨 /etc/rc.local vgchange -ay mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linix_Storage /mnt/linux_repo

  • 이 시점에서 서버를 재부팅했습니다.

  • 그런 다음 저장소를 생성합니다. xe sr-create name-label=LINUX_ISOs type=iso device-config:location=/mnt/linux_repo/ device-config:legacy_mode=true content-type=iso

완료되면 XenCenter를 확인하고 SR이 준비되었습니다.

WinSCP를 사용하여 ISO를 /mnt/linux_repo 폴더로 전송했습니다. 다시 스캔하고 붐을 일으켰는데 ISO가 거기에 있었습니다.

관련 정보