Sie können eine SR hinzufügen (z. B. über NFS) und die ISO dort ablegen. Eine Alternative ist die Erstellung eines lokalen SR, hier bedeutet lokal in den Root-fs Ihrer Xenserver-Installation:
Erstellen Sie einen dedizierten Ordner, in dem Sie ISOs ablegen möchten. Dies kann auch ein eingebauter USB-Stick oder eine andere Festplatte sein:
mkdir -p /var/opt/xen/my_ISOs
Fügen Sie einen lokalen SR zu xenserver hinzu, der das Verzeichnis oben verwendet:
xe sr-create name-label=LocalISO type=iso device-config:location=/var/opt/xen/my_ISOs device-config:legacy_mode=true content-type=iso
Sie können dann auf diese ISOs zugreifen, wenn Sie Ihrer VM ein CD-Laufwerk hinzufügen:
Nur eine Randbemerkung: Es gibt viele andere Probleme, auf die Sie bei der Installation von FreeNAS auf dem xenserver stoßen könnten. Dies ist jedoch möglich - selbst mit vollständiger Unterstützung von xenhvm (Sie benötigen eine eigene modifizierte Version von FreeNAS).
Gerne können Sie dazu weitere Fragen stellen.