Не удалось создать учетную запись CloudPools, или учетная запись CloudPools недоступна с сообщением: clapi error: CL_SSL_CACERT

Summary: Не удалось создать учетную запись CloudPools с ошибкой сертификата.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

При попытке создать учетную запись CloudPools возникает следующая ошибка: 
Не удалось создать учетную запись. Учетная запись CloudPools не была создана из-за следующей ошибки: При проверке учетной записи не удалось подключиться к удаленному серверу: Ошибка CLAPI: CL_SSL_CACERT; Проверка подлинности сертификата однорангового узла невозможна с использованием известных сертификатов ЦС.

Такая же ошибка появляется после модернизации до OneFS 8.2 при просмотре существующих учетных записей CloudPools.

Cause

Создание учетной записи CloudPools завершается сбоем с этой ошибкой, если корневые сертификаты установлены неправильно. То же самое с промежуточными самозаверяющими сертификатами.

В случае модернизации до OneFS v8.2 это происходит в результате переноса статического списка сертификатов в новое хранилище. В это хранилище не входят сертификаты, установленные (например, сертификат ECS) в системе для CloudPools, и которые не входят в этот список.

Resolution

Для устранения проблемы выполните описанные ниже действия.
  1. Выполните следующую команду, чтобы выгрузить список сертификатов с сервера CloudPools в текстовый файл: openssl s_client -connect <cloudpool_server>:443 -showcerts -certform PEM > cert.txt
  2. В cert.txt необходимые компоненты сертификата располагаются между строками, начинающимися с -----BEGIN CERTIFICATE----- И -----END CERTIFICATE-----
  3. Скопируйте последний сертификат, так как он должен быть сертификатом ROOT CA от центра подписи. Скопируйте и вставьте все, начиная с -----BEGIN CERTIFICATE----- и заканчивая -----END CERTIFICATE----- в новый файл с именем /ifs/.ifsvar/modules/cloud/cacert/<some_cloudpools_root_cert.pem>.
  4. Измените каталог на расположение сертификата, cd /ifs/.ifsvar/modules/cloud/cacert.
  5. Рассчитаем хэш файла сертификата с помощью команды: openssl x509 -hash -noout -in <some_cloudpools_root_cert.pem>
  6. Создайте символьную ссылку на сертификат, используя выходные данные команды хэш-значения: ln -s <some_cloudpools_root_cert.pem>< hash_value.suffix>
Заметка:<Суффикс> начинается с 0. В случае коллизии существующих имен файлов символьной ссылки используйте следующий номер в качестве суффикса.
  1. Перейдите в учетную запись CloudPools и снова создайте процесс.
Если версия OneFS 8.2 или выше, выполните следующие действия по мере необходимости:
  1. Выполните команду импорта сертификата, стоя на пути «/ifs/.ifsvar/modules/cloud/cacert».
Пример:
# ls -lh 94d536c0.0
lrwxr-xr-x 1 корневое колесо 39B 3 июн 10:35 94d536c0.0 -> cert_cloud account.pem
# isi certificate authority import --certificate-path=cert_account-URI.pem --description="ECS CA" --name=ecs_cert
  1. Найдите ecs_cert , добавленный в список центров сертификации, с помощью команды: #isi список источников сертификатов
  2. Перезапустите службу isi_cpool_d с помощью команды: # Службы ISI — isi_cpool_d отключение
Подождите 30 секунд и выполните команду: # Службы ISI — isi_cpool_d включить
  1. С помощью команды убедитесь, что облачная учетная запись доступна и что находится в нормальном состоянии # Облачные учетные записи ISI просмотр <имени учетной записи>

Additional Information

Если администратор включает проверку SSL-сертификата при создании учетной записи или изменяет этот параметр с «skip» на «not skip», на серверах должны быть правильно установлены корневые сертификаты. В противном случае CloudPools не смогут подключиться к поставщикам облачных услуг и будет создан SSL_CACERT_ERROR.

Если учетная запись настроена на проверку сертификата SSL, проверка выполняется каждый раз, когда CloudPools подключается к поставщику облачных услуг этой учетной записи, и проверка может завершиться сбоем. Когда это происходит, создается событие журнала событий кластера, подобное 1100000009 CPOOL_CERTIFICATE_ERROR.

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

Для предустановки в кластер CloudPools требуются только корневые сертификаты. Если на сайте развернут прокси-сервер SSL, может потребоваться также получить и установить промежуточные сертификаты. 

Если копия корневого сертификата имеет формат, отличный от формата в кодировке PEM, перед установкой используйте команды OpenSSL для преобразования PEM.

Affected Products

Isilon
Article Properties
Article Number: 000065641
Article Type: Solution
Last Modified: 15 Jan 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.