Updating Oracle Exadata RoCE Switches

Update Oracle Exadata RDMA over Converged Ethernet (RoCE) switches to a higher RoCE switch firmware version.

  1. Create an Oracle Exadata RoCE switch image.

    The following command imports an Oracle Exadata RoCE switch image to the Oracle FPP Server as an image. In the example, image specifies the name of the RoCE switch image that you want to add, imagetype specifies EXAPATCHSOFTWARE for Oracle Exadata software, version specifies the version of the Oracle Exadata software, and path specifies the absolute path location of the RoCE switch image that you want to import.

    rhpctl import image -image image_name -imagetype EXAPATCHSOFTWARE 
    -version software_version -path absolute_path

    When you import a RoCE switch image with this command, the version parameter must be the exact version of the RoCE switch software required by the patchmgr on the node, for example 23.4.0.0.0.221111.1. The path parameter should contain RoCE switch update zip files.

  2. Deploy the Oracle Exadata RoCE switch image to the client cluster.

    Note:

    You need to deploy the image only when running the patch operation from a client. This step is not required when running the patch operation from the Oracle FPP Server.

    The following command deploys an Oracle Exadata RoCE switch image to a client cluster. In the example, image specifies the name of the Oracle Exadata RoCE switch image that you want to deploy, client specifies the name of the cluster to which you want to deploy the image, and path specifies the absolute path location for deploying the Oracle Exadata RoCE switch image on the rhpclient-less target or client side.

    rhpctl deploy image -image image_name 
    -client client_cluster_name -path image_file_path
  3. Evaluate the current configuration and perform pre-upgrade checks for RoCE switches.

    The following command evaluates the current configuration and performs pre-upgrade checks. In the example, image specifies the name of the Oracle Exadata RoCE switch image that you want to use for update and client specifies the name of the cluster in which you want to update RoCE switches.

    rhpctl update exadata -roceswitches comma_separated_list_of_RoCE_nodes -image image_name 
    -client client_cluster_name -eval
  4. Update Oracle Exadata RoCE switches with the new image.
    rhpctl update exadata -roceswitches comma_separated_list_of_IB_nodes -image image_name 
    -client client_cluster_name
  5. Query the Oracle Exadata RoCE switch image to check the image type:
    rhpctl query image -image RoCE1
    Image name: RoCE1
    Owner: user@server10
    Site: server10
    ...
    ...
    Image Type: Exadata network switch
    Complete: TRUE

Related Topics