Recently Automation Machine has announced collaboration with VMware (link). One of the technical outcomes of that collaboration is the new blueprint, Vmware Horizon View, released by Automation Machine. For anyone wanting to skip directly to trying the blueprint, you can download it here. This blogpost will be discussing the features the blueprint is equipped with. I’m assuming you have a background in IT in general and some basic Automation Machine knowledge. You need to have an Automation Machine environment installed with a freshly created (empty) environment.
So you’ve started the User Interface and you want to import the blueprint you’ve just downloaded. You can find all blueprint related stuff in the upper right corner (picture 1 below).
The Blueprint Export button can be used to create your own blueprint out of the current environment. The blueprint editor can be used to change earlier created blueprints. I’ll dedicate a blogpost later on how to properly create and edit blueprints.
Start of wizard & media
After importing the blueprint you’ll get 2 pages with information. The first page contains the blueprint name, version, author and a short summary. The second page contains the blueprint contents (collections, layers and packages). On the third page you get to something you actually need to configure. This page contains the media requirements. Obviously Automation Machine needs some files to deploy everything. These are generally available for download or you might need to get them through the vendor (VMware & Microsoft). Also you need the installation files for Adobe Flash and Mozilla Firefox (the AppVolumes management interface works best with Firefox & the Flash plugin). So for the different media requirements Automation Machine needs these files to be present:
|VMware||View Connection Server||6.2||VMware-viewconnectionserver-x86_64-6.2.0-3005368.exe|
|Microsoft||Windows Server||2012R2||All installation files from a Windows Server 2012R2 install disk|
|Microsoft||SQL Server||2012||All installation files from a Microsoft SQL Server 2012 install disk|
|VMware||User Environment Manager||8.7.0||VMware User Environment Manager 8.7 x64.msi
VMware User Environment Manager 8.7 x86.msi
|Mozilla||Firefox||43||Firefox Setup 43.0.2.exe|
|VMware||App Volumes||2.9||App Volumes Agent.msi
App Volumes Manager.msi
App Volumes Broker Integration Service.msi
When you’re done importing all files it’ll look like this:
Next up is assigning machines to collections. Automation Machine contains all information to deploy the machines. We need to tell Automation Machine which machine belongs to which collection. I usually use the “import AD” function which allows you to import machines directly from Active Directory but you can also enter machines manually or import from a .csv file.
After importing the machines you can select collections on the left, and assign the machines from the middle box using the arrows on the right.
After you click next the blueprint wizard start resolving the computer names. If that succeeds and the blueprint creator has linked variables to computers then the values referencing machines in the blueprint will already be filled in for you. For example in case of this blueprint the the AppVolumes Manager will already have an SQL server assigned.
Apart from those you’ll have to fill in some values which Automation Machine or better yet, the blueprint creator cannot decide for you. For example the vCenter server, any credentials needed and a list of other things needed. Some values already have defaults filled in. Others have (extensive) descriptions about what they’re used for and what you’re supposed to fill in.
After you’ve filled in all values you can start deploying the blueprint. You’ll be shown a summary of all information entered. You can also choose not to deploy the blueprint but that does mean you’ll lose the deployment order that’s embedded in the blueprint. In case you did choose to deploy the blueprint. A few hours later (depending on the performance of your hardware) the Automation Machine dashboard will look like this: