Комментарии 12
Спасибо за статью.
Проясните плиз, LINSTOR это некий менеджер над DRBD, который создает файлики .res и запускает консольные команды типа drbdadm?
И тогда можно использовать все старые инструменты из drbd-utils для мониторинга итд.
Или он делает что-то настолько свое, что стандартные инструменты drbd нельзя применять совместно с ним?
Проясните плиз, LINSTOR это некий менеджер над DRBD, который создает файлики .res и запускает консольные команды типа drbdadm?
И тогда можно использовать все старые инструменты из drbd-utils для мониторинга итд.
Или он делает что-то настолько свое, что стандартные инструменты drbd нельзя применять совместно с ним?
0
apt-get -y install linstor-proxmox
systemctl start linstor-satellite.service
А потом получаем «Failed to start linstor-satellite.service: Unit linstor-satellite.service not found.» Уууупс.
0
А вот ещё прикол, с которым столкнулся на Ubuntu 16.04: при попытке полнять контроллер и прицепить к нему сателиты, валится ошибка вида "/tmp/linstor-common.4576993503951869782.tmp -> /var/lib/linstor.d/linstor_common.conf: Invalid cross-device link". После этого ноды хоть и рабочие, но пулы не создаются. Единственный выход — создать вручную файл /var/lib/linstor.d/linstor_common.conf вида
Там много всего такого весёлого встречается.
# This file was generated by linstor(0.6.3), do not edit manually.
common
{
}
Там много всего такого весёлого встречается.
0
Напишите баг репорт, ребята из LINBIT все очень быстро исправляют.
0
на этапе «Конфигурирование хранилища»
root@host:~# linstor node list
Traceback (most recent call last):
File "/usr/bin/linstor", line 24, in linstor_client_main.main()
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 555, in main
LinStorCLI().run()
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 521, in run
sys.exit(self.parse_and_execute(sys.argv[1:]))
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 255, in parse_and_execute
self._linstorapi.connect()
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 1210, in connect
self._linstor_client.connect(self._ctrl_host)
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 556, in connect
self._read_api_version_blocking()
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 511, in _read_api_version_blocking
assert hdr.msg_content == apiconsts.API_VERSION, «Unexpected message for API_VERSION»
AssertionError: Unexpected message for API_VERSION
root@host:~# linstor node list
Traceback (most recent call last):
File "/usr/bin/linstor", line 24, in linstor_client_main.main()
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 555, in main
LinStorCLI().run()
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 521, in run
sys.exit(self.parse_and_execute(sys.argv[1:]))
File "/usr/lib/python2.7/dist-packages/linstor_client_main.py", line 255, in parse_and_execute
self._linstorapi.connect()
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 1210, in connect
self._linstor_client.connect(self._ctrl_host)
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 556, in connect
self._read_api_version_blocking()
File "/usr/lib/python2.7/dist-packages/linstor/linstorapi.py", line 511, in _read_api_version_blocking
assert hdr.msg_content == apiconsts.API_VERSION, «Unexpected message for API_VERSION»
AssertionError: Unexpected message for API_VERSION
0
Как-то очень скудно о самом проекте, не сказано почему может захотеться использовать linstor, а не тот же ceph, например
0
Ну, это tutorial.
Про drbd9 и немного про linstor я рассказывал в первой статье про drbd9.
habr.com/post/417473
Про drbd9 и немного про linstor я рассказывал в первой статье про drbd9.
habr.com/post/417473
0
> Теперь мы перенесем наш linstor container на linstor storage.
У меня после переноса на drbd linstor-controller автоматом не запускается, пока ручками drbd-девайс не поднимешь (drbdadm up ...). Вы с таким не сталкивались? Proxmox 6.
У меня после переноса на drbd linstor-controller автоматом не запускается, пока ручками drbd-девайс не поднимешь (drbdadm up ...). Вы с таким не сталкивались? Proxmox 6.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Разворачиваем хранилище LINSTOR для Proxmox