Привет. Вот такой вопрос.Есть у меня Два сервера (node1 and node2) с накопителями по 1T на каждом. Хочется объединить их "вместе". Оба сервера RH4EL
Настраиваю lustre 1.4.9.1
Вот таким образом 2 машины:
node1 - oss (1 TB)
node2 - oss (1 Tb)
И вот первый вопрос. Возможно ли использовать любую из машин как mds и oss. Т.е. на одной машине oss + mds а на второй только oss?
Если да, то партиция какого размера должна быть на mds машине?
Можно ли использовать существующие, (системные), партиции или только новая?
Пока ответа не нашел, иду по второму варианту.
Добавляю отдельный сервер под mds. Допустим node3. На нем создаю партицию 500mb (не знаю сколько нужно для двух oss в 1 терабайт каждый) Кстати, сколько?
Патиции в 1T на node1 и node2 как раздел hdb1 форматированы в ext3
После этого с сервера node3 (mds) запускаю вот такой скрипт:
#!/bin/bash
LMC="${LMC:-lmc}"
NFSDIR="${NFSDIR:-/etc/lustre}"
config="${config:-${NFSDIR}/multilustre.xml}"
host=`hostname`
MOUNT=${MOUNT:-/mnt/node}
MOUNT2=${MOUNT2:-${MOUNT}2}
NETTYPE=${NETTYPE:-tcp}
STRIPE_BYTES=${STRIPE_BYTES:-1048576}
STRIPES_PER_OBJ=0
# Create nodes
${LMC} -m $config --add node --node node1 || exit 10
${LMC} -m $config --add node --node node2 || exit 10
------->${LMC} -m $config --add node --node node3 || exit 10
${LMC} -m $config --add node --node generic-client || exit 10
# Add net
${LMC} -m $config --add net --node node1 --nid node1 --nettype $NETTYPE || exit 11
${LMC} -m $config --add net --node node2 --nid node2 --nettype $NETTYPE || exit 11
# Generic client definition
${LMC} -m $config --add net --node generic-client --nid '*' --nettype $NETTYPE|| exit 12
# Configure mds server
${LMC} -m $config --add mds --mds mds1 --node node3 --fstype ldiskfs --dev /dev/sdb1 --journal_size 400 || exit 20
# Create LOVs
${LMC} -m $config --add lov --lov lov1 --mds mds1 --stripe_sz $STRIPE_BYTES --stripe_cnt $STRIPES_PER_OBJ --stripe_pattern 0 $
LOVOPT || exit 20
# Configure OSTs
${LMC} -m $config --add ost --node node1 --lov lov1 --fstype ldiskfs --dev /dev/sdb1 --ost ost1 || exit 30
${LMC} -m $config --add ost --node node2 --lov lov1 --fstype ldiskfs --dev /dev/sdb1 --ost ost1 || exit 30
# Create client config
${LMC} -m $config --add mtpt --node generic-client --path $MOUNT --mds mds1 --lov lov1 $CLIENTOPT || exit 41
И скрипт, вылетает вот с такой ошибкой:
! /usr/sbin/lmc -m /etc/lustre/multilustre.xml --add mds --mds mds1 --node node3 --fstype ldiskfs --dev /dev/sdb1 --journal_si
ze 400
Error: NODE: node3 not found
Почему? Ведь node3 я создал выделенной (-------->) строкой.
p.s. Та же самая ошибка при попытке запуска на node1 или node2