Я пытаюсь настроить кластер openshift на линоде. Я выделил некоторое дисковое пространство (через панель администратора linode) для Docker, которое будет использоваться для хранения. К сожалению, я не могу распознать его как действительное блочное устройство.
Мой единственный сервер имеет следующие настройки:
# df
/dev/sda ext4 20131844 2467892 16623616 13% /
/dev/sdb ext4 30799868 44992 30424248 1% /mnt/sdb-mnt
Согласно рекомендациям RedHat, У меня такая конфигурация:
# vim /etc/sysconfig/docker-storage-setup
DEVS=/dev/vdb
VG=docker-vg
Я получаю следующую ошибку:
# docker-storage-setup
INFO: Volume group backing root filesystem could not be determined
ERROR: /dev//dev/vdb is not a valid block device.
Я предполагаю, что я должен выполнить какой-то шаг, который был пропущен при подготовке хранилища.
Оказывается, я опечатал файл / etc / sysconfig / docker-storage-setup.
Правильный путь блочного устройства - / dev / sdb, а не / dev / vdb.
Другая проблема, о которой говорилось выше, заключается в том, что раздел отформатирован в ext4. Следующее исправлено, если это кому-то поможет.
umount /dev/sdb
wipefs -a /dev/sdb
docker-storage-setup