
Позвольте мне сказать, что я новичок в Xen Server, я пришел в мир телекоммуникаций/сетей, но теперь я обнаружил себя управляющим серверами. С учетом сказанного я ищу помощь в настройке локального SR, который будет содержать ISO, где я смогу запускать VM.
Вот что я уже сделал, не обязательно в таком порядке.
Просканировал раздел, ища свободное место:
[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 ]
Проверьте местоположение 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
Я создал том:
ACTIVE '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO' [50.00 GB] inherit
Затем я создал файловую систему: [root@xenserver-antaira ~]# df -Th /dev/mapper/VG_XenStorage--a6742c6f--6ec8--8299--46ad--c9eaffeed2d8-LinuxISO ext3 50G 1.1G 46G 3% /mnt/LinuxISO
Создан репозиторий хранения:
xe sr-create name-label=ISO_Linux type=iso device-config:legacy_mode=true device-config:location=/var/xen/LinuxISO/
Создал папку для хранения и перенес ISO:
[root@xenserver-antaira /]# dir /mnt/LinuxISO lost+found ubuntu-18.04.4-live-server-amd64.iso
Проверено сопоставление:
[root@xenserver-antaira /]# ls -lhs /var/xen/LinuxISO 0 lrwxrwxrwx 1 root root 13 Mar 18 16:46 LinuxISO -> /mnt/LinuxISO
Добавил следующее в /etc/rc.local
Mount ISO vgchange -a y mount /dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/LinuxISO /mnt/LinuxISO
Я проверил ISO в папке /mnt/LinuxISO
cd /mnt/LinuxISO dir lost+found ubuntu-18.04.4-live-server-amd64.iso
Я проверил сопоставление
[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,63 ТБ / 1,46 ТБ свободно] Всего: 1 [3,63 ТБ] / используется: 1 [3,63 ТБ] / ни в одной VG: 0 [0 ]
Создано пространство LVM для репозитория ISO lvcreate -L 50G -n Linux_Storage VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8
Активирован vgchange -ay АКТИВЕН '/dev/VG_XenStorage-a6742c6f-6ec8-8299-46ad-c9eaffeed2d8/Linux_Storage' [50,00 ГБ] наследовать
Создал файловую систему 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 root root 15 марта 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 был там.