6.19 Adding a VM Cluster to Oracle Exadata Database Machine Using OEDA

You can use Oracle Exadata Deployment Assistant (OEDA) to add a virtual machine (VM) cluster to an existing Oracle Exadata Database Machine deployment.

The procedure has the following prerequisites:

  • The system must support an existing VM deployment.

  • You must have free space on your system to accommodate the new VM cluster. Specifically:

    • You must not have the maximum number of VM clusters already deployed.
    • You must have available CPU, memory, and local storage resources on the database servers.
    • You must have available storage space on the storage servers.
  • You require a current copy of the OEDA XML system configuration file.

To add a VM cluster to an existing Oracle Exadata Database Machine deployment:

  1. Start the OEDA Web-based configuration tool.
  2. Import the existing XML system configuration file.

    Use the Import option located in the drop-down menu at the top of the page.

  3. Click Clusters in the navigation menu on the left of the page.

    The Define Clusters section displays the configuration information for the existing clusters.

  4. Click the Add Clusters button.

    The Add Clusters button contains the plus symbol (+) and is adjacent to the existing cluster tabs.

    Clicking the Add Clusters button adds a tab in the Define Clusters section to contain the configuration details for the new cluster.

  5. In the new cluster tab, specify the configuration details for the new cluster. Then, click Apply.

    OEDA now displays the Diskgroups section.

  6. In the Diskgroups section, click the tab for the storage that is associated with the newly defined cluster.
  7. Specify the configuration details for the storage that is associated with the new cluster. Then, click Apply.

    OEDA now displays the Create Database Home section.

  8. Click the Add Database Home button, which contains the plus symbol (+) and is adjacent to the existing tabs.

    A new tab appears in the Create Database Home section to contain the configuration details for a new database home.

  9. In the new tab, specify the configuration details for the new database home. Then, click Apply.

    Ensure that you select the newly defined cluster as the location to contain the new database home.

    Afterward, OEDA displays the Create Database section.

  10. Click the Add Database button, which contains the plus symbol (+) and is adjacent to the existing tabs.

    A new tab appears in the Create Database section to contain the configuration details for a new database.

  11. In the new tab, specify the configuration details for the new database. Then, click Apply.

    Ensure that you select the newly defined database home to support the new database.

    Afterward, OEDA displays the Cluster Networks section.

  12. For each network in the Cluster Networks section, select the tab that is associated with the new cluster and specify the network settings. Then, click Apply.

    As you step through the network settings, ensure that you specify valid IP address settings that are compatible with the existing system configuration.

    Afterward, OEDA displays the Alerting section.

  13. Click Comments in the navigation menu. Then, click Apply and Download to save the updated system configuration information.
  14. Unzip the zip file located in the directory containing the newly saved system configuration information.

    The directory containing the newly saved system configuration information contains multiple files, including the updated XML system configuration file and HTML installation template. However, the zip file contains additional cluster-specific XML configuration files.

  15. Locate the cluster-specific XML configuration file for the new cluster.

    The new cluster-specific XML configuration file is located in the unzipped directory that you created in the previous step. The names of the cluster-specific XML configuration files contain a numeric sequence that reflects the order of cluster creation, with the newest cluster having the highest number.

  16. Use the cluster-specific XML configuration file to deploy the new cluster.

    Use the OEDA deployment utility (install.sh) in conjunction with the cluster-specific XML configuration file for the new cluster.

    Perform all of the deployment steps except for the following, which do not apply. Ensure that you do not perform the following deployment steps as they may impact system performance and availability:

    • Update Nodes for Eighth Rack (For Eighth Rack systems only)
    • Calibrate Cells
    • Create Cell Disks
    • Resecure Machine

    Also, when you perform the Create Installation Summary step, ensure that you use the -nocalibratecell option to ensure that cell calibration is not performed during that step. For example, if the step number for the Create Installation Summary step is 18:

    $ ./install.sh -cf cluster4.xml -s 18 -nocalibratecell

    To view a complete list of the deployment steps and the corresponding step numbers, use install.sh with the -l option. For example:

    $ ./install.sh -cf cluster4.xml -l
    
    1. Validate Configuration File
    2. Setup Required Files
    3. Create Users
    4. Setup Cell Connectivity
    5. Verify RDMA Network Connectivity
    6. Calibrate Cells
    7. Create Cell Disks
    8. Create Grid Disks
    9. Configure Cell Alerting
    10. Install Cluster Software
    11. Initialize Cluster Software
    12. Install Database Software
    13. Relink Database with RDS
    14. Create ASM Diskgroups
    15. Create Databases
    16. Apply Security Fixes
    17. Setup ASR Alerting
    18. Create Installation Summary
    19. Resecure Machine
    

    To run an individual step, use install.sh with the -s option and specify the step number. For example, to run step 1:

    $ ./install.sh -cf cluster4.xml -s 1

    To run a range of steps, use install.sh with the -r option and specify the step range. For example, to run steps 12-16:

    $ ./install.sh -cf cluster4.xml -r 12-16