flashcache Centos
Разбивка в installimage
SSD: так как он первый, то закомментирован. Остальные секции
DRIVE: переименованы по номерами на 1 и 2.
SWRAIDLEVEL = 1
( по умолчанию на 3-х пытается создать 5-й RAID)
PART swap swap 32G PART /boot ext3 512M PART lvm vg0 all LV vg0 vz /vz ext4 600G LV vg0 root / ext4 all
Далее, в соответствии с установщиком. Нажимаем f10 и enter.
После загрузки сервера в обычном режиме с установленным чистым Centos, ставим OpenVZ. Установка описана здесь.
Теперь начинается самое интересное.
Установка flashcache
К сожалению, это не быстрый способ установки. Возможно, это из-за OpenVZ ядра. Мануал всего из двух строчек:
1) Подключаем репозиторий
rpm -Uvh http://elrepo.reloumirrors.net/elrepo/el6/x86_64/RPMS/elrepo-release-6-4.el6.elrepo.noarch.rpm
2) И устанавливаем
yum -y install kmod-flashcache flashcache-utils
На момент написания статьи было ядро OpenVZ rhel6-2.6.32 версии 042stab074.10.
Так как для сборки FlashCache требуются некоторые внутренние заголовочные файлы, которые не входят в состав пакета kernel-headers/devel, требуется загрузить и установить полный код ядра. Нам же не хватало vzkernel-headers.
yumdownloader —source kernel-`uname -r` rpm -ivh kernel-`uname -r`.src.rpm
Далее скачиваем и устанавливаем:
git clone https://github.com/facebook/flashcache.git cd flashcache make -f Makefile.dkms