|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Andre Sidko 2:4641/77 06 Apr 2007 09:23:54 To : Oleg Drokin Subject : Re: lustre --------------------------------------------------------------------------------
Hello Oleg.
*** 04 Apr 07, Oleg Drokin wrote to Andre Sidko:
*** snipping off
OD> Andre Sidko <Andre.Sidko@f77.n4641.z2.fidonet.org> wrote:
AS>> Ребята, кто знимался, установкой/настройкой lustre? Вопросы
AS>> есть.
OD>
OD> А что конкретно интересует? Вопросы неотвеченные в официальных howto?
Привет. Вот такой вопрос.
Есть у меня Два сервера (node1 and node2) с накопителями по 1T на каждом.
Хочется объединить их "вместе". Оба сервера RH4EL
Hастраиваю lustre 1.4.9.1
Вот таким образом 2 машины:
node1 - mds + oss 192.168.232.130 (1 TB)
node2 - oss 192.168.232.131 (1 Tb)
node3 - client 192.168.232.132
И вот первый вопрос. Возможно ли использовать любую из машин как mds и oss.
Т.е. на одной машине oss + mds а на второй только oss?
Если да, то партиция какого размера должна быть на mds машине?
Можно ли использовать существующие, (системные), партиции или только новая?
Пока ответа не нашел, иду по второму варианту (новая партиция).
Добавляю отдельный сервер под mds. Допустим node3. Hа нем создаю партицию 500mb
(не знаю сколько нужно для двух oss в 1 терабайт каждый) Кстати, сколько?
Патиции в 1T на node1 и node2 как раздел hdb1 форматированы в ext3
После этого с сервера node3 (mds+oss1,oss2,client ) чтобы создать config.xml
запускаю вот такой скрипт:
==================== Begin multilustre.sh ===================
#!/bin/bash
LMC="${LMC:-lmc}"
NFSDIR="${NFSDIR:-/etc/lustre}"
config="${config:-${NFSDIR}/config.xml}"
host=`hostname`
MOUNT=${MOUNT:-/mnt/node}
MOUNT2=${MOUNT2:-${MOUNT}2}
NETTYPE=${NETTYPE:-tcp}
STRIPE_BYTES=${STRIPE_BYTES:-1048576}
STRIPES_PER_OBJ=1
# Create nodes
${LMC} -m $config --add node --node 192.168.232.131@tcp || exit 10
${LMC} -m $config --add node --node 192.168.232.130@tcp || exit 10
${LMC} -m $config --add node --node 192.168.232.132@tcp || exit 10
# Add net
${LMC} -m $config --add net --node 192.168.232.131@tcp --nid
192.168.232.131@tcp --nettype $NETTYPE || exit 11
${LMC} -m $config --add net --node 192.168.232.130@tcp --nid
192.168.232.130@tcp --nettype $NETTYPE || exit 11
${LMC} -m $config --add net --node 192.168.232.132@tcp --nid
192.168.232.132@tcp --nettype $NETTYPE || exit 11
# Generic client 192.168.232.132@tcp definition
${LMC} -m $config --add net --node 192.168.232.132@tcp --nid '*' --nettype
$NETTYPE || exit 12
# Configure mds server
${LMC} -m $config --add mds --mds mds1 --node 192.168.232.130@tcp --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 192.168.232.131@tcp --lov lov1 --fstype
ldiskfs --dev /dev/sdb1 --ost ost1 || exit 30
${LMC} -m $config --add ost --node 192.168.232.130@tcp --lov lov1 --fstype
ldiskfs --dev /dev/sdb1 --ost ost1 || exit 30
# Create client 192.168.232.132@tcp config
${LMC} -m $config --add mtpt --node 192.168.232.132@tcp --path $MOUNT --mds
mds1 --lov lov1 $CLIENTOPT || exit 41
=================== End multilustre.sh =================
Конфиг создаётся.
А что потом?
Есть ещё в /etc/init.d/lustre и lustrefs, Я так понимаю, что это скрипты для
запуска lustre. Запускаю в таком порядке, (прочитал в faq) вначале oss за ним
mds, но при попытке запуска /etc/init.d/lustre start выдаётся такая ошибка:
bash-3.1# /etc/init.d/lustre start
Starting lustre: No host entry found.
lustre
Registered Linux User #347376
UIN 21089807
truly your, Andre.
--- GoldED+/LNX 1.1.5-31012
* Origin: Andre M. Sidko (2:4641/77)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1884461601e7.html, оценка из 5, голосов 10
|