Product Documentation

Resource location requirements

Overview

In Smart Tools, a resource location is an instance of a virtualization platform, a private cloud, or a public cloud and is the default destination for all blueprints that you deploy. Blueprints contain all the deployment information for provisioning an application or service. When you deploy a blueprint, the machines required for the application or service are provisioned to the resource location you specify.

Required components

To set up a resource location with Smart Tools, you need the following components:

  • A private or public cloud running on a supported host platform on premises or a supported cloud service provider.
  • A server that has the Citrix Smart Tools Agent installed, if your host platform is behind a firewall. This server functions as the connector between Smart Tools and your host platform. For more information about connectors and the agent, see Connector and agent requirements.
  • Public or private keys or credentials required to access your public cloud provider account or private cloud.

Supported platforms

Smart Tools supports using the following platforms as resource locations:

  • Amazon EC2 (Amazon Web Services)
  • Microsoft Azure Classic
  • Citrix XenServer 6.2, 6.5, 7.0, and 7.1
  • Citrix CloudPlatform 4.3 (existing resource locations only)
  • VMware vSphere 5.1, 5.5, and 6.0
  • Microsoft Hyper-V Server 2012 R2

About Citrix CloudPlatform support

Smart Tools no longer supports adding new resource locations running Citrix CloudPlatform. However, if you already have CloudPlatform resource locations in Smart Tools, you can still modify the resource location details and create and deploy blueprints to these resource locations.

Setup information for resource locations

Citrix XenServer resource locations

  • Setup information required:
    • Server URL of your XenServer host. For example, https://XenServer-host-IP-address:80
    • Username and password for the XenServer host.
    • The name and IP address of the machine you set up to act as the connector.
  • VM preparation required: To use Windows Server 2012 R2 VMs in this resource location, you must prepare a VM template. For more information, see Prepare Windows Server VM templates for deploying blueprints.

To set up a XenServer resource location, see Add a Citrix XenServer resource location.

Microsoft Azure Classic resource locations

  • Setup information required: Microsoft Azure Publish Profile
  • VM preparation required: Not applicable. Smart Tools blueprints work with the Windows Server machine images that Microsoft provides. Citrix does not recommend using custom machine images with Smart Tools.

To set up an Azure Classic resource location, see Add a Microsoft Azure Classic resource location.

Amazon EC2 resource locations

  • Setup information required:
    • Access key ID
    • Secret access key
  • VM preparation required: Not applicable. Smart Tools blueprints work with the Windows Server machine images (AMIs) that AWS provides. Citrix does not recommend using custom AWS machine images with Smart Tools.

To add an AWS resource location, see Add an Amazon Web Services resource location.

Microsoft Hyper-V resource locations

  • Setup information required:
    • If the Hyper-V host has joined a domain:
      • Name or IP address of the Hyper-V Host
      • Windows Domain name
    • If the Hyper-V host has not joined a domain:
      • Server name
      • Username and password of the Hyper-V host
      • The name and IP address of the Windows machine you prepare as the connector between the resource location and Smart Tools. You can promote a machine in a Hyper-V resource location to act as a connector if:
        • The machine runs a Microsoft Windows Server operating system
        • The machine has at least Microsoft .NET framework 4.0 installed

You cannot promote a machine to act as a connector if it runs a Linux operating system. You can manage a Linux machine with Smart Tools, but cannot promote it to act as a connector.

  • VM preparation required:
    • Prepare a virtual hard disk (VHD) file. A VHD is a hard disk file format of a virtual machine. It can contain disk partitions, file system, data, and structural elements. You can store the VHD file in a location that the host machine can access.
    • Ensure the Hyper-V host can access the VHD file.

For more information, see Prepare Windows Server VM templates for deploying blueprints.

To add a Hyper-V resource location, see Add a Microsoft Hyper-V resource location.

VMware vSphere resource locations

  • Setup information required
    • Server URL of your ESX host or vCenter server. For example, https://vCenter-Server-IP-address:443
    • Username and password for the ESX host or vCenter server.
    • The name and IP address of the machine you set up to act as the connector.
  • VM preparation required: To use Windows Server 2012 R2 VMs in this resource location, you must prepare a VM template. For more information, see Prepare Windows Server VM templates for deploying blueprints.

To set up a vSphere resource location, see Add a VMware vSphere resource location.

Resource location requirements