更新現有工具以建立及建置自訂網域

如果您現有的工具集可以建立及更新網域,您可以更新工具集來使用 Oracle Cloud Infrastructure 的相關網域資訊來建立網域及建置應用程式。

此方法會連線至代管管理伺服器的虛擬機器 (VM),並從啟動設定的基礎架構 (機器主機名稱和連接埠) 擷取相關網域資訊。您可以使用此資訊來更新用來建立網域的現有建置工具,以及建置新啟動設定之基礎架構的應用程式和目標。

如果您將 Terraform 部署命令檔整合為部署工具的一部分,您也可以從 terraform 命令檔的狀態擷取描述資料。

命令檔與協助程式,可用來擷取描述資料以及在每個 VM 的資料夾 /opt/scripts 中提供建立新網域。

  1. 使用安全 Shell (SSH) 連線至管理伺服器 VM 並解壓縮描述資料。
    # 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. 擷取網路的描述資料。
    # info about VNICs
    curl http://<admin_server_ip>/opc/v1/vnics/