Recently, I came across a server with two storage arrays, one hdd and one ssd. Citrix Xenserver was installed on the first storage array and the second one was not configured. I had to ssh on xenserver and run a few commands to force xenserver see the 2nd array properly.
As you can see /dev/sda is the first storage array and /dev/sdb partition is not valid. So run
pvcreate /dev/sdb to create the LVM on sdb physical storage device.
Finally create the local storage repository by running
xe sr-create type=lvm content-type=user device-config:device=/dev/sdb name-label="Local SSD"
Now the new storage disk will appear on xencenter under the “Local SSD” label.