Managing Catalogs

This chapter contains the following sections:

About Managing Catalogs

You can self-provision virtual machines (VMs) and bare metal (BM) servers using predefined catalog items. Only a system administrator can create a catalog. A catalog defines parameters, such as the cloud name and the group name to which the VM is bound.

The following folders are available by default. You cannot edit or delete them.

  • Standard

  • Advanced

  • Service Container

  • Bare Metal

To aid in managing catalogs, Cisco UCS Director allows you to group similar catalogs within a folder. While creating a catalog, you can choose to add it in a previously created folder, or create a new folder. A folder is visible in the system only when it contains a catalog.

The Manage Folder option on the Catalog page allows you to perform the following tasks:

  • Edit a folder—Modify the name of a user-created folder or the folder icon for all folders. You cannot modify the name of a default folder.

  • Delete a folder—Delete a folder from Cisco UCS Director. If this folder contains catalogs, then these catalogs are automatically moved into the folders that are available by default, based on the catalog type.

    Default folders cannot be deleted.

  • Re-order the list of folder—Change the order in which the folders are listed in the Catalog page. By default, folders are listed alphabetically.

Important:

If you have upgraded Cisco UCS Director to the latest version, then all catalogs created in prior versions are grouped into folders available by default, based on their catalog types.

By default, catalogs are displayed in a tile view format. You can choose to have the catalogs displayed in a table view format as well. Use the options on the far right of the screen to switch between the table view and the tile view format. In the table view format, you can use the options to expand or collapse all folders.

From the Catalog page, you can create a Service Request. Click Create Service Request, and complete the procedure documented in Creating a Service Request with Catalog Type—Standard.


Note


Place the Catalogs option on the menu bar to easily access all the catalog-related options. Click your user name on the top right corner of the interface, choose the Catalogs tab in the User Information dialog box, and check the Enable Catalogs check box.


Publishing a Catalog

Procedure
    Step 1   Choose Policies > Catalogs.
    Step 2   On the Catalogs page, click Add.
    Step 3   On the Add Catalog screen, choose the Catalog Type that you want to add.

    It can be one of the following:

    • Standard—Used to create catalogs for VM provisioning, using images from a list of clouds.

    • Advanced—Used to publish orchestration workflows, such as catalog items.

    • Service Container—Used to publish application containers as catalog items.

    • Bare Metal—Used to create catalogs for bare metal server provisioning.

      For information on how to create a bare metal catalog, see Creating a Bare Metal Server Catalog.

    Step 4   Click Submit.
    Step 5   On the Add Catalog: Basic Information screen, complete the required fields, including the following:

    Name

    Description

    Catalog Name field

    Enter a name for the catalog.

    Note   

    After created, a catalog name cannot be modified.

    Catalog Description field

    Enter a description of the catalog.

    Catalog Type drop-down list

    Displays the type of catalog you previously chose. To change the catalog type, you need to cancel and restart this procedure.

    Catalog Icon drop-down list

    Choose from a list of icons to associate this catalog with an image. This icon is seen when you are creating a service request using this catalog.

    Applied to all groups check box

    Check the box to enable all groups to use this catalog. Leave it unchecked to deny its use to other groups.

    Support Contact Email Address field

    Enter the email address of the support contact who is notified when a service request is created using this catalog item.

    Selected Groups list

    Expand the list and click the checkboxes to select specific user groups. The checked groups use this catalog to provision new VMs.

    Click Validate.

    Publish to end users check box

    By default, this box is checked. Uncheck this box if you do not want this catalog to be visible to users. If you do not uncheck this box, then this catalog is visible to the users of the system.

    Cloud Name drop-down list

    Choose the cloud with the image for VM provisioning.

    Provision new VM for ISO mounting check box

    Check this box to clone a new VM from a selected image. If you do not check this check box, a blank VM is created.

    Image list

    Choose the type of image (any existing templates such as Windows, Linux, and other files that make up the image) to use when VMs are provisioned using this catalog and click Validate.

    If you are a group administrator, or a user in a group with permissions to create catalogs, this field displays images that are assigned to the group to which you belong.

    If you are an MSP administrator, then this field displays images that are assigned to your MSP organization, and to the groups within the MSP organization.

    Provision new VM using Content Library VM Template check box

    Check this box to ensure that the new VM is provisioned using the Content Library VM Template.

    If you choose this option, the Image list is hidden.

    Content Library VM Template list

    Choose the content library VM template.

    Windows License Pool field

    Enter the Windows License.

    Note   

    This field appears only when a Windows image is chosen. This option is not supported in the RHEV KVM Connector.

    Use ReadyClone check box

    Check the box to ensure that VMs are deployed using ReadyClones.

    When this box is checked, the Use Linked Clone and Provision all disks in single datastore check boxes are not available for editing.

    Note   

    This checkbox is not visible if:

    1. The selected image is not on the HX datastore.

    2. The VM has multiple disks.

    Use Linked Clone check box

    Check the box if you want to use a linked clone.

    Linked Clone or Full Clone depends on the Linked Clone selection in the Storage Policy.

    Note   

    This field appears only when a Snapshot image is chosen.

    Provision all disks in single datastore check box

    Check the box to provision all disks in a single datastore. You can also choose to use the datastores configured for each disk in the storage policy.

    For more information on multiple disk storage policy creation, see Managing Policies.

    Note   

    This field appears only if the chosen template has multiple disks. This option is not supported in the RHEV KVM Connector.

    Service Container Template Name drop-down list

    Choose the template from the list.

    Note   

    This field appears only when the chosen Catalog Type isService Container.

    Select Folder drop-down list

    Choose the folder within which this catalog must be created.

    Note   

    The drop-down list includes names of folders that are available by default. You can either choose a folder that is available, or click Create New Folder.

    On the Add New Folder screen, enter a Folder Name, choose a Folder Icon, and click Add.

    Bare Metal Server Provisioning Policy drop-down list

    Note   

    This field appears only when the chosen Catalog Type is Bare Metal.

    Configure Service Request Support Email check box

    Check this box to enable the user to set the support email for sending service request status.

    Step 6   Click Next.
    Step 7   On the Add Catalog: Application Details screen, complete the required fields, including the following:

    Name

    Description

    Category list

    Expand the list to choose a VDC category and click Select.

    Override check box

    Check the box to enable the user to override the selected category while provisioning a VM using a service request.

    Support Contact Email Address field

    Enter the email address of the contact who is notified when a service request is created using this catalog item.

    Specify OS drop-down list

    Choose the type of OS installed on the VM when it is provisioned.

    Note   

    This option is not supported in the RHEV KVM Connector.

    Specify Other OS field

    Enter an OS that is not available in the Specify OS drop-down list.

    Note   

    This option is not supported in the RHEV KVM Connector.

    Specify Applications check boxes

    Check the appropriate boxes to specify applications that are installed on the VM during provisioning.

    Note   

    This option is not supported in the RHEV KVM Connector.

    Specify Other Applications field

    Enter other applications that are not available from the Specify Applications check boxes.

    Note   

    This option is not supported in the RHEV KVM Connector.

    Application Code field

    Enter an application code that is used in the VM name.

    The application code can be between 1 to 4 characters (for example: W2K3, DB, WS). The application code can be used in a system policy for the VM name by using the variable ${APPCODE}.

    For example, if the VM Name Template is vm-${GROUP_NAME}-${APPCODE}, the VM provisioned with the system policy has the name vm-groupname-W2K3.

    Note   

    This option is not supported in the RHEV KVM Connector.

    Step 8   Click Next.
    Step 9   On the Add Catalog: User credentials screen, complete the required fields, including the following:
    Note   

    These options are not supported in the RHEV KVM Connector.

    Name

    Description

    Credential Options drop-down list

    Choose to allow or disallow users to retrieve VM access credentials (shared). The following options are available:

    • Do not share

    • Share after password reset

    • Share template credentials

    The Do not share option is chosen if the administrator wants to send the credentials privately to another user outside Cisco UCS Director.

    User ID field

    Enter the user ID.

    Note   

    This field is available only if a choice is made to share under Credential Options.

    Password field

    Enter the password.

    Note   

    This field is available only if a choice is made to share under Credential Options.

    Step 10   Click Next.
    Step 11   On the Add Catalog: Customization screen, complete the required fields, including the following:

    Name

    Description

    Automatic Guest Customization Enable check box

    Check the box to enable automatic guest customization.

    If you do not check this check box, then Cisco UCS Director does not configure the DNS, Network, and Guest OS properties.

    Post Provisioning Custom Actions Enable check box

    Check the box to enable execution of an orchestration workflow after VM provisioning.

    Workflow drop-down list

    Choose a defined workflow for provisioning.

    Note   

    This field appears when Post Provisioning Custom Actions Enable is checked.

    Virtual Storage Catalog Enable check box

    Check the box to choose storage entries from the Virtual Storage catalog.

    Virtual Storage Catalog drop-down list

    Chose a storage entry from the catalog.

    Note   

    This field appears when Virtual Storage Catalog Enable is checked.

    Cost Computation

    Charge Duration drop-down list

    Choose Hourly or Monthly.

    Active VM Application Cost USD field

    Enter the cost for the application that is included in the template.
    Note   

    This option is not supported in the RHEV KVM Connector.

    Inactive VM Application Cost USD field

    Enter the cost to this catalog of a VM in inactive state, per hour or month.
    Note   

    This option is not supported in the RHEV KVM Connector.

    VM Life Cycle Configuration

    Lease Time check box

    Check the box to define a lease time (in days and hours).

    Days field

    Enter the number of days.

    Note   

    This field appears when Lease Time is checked.

    Hours field

    Enter the number of hours.

    Note   

    This field appears when Lease Time is checked.

    Hide end user lease configuration check box

    Check the box to prevent service users from configuring a lease time for VMs.

    Hide end user VM provision later check box

    Check the box to prevent service users from provisioning VMs at a later time.

    Step 12   Click Next.
    Step 13   On the Add Catalog: VM Access screen, complete the required fields, including the following:

    Name

    Description

    Web Access Configuration Enable check box

    Check the box to enable web access to the VM. By default, this check box is unchecked which means that web access to the VM is disabled.

    URL field

    Enter the URL of the VM.

    Note   

    This field appears when Web Access Configuration Enable is checked.

    Label field

    Enter the label that is defined for this URL.

    Note   

    This field appears when Web Access Configuration Enable is checked.

    Remote Desktop Access Configuration Enable check box

    Check the box to enable remote desktop access to the VM. By default, this check box is unchecked, which means that remote desktop access to the VM is disabled.

    Server field

    Enter the IP address of the server for remote access.

    Note   

    This field appears when Remote Desktop Access Configuration Enable is checked.

    Port field

    Enter the port number on the server for remote access.

    Note   

    This field appears when Remote Desktop Access Configuration Enable is checked.

    Label field

    Enter the label that is defined for this remote access.

    Note   

    This field appears when Remote Desktop Access Configuration Enable is checked.

    VMRC Console Configuration Enable check box

    Check the box to enable VMRC console access to the VM. By default, this check box is unchecked, which means that the VMRC console access to the VM is disabled.

    Step 14   Click Next.
    Step 15   Review the catalog information on the Add Catalog: Summary screen.
    Step 16   Click Submit.

    About Publishing Advanced Catalogs

    When you choose the Advanced catalog type, you can provision workflow catalogs. End users can execute workflows with these catalogs during a Service Request. You create an Advanced Catalog Item by defining parameters such as Group Name and Workflow.

    Publishing Advanced Catalogs

    Procedure
      Step 1   Choose Policies > Catalogs.
      Step 2   On the Catalog page, click Add.
      Step 3   In the Catalog Add screen, from the Catalog Type drop-down list, select Advanced.
      Step 4   Click Submit.
      Step 5   In the Add Catalog screen, complete the required fields, including the following:

      Name

      Description

      Basic Information Pane

      Catalog Name field

      The name of the catalog.

      Catalog Description field

      The description of the catalog.

      Catalog Type

      Choose Advanced.

      Catalog Icon drop-down list

      Choose the icon to associate this catalog with an image. The icon is seen when creating a service request using this catalog.

      Applied to all groups check box

      Check the check box to enable all groups to use this catalog. By default, this check box is not checked, which means that all groups cannot use this catalog.

      Support Contact Email Address field

      The email address of the support contact person.

      Selected Groups

      Click Select and complete the following:

      1. (Optional) Click Check All to choose all of the categories or click Check None to deselect all categories.

      2. From the Select Items dialog box, check the appropriate groups to include. The checked groups can use this catalog to provision new VMs.

      3. Click Select to finish your selection of categories.

      Publish to end users check box

      By default, this check box is checked, which means that the catalog is available to end users. Uncheck this check box if you do not want this catalog to be visible to end users.

      Select Folder drop-down list

      Choose the folder within which this catalog must be created in.

      Note   

      The drop-down list includes names of folders that are already available. You can either select a folder that is available, or click the + icon to create a new folder.

      To create a new folder in the Add New Folder dialog box, specify a folder name, and select an icon for the folder.

      Configure Service Request Support Email field

      Check this check box to specify the email address to which the service request status email must be sent to.

      Step 6   Click Next.
      Step 7   In the vApp Workflow pane, click Workflow Select.
      Step 8   In the Select pane, check the check box next to the appropriate workflow.
      Step 9   Click Select.
      Step 10   Review the catalog information on the Summary page.
      Step 11   Click Submit.

      Creating a Bare Metal Server Catalog

      Before You Begin

      You should have created a bare metal provisioning policy.

      Procedure
        Step 1   Choose Policies > Catalogs.
        Step 2   On the Catalog page, click Add.
        Step 3   In the Add Catalog screen, choose Bare Metal as the Catalog Type.
        Step 4   Click Submit.
        Step 5   In the Add Catalog screen, complete the required fields, including the following:

        Name

        Description

        Basic Information pane

        Catalog Name field

        Enter a name of the catalog.

        Note   

        Once created, a catalog name cannot be modified.

        Catalog Description field

        Enter a description of the catalog.

        Catalog Type drop-down list

        This field cannot be edited. It displays Bare Metal.

        Catalog Icon drop-down list

        Choose from a list of icons to associate this catalog with an image. This icon is seen when you are creating a service request using this catalog.

        Applied to all groups check box

        Check the check box to enable all groups to use this catalog. Leave it unchecked to deny its use to other groups.

        Support Contact Email Addresses field

        Specify the email address of the support contacts.

        These users will receive email notifications on the status of the bare metal server provisioning using the catalog.

        Note   

        This notification email is also sent to the user who initiates the bare metal server provisioning.

        Selected Groups check box list

        Check the check boxes for included groups that are from the Select Items dialog box. The checked groups use this catalog to provision new bare metal servers.

        Publish to end users check box

        By default, this check box is checked. Uncheck this check box if you do not want this catalog to be visible to end users. If you do not uncheck this check box, then this catalog is visible to the end users of the system.

        Select Folder drop-down list

        Choose the folder within which this catalog must be created.

        Note   

        The drop-down list includes names of folders that are available by default. You can either select a folder that is available, or click the + icon to create a new folder.

        To create a new folder in the Add New Folder dialog box, specify a folder name, and select an icon for the folder.

        Bare Metal Server Provisioning Policy drop-down list

        Choose a bare metal provisioning policy.

        Configure Service Request Support Email check box

        By default, this check box is unchecked. Check this check box to specify an email address to which the status of the service request must be emailed to.

        Step 6   Click Next.
        Step 7   In the Bare Metal Workflow pane, click Select to choose a bare metal server provisioning workflow.

        To create a bare metal workflow, you will need to include the following set of tasks at a minimum:

        • The Bare Metal Provisioning wrapper

        • Select UCS Server

        • Create UCS Service Profile from Template

        • Associate UCS Service Profile

        • Setup PXE Boot With BMA Selection

        • Power On UCS Server

        • Monitor PXE Boot

        • Modify UCS Service Profile Boot Policy

        • Power On UCS Server

        • Assign UCS Server to Group

        Step 8   Click Next.
        Step 9   Review the catalog information in the Summary pane.
        Step 10   Click Submit.

        What to Do Next

        Using this catalog, you can create a service request for bare metal servers.

        Reordering Catalogs Within a Folder

        By default the catalogs within a folder are listed alphabetically, but you can customize the order.

        Procedure
          Step 1   Choose Policies > Catalogs.
          Step 2   On the Catalog page, expand a folder to view the catalogs within it.
          Step 3   Select a catalog from the list.
          Step 4   Click the Move Up or Move Down options to reorder the catalogs.

          Accessing Hosts for Deployment

          You can choose a catalog item to assess deployable hosts and provide a reason for hosts that are excluded. You can determine if you want to run this assessment on all configured VDCs, or on certain specific VDCs.

          Procedure
            Step 1   Choose Policies > Catalogs.
            Step 2   On the Catalog page, choose a Catalog Entry to assess.
            Step 3   Click Deployability Assessment.
            Step 4   In the Select vDC screen, complete the required fields, including the following:

            Field

            Description

            Run Assessment Across all VDCs check box

            By default, this check box is checked, which indicates that this catalog item will be assessed with all VDCs. Uncheck this check box to select specific VDCs.

            Select VDC field

            Click Select to check the check boxes of the VDCs against which you want the catalog item assessed.

            The list displays all the vDCs associated with the user group for the selected catalog.

            Step 5   Click Submit.
            Step 6   View the Deployability Assessment report and the click Close.

            Reordering Catalog Folders

            By default the catalog folders are listed alphabetically, but you can customize the order.

            Procedure
              Step 1   Choose Policies > Catalogs.
              Step 2   Click Manage Folder.
              Step 3   In the Manager Folder screen, select a catalog folder and use the arrows to reorder the folders.
              Step 4   Click Submit.