Go to main content

Oracle I/O Domain Administration Guide

Exit Print View

Updated: September 2021
 
 

Create a Database I/O Domain

Creating a Database I/O Domain reserves the specified amount of resources for the domain. The domain is not installed and available until you deploy it. See Deploy an I/O Domain.

You can use a recipe to assign the amount of resources to the Database Domain and configure the network parameters, or you can define the resources and network parameters on the fly. If you plan to use a recipe, it must exist before you perform this procedure. See Choose an I/O Domain Creation Method.

You can use a network recipe to assign the network resources to the domain, or you can define the resources on the fly. If you plan to use a recipe, it must exist before you perform this procedure. See Choose an I/O Domain Creation Method. If you plan to assign VLAN tags to the domain, they must exist in Network Resources before you perform this procedure. See Add VLAN Tags (Administrators).

The assistant does not allow you to assign more resources than are available.


Note -  (Only applies to SuperCluster version 2.6 or earlier) If you plan to change CPU and memory allocations for dedicated domains with the osc-setcoremem tool, do so before you configure any domains. Refer to the Administration Guide for your SuperCluster model (for example, Configuring CPU and Memory Resources (osc-setcoremem) in Oracle SuperCluster M8 and SuperCluster M7 Administration Guide).

This note does not apply to SuperCluster 3.0 (or later).


  1. Access the SuperCluster Virtual Assistant.

    See Log In to the SuperCluster Virtual Assistant.

  2. In the navigation panel, select I/O Domains.
  3. Click Add.
  4. Define these parameters to create an I/O Database Domain.
    image:A screen shot showing the Add dialog box.
    • Domain Type – Choose Oracle Database Domain.

    • Resource Recipe – Choose one of these options:

    • Network Recipe – Choose one of these options:

    • RAC ID – When you choose Database Domain as the domain type, an additional RAC ID selection becomes available. Choose the RAC ID that the domain uses. If the domain is joining an existing RAC, the network recipe is inherited from the RAC and the network recipe cannot be changed. The RAC ID already has items set from the initial installation (client networks, network recipes, and VLAN tags). Everything in the RAC, including this new Database Domain, will have those same items assigned to it. Oracle SuperCluster supports up to eight RAC clusters.

      This is an example of the screen that is displayed when the second member of an Oracle Database RAC is being created.


      image:Screen shot showing the Create a New I/O Domain screen.
  5. If you selected Custom Resource Recipe for resources, define these resources and click Next.
    • Number of Cores – Choose a minimum of two cores for a Database Domain.

    • Memory – Choose a minimum of 32 GB Memory for a Database Domain.

    • Number of 10GbE Interfaces – Choose up to two 10GbE Interfaces for a Database Domain.

    • Number of FC ports – Choose up to two assignable fibre channel ports for a Database Domain.

  6. If you selected Custom Network Recipe for the network, define these resources and click Next.
    • Domain Name – Type the domain name, such as example.com, that is applied to this Database Domain.

    • Name Servers – Type a list of comma or space-separated IP addresses of name servers that are applied to this Database Domain.

    • Time Servers – Type a list of comma or space-separated IP addresses of time servers that are applied to this Database Domain.

    • Time Zone – Choose a time zone for this Database Domain.

  7. Review the resources and click Next.

    Note -  If you requested more resources than are available, the assistant highlights the resource on each physical host that does not meet the requirements.
  8. Choose the physical host and add network information.
    • If you are creating a Database Domain with a Custom Resource Recipe and a Custom Network Recipe, configure these parameters. Depending on your choices, you might see fewer fields.

      • Maximum Number of Zones – (as of SuperCluster 3.0) From the drop-down list, choose the maximum number of zones that can be created in this I/O Domain. This value defines the number of alt-mac-addresses that can be allocated to the I/O Domain. Prior to version 3.0, the maximum number of zones was set to 2 times the number of cores and could not be changed.

      • Physical Host – Choose the compute node where the Database Domain will reside. If you are creating a RAC, select different compute nodes for each Database Domain for redundancy.

      • Management Network – You can select the Management Network from which to assign an IP Address. All Management Networks defined in the Added Network Resources table of the Network Resources page with sufficient free IP Addresses can be selected. If the Resource Recipe for the I/O Domain that you are configuring contains two Management Interfaces, you will see two sets of inputs in order to provide two entries for the Management Network, IP Address, VLAN Tag, and Hostname. In this case, two Management interfaces will be configured in the I/O Domain after it has been deployed. If the I/O Domain has two Management Interfaces, then each of those Management Interfaces can use any Management Network with sufficient available IP Addresses.

      • Management Hostname – Type a unique name for this Database Domain.

      • Network Endpoint – This option is only displayed when port pairs are configured (see Configure Port-Paired Networks (Administrators)).

        If port pairs are configured, select the network endpoint that you want the I/O Domain to use.


        image:A screen shot showing the Network Endpoint field.
      • Client (10Gb) Network – You can select the Client Network from which to assign an IP Address. All Client Networks defined in the Added Network Resources table of the Network Resources page with sufficient free IP Addresses can be selected. If the Resource Recipe for the I/O Domain that you are configuring contains two Client (10Gb) Interfaces, you will see two sets of inputs in order to provide two entries for the Client Network, IP Address, VLAN Tag, and Hostname. In this case, two Client (10Gb) interfaces will be configured in the I/O Domain after it has been deployed. If an I/O Domain has two Client Interfaces, then each of those Client Interfaces can use any Client Network with sufficient available IP Addresses. domain created with an OVM template

        image:Screen shot showing how to configure multiple                                                 Client (10Gb) Networks.

      • Client (10Gb) IP Address – Displayed only if the IP Address assignment is set to manual. See Configure How IP Addresses are Assigned (Administrators). When this setting is enabled, you see a drop-down list of IP Addresses from the selected Client (10Gb) Network and you can select the desired IP Address.

      • Client (10Gb) VLAN Tag – This field is always present on the I/O Domain configuration page, even if you did not define any VLAN tags in the Network Resources section. The default is no VLAN tag, which is indicated by ---.

      • Client (10Gb) Primary VLAN Tag – If VLAN tags were added to the Network Resources (see Add VLAN Tags (Administrators)) you can select a VLAN tag from the drop-down list to assign to this I/O Domain. For DB Domains, the selected VLAN tag is also used for the VIP and SCAN networks. Note - the VLAN tag cannot be changed if this I/O Domain is joining an existing RAC that has a pre-defined VLAN.

        This field is always present on the I/O Domain configuration page, even if you did not define any VLAN tags in the Network Resources section. The default is no VLAN tag, which is indicated by ------. VLAN tags are only configured on the 10 GbE client network. Primary VLAN tags are applied to the network interface and to the VF.

      • Client (10Gb) Aux VLAN Tag – As of SuperCluster version 3.0, if VLAN tags were added to the Network Resources (see Add VLAN Tags (Administrators)) you can select one or more VLAN tags from the auxiliary list, otherwise the list is empty. auxiliary VLAN tags only apply to VFs. A typical use of auxiliary VLAN tags is to assign them to zones that are later created in the I/O Domain.

      • Client (10Gb) Hostname – Use the default, or type a unique name to the client network for this Database Domain.

      • Storage IB Network – Depending how the assistant is configured, the IP address might be automatically assigned or you might be able to choose an available IP address for the ZFS Storage Network. See Configure How IP Addresses are Assigned (Administrators).

      • Storage IB Hostname – Use the default, or type a unique name for the ZFS Storage Hostname.

      • Exadata IB Network – Depending how the assistant is configured (see Configure How IP Addresses are Assigned (Administrators)), the IP address might be automatically assigned, or you might be able to choose an available IP address in the Exadata IB network.

      • Exadata IB Hostname – Use the default, or type a unique name for the Exadata IB network for this Database Domain.

    For example:


    image:A screen shot showing the parameters for a new Database Domain.
  9. Click Allocate to create the Database Domain.

    The SuperCluster Virtual Assistant reserves the system resources but does not deploy the configuration. You can deploy the Database Domain at your convenience. See Deploy an I/O Domain.


    Note -  Resources are only reserved for 120 hours (five days). If the domain is not deployed within that time frame, the resources are returned to the free pool.

    Additional SCAN hostname and IP addresses are assigned during the allocation process. You can rename the SCAN networks later if you desire.

    If a configuration issue is detected, the assistant displays a message:

    • Insufficient resources. For example:

      Insufficient Unallocated Cores available on the chosen Compute Node. 10 Requested, 
      8 Remaining.
      
    • Configurations that might have performance issues. For example:

      Error: VF allocation requires dedicated core in the same locality group for performance
      reasons
      requested core count: 1
      optimal core count based on number of requested VFs: 2
      

    If you receive one of these messages, click Cancel and configure a new Database Domain using a recipe that requests fewer or different resources.

  10. Verify that the Database Domain allocation completed.

    A confirmation panel is displayed at the top of the I/O Domains screen. The State column displays the status of the allocation.


    image:Screen shot showing the completion screen.
  11. Add the management and client networks to DNS.

    The network host names and IP addresses are displayed in the confirmation panel in the I/O Domains screen, and are available when you view the domain's details.

  12. Consider your next action.