Настройка блокчейна 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
файлы на каждой виртуальной машине?