- What's new in Smart Tools
- Known issues
- About Citrix Cloud and Citrix Smart Tools
- Technical Security Overview for Citrix Smart Tools
- Open source attribution
- System Requirements
- Get Started
- Smart Tools Agent
- About blueprints and the Blueprint Designer
- About blueprint steps
- About scripts
- Add a new script
- Use named parameters in scripts
- Reference attachments in scripts
- Create a blueprint
- Provision VMs for your blueprint with the Server step
- Use Amazon EC2 APIs in your blueprint with the EC2 Generic Step
- Add conditional actions to your blueprint with the Conditional step
- Add server volumes to your blueprint with the Mount Volume step
- Register or unregister DNS subdomains
- Chain blueprint step outputs and inputs
- Create references to scripts and blueprints
- View and modify blueprints and scripts
- Publish a blueprint
- Clone a blueprint
- Share a blueprint or script
- About Smart Check
- About health checks
- Add a Site to Smart Check
- Discover a Site in Smart Check
- Perform health checks for your XenApp and XenDesktop Site
- Use custom checks and alerts with Smart Check
- View reports from health checks
- Manage Smart Check alerts and notifications
- Upload Site diagnostics to Citrix Technical Support
- View or modify a Site in Smart Check
- JSON format objects reference
- Smart Scale
- Smart Migrate
- Resource Locations
- Prepare Windows Server VM templates for deploying blueprints
- About the Checks and Blueprints catalog and Library
- About deployment profiles
- About the Pre-deployment Checklist
- Deploy a blueprint using existing machines
- Deploy a blueprint to a Citrix XenServer resource location
- Set static IP addresses for XenServer VM templates
- Deploy a blueprint to a Citrix CloudPlatform resource location
- Deploy a blueprint to a VMware vSphere resource location
- Set a static IP address for OVA files using VMware vSphere
- Deploy a blueprint to a Microsoft Hyper-V Server resource location
- Hyper-V VM prerequisite configurations
- Deploy a blueprint to Microsoft Azure Classic resource location
- Deploy a blueprint to an Amazon Web Services resource location
- Preparing Windows-based custom AMIs for Smart Tools
- Rerun a blueprint step during a deployment error
- Pause or cancel a deployment
- Deploy a script
Deploy Citrix Solutions Blueprints
- Deploy Citrix Solutions blueprints using existing machines
- Create a XenApp and XenDesktop production deployment on Microsoft Azure Classic
- Create a XenApp and XenDesktop production deployment on AWS
- Create a XenApp and XenDesktop production deployment with Provisioning Services on Citrix XenServer and VMware vSphere
- Deploy the Simple XenApp and XenDesktop Proof of Concept blueprint on Microsoft Azure Classic
- Deploy the Simple XenApp and XenDesktop Proof of Concept blueprint to AWS
- Deploy the XenApp and XenDesktop Proof of Concept blueprint on Citrix XenServer
- Deploy the XenApp and XenDesktop Proof of Concept blueprint on Microsoft Azure Classic
- Deploy the XenApp and XenDesktop Proof of Concept blueprint with NetScaler to AWS
- Deploy XenApp with the Secure Browser Service
- Deploy the XenMobile Enterprise or Advanced Edition blueprint
- Deploy the XenMobile MDM Edition blueprint
Deploy Resource Locations for Citrix Cloud
- Deploy the XenApp and XenDesktop Resource Location Setup blueprint on Citrix XenServer
- Deploy the XenApp and XenDesktop Resource Location Setup blueprint on Microsoft Azure Classic
- Deploy the XenApp and XenDesktop Resource Location Setup blueprint on AWS
- Deploy the XenApp and XenDesktop Resource Location Setup blueprint with an existing domain on AWS
- Manage Deployments
- Accounts and users
- REST API
- Troubleshoot agent connectivity issues
- Troubleshoot agent download and installation issues
- Troubleshoot blueprint creation issues
- Troubleshoot blueprint deployment issues
- Troubleshoot Site onboarding issues
- Troubleshoot removing Sites from Smart Tools
- Troubleshoot Smart Scale events
- Troubleshoot XenApp 6.x farm migration issues
Create references to scripts and blueprints
References enable you to link scripts and blueprints in your library with the blueprints in which they are incorporated. When you add a blueprint or script to a blueprint, you create a copy of that item. By marking the copied item as a reference, you can enable the copied item to be updated in the event the source item in your library is updated. When you update the source item, you can then apply the update to the references that exist in other blueprints.
Note: Updates to referenced items in a blueprint affect only subsequent new deployments of that blueprint. They do not affect existing completed deployments of that blueprint.
Before you delete scripts and blueprints in your library that have been referenced in other blueprints, you must first remove those references in the associated blueprints.
John creates a new blueprint and adds Script A, Script B, and Blueprint C to it. He marks Script A as a referenced item and saves and deploys the blueprint. Later that day, Smart Tools notifies John that the deployment failed. John investigates and realizes the deployment failed because of an error in Script A. He edits the script in his library to correct the error and also applies the update to the blueprint that references Script A. When John deploys the blueprint for the second time, the updated version of Script A runs and the blueprint deploys successfully.
- Click Smart Build from the menu bar. The Library page appears.
- Create a new blueprint or edit an existing one. The Blueprint Designer displays the blueprint in an editable state.
- Click the Deploy tab.
- Drag and drop scripts and blueprints as needed to the Blueprint Designer.
- Click Referenced to link the item with its source in your library.
- Click Save to save the blueprint.
Smart Tools can show you a list of the blueprints that reference a selected script or blueprint in your library. From this list, you can also apply updates to the blueprints that reference a selected script or blueprint.
- From the Library page, point to a script or blueprint and, under Actions, click Actions > View. The selected item appears in the Blueprint Designer in a non-editable state.
Click More > References. The following details appear:
- Referenced Blueprint: The name of the blueprint containing a reference to the selected item.
- Version Referenced: The version of the selected item referenced in the blueprint.
- Replace with: The updated versions of the selected item that can replace the version in the referencing blueprint. If the selected item has not been updated, this field indicates the reference is up-to-date.
To apply an updated version of the selected item to the referencing blueprint:
- Under Referenced Blueprint, locate the blueprint that contains the reference you want to update.
- Under Replace with, select the version you want to apply. Smart Tools displays the referencing blueprint in an editable state.
- Click Save. Smart Tools applies the update to the referencing blueprint.
- To verify the update was applied successfully, view the source script or blueprint in the Blueprint Designer and click More > References. The Replace with field displays “You are currently up-to-date.”