
Hi,
output seems to indicate the host couldn't be joined to the pool of XenServers since it already has shared SR configured. I normally join my XenServer to the pool before attempting to add it to CloudPlatform but based on the output you've presented us, it looks like you normally just add the server in CloudPlatform and let CP make the new slave join your XenServer pool, is that right? Either way, the key part of the output you pasted is as follow:
2013-09-17 16:42:10,613 WARN http://xen.resource.XenServerConnectionPool (catalina-exec-11:nul
l) Catch com.xensource.xenapi.Types$JoiningHostCannotContainSharedSrs Unable to allow host
192.168.9.25 to join pool 192.168.9.24 due to The host _joining the pool _cannot contain an
y shared storage.
Logging in to the slave server and manually mounting the SR is great since it validates this isn't a network problem but remember there should be absolutely no VMs or SRs configured on the slave before it joins the pool.
Citrix's recommended steps to provision a new host can be found in the following document under Chapter 8 "Steps to provisioning your Cloud Infrastructure" http://support.citrix.com/servlet/KbServlet/download/33425-102-696517/CloudPlatform3.0.6AdminGuide.pdf
Please rate if my answer helped.
Regards,
Erik Godin