Products
On the Products page you can manage localboot and netboot products and also configure them for different opsi-servers or opsi-Clients.
Navigate to Clients and click thebutton 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:
At least one of the selected clients has an installation status.
All selected clients have either or not-installed/none/null status.
-
Action Result:
At least one of the selected clients has an action result.
All selected clients have either 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:
At least one of the selected clients has an outdated product from its server.
-
Server related:
All selected servers have the same product version.
The selected servers have different versions of the product.
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,
-
Navigate to Products.
-
Select clients from Client Groups or from Clients page.
-
Select the product you want to perform action on.
-
If required, click on in the table row and click on the Properties tab to edit the product properties.
-
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,
-
Select products or product groups.
-
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.+
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,
-
Click onin the product row.
-
Select the [Dependencies] tab.
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,
-
Navigate to Products page.
-
Select clients from clients group.
-
Click onin the required product’s row.
-
Select the [Property-Configuration] tab.
-
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.
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,
|
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. |
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
The selected servers have different default values for this product. |
|
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 . The number in the icon indicates the number of selected clients. The first tab shows a quick view of the editable list of all selections.
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.
|