カスタム・ドメインを作成およびデプロイするための既存のツールの更新

既存のツール・セットでドメインを作成および更新できる場合は、Oracle Cloud Infrastructureからの関連するドメイン情報を使用してドメインを作成し、アプリケーションをデプロイするためにツール・セットを更新できます。

このメソッドは、管理サーバーをホストする仮想マシン(VM)に接続し、プロビジョニングされたインフラストラクチャ(マシンのホスト名およびポート)から関連するドメイン情報を抽出します。この情報を使用して、ドメインの作成とアプリケーションのデプロイ、および新たにプロビジョニングされたインフラストラクチャのターゲット指定に使用する既存のデプロイメント・ツールを更新します。

デプロイメント・ツールの一部としてTerraformデプロイメント・スクリプトを統合する場合は、正しいスクリプトの状態からメタデータを抽出することもできます。

メタデータの抽出や新しいドメインの作成に使用できるスクリプトやヘルパーは、各VMのフォルダ /opt/scriptsで使用できます。

  1. 管理サーバーのVMに接続してメタデータを抽出するには、セキュアなシェル(SSH)を使用します。
    # 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/