if you have an ISO Repository or nfs server on your XenServer, you can allow Clients to mount ISOs from this Repository as CD Drives . to do that Just put the Exact name of the ISO Repository on your Xenica configs :
whmcs > addons > Xenica > configurations Tab :
Create Local ISO Repository on your XenServer
login to your XenServer via ssh.
1. Create the directory “/var/opt/xen/iso_library/”
mkdir -p /var/opt/xen/iso_library
2. Create the ISO storage repository with the following command
xe sr-create name-label ="ISO Repository" type=iso device-config:location=/var/opt/xen/iso_library/ device-config:legacy_mode=true content-type=iso
3. Transfer your ISO image in /var/opt/xen/iso_library/ with wget or FTP.
4. Login in Citrix XenCenter and you will now see the new repository. Press Rescan to refresh the images inside.
*
you can find more useful informations here :