Products

On the Products page you can manage localboot and netboot products and also configure them for different opsi-servers or opsi-Clients.

Products
Navigate to Clients and click theProductsbutton in the top right corner of the table header for a split view of clients and products. This allows the user to multitask like selecting clients and managing their products more easily.

Product States

If no client is selected, the Products page lists the products of the selected server. If a product has multiple and conflicting values for the currently selected clients/servers, a <mixed> status will be displayed in the corresponding field, with more information in the tooltip. The different colored icons in each table column indicate the following:

  • Installation Status:

    UnknownInstallationStatusOnClients

    At least one of the selected clients has an unknown installation status.

    InstalledInstallationStatusOnClients

    All selected clients have either installed or not-installed/none/null status.

  • Action Result:

    FailedActionResultOnClients

    At least one of the selected clients has an failed action result.

    SuccessfulActionResultOnClients

    All selected clients have either successful or none/null action result.

  • Product Version: If multiple servers and clients are selected, you can click the tooltip to view the installed version for the clients.

    • Client related:

      OutdatedProductVersionOnClients

      At least one of the selected clients has an outdated product from its server.

    • Server related:

      EqualProductVersionOnServers

      All selected servers have the same product version.

      UnequalProductVersionOnServers

      The selected servers have different versions of the product.

      NoProductOnSomeServers

      Not every selected server has this product.

Note that the above multi-valued columns can be sorted. It is sorted in the following (or reverse) order:

InstallationStatus

installed - unknown - none/not_installed

ActionResult

successful - failed - none

ProductVersion

outdated on clients and unequal on servers - outdated on clients and not on every servers - outdated on clients - unqual on some servers

When sorting in descending order, none/not_installed always appears last in the order.

Install, Uninstall or Update Products on Clients

To install, uninstall or update a product on clients,

  1. Navigate to Products.

  2. Select clients from Client Groups or from Clients page.

  3. Select the product you want to perform action on.

  4. If required, click on Configuration in the table row and click on the Properties tab to edit the product properties.

  5. Click the ActionRequest dropdown and select the required action from the available options such as setup, uninstall, update, once, always, custom and none.

The action is performed on the product along with its dependencies.

To apply an action on multiple products,

  1. Select products or product groups.

  2. Click the ActionRequest dropdown in the table column header. The dropdown contains any options that may not be available for some of the selected products. In this case, a warning message is displayed with a list of products that could not perform the action.+ Product Actionrequest

Find about on_demand if you want to apply these installations immediately to the client.
Quick Save is enabled by default. The parameter changes are saved immediately and the user cannot track changes or undo the last action. For information, see Disable Quick Save.

Quick Product Actions

This feature allows actions to be applied to all products on the selected or to all clients based on conditions. Click on the <Image> button in the Quick Panel to open the <Image> dialog.

Here you can select the product conditions which are linked with logical "AND" and select an action. For example, select the conditions "Installationstatus: unknown", "Action Result: failed", and Actions "Setup". The "Setup" action is applied to all product_onClient objects with unknown InstallationsStatus and a failed ActionResult for all existing clients.

The changes are saved immediately. Note that the disabled Quick Save feature does not apply here.

Product Dependencies

The dependencies list the products that the selected product requires in order to work. It also defines the order of installation between these products. Depending on the product, there are several requirement types, such as

required

The main product requires the dependent product, but the installation order is not important/specified.

pre-required

The dependent product must be installed before the main product.

post-required

The dependent product must be installed after the main product.

To view dependencies,

  1. Click onConfig Buttonin the product row.

  2. Select the [Dependencies] tab.

Product Dependencies

Product Properties

The product properties show the server’s default values when no clients are selected. By default, each client has the property values from its server. If at least one client is selected, you will see its server’s default values or a client-specific value that has overridden its server value.

To update product properties,

  1. Navigate to Products page.

  2. Select clients from clients group.

  3. Click onConfig Buttonin the required product’s row.

  4. Select the [Property-Configuration] tab.

  5. Update properties by clicking the Boolean Properties check box or selecting one or more options from the Unicode Properties dropdown. The options in the dropdown can be filtered by keyword. If the properties are editable, the keyword entered in the filter box can be added as an option by clicking the [Add] button or pressing Enter. The newly entered option is saved only when selected.

When you update properties, the changes affect only the selected clients, not their servers.

Product Properties
Quick Save is enabled by default. The parameter changes are saved immediately and the user cannot track changes or undo the last action. For information, see Disable Quick Save.
Description

The product description is displayed above the tabs.

Warnings

Some of the warnings are,

  • No clients are selected, the changes will be applied to the server.

  • This product is only installed on 2/5 of the currently selected servers.

  • Different versions exists for this product.

Info

in the property id, displays more details about the property, including the default value defined for the product, the default value of the server and the description of the property.

<mixed>

If the selected clients have different values, the status <mixed> is displayed.

UnequalPropOnClients

Click this icon to the right of the value dropdown to see the different values for the selected clients.

If the selected servers have the product with different versions, it is possible that they have different properties or different default values. Similar to the product version, it is marked with icons, such as

UnequalDefaultPropsOnServers

The selected servers have different default values for this product.

UnequalPropertyOnServers

Not every server from the current selection has this property.

Product Groups

Products can be added to groups for better management and also for easier installation of multiple products.

In the Quickpanel, the pproduct groups are displayed in a tree structure under the tab Productgroups tab in quickpanel. The number in the icon indicates the number of selected clients. The first tab Selection tab in Quick Panel shows a quick view of the editable list of all selections.

Product tab content in quickpanel
Product Groups

Currently it is not possible to add a product to a group in opsi-webgui, but if groups are already defined in your environment (e.g. via opsi-configed), you can select the groups. This selects all products within the group. This makes it easier to apply actions via the ActionRequest dropdown in the table column header.

After the group selection, sort the products table by selections to get a detailed view.