12 – Services > 12.3 Service references > Fields: Service Details

Fields: Service Details

Path: Services > Service Management > Details

Image 11-2: Service Details

Click to enlarge

The Service Details page displays the detailed information about the service, including a list of parent and/or child services. This page also displays information about each of the service's components and lets you modify VM service policy settings (for more information, see Modifying VM service policy settings).

At the top of this page, the name of the service is displayed. The page contains a Components window that displays each component of the service. When you select a component inside the service, different tabs appear and display information.

Components

Image 11-3: Components

The components window displays each component of the service in hierarchical (tree) view. The service appears at the top and all (if any) child services inside appear in their nested hierarchical order. You can drill down into the tree to see each nested service component. Additionally, each service component displays an icon that corresponds to its service lifecycle phase—one of:

For more information, see Service lifecycle phases.

When you select a component, the Properties and History tabs—and, where applicable, the Advanced tab— update with information and configuration options specific to the selected component.

Properties

Image 11-4: Properties tab

Click to enlarge

The Properties tab displays basic information about the selected component in the service. For each selected component, this tab displays the service name (for example, "MySQL Stack") and type (for example, "Container"). The information that displays in the Properties tab changes according to the type of the component you have selected.

Service Details

Service Details display for the service component you have selected. The following fields display, where applicable:

Field Description
Service ID Displays the unique identifier of the service.
Service name Displays the name of the service.
Phase

Displays the current lifecycle phase of the service. The lifecycle phase will be one of the following:

  • Analyzing () – Moab is analyzing the service request. From the analyzing phase, the service can go to deploying or blocked.
  • Blocked () – Moab could not accept the request, and the serviced is blocked.
  • Cleaning () – Moab reached the end job, and the service is in a cleanup phase.
  • Deployed () – Moab finished deploying the service, and it is now deployed.
  • Deploying () – Moab has accepted the request, and it is currently deploying.
  • Migrating () – Moab is currently trying to migrate the service.
  • Reserved () - The service is scheduled to start at a later date/time.
  • Terminated () – The service was either finished after the cleaning state, or it has been manually terminated.
Tenant Displays the name of the tenant the service is attached to.
Owner Displays the name of the user who owns the service.
Status

Displays the state of the provisioning process. The status will be one of the following:

  • Deployed – The service started.
  • Deploying – The service is being prepared to start.
  • Service waiting to be deployed - The service is scheduled for future deployment.
  • Terminated – The service has been terminated. If you terminate a service, it remains in the Service Management table with this status until you delete it.
  • Terminating – The service is being terminated.
Type Displays the service type (for example, "container").
Created Displays the date and time of the service's creation.
Requested start date Displays the date and time that the user requested the service to start.
Scheduled start date Displays the date and time that Moab actually scheduled the service to start.
Last updated Displays the date and time that the service information was last updated.
Job

Displays, where applicable, the name of the job associated with the service.

This field only displays for VM service components.

Child Services

Displays, where applicable, the names of the services that this service contains.

These names are links that will take you to the Service Details page of the child service you select.

Datacenter

Displays the name of the datacenter where this service resides.

VM Details

VM details only appear when you have selected a VM service component. The following fields display:

If the VM service is terminated, there will be no VM Details.

Field Description
Name Displays the name of the VM.
Description Displays a text description that describes the VM.
Hypervisor

Displays the hypervisor that hosts the VM. This value is a link that takes you to the Node Details page of the hypervisor (for more information, see Fields: Node Details).

OS Displays the current or expected operating system for the VM.
Power state Displays whether the VM is powered on or off.
State

Displays the VM service's state—one of:

  • Running – The VM is running workload and can accept more.
  • Busy – The VM is running workload and cannot accept more.
  • Idle – The VM is available for workload, but is not currently running anything.
  • Down – The VM is not available for workload.
  • Up – The VM is up, but the usage is being determined.
  • Drained – The VM has been sent the drain request and has no workload on it.
  • Draining – The VM has been sent the drain request, but still has workload on it.
  • Flush – The VM is being reprovisioned.
  • Reserved – The VM is being reserved. This is an internal Moab state.
  • None – The VM is set to "none" by the resource manager.
  • Unknown – The state of the VM is unknown.
Available memory (MB) Displays the VM's amount of available memory (in megabytes).
Configured memory (MB) Displays the amount of memory configured for the VM (in megabytes).
Available processors Displays the number of available processors on the VM.
Configured processors Displays the number of processors configured on the VM.
CPU utilization Displays the CPU utilization percentage on this VM.
Last migration date Displays the date when the VM was last migrated.
Last updated date Displays the timestamp of the last moment when the VM was updated.
Start date Displays the date that the VM was started (ready and usable).
Image template Displays the name of the image currently running on this VM. (This corresponds to the ID or name of an image in the image management API in MWS.)
Network address Displays the IPv4 address for the VM.

History

Image 11-5: History tab

Click to enlarge

The History tab displays a table of events that have occurred on the service component.

Events

The Events table displays the following fields for events logged for the service component:

Field Description
Timestamp Displays the time the event occurred.
Type Displays the type of event.
Severity

Displays the severity of the event—one of:

  • – FATAL
  • – ERROR
  • – WARN
  • – INFO
  • – DEBUG
  • – TRACE
Object Displays, where applicable, the ID of event's primary object.
Message Displays the message associated with the event.

You can resize and reorder the columns in the table.

  • To resize a column width, move your mouse to the center column border inside the column heading, then click and drag to where you want it to display.
  • To change the column order, click the column heading for the column you want to move, then drag it to where you want it to display.

The table is paginated and displays the 12 most recent events by default. To view older events, specify the page you want in the Page text box or use the right and left arrow buttons to navigate through the pages.

You can select an event from the list to view its details by double-clicking it. For more information, see Fields: Event Details.

Advanced

Image 11-6: Advanced tab

Click to enlarge

The Advanced tab only appears when you have selected a VM service. Here, you can configure the Policy Settings applied to the VM service (for details, see Modifying VM service policy settings). This tab contains the following fields:

Features

Displays a list of node feature tags attached to the VM service. Viewpoint displays both reported features (features either configured in moab.cfg or features that are reported to Moab by a resource manager) and configurable features (or features that can be configured manually by a user or administrator through Viewpoint).

You can add or remove feature tags by clicking the Modify button. When you choose Modify, a window opens and displays the feature tags (if any) attached to the VM.

  • To add a feature, begin typing the feature name. An auto-complete window appears as you type to help you find the feature you want. If you do not know the name of the feature you want to apply, you can press the down arrow key on your keyboard to see a list of all currently-existing features. To create a new configurable feature, enter the unique name of the new feature (up to 256 characters), and press the Tab key.
  • To create reported feature tags, you must add node features via RM plugins or the NODECFGFEATURES attribute in your moab.cfg file. (For more information, see Node Attributes in the Moab Workload Manager Administrator Guide.)

    You can also report features on your nodes by using a Moab Web Services plugin (for example, "Native"). For more information, see "MWS Plugins" in the Moab Web Services Reference Guide.

  • To remove an assigned feature, simply click the x for the feature you wish to remove.

You can apply up to 25 feature tags per VM service. You will not be allowed to save services with invalid tags. Invalid tags are feature tags that exceed 256 characters, and all tags specified past 25 tags.

When you are finished adding or removing feature tags, click OK.

Any change you make to feature tags could trigger a VM migration.

VM migrations

Displays either "Excluded" or "Not excluded." If "Excluded," then the service is added to the Migration Exclusion list. (For more information about the Migration Exclusion policy, see Configuring the Migration Exclusion policy.)

You can change the migration exclusion status by clicking Modify. When you click Modify, the policy setting is changed. For example, if the service is set to "Not excluded," clicking Modify will change the setting to "Excluded" (essentially adding the VM to the migration exclusion list. For more information, see Modifying VM service policy settings.

When a VM service ends or is deleted, Viewpoint automatically removes it from the Migration Exclusion list.

If you attempt to modify the VM migration exclusion status and the Migration Exclusion policy is turned off, Viewpoint notifies you that you cannot add or remove a VM from the migration exclusion list while the Migration Exclusion policy is off.

If you want to modify the VM migration exclusion status, you must first turn on the Migration Exclusion policy (Administration > Policies). For more information, see Configuring the Migration Exclusion policy.

If you set the service to "Exclude" when the Migration Exclusion policy is turned on and then turn the policy off later, you may break an SLA.

It may take some time before the service appears on the migration exclusion list (for more information, see Fields: Migration Exclusion Policy).

Related topics