Согласно документации, многие cordapps могут быть развернуты на одном узле, который находится в /opt/corda. Могу ли я развернуть дополнительные узлы на той же виртуальной машине?





Да, каждый узел получает свой собственный базовый каталог в /opt. На одной виртуальной машине может быть N узлов. Например:
/opt/PartyA/opt/PartyBУ каждого узла должна быть собственная запись в systemctl, чтобы служба была запущена.
Если все узлы запускают одно и то же приложение, вы можете поместить всю конфигурацию в один и тот же базовый каталог. Однако это сложнее, потому что каждый узел должен указать свою собственную конфигурацию -config-file foo.conf, базу данных, сертификаты, очередь сообщений и т. д.