The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"lustre (невозможно создать mds)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"lustre (невозможно создать mds)"  
Сообщение от asidko email(??) on 01-Апр-07, 16:56 
Привет. Вот такой вопрос.

Есть у меня Два сервера (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

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "lustre (невозможно создать mds)"  
Сообщение от GloryS (??) on 02-Апр-07, 13:53 
>Привет. Вот такой вопрос.
>
>Есть у меня Два сервера (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
>

Я люстру не знаю...только начинаю изучать, но вот в howto к ней увидел, что
люстра очень критична к hostnames...
Вот это проверял?
The servers, clients, and the node running the configuration script all need to be able to resolve those hostnames into IP addresses via DNS or /etc/hosts. One common problem with some Linux setups is that the hostname is mapped in /etc/hosts to 127.0.0.1, which causes the clients to be unable to communicate to the servers.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "lustre (невозможно создать mds)"  
Сообщение от asidko email(??) on 02-Апр-07, 20:04 
>>Привет. Вот такой вопрос.
>>
>>Есть у меня Два сервера (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
>>
>
>Я люстру не знаю...только начинаю изучать, но вот в howto к ней
>увидел, что
>люстра очень критична к hostnames...
>Вот это проверял?
>The servers, clients, and the node running the configuration script all need
>to be able to resolve those hostnames into IP addresses via
>DNS or /etc/hosts. One common problem with some Linux setups is
>that the hostname is mapped in /etc/hosts to 127.0.0.1, which causes
>the clients to be unable to communicate to the servers.

Нет в /etc/hosts прописаны все ноды. (node1, node2, node3)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру