Mettre à jour les outils existants pour créer et déployer un domaine personnalisé

Si l'ensemble d'outils existant peut créer et mettre à jour des domaines, vous pouvez mettre à jour l'ensemble d'outils afin d'utiliser les informations de domaine pertinentes d'Oracle Cloud Infrastructure pour créer des domaines et déployer des applications.

Cette méthode se connecte à la machine virtuelle qui héberge le serveur d'administration et extrait les informations de domaine pertinentes de l'infrastructure dont les infos de paramétrage ont été fournies (noms d'hôte de machine et ports). Utilisez ces informations pour mettre à jour les outils de déploiement existants utilisés pour créer des domaines et déployer des applications, ainsi que pour cibler l'infrastructure dont les infos de paramétrage ont été fournies.

Si vous intégrez le script de déploiement Terraform dans le cadre de votre outil de déploiement, vous pouvez également extraire les métadonnées de l'état du script terraform.

Les scripts et les fonctions d'aide que vous pouvez utiliser pour extraire les métadonnées et créer un domaine sont disponibles dans le dossier /opt/scripts sur chaque machine virtuelle.

  1. Utilisez le protocole SSH (Secure Shell) pour vous connecter à la machine virtuelle du serveur d'administration et extraire des métadonnées.
    # 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. Extrayez les métadonnées sur le réseau.
    # info about VNICs
    curl http://<admin_server_ip>/opc/v1/vnics/