Настройка блокчейна Azure Hyperledger Fabric Single Member

Я начинаю использовать Azure для размещения многоузловой сети Hyperledger. Ранее я работал в локальной среде, но хотел бы использовать Azure. Я развернул шаблон "Блокчейн Hyperledger Fabric Single Member", который создает пять виртуальных машин (по одной для ЦС, заказчика и трех пиров). В моей локальной среде используется интерфейс командной строки, но его нет в шаблоне Azure. Как мне взаимодействовать с сетью блокчейнов без CLI?

Есть ли какие-нибудь руководства по использованию развернутой среды после ее установки?

У меня есть SSH для всех трех виртуальных машин, на которых размещаются одноранговые узлы. Похоже, что произошла ошибка в контейнере докера, который был автоматически настроен путем развертывания шаблона Azure. Запуск 'docker ps' показывает, что они регулярно перезагружаются, и я не могу подключиться с помощью команды docker exec -it bash (я получаю сообщение об ошибке, сообщающее, что его перезапуск). Например:

ИД КОНТЕЙНЕРА ИМИДЖ СОЗДАННЫЕ ИМЕНА СОСТОЯНИЯ ПОРТОВ СОСТОЯНИЯ 817bbb256e5b hyperledger/fabric-peer:x86_64-1.0.0-alpha "peer node start -..." 7 часов назад Перезагрузка (2) 6 секунд назад sad_clarke

У кого-нибудь работает шаблон Hyperledger Fabric Single Block Blockchain?

Спасибо Пол

1 ответ

Чтобы взаимодействовать с Hyperledger в Azure, вы можете подключиться к одной из виртуальных машин. Оказавшись там, вы можете использовать docker exec -it <container-name> bash чтобы получить приглашение в образе докера, работающего на этой виртуальной машине (ca, peer или orderer). Там вы можете выдавать команды.

Я получил ошибку перезапуска докера, о которой вы упоминали после перезагрузки виртуальных машин (но не сразу после развертывания). Я считаю, что есть ошибка в сценарии развертывания MS. configure-fabric-azureuser.sh использования cacert="/etc/hyperledger/fabric-ca-server-config/${PEER_ORG_DOMAIN}-cert.pem" но после замены на cacert="/etc/hyperledger/fabric-ca-server-config/ca.${PEER_ORG_DOMAIN}-cert.pem" все мои проблемы с перезапуском образа докера или запуском учебника по Hyperledger Composer исчезли. Я разместил исправление на https://github.com/fabienpe/azure-hyperledger-artifacts

Вы проверили config.log файлы на каждой виртуальной машине?

Другие вопросы по тегам