Custom properties are name-value pairs that you can create and assign to compute instances. Custom properties are created, modified, and viewed from the Inventory page in Workload Placement. You can assign custom properties to resources so you can create custom groupings of resources for migration. Resources that have custom properties associated with them form a custom group.
You can create custom properties with one or more values that can be assigned to compute instances. This allows you to filter the list of compute instances by specific property/value pairs.
For example, you might want to identify all compute instances that are associated with a development environment and others that are associated with operations. You can create a property called "Environment" and two values, "dev" and "prod". You can then filter by "Environment" and see all compute instances with the Environment tag, or you can filter by one or more values to further refine your output.
After the name-value pairs are created and saved, custom property names display in the navigation pane. However, to view any useful data, you must associate the custom properties with compute instances to create custom groups, and those groups must be analyzed from the Inventory page. After the custom groups are analyzed, you will then be able to access details about the custom groups from the List and Summary pages.
The UI pages and details provided for custom groups are similar to what is provided for applications.
Related Topics
Create Custom Properties and Groups
You can create custom properties with one or more values that can be assigned to compute instances. You then assign custom properties to resources so you can create custom groupings of resources for migration and filter the list of compute instances by specific property/value pairs.
For example, you might want to identify all compute instances that are associated with a development environment and others that are associated with operations. You can create a property called "Environment" and two values, "dev" and "prod". You can then filter by "Environment" and see all compute instances with the Environment tag, or you can filter by one or more values to further refine your output.
You must associate the properties with compute instances to create custom groups, and those groups must be analyzed from the Inventory page. You will then be able to access details about the custom groups from the List and Summary pages.
Steps
-
Navigate to Inventory.
-
Click Applications > Manage Custom Properties.
-
Click Add Custom Property, enter the property name, and then click Apply.
The name of the property displays on the Inventory page, in place of "Applications". For example, if you named the property Environment, that name will now display at the top of the column previously labeled "Applications".
-
Click next to the new property name to add a value to the property.
-
Enter a name for the property value and click Create.
You can create multiple property values at one time by entering a comma-separated list or pressing Enter after each value. Enter them individually or paste them in bulk.
-
To assign compute instances to the value (create a custom group), do one of the following:
-
Select the instances, grab them, and then drag and drop them on the property value.
-
Select the instances, right-click over them, click Set Custom Properties from the drop-down, and type in a new value or choose an existing value.
-
-
A message displays at the bottom of the page stating the number of instances copied and the properties to which they were assigned.
-
Click Save.
You must save before you can calculate your grouped resources.
The new custom group name appears in the navigation pane, but no content is associated with it yet.
-
Select the custom property names for the resources you want to analyze.
The following changes occur in the UI:
-
The Calculate button text changes, indicating you can calculate dependencies for just the selected property value.
-
The property and value display as a filter above the compute instances list.
-
The compute instances list displays only the instances associated with the selected property value.
-
-
Click Calculate for....
-
To view the results of the custom group calculations, click the custom group name in the navigation pane.
Related Topics
There are a number of ways that you can narrow or broaden the content you are viewing in Workload Placement. Search filters are available to help you quickly find the information you need.
The Compute Instances list on the Inventory page can become quite unwieldy if your environment contains a lot of compute instances. There are several features on the Inventory page to help you view the compute instances data more effectively.
When you access the Inventory page, you see 3 panes: Compute Instances, Applications, and Move Groups. The Compute Instances initially display as 2-column cards with checkboxes.
At the top of the Compute Intances column are icons for changing the view mode. Click to change to list view, with multiple columns and more detail. A scroll bar displays at the bottom of the table so you can scroll across the columns. Columns can also be resized and reordered. However, it can be difficult to assess multiple columns in the table when you have to scroll between them.
If you want to see more of the information in the Compute Instance table at one time, click to expand the table to the full width of the screen. Click the icon again to collapse the table into the tri-pane format.
Click to return to the 2-column card view.
The list view also provides filter boxes at the top of each column. These allow you to do a Boolean query on the table contents. You can type the query into the text box to do a simple "contains" search.
Alternatively, you can click the filter icon to open a Boolean search box with more options. When you enter a term in the text field, the AND/OR options display.
You can also open a pane of all available filters for each table column by clicking Filters on the right side of the table. There is also a Columns option that allows you to select which columns in the table are displayed or hidden. The Filters and Columns tabs are only visible when the List View is selected.
From the Inventory page, you can also determine which compute instances are associated with which applications or move groups. For example, if you select Application_1 in the Applications column, only compute instances that are associated with that application display in the Compute Instances column.
You can. also filter compute instances by move group and custom groups. Note that all selections are implemented as an AND operator. Each selected application, move group, or custom group will appear at the top of the Compute Instances column and the results will include all resources that match the selected items.
If you right-click anywhere in the table, whether it is expanded or compressed, a popup displays from which you can manage relationships.
Related Topics
From the Inventory tab, you can select one or more applications to filter the Compute Instances column to only those items that are associated with the selected applications.
-
The following image shows the inventory table prior to filtering. Note the total number of compute instances displayed and the names of the first few instances.
-
Click the checkbox for one or more applications.
-
Note the changes in the Compute Instances column:
-
A filter is applied to the column content.
-
The total number of instances changes to reflect the compute instances contained within the selected applications.
-
The listed instances change to reflect only those contained within the selected applications.
-
From the Inventory tab, you can select one or more move groups to filter the Compute Instances column to only those items that are associated with the selected move groups.
Prior to filtering, the header and footer of each column in the Inventory table displays the total number of each object type (compute instance, application, move group) in the project.
-
The following image shows the inventory table prior to filtering. Note the total number of compute instances displayed and the names of the first few instances.
-
Click the checkbox for one or more move groups.
-
Note the following changes:
There are a few methods you can use to filter the content displayed in the Inventory List View for compute instances. One way to limit the content is by filtering by column headers to create row groups.
-
Click the List View icon.
-
Grab a column header with your mouse and drag it to the area above the table, to "Drag column headers here...".
The content of the table changes to display only the content of the selected column.
In the example image above, the table will display only applications.
-
Optional: Filter by additional column headers.
-
Expand the item in any row to see the associated objects.
-
You can reorder the column header filters by grabbing the item and dragging it to the new place in the order.
Workload Placement provides a Boolean-based search option on the Inventory page. Operators used in the search filters include the following:
-
AND: Results must include all the search terms entered. Narrows search.
Example: network AND administrator - Must include both terms.
-
OR: Broadens your search by presenting results for multiple terms.
Example: administrator OR manager - Can include one term or the other.
-
Contains: Results must contain the term entered.
Example: Contains=app - Shows results for "app" and "application".
-
Not contains: Use to exclude a specific term.
Example: Contains=app, Not contains=application - Displays only application names that include the term "app", but not "application".
-
Equals: Displays exactly what is entered in the text box.
Example: Equals=ubuntu - Displays only an exact match; would not display ubuntutest:vm as a result.
-
Not equal: Excludes any items that contain the exact term entered.
Example: Not equal=203.0.113.0 - In the IPs column, this example wouild exclude all items using that IP address.
-
Starts with: Only displays results that start with the exact text entered.
Example: Starts with=203 - In the IPs column, would only show IPs that start with 203.
-
Ends with: Only displays results that end with the exact text entered.
Example: Ends with=-Dev - In the Compute Instance column, would only display results with -Dev at the end.
-
Blank: Filters by rows that contain no data or are considered blank.
Related Topics
You have the ability to exclude specific resources from any calculations done in Workload Placement. There are 4 categories of resources that you can exclude: networks, compute instances, applications, and custom groups.
For example, you might want to exclude networks that are internal-only, or applications that are going to stay on-premises.
After creating a project in Workload Placement, you can exclude networks from calculations in Workload Placement and view the excluded networks in an exclusions list.
A list of excluded resources can be viewed from the Integrations page by clicking Exclusion Lists.
You can add a network by entering any combination of the following:
-
One or more comma-separated IP addresses
-
A hyphenated range of IP addresses in the format <IPaddress-IPaddress>
Examples:
IP Addresses |
Result |
---|---|
203.0.113.0, 203.0.113.213 |
Excludes both addresses listed |
203.0.113.213–203.0.113.255 |
Excludes all addresses beginning at 203.0.113.213 and ending at 203.0.113.255 |
203.0.113.0, 203.0.113.0–203.0.113.215 |
Excludes the first address and all addresses from 203.0.113.0 up to and including 203.0.113.215 |
You can remove a single resource from the exclusion list by clicking the 'x' at the end of the row. The selected item will be included in calculations the next time they are initiated.
Applications, compute instances, and custom groups can be added to the Exclusions List by right-clicking on a resource on the Inventory page and selecting Exclude from Calculation.
The excluded resource will display an "excluded" badge and will appear on the Custom Groups tab in Exclusion Lists. After saving the Inventory page, a popup displays when hovering over the excluded badge, stating the reason for the exclusion.
You can remove a single resource from the exclusion list by clicking the 'x' at the end of the row. The selected item will be included in calculations the next time they are initiated.
Related Topics
You can exclude applications, compute instances, custom groups, and networks from all calculations you perform in Workload Placement.
For example, you might want to exclude networks that are internal-only, or applications that are going to stay on-premises.
You can also restore the excluded resources so they are included in calculations.
Steps
-
Navigate to the Inventory page.
-
In a table column, right-click over an item and select Exclude from Calculations.
An "excluded" badge displays for the item.
The number on the Exclusion Lists button updates to reflect the total number of excluded items on all tabs.
-
Click Save to retain the exclusion.
You can hover your cursor over the exclusion badge to see a popup with the reason for exclusion.
-
To view a list of all excluded applications or compute instances, click Exclusion Lists and then select the appropriate tab.
-
To add a resource back into calculations, do one of the following:
-
Right-click over the item in the table and click Return <Resource> to Calculation.
-
Click Exclusion Lists, select the appropriate tab, and click the 'x' to remove the item from the list.
The resource will be included the next time calculations are initiated.
-
Steps
-
Navigate to the Inventory page.
-
Click the Applications column header and select the custom property from the dropdown.
Tip
Custom properties are used to create custom groups.
The custom properties display in the table.
-
In a table column, right-click over an item and select Exclude from Calculations.
An "excluded" badge displays for the item.
The number on the Exclusion Lists button updates to reflect the total number of excluded items on all tabs.
-
Click Save to retain the exclusion.
You can hover your cursor over the exclusion badge to see a popup with the reason for exclusion.
-
To view a list of all excluded applications or compute instances, click Exclusion Lists and then select the appropriate tab.
-
To add a resource back into calculations, do one of the following:
-
Right-click over the item in the table and click Return <Resource> to Calculation.
-
Click Exclusion Lists, select the appropriate tab, and click the 'x' to remove the item from the list.
The resource will be included the next time calculations are initiated.
-
-
Navigate to the Inventory page.
-
Click Exclusion Lists.
The number on the Exclusion Lists button indicates the total number of excluded items, if any, on all tabs.
-
On the Network Exclusions tab, click Add Row.
-
Enter one or more IP addresses or a range of IP addresses and click Save.
Individual addresses must be comma-separated. A range of addresses must be separated by a hyphen.
The number on the Exclusion Lists button updates to reflect the total number of excluded items on all tabs.
-
To add a resource back into calculations, click the 'x' for the network resource you want to remove from the exclusion list.
The resource will be included the next time calculations are initiated.
Comments
0 comments
Article is closed for comments.