Specify Stack Configuration

Specify the stack configuration options to create your domain.

  1. Enter the resource name prefix.
    The maximum character length is 16.
    This prefix is used by all the created resources.
  2. Enter the SSH public key, by either uploading the SSH key file or pasting the contents of your SSH public key file.
  3. Specify the configuration options for the domain by selecting the check boxes, based on your requirements.

    Ensure that you have set up the user group polices and dynamic group polices that are applicable for the different configuration options. See User Group Policies and Dynamic Group Policies.

    The following table lists the configuration options and the prerequisites required for the configuration, wherever applicable.

    Note:

    The OCI Polices, Use Resource Manager Private Endpoint, and Provision Load Balancer options are selected by default.
    Configuration Option Description Prerequisite

    OCI Policies

    When you create a domain, Oracle WebLogic Server for OCI creates a dynamic group and relevant root-level (tenancy) policies for you.

    If you are not an administrator, the necessary groups and policies must be in place before you can create a domain. Before you deselect the check box, ask your administrator to create the required dynamic group and relevant policies.

    To create the required dynamic group and relevant policies, see Create Dynamic Groups and Policies.

    Create a Virtual Cloud Network

    If you select this option, Oracle WebLogic Server for OCI creates a Virtual Cloud Network (VCN) in Oracle Cloud Infrastructure when you create a domain.

    You can also create your own VCN before creating a domain. In that case, you can either choose to select the existing VCN but create new subnets, or use an existing VCN and existing subnets. So, you need not select the Create a Virtual Cloud Network check box.

    If you create a new VCN, use existing VCN with new subnet, or existing VCN and exisitng subnet, see the following topics to configure the network, WebLogic compute instance, load balancer, and file system storage:
    If you plan to create your own VCN, use existing VCN with new subnet, or existing VCN and exisitng subnet, see the following topics:

    Use Resource Manager Private Endpoint

    You can create a private endpoint on a private subnet, or use an existing private endpoint to check the provisioning status of the resources.

    However, based on configuration option selected, you can check the provisioning status as follows:
    • If only Use Resource Manager Private Endpoint is selected, you can use the private endpoint to check the provisioning status of the resources.
    • If only Provision Bastion Instance is selected, you can access the WebLogic Server compute instances on a private subnet and check the status of provisioning.
    • If both Use Resource Manager Private Endpoint and Provision Bastion Instance are selected, the private endpoint is used to check the provisioning status of the resources.
    • If both Use Resource Manager Private Endpoint and Provision Bastion Instance are not selected, then you must check the status of provisioning from /u01/logs/provisioning.log on the compute instance. Also any domain creation failures are not reported.

    The Use Resource Manager Private Endpoint is not available when you create a new virtual cloud network, create a new subnet for an existing VCN, or use a public subnet for an existing VCN and existing subnet.

    To configure a resource manager endpoint, see Configure a Resource Manager Private Endpoint.

    If you use an existing private subnet, you must create a private endpoint before creating the domain. See Create a Private Endpoint.

    Provision Bastion Instance

    If you select this option, you can specify a private subnet for the domain and assign the Oracle WebLogic Server compute instances to a private subnet, so the instances are not accessible from the public Internet. To access the virtual machines (VMs) created in the private subnet, a bastion host is required.

    If you select this option, you can also access the compute instance and check the provisioning status of the resources.

    However, based on configuration option selected, you can check the provisioning status as follows:
    • If only Use Resource Manager Private Endpoint is selected, you can use the private endpoint to check the provisioning status of the resources.
    • If only Provision Bastion Instance is selected, you can access the WebLogic Server compute instances on a private subnet and check the status of provisioning.
    • If both Use Resource Manager Private Endpoint and Provision Bastion Instance are selected, the private endpoint is used to check the provisioning status of the resources.
    • If both Use Resource Manager Private Endpoint and Provision Bastion Instance are not selected, then you must check the status of provisioning from /u01/logs/provisioning.log on the compute instance. Also any domain creation failures are not reported.
    However, based on the configuration option that is selected, you can check the provisioning status as follows:
    • If only Use Resource Manager Private Endpoint is selected, you can create a private endpoint on a private subnet, or use an existing private endpoint to check the provisioning status of the resources.
    • If only Provision Bastion Instance is selected, you can specify a private subnet for the domain and assign the Oracle WebLogic Server compute instances to a private subnet, and then check the provisioning status of the resources. so the instances are not accessible from the public Internet, and
    • If both Use Resource Manager Private Endpoint and Provision Bastion Instance are selected, the private endpoint is used to check the provisioning status of the resources.
    • If Use Resource Manager Private Endpoint is deselected Provision Bastion Instance is selected, then you must check the status of provisioning from /u01/logs/provisioning.log on the compute instance. Also any domain creation failures are not reported.

    You must create a bastion host with a FastConnect or a VPN connection before you create a domain or you must choose to have a bastion host created for you.

    The Provision Bastion Instance is not available when you create a new virtual cloud network, create a new subnet for an existing VCN, or use a public subnet for an existing VCN and existing subnet

    To configure a bastion, see Configure a Bastion.

    If you choose to create your own subnet for the bastion node before creating the domain, see Create a Subnet for the Bastion Node.

    Provision Load Balancer

    You can create a load balancer or use an existing load balancer to distribute application traffic to the WebLogic Managed Servers.

    If you deselect this option, a load balancer is not provisioned in Oracle Cloud Infrastructure when you create a domain.

    To configure a load balancer, see Configure a Load Balancer.

    If you use existing subnets for the domain, you must create subnets for the load balancer before creating your domain. See Create a Subnet for the Load Balancer.

    If you use an existing load balancer for an existing VCN and an existing subnet, you must configure the load balancer. See Configure the Load Balancer in Before you Begin..

    Enable Authentication Using Identity Cloud Service

    You have the option to use Oracle Identity Cloud Service to authenticate application users for your domain.

    If you enable authentication using IDCS, the load balancer is automatically provisioned even if you deselect the Provision Load Balancer check box.

    To use Oracle Identity Cloud Service for authentication, see Configure WebLogic Authentication.

    Before you enable authentication using Identity Cloud Service, you must create a confidential application, and then identify its client ID and client secret. See Create a Confidential Application.

    Enable Exporting Logs to OCI Logging Service

    If you enable logging for the WebLogic instances, you can view the server logs such as errors or warnings in the Oracle Cloud Infrastructure console.

     

    Enable Application Performance Monitoring

    If you enable Application Performance Monitoring, you can export WebLogic metrics using Application Performance Monitoring (APM) Java Agent and create dashboards with WebLogic specific metrics.

    To monitor the application performance service, see Configure Application Performance Monitoring.

    Before you enable Application Performance Monitoring, you must create an application performance monitoring domain. See Create an Application Performance Monitoring Domain.

    Enable Autoscaling

    If you enable autoscaling, you can scale out or scale in instances. When you enable autoscaling, Application Performance Monitoring is enabled for the WebLogic instance even if you do not select the Enable Application Performance Monitoring check box.

    To configure autoscaling, see Configure Autoscaling.

     

    Add File System

    You have the option to create a file system and mount target in Oracle Cloud Infrastructure for an Oracle WebLogic Server domain. You can also use an existing file system and mount target for the domain.

    To configure file storage, see Configure File System.

    If you use existing subnets for the domain, you must create subnets for the mount target before creating your domain. See Create a Subnet for the Mount Target.