Назад | Перейти на главную страницу

Glusterfs: невозможно получить доступ к виртуальной машине KVM через libgfapi, если не на локальном кирпичике

5 лопастей - это глянцевые блоки и хосты KVM одновременно. Версия Gluster: 3.8.3 ОС: Arch

С монтированием FUSE все работает нормально, а диски определяются как тип файла. Если я изменю определение диска на использование libgfapi, я все равно смогу запустить виртуальную машину, если файл на диске локальный. Если файл на диске находится на удаленном блоке, я получаю следующие ошибки.

    error: internal error: process exited while connecting to monitor: [2016-10-20 00:55:05.442560] I [MSGID: 104045] [glfs-master.c:91:notify] 0-gfapi: New graph 73736b76-6830-352d-3630-36332d323031 (0) coming up
[2016-10-20 00:55:05.442649] I [MSGID: 114020] [client.c:2356:notify] 0-vstore-client-1: parent translators are ready, attempting connect on transport
[2016-10-20 00:55:05.445718] I [MSGID: 114020] [client.c:2356:notify] 0-vstore-client-2: parent translators are ready, attempting connect on transport
[2016-10-20 00:55:05.446194] I [rpc-clnt.c:1947:rpc_clnt_reconfig] 0-vstore-client-1: changing port to 49153 (from 0)
[2016-10-20 00:55:05.448419] I [MSGID: 114020] [client.c:2356:notify] 0-vstore-client-3: parent translators are ready, attempting connect on transport
[2016-10-20 00:55:05.449343] I [MSGID: 114057] [client-handshake.c:1446:select_server_supported_programs] 0-vstore-client-1: Using Program GlusterFS 3.3, Num (1298437), Version (330)
[2016-10-20 00:55:05.449731] I [rpc-clnt.c:1947:rpc_clnt_reconfig] 0-vstore-clien

Кластер настроен как раздача. Так что, если расположение файла на физическом диске и виртуальная машина находятся на одном компьютере - никаких проблем. В противном случае я получаю сообщение об ошибке.

Есть идеи, почему это могло происходить?

qemu user and group id = 0 gluster volume user and group id = 0

опция rpc-auth-allow-insecure на

Спасибо