ibm cloud для интеграции телеметрии Включить

#ibm-cloud #mqtt #ibm-mq #telemetry

#ibm-cloud #mqtt #ibm-mq #телеметрия

Вопрос:

Я использую ibm cloud pak для интеграции версии 3.0.0. Я развернул экземпляр MQ в своем кластере Openshift. когда я проверяю информацию о моем новом созданном экземпляре, он говорит: «телеметрия не поддерживается».

введите описание изображения здесь

Но я хочу, чтобы мой экземпляр поддерживал протокол MQTT.

есть ли что-то, чего мне не хватает? что я могу сделать? Спасибо

Ответ №1:

Я думаю, что он не установлен по умолчанию, что означает, что для его установки вам нужно будет настроить контейнер.

Вам нужно будет клонировать контейнер IBM MQ — https://github.com/ibm-messaging/mq-container

и попросите установить MQTT, изменив строку

 export genmqpkg_incmqxr=0
 

Для

 export genmqpkg_incmqxr=1
 

в файле install-mq.sh . Затем следуйте инструкциям по сборке, чтобы создать образ контейнера.

Комментарии:

1. большое спасибо за ваш ответ. Я развертываю свой модуль через консоль cloud pak. достаточно ли клонировать его, изменять и указывать на мой собственный git? можно ли добавить mqtt к уже существующему экземпляру? официальный ibm git, который я использую, таков: github.com/IBM/charts/tree/master/entitled /…

2. То, что вы говорите, звучит разумно, но я не проходил процесс использования helm charts для развертывания MQ, поэтому не могу сказать наверняка. Я бы проверил, указывает ли диаграмма helm на существующий образ контейнера или создает его. Я подозреваю, что это указывает на существующий. Быстрый взгляд на диаграмму управления предполагает, что это не создание образа, я не могу сказать наверняка, но я думаю, что вам нужно создать образ с вашими изменениями.

3. Просто предупреждаю об изменениях. Один из моих коллег предполагает, что в сборке контейнера есть ошибка, и «когда я устанавливал XR, я, казалось, получал FTE, а когда я устанавливал FTE, я, казалось, получал XR». Он проверяет, является ли это ошибкой, и запросит исправление, если это так.