XenServerは、ベースOSがLinuxです。LinuxのソフトウェアRaidを使用して、ストレージアレイを構成します。
RAID10で構築する場合
/dev/sda - RAIDで使用
# mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sd[abcd]1
RAID5で構築する場合
# mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sd[bcd]1
構築できたら、設定を保存します。
[root@uvdi ~]# mdadm --detail --scan | tee
/etc/mdadm.conf
ARRAY /dev/md0
metadata=1.2 name=uvdi:0
UUID=b7486341:0e994fa3:adcd1234:86efde03
RAIDを実行させる
以下のスクリプトを、/etc/sysconfig/modules/raid1 として保存します。
#!/bin/sh
#/etc/sysconfig/modules/raid1
(
if ! (lsmod | grep raid1) ; then
modprobe raid1 ; fi
) >/dev/null 2>&1
exit 0
起動時に、RAIDが実行されるようにします。
# echo ' /etc/sysconfig/modules/raid1 && mdadm --assemble --scan' >> /etc/rc.local
|