Well that didn't go as well as planned.
The RAID rebuild went well, but trying to replug the SR didn't work:
[root@oxygen ~]# xe pbd-plug uuid=79de4f73-d993-3d70-90f3-77e7b91c305c
Error code: SR_BACKEND_FAILURE_47
Error parameters: , The SR is not available [opterr=no such volume group: VG_XenStorage-2b3366f2-ceba-b617-2f04-555917617a17],
Looking at it a bit closer, the pbt-list does say:
device-config (MRO): device: /dev/disk/by-id/scsi-SATA_Maxtor_6L160M0_L30HYCXH_L30HYCXH-part3
and I guess that the scsi-SATA_Maxtor disk is no longer available, seeing as how it is now part of an array.
I'm starting to have second thoughts about this for a home setup. One thing I do is alternate between two USB hard drives for network backup storage. Simple under bare Linux - sync, umount, unplug, plug other drive in, update fstab, mount. Under XenServer I'd have to do that, plus register and connect, or disconnect, the USB device each time I wanted to swap them over. Basically each week.
Then there's the files. This server is also my file server, so I'd have to have another pair of drives in RAID 1 as file storage, but they would also have to be configured as an SR and have virtual disks created on them, rather than just using the raw space.
Plus the potential hassles of software RAID not being supported in XenServer, so a future patch might disable it. Or I could leave the server unpatched (it is fully patched 6.5 SP1 plus the three or four updates since then).
I'm short on spare time at home as it is, and the extra overhead of maintaining XenServer on top of CentOS for a small home server and file store is becoming less and less appealing.