Lokální ISO Repository
předně si pomocí vgdisplay zjistíme vgname
tenhle příkaz vytvoří novou jednotku s 12GB, kterou pak namapujeme (VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx = vgname)
lvcreate –L 12GB –n iso_storage VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ted je naformátujeme
mkfs.ext3 /dev/VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/iso_storage
vytvoříme si složku kam namountujeme danou repository
mkdir /isos mount /dev/VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/iso_storage /isos
ted sem můžeme nakopírovat image pro instalace
(může se přidat záznam do fstab)
/dev/VG_XenStorage-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/iso_storage /isos ext3 defaults 0 0
nyní xenu řekneme, že máme tu repository
xe sr-create name-label="Local ISOs" type=iso \ device-config:location=/isos \ device-config:legacy_mode=true content-type=iso
tímhle příkazem si můžeme přečíst jaké isa systém vidí
xe vdi-list
pokud přidáme nové iso, tak není hned vidět, je nutné znovu prohledat disk a aktualizovat, to zajistíme takhle: pomocí
xe sr-list
zjistíme jaké repository máme, zajímá nás uuid té co jsme nově vytvořili, a pak provedeme
xe sr-scan uuid=<zjistene-uuid>
Problémy
po restartu serveru se ale v lvm neaktivuje lv iso_repository to zajistíme
lvchange -ay VG_XenStorage-98d6b840-2e0f-c8f7-5a04-c007d7a7c277/iso_storage
(pomocí lvchange -ay případně lv deaktivujeme)
jestli je aktvní zjistíme pomocí
lvscan
nebo pomocí
vgchange -ay VG_XenStorage-98d6b840-2e0f-c8f7-5a04-c007d7a7c277
povolíme všechny jednotky :)
Zdroje: http://support.citrix.com/article/ctx116350, http://docs.vmd.citrix.com/XenServer/5.5.0/1.0/en_gb/guest.html#iso_local_copies