Как настроить серверы данных для pnfs сервера метаданных?

Я пытаюсь развернуть установку PNFS. Настроили MDS, с которым говорит клиент./proc/self/mountstats показывает, что монтирование является включенным pnfs. Я не могу найти документацию относительно того, как настроить список серверов данных (DS) на MDS. Я хочу выполнить DS на другой машине от MDS. Как я могу предоставить IP-адрес DS и путь хранения к MDS? Я видел следующие ссылки, но эта информация не доступна там:

https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/storage_administration_guide/ch09s02 https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/storage_administration_guide/nfs-pnfs

Устаревшие шаги установки - https://wiki.linux-nfs.org/wiki/index.php? title=PNFS_Setup_Instructions&oldid=5568

У меня есть следующая установка до сих пор - Ubuntu 18.04, которую я использую в качестве сервера Метаданных (MDS).

root@ubuntu1804:/etc# uname -a
Linux ubuntu1804 4.15.0-45-generic 

Я настроил его, используют pnfs путем экспорта корневой файловой системы с "pnfs".

root@ubuntu1804:/etc# cat /etc/exports
/srv            *(rw,sync,fsid=0,no_subtree_check,no_root_squash,pnfs)

Песни 7,5 систем, которые поддерживают разметки FlexFile как клиент NFS v4.1. Я монтирую экспортируемую файловую систему как -

# mount -t nfs -o v4.1 -o rw <nfs-server-ip>:/ /mnt/

mountstats показывает, что pnfs включен

#  cat /proc/self/mountstats
device nfsd mounted on /proc/fs/nfsd with fstype nfsd device <server-ip>:/ mounted on /mnt with fstype nfs4
statvers=1.1
opts:   rw,vers=4.1,rsize=524288,wsize=524288,namlen=255,acregmin=3,acregmax=60,acdirmin=30,acdirmax=60,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.122.5,local_lock=none
age:    45
impl_id:        name='',domain='',date='0,0'
caps:   caps=0x3ffdf,wtmult=512,dtsize=32768,bsize=0,namlen=255
nfsv4:  bm0=0xfdffbfff,bm1=0x40f9be3e,bm2=0x803,acl=0x3,sessions,pnfs=LAYOUT_FLEX_FILES
1
задан 27 February 2019 в 13:29

1 ответ

Я проверил список рассылки nfs Linux, и они подтвердили, что это не возможно сделать это с flexfile разметками. Восходящий Linux knfsd сервер в настоящее время только поддерживает очень простое flexfiles расположение, где MDS и DS являются тем же сервером, таким образом, нет никакого пути (с 4,20 версий ядра) для конфигурирования knfsd для выделения flexfiles разметок, которые указывают на другие серверы DS.

1
ответ дан 7 December 2019 в 15:07

Другие вопросы по тегам:

Похожие вопросы: