5 Provisionar uma Instância

Esta seção descreve como provisionar sua instância do Oracle Blockchain Platform usando o Blockchain Platform Manager.

Antes de Criar uma Instância do Oracle Blockchain Platform

Antes de provisionar o Oracle Blockchain Platform, decida se uma instância de desenvolvedor ou empresa atende às suas necessidades.

Decidindo Qual Forma de Provisionamento Usar

Ao provisionar uma instância, você escolhe entre duas configurações. A migração entre essas opções não é suportada no momento.

Configuração Funcionalidades
Desenvolvedor

O uso recomendado para esta configuração inicial é o desenvolvimento e a avaliação.

  • 1 nó de Autoridade de Certificação do Fabric
  • Rede de Serviço do Fabric Ordering de 3 nós
  • Repositório de 1 nó para metadados da instância
  • Contêineres de execução de chaincode gerenciados dinamicamente
  • Serviço de console para interface do usuário Web de operações
  • Serviço proxy REST para API RESTful
  • Integração do servidor LDAP para autenticação e gerenciamento de funções
Empresarial

Configuração de instância altamente disponível, com maior contagem de réplicas para cada serviço.

  • 3 nós Fabric-CA
  • Rede de Serviço do Fabric Ordering de 3 nós
  • Repositório de cluster de 3 nós para alta disponibilidade de metadados da instância
  • Contêineres de execução de chaincode gerenciados dinamicamente
  • Serviço de console para interface de usuário web de operações
  • Várias réplicas para o serviço de proxy REST para a API RESTful
  • Integração do servidor LDAP para autenticação e gerenciamento de funções

Provisionar uma Instância usando o Blockchain Platform Manager

Para criar um fundador de blockchain ou uma instância participante no Blockchain Platform Manager, use o assistente de Criação de Nova Instância.

Há dois tipos de instâncias do Oracle Blockchain Platform que você pode provisionar:
  • Organização fundadora: um ambiente blockchain completo, incluindo uma nova rede à qual os participantes podem se juntar posteriormente.

  • Instância do participante: se já houver uma organização fundadora à qual você deseja ingressar, você poderá criar uma instância do participante se suas credenciais fornecerem acesso à rede. Observe que um participante não pode funcionar sozinho.

  1. No Blockchain Platform Manager, abra a página Instâncias.
  2. Selecione Criar Instância.
  3. Preencha os campos a seguir.
    Campo Descrição
    Nome da Instância

    Digite um nome para sua instância do Oracle Blockchain Platform.

    O nome da instância de serviço:

    • Deve conter um ou mais caracteres.
    • Não pode exceder 15 caracteres.
    • Deve começar com uma letra ASCII: a a z.
    • Deve conter apenas letras ou números ASCII.
    • Não deve conter um hífen.
    • Não deve conter nenhum outro caractere especial.
    • Deve ser exclusivo dentro do domínio de identidades.
    Descrição

    Opcional.

    Digite uma breve descrição da instância do Oracle Blockchain Platform.

    Nome do Domínio

    Digite o nome do domínio do cluster.

    Os nomes de host gerados para os serviços da Instância Blockchain usam o nome do domínio e o nome da instância como domínio pai e subdomínio, respectivamente.

    Atribuição

    Selecione Fundador para criar um ambiente de blockchain completo. Esta instância se torna a organização fundadora e você pode integrar novos participantes na rede posteriormente.

    Selecione Participante para criar uma instância que ingressará em uma rede blockchain existente criada em outro lugar para que essa instância possa ser usada.

    Configuração
    Selecione uma forma de provisionamento que atenda às necessidades da sua implantação:
    • Desenvolvedor
    • Empresarial
    Pares

    Especifique o número de nós pares a serem criados inicialmente nesta instância de serviço. Você pode criar nós pares adicionais na console do Oracle Blockchain Platform posteriormente.

  4. Clique em Criar Instância.

Provisionando Pós-requisitos

Antes de acessar a console de serviços do Oracle Blockchain Platform, configure a resolução do nome do host para os serviços da instância de blockchain, semelhante ao que você fez anteriormente para os nomes de host do Blockchain Platform Manager. Use o seguinte comando para obter a lista de nomes de host da instância blockchain criada:
kubectl get virtualservice -n <instance-namespace> -o json | jq -r
      .items[].spec.hosts[0]

Depois que sua instância tiver sido criada e listada na lista Instâncias, você poderá iniciar a console de serviço no menu ao lado do nome da instância. Use a console para configurar sua rede conforme descrito em Usando o Oracle Blockchain Platform.