Atualizar Ferramentas Existentes para Criar e Implantar um Domínio Personalizado

Se o conjunto de ferramentas existente puder criar e atualizar domínios, você poderá atualizar a ferramenta definida para usar informações de domínio relevantes do Oracle Cloud Infrastructure para criar domínios e implantar aplicativos.

Este método estabelece conexão com a máquina virtual (VM) que hospeda o servidor admin e extrai as informações de domínio relevantes da infraestrutura provisionada (nomes de host de máquina e portas). Use essas informações para atualizar as ferramentas de implantação existentes usadas para criar domínios e implantar aplicativos e direcionar a infraestrutura recém-provisionada.

Se você integrar o script de implantação do Terraform como parte da sua ferramenta de implantação, também poderá extrair metadados do estado do script terraform.

Scripts e ajudadores que você pode usar para extrair os metadados e criar um novo domínio estão disponíveis na pasta /opt/scripts em cada VM.

  1. Use o shell seguro (SSH) para estabelecer conexão com a VM do servidor admin e extrair metadados.
    # SSH to the admin server VM
    ssh opc@${ADMIN_SERVER_IP}
    # extract metadata information using the meta data service endpoint
    curl http://<admin_server_ip>/opc/v1/instance/metadata/
    
    # specific meta data can be extracted with the key name
    # useful keys: 
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_admin_server_name
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_admin_port
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_ms_ssl_port
    curl http://<admin_server_ip>/opc/v1/instance/metadata/service_name 
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_domain_name
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_admin_host
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_admin_ssl_port
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_machine_name
    curl http://<admin_server_ip>/opc/v1/instance/metadata/total_vm_count
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_cluster_name
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_ms_server_name
    curl http://<admin_server_ip>/opc/v1/instance/metadata/host_index
    curl http://<admin_server_ip>/opc/v1/instance/metadata/wls_nm_port
  2. Extrai metadados sobre a rede.
    # info about VNICs
    curl http://<admin_server_ip>/opc/v1/vnics/