The compute profiles page can be accessed via The Infrastructure Menu:
Infrastructure > Compute profiles
Compute profiles are intended to be used in conjunction with Compute Resources. A compute profile is just a named list containing a compute attribute set for each compute resource known to orcharhino. A compute attribute set is just a list of default values that can be supplied to it’s compute resource, when creating a virtualization instance with that compute resource.
For example, a compute attribute set for a VMware type compute resource, will contain things like the number of CPUs, and how much working memory, a yet to be created virtual machine should have. We can think of compute attribute sets as default config files for the compute resource in question.
By default, there should be three predefined compute profiles, named “1-Small”, “2-Medium”, and “3-Large”, that come with any orcharhino installation. The idea is, that by editing the individual compute attribute sets in each profile, it is possible for an orcharhino administrator to individually define what small, medium, and large means, for each compute resource. When orcharhino is then used to create some new host on some given compute resource, other orcharhino users can simply choose between small, medium, and large, without an in depth understanding of what settings this entails. (Though they still can adjust any of these settings at that stage, if they so choose.) Compute profiles merely provide a default starting point.
The compute profiles page includes a Create Compute Profile button, and a list of compute profiles, (which should include the profiles “1-Small”, “2-Medium”, and “3-Large” by default):
- Clicking on the Create Compute Profile button (1), will open the create compute profile window. (See Creating a Compute Profile below).
- Clicking on the name of a compute profile in the Name column (2) of the list, will take you to the edit compute profile page for that compute profile. This is also the only way to view the compute attribute sets for existing profiles. (See Editing a Compute Profile below).
- Selecting Rename from the Actions column (3), will allow you to change that compute profiles name.
- Selecting Delete from the Actions column (3), will delete that compute profile from the list of compute profiles.
Creating a Compute Profile¶
The create compute profile window can be accessed via the Create Compute Profile button:
Infrastructure > Compute profiles >> Create Compute Profile
The create compute profile window consists entirely in a name field (as mentioned already, a compute profile, is just a named list of compute attribute sets):
- The Name (1) should identify the type of host that the profile is being assembled for. (Examples might include things like: “Large Database Server” or “Small Client Machine”).
- Clicking the Submit button (2) will create the compute profile and take you straight to the compute profile edit page (where you will be able to add compute attribute sets to your new profile). (See Editing a Compute Profile below).
Editing a Compute Profile¶
The edit compute profile page (for a given compute profile) can be accessed via the list of compute profiles:
Infrastructure > Compute profiles >> list of compute profiles > name of a compute profile
This page includes a Back button, and a list of compute attribute sets (one for each compute resource known to orcharhino):
- The Back button (1), will take you back to the compute profiles page.
- For new compute profiles the Attributes column (3) will read “unspecified”.
- Clicking on the name of a compute resource (2) in the list, will open the edit compute attributes window for that compute resource. (See below for an example).
The following shows part of the edit compute attributes window for a VMware type compute resource:
- Even for new compute attribute sets most fields will come prefilled with default values.
- Make changes as desired, and click Submit to save your changes.