Vorhandene Tools zum Erstellen und Bereitstellen einer benutzerdefinierten Domain aktualisieren

Wenn Ihre vorhandene Toolgruppe Domains erstellen und aktualisieren kann, können Sie die Toolgruppe aktualisieren, um relevante Domaininformationen aus Oracle Cloud Infrastructure zu verwenden, um Domains zu erstellen und Anwendungen bereitzustellen.

Diese Methode stellt eine Verbindung zu dem virtuellen Rechner (VM) her, der den Admin-Server hostet, und extrahiert die relevanten Domaininformationen aus der bereitgestellten Infrastruktur (Rechnerhostnamen und -Ports). Verwenden Sie diese Informationen, um das vorhandene Deployment Tooling zu aktualisieren, mit dem Sie Domains erstellen und Anwendungen bereitstellen und die neu bereitgestellte Infrastruktur als Ziel festlegen.

Wenn Sie das Terraform-Deployment-Skript als Teil Ihres Deployment-Tools integrieren, können Sie auch Metadaten aus dem Status des terraform-Skripts extrahieren.

Skripte und Helpers, mit denen Sie die Metadaten extrahieren und eine neue Domain erstellen können, sind im Ordner /opt/scripts auf jeder VM verfügbar.

  1. Verwenden Sie Secure Shell (SSH), um eine Verbindung zur VM des Admin-Servers herzustellen und Metadaten zu extrahieren.
    # 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. Extrahieren Sie Metadaten über das Netzwerk.
    # info about VNICs
    curl http://<admin_server_ip>/opc/v1/vnics/