Невозможно подготовить том OpenEBS на RancherOS - PullRequest
0 голосов
/ 29 апреля 2019

Я использую Rancher v2 в качестве платформы управления k8s и запускаю узлы RancherOS в VMware vSphere.Я вручную установил open-iSCSI и установил тома 50 ГБ на рабочих узлах для использования OpenEBS (придется выяснить, как автоматизировать это при создании узла).Я также создал класс хранения cStor, и все выглядит хорошо.Однако я не смог получить контейнер для предоставления pvc с использованием pvc.

Warning    FailedMount    Unable to mount volumes for pod "web-test-54d9845456-bc8fc_infra-test(10f856c1-6882-11e9-87a2-0050568eb63d)": timeout expired waiting for volumes to attach or mount for pod "infra-test"/"web-test-54d9845456-bc8fc". list of unmounted volumes=[cstor-vol-01]. list of unattached volumes=[web-test-kube-pvc vol1 man-volmnt-01 cstor-vol-01 default-token-lxffz]
Warning    FailedMount    MountVolume.WaitForAttach failed for volume "pvc-b59c9b5d-6857-11e9-87a2-0050568eb63d" : failed to get any path for iscsi disk, last err seen: iscsi: failed to sendtargets to portal 10.43.48.95:3260 output: iscsiadm: Could not open /run/lock/iscsi: No such file or directory iscsiadm: Could not open /run/lock/iscsi: No such file or directory iscsiadm: Could not open /run/lock/iscsi: No such file or directory iscsiadm: Could not add new discovery record. , err exit status

Я выполнил следующие шаги, чтобы включить iSCSI для RancherOS из раздела Prerquisitie для RancherOS из документации OpenEBS.

sudo ros s up open-iscsi
sudo ros config set rancher.services.user-volumes.volumes [/home:/home,/opt:/opt,/var/lib/kubelet:/var/lib/kubelet,/etc/kubernetes:/etc/kubernetes,/var/openebs]
sudo system-docker rm all-volumes
sudo reboot

1 Ответ

0 голосов
/ 29 апреля 2019

Из github-репозитория ОС Rancher обнаружил, что нам нужно создать каталог блокировки, и обязательно создайте этот каталог при каждой загрузке, используя следующий способ

$ mkdir /run/lock
# update cloud-config
#cloud-config
runcmd:
- [mkdir, /run/lock]

Ссылочный путь: github repo of the rancher. Затем найдите номер проблемы 2435 под ранчо / OS

...