2.2.1.8 Disable a Service

Exascale system components are implemented using a series of software services.

Typically, the Exascale cluster automatically contains the required Exascale software services. However, as an Exascale administrator, you may occasionally need to disable a software service instance.

To disable an Exascale service, use the ESCLI chservice command with the --disable option.

A disabled service instance is stopped and prevented from automatically restarting on the associated server. To enable a disabled service instance, you must start it manually.

  • To disable an Exascale service on an Exadata storage server, the command syntax is:

    @> chservice --attributes name=service_cell --disable

    To identify the service instance you want to disable on an Exadata storage server, specify the name attribute using the format: name=service_cell.

    In the attribute value:

    • service: Specifies the service that you want to act on, which is one of the following:

      • egs: Specifies the Exascale cluster service, also known as Exascale global service (EGS).

      • ers: Specifies the Exascale control service, also known as Exascale RESTful service (ERS).

      • syseds: Specifies the system vault manager service.

      • usreds: Specifies the user vault manager service.

      • bsm: Specifies the block store manager service.

      • bsw: Specifies the block store worker service.

    • cell: Specifies the name of the storage server (cell) that hosts the service.

      The cell must be identified by its name. Use the lscell command to find all cell names.

  • To disable an Exascale service on an Exadata compute server, the command syntax is:

    @> chservice --attributes name=service_compute --disable

    To identify the service instance you want to disable on an Exadata compute server, specify the name attribute using the format: name=service_compute.

    In the attribute value:

    • service: Specifies the service that you want to act on, which is one of the following:

      • egs: Specifies the Exascale cluster service, also known as Exascale global service (EGS).

      • bsw: Specifies the block store worker service.

    • compute: Specifies the name of the compute server (dbserver) that hosts the service.

      Depending on the required service location, specify either the name of a specific compute node virtual machine (VM) or the Exadata compute node host domain (KVM host or Dom0).

You can also add the --force option to forcibly disable the service, even if the server hosting the service is unavailable.