Beruflich Dokumente
Kultur Dokumente
Best Practices
Version Number: V8.8
May 2015
Copyright (c) 2015 by Aspen Technology, Inc. All rights reserved.
The Aspen leaf logo is a trademark of Aspen Technology, Inc., Bedford, MA.
All other brand and product names are trademarks or registered trademarks of their respective companies.
This document is intended as a guide to using AspenTech's software. This documentation contains AspenTech
proprietary and confidential information and may not be disclosed, used, or copied without the prior consent of
AspenTech or as set forth in the applicable license agreement. Users are solely responsible for the proper use of
the software and the application of the results obtained.
Although AspenTech has tested the software and reviewed the documentation, the sole warranty for the software
may be found in the applicable license agreement between AspenTech and the user. ASPENTECH MAKES NO
WARRANTY OR REPRESENTATION, EITHER EXPRESSED OR IMPLIED, WITH RESPECT TO THIS DOCUMENTATION,
ITS QUALITY, PERFORMANCE, MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
Index ....................................................................................................................63
Contents iii
iv Contents
1 Introduction
Notes:
The Deploy aspenONE V8.8 with SCCM 2012 Best Practices’ proof of
concept is one of many ways to package the applications.
Aspen Technology is not responsible for support of packaging or
deployment of third-party software and the associated documentation
provided is a proof of concept.
Due to differing corporate regulations and policies we cannot provide an
instruction set that will apply to all deployment scenarios.
It is the responsibility of the SCCM 2012 System Administrator to interpret
the instructions provided in the Deploy aspenONE V8.8 with SCCM 2012
Best Practices document, and to make appropriate changes based on
his/her enterprise environment.
For supported best practices regarding the silent installation and SCCM
packaging of these redistributable components please consult the appropriate
software provider, in this case, Microsoft.
1 Introduction 5
Silent Install and SCCM 2012
Microsoft’s System Center Configuration Manager 2012 can be utilized to
facilitate pushing silent installations from a central IT system to computers in
an enterprise deployment environment.
Aspen Silent Install is a collection of tools that will allow for creation of .msi
packages and scripts for silent installations. Aspen Tech Silent Install tools,
starting in V8.0, are now gathered under Prepare Deployment Workflow in the
new V8.8 Installer.
Aspen Tech Silent install in a combination with SCCM 2012 will allow the
SCCM System Administrator to:
Create a Third-Party Prerequisite Silent Install Package.
Utilize a Third-Party Prerequisite Silent Installation package to create a
SCCM 2012 application.
Create an Aspen Silent Install Package.
Utilize an Aspen Silent Install package to create a SCCM 2012 application.
Install and trouble-shoot Aspen products.
The end result of this document will be four SCCM 2012 Applications:
.NET 3.5 SP1
.NET 4.5.1
Aspen Plus
Aspen HYSYS
The SCCM 2012 Applications allow the end user to have the ability to
deploy an Aspen Plus installation and an Aspen HYSYS installation to 64-bit
and 32-bit client systems.
The instructions regarding the use of Aspen Technology silent deployment
tools are applicable to all client-side products within the AES product family,
excluding the following: aspenONE, Process Explorer, ABE Server, Process
Manual, Online Deployment, and Aspen Mobile Server.
Notes:
Aspen Technology assumes responsibility and supports only the creation
of silent installation source files and SCCM 2012 Applications for Aspen
Technology products.
If it is determined that a failed SCCM 2012 deployment of Aspen
Technology products is due to the packaging or deployment of Microsoft
third-party redistributable dependencies or the SCCM 2012 system itself,
it will be the responsibility of the end user to consult with Microsoft to
resolve these issues.
6 1 Introduction
System Configuration
The procedures described in the Deploy aspenONE V8.8 with SCCM 2012 Best
Practices document were performed on a virtual SCCM 2012 environment with
the following platform specifications:
SCCM Infrastructure Virtual Machines
Active Directory (Cambridge, MA): Windows Server 2008 R2 SP1
SCCM SQL Server (Cambridge, MA): Windows Server 2008 R2 SP1
with SQL Server
SCCM Primary Site (Cambridge, MA): Windows Server 2008 R2 SP1
Distribution Point (Cambridge, MA): Windows Server 2008 R2 SP1
Distribution Point (Houston, TX): Windows Server 2008 R2 SP1
1 Introduction 7
8 1 Introduction
2 Third-Party Pre-requisites
for SCCM Deployment
This chapter describes the prerequisites needed for the Deploy aspenONE
V8.8 with SCCM 2012 Best Practices configuration of the Aspen Technology
example products packaged in this document.
Note: Copy and paste the entire folder from the redistributables; there are no
extra files.
Installation Program:
dotNetFx35.exe /q /norestart
o /q = Quiet installation
o /norestart = suppresses restart for this installation (will handle with
SCCM)
Note: The two detection methods should be connected with and, because
both are necessary.
Notes:
In the example system we have chosen these values.
Please select values based on your deployment methodologies and
organizational standards.
Installation script:
NDP451-KB2858728-x86-x64-AIIOS-ENU.exe /q /norestart
o /q = Quiet installation
o /norestart = suppresses restart for this installation (will handle with
SCCM)
Clause 1: Client
o Make sure the Version is greater than or equal to 4.5.50938
Note: These two detection methods should be connected with and, because
both are necessary.
Notes:
In the example system we have chosen these values.
Please select values based on your deployment methodologies and
organizational standards.
Note: If you only plan to install the product on Windows 7 x86 machines, you
can use a clean Windows x86 machine.
If AUTORUN has not been invoked by the DVD, double click, Setup.exe
Install log file: Creates a log file on the client machine, the application is
being packaged on, used to troubleshoot product installation.
Select Copy installation files for selected products.
o Browse to the directory that you created to store these
installation files.
Note: Copy installation files for selected products will copy the
necessary installation files from the AspenTech media to the directory of your
silent installation package. This will keep SCCM packages distributed across
your infrastructure as lean as possible.
Copy the file, ATRunUnattended.exe from the AspenTech DVD Tools folder
to the directory where the installation files just created are stored.
Run through the process above again on a clean Windows x86 machine.
Copy over only the .XML configuration file created for the x86 machine
to the SCCM source directory where the x64 installation package was placed.
Differing dependencies and folder structures across the two example systems
result in two different deployment types:
Windows 7 x64
Windows 7 x86
Example: \\sccm-primary\Media\AspenPlus
Note: The example does not include the use of an uninstallation program.
CAUTION: This will uninstall all versions of all AspenTech products from
your system.
Proceed through the Create Deployment Wizard, until you return to the
Deployment Types pane of the Create Application Wizard.
Note: “Aspen Plus V8.8 (x86).xml” references the x86 version of the .xml
configuration file that was created earlier.
Proceed through the rest of the Create Application Wizard. The Aspen Plus
SCCM Application is now created.
Note: If you only plan to install the product on Windows 7 x86 machines, you
can use a clean Windows 7 x86 machine.
Install log file: Creates a log file on the client machine that the
application is being packaged on, used to troubleshoot product
installation.
Note: Copy installation files for selected products will copy the
necessary installation files from the AspenTech media to the directory of your
silent installation package; to keep SCCM packages distributed across your
infrastructure as lean as possible.
Copy the file, ATRunUnattended.exe from the AspenTech DVD Tools folder
to the directory where the installation files just created are stored.
Then copy the entire directory to an appropriate location in your SCCM source
directory.
Copy over only the .XML configuration file created for the x86 machine
to the SCCM source directory where the x64 installation package was placed.
Browse to the directory you created during the preparation of the Aspen
HYSYS Custom:
Example: \\sccm-primary\Media\HYSYS
Note: The example does not include the use of an uninstallation program.
CAUTION: This will uninstall all versions of all AspenTech products from
your system.
Include a Windows Installer Detection Rule for each product, connecting them
with “And” clauses as they are all required.
Proceed through the Create Deployment Wizard, until you return to the
Deployment Types pane of the Create Application Wizard.
Note: “HYSYS V8.8 (x86).xml” references the x86 version of the .xml
configuration file that was created earlier.
Proceed through the rest of the Create Application Wizard. The Aspen
HYSYS SCCM Application is now created.
Reboots
The packages contained within the Deploy aspenONE V8.8 with SCCM 2012
Best Practices document are written to initiate a soft reboot only. Aspen
Technology is under the assumption that the packages may be deployed when
the end user is actively logged into the client system and suggest that a
reboot is not forced by the system even if necessary. Depending on corporate
policies, rebooting of user systems by SCCM 2012 may be handled differently,
especially if the deployment is scheduled to take place when the user will not
be at the device. It is recommended that the prerequisites be installed first on
the client machines, and then rebooted before installing the AspenTech
products.
Notes:
The /noreboot flag for the Aspen Technology silent installation tool,
ATRunUnattended.exe, flips the /REALLYSUPRESS switch on
MSIEXEC.exe; if the installation exits with a reboot required it will issue
the 3010 return code upon completion.
In the default settings of an SCCM 2012 Deployment Type, 3010 is
mapped to a soft reboot and will be triggered by the SCCM 2012 system.
Pre-staging
When deploying Aspen Technology products in locations a great distance (or
over a slow link) from the SCCM Primary site, it is useful to pre-stage content
on the remote distribution points. When pushing content over a great
distance, issues with failed deployments and difficulty syncing content
updates across all DPs have occurred.
Note: For more information regarding how to pre-stage content please refer
to: http://technet.microsoft.com/en-
us/library/gg712694.aspx#BKMK_DistributeContent
4 Additional Information 59
Cache size
Ensure that SCCM client caches on machines that Aspen Technology
applications deploys to are sufficiently large enough to support deployment of
large products. The Aspen HYSYS installation application is approximately
5GB, and the Aspen Plus Typical installation is approximately 3GB in size.
In the test environment, client cache size is set to 8GB and deployments
execute without issue.
SQL Server
On Windows 7 x86 and x64 applicable Aspen Technology products will install
a version of SQL 2012, localDB, on the client system which will be used to
store AspenTech application data. Windows Server platforms are not
compatible with localDB and these systems require SQL Server be installed.
AspenTech products support SQL Server 2005 or newer databases,
including, express. An installer for SQL Server Express 2012 SP1 is
distributed with the Aspen Technology V8.8 media, and can be found in the
3rd Party Redistributables folder.
If only one database instance is installed on the machine, the AspenTech
installer will automatically detect and use that instance. However, if there are
multiple instances, the appropriate instance will need to be specified within
the .XML file; or the database will need to be manually restored on the client
system before AspenTech products will function.
60 4 Additional Information
Logging
To help diagnose a failed Aspen Technology product installation there are two
different types of log files created on the client system, if the /L flag is used
with ATRunUnattended.exe in the deployment.
The first, and generally most useful with SCCM, is the silent installation log.
This file will be named, ATRunUnattended [date and time].log, and
contains the calls to msiexec.exe being made by the Aspen Technology
silent installation tool. This log file will be generated every time the
ATRunUnattended.exe tool is run, whether or not the /L parameter is used.
Second are the individual product installation logs, one log file for each
product installed. These verbose log files contain every command executed by
MSIExec.exe during the installation
4 Additional Information 61
62 4 Additional Information
Index
A
About this Document, 5 I
Additional Information, 59 Introduction, 5
Aspen HYSYS: Create a Silent
Install Package, 40
L
Aspen Plus: Create Silent Install
Package, 21 Logging, 61
Aspen Technology Products SCCM
Deployment, 21 P
Preparing .NET 3.5 SP1 and .NET
C
4.5.1, 9
Cache size, 60 Prestaging, 59
Client Virtual Machines, 7
Create Deployment for Windows 7 R
x86, 38, 56
Create SCCM Application for .NET Reboots, 59
3.5 SP1, 10
Create SCCM Application for .NET S
4.5.1, 15
SCCM Infrastructure Virtual
Create SCCM Application for Aspen
Machines, 7
HYSYS, 49
Silent Install and SCCM 2012, 6
Create SCCM Application for Aspen
SQL Server, 60
Plus, 31
Stream vs. Download Content
Locally, 60
System Configuration, 7
Index 63