Euca 5.0 без контроллеров узлов

Я использовал ansible install для запуска всех служб на одном хосте и имел два отдельных контроллера физических узлов.

Все установлено нормально, и все мои службы зеленые. Но я не думаю, что работники изображений начинают загружать мои первые изображения. Когда я пытаюсь устранить неполадки, я вижу, что контроллеры узлов не сообщаются:

euserv-describe-node-controllers

Он не возвращает ошибку, просто пустой вывод. Я отменил регистрацию и повторно зарегистрировал два контроллера узлов и скопировал ключи администратора CLC без ошибок, но по-прежнему не вижу результатов этой команды. cloud-output и различные файлы журналов nc показывают успешный запуск.

Я переключился на ImagingServiceAdministrator, чтобы найти экземпляры рабочих образов с этим, и получил пустой вывод, что и заставило меня взглянуть на NC:

euca-describe-instances --filter tag-value=euca-internal-imaging-workers


person D N    schedule 28.01.2021    source источник


Ответы (1)


Служба образов не требуется для установки образов хранилища экземпляров, например:

python <(curl -Ls https://eucalyptus.cloud/images)

или (в развернутом облаке):

eucalyptus-images --size 1

Чтобы проверить состояние контроллеров узлов в развертывании, вам потребуются учетные данные облачного администратора. Вы можете проверить это, используя:

euare-getcallerid
euare-accountlist

и проверка того, что используется учетная запись eucalyptus.

Контроллеры узлов управляются через контроллер кластера, поэтому вы должны проверить состояние обоих:

euserv-describe-services -a --filter service-type=cluster
euserv-describe-services -a --filter service-type=node

это отличается от euserv-describe-node-controllers, так как не включает информацию о запущенных экземплярах.

Если есть какие-либо проблемы, вы можете проверить события службы:

euserv-describe-events

и просмотрите журналы (/var/log/eucalyptus/...) для дальнейшего изучения.

Убедитесь, что IP-адреса, которые вы использовали для регистрации контроллеров узлов, являются теми, которые контроллеры узлов прослушивают (NC_ADDR в /etc/eucalyptus//eucalyptus.conf)

При использовании firewalld перезапустите/перезагрузите конфигурацию после развертывания, чтобы обеспечить работу с последними настройками.

person Steve Jones    schedule 28.01.2021
comment
Думаю, я на полпути. Я думал, что настройки firewalld установщика ansible также позаботятся о том, чтобы разрешить сеть между NC и CC, но это не так. Странно то, что теперь, когда я правильно открыл iptables, я все еще вижу только один узел. У двух, которые я тестирую, был идентичный вывод без ошибок, и я не вижу никаких различий в их конфигурации. - person D N; 04.02.2021
comment
Еще одна странная сетевая подсказка, которую я не могу понять, заключается в том, что на моем сервере CLC, UFS, CC, SC вообще не работает брандмауэр, но я не могу получить доступ к гостевому общедоступному IP-адресу, работающему на узле, который у меня есть. связано. Трассировка показывает, что клиент конечного пользователя в моей сети достигает моего маршрутизатора, а затем (по статическому маршруту) достигает моего CLC, UFS, CC, SC, но этот сервер вместо того, чтобы выступать в качестве шлюза, возвращает трафик на мой маршрутизатор (по его маршруту по умолчанию). Я предполагаю.) Я пропустил шаг, чтобы добавить маршрут на сервер CLC, UFS? Я включил переадресацию ipv4 в sysctl.conf в качестве предположения, но это не помогло. Я в режиме VPCMIDO - person D N; 04.02.2021