Sie sind auf Seite 1von 17

Burlington County Department of Information Technology

GIS Section

Deploying
ArcGIS Desktop 9.1
Letting your network work for you

Merrilee J. Torres Janel A. Bisacquino


mtorres@co.burlington.nj.us jbisacquino@co.burlington.nj.us
609-
609-702-
702-7067 609-
609-265-
265-5968

PO Box 6000, 49 Rancocas Road, Mount Holly, NJ 08060

Burlington County
Dept. of Information Technology, GIS Section
► Established 1995
► Centralized in IT Department
► Six full time staff
ƒ Large format plotter (6 in County)
ƒ Large format scanner
ƒ 4 GPS units (10 in County)
► Provides services to other departments
ƒ Software
ƒ Data
ƒ Technical support
ƒ Project development and mapping assistance
► GIS coordination within County and externally
ƒ Coordination of GIS efforts & data dissemination
ƒ Communication to municipalities, state, regional and local user groups

1
Burlington County Dept. of IT, GIS Section
currently services 10 county departments
Resource
GIS Specialists Conservation
Library Health
Economic Human
Development Services
& Regional
Planning
Information
GIS users Technology Highway
Engineering

Emergency Prosecutor’
Prosecutor’s Community
Management Megan’
Megan’s Law Development
& Technical
Services
or Units
Rely on IT Department, GIS Section for all mapping

Burlington County Dept. of IT, GIS Section


Software Administration – Who needs software?
ƒ 8 different buildings up to 10 miles away

2
Burlington County Dept. of IT, GIS Section
Software Administration – Who needs software?
ƒ 8 different buildings up to 10 miles away
ƒ Connected by 5 M Wireless or 1.5 M T1

Burlington County Dept. of IT, GIS Section


Software Administration – Who needs software?
ƒ 8 different buildings up to 10 miles away
ƒ Connected by 5 M Wireless or 1.5 M T1
ƒ 28+ users
ƒ 38+ computers

3
Burlington County Dept. of IT, GIS Section
Software Administration – What software?
► ArcGIS Desktop
ƒ 7 ArcInfo (floating)
ƒ 3 ArcEditor (floating)
ƒ 5 ArcView (floating)
ƒ Spatial Analyst, 3D Analyst, Network Analyst,
ArcScan, ArcPublisher (floating)
ƒ 10 ArcView (standalone)
► Miscellaneous other GIS and GPS related software
► Installation of releases and updates cumbersome
and time consuming

ESRI International User Conference


2005

Laurene Koman
ArcGIS Software Installation Product Lead
lkoman@esri.com
909-
909-793-
793-2853 ext. 1678
(Koman.pdf)
Koman.pdf)

4
Deployment

► Mass distribution of ArcGIS Desktop software


► Installation without physically being at the
machines
► Ability to manage setups
► Ability
to select components and create
standard/custom configurations
► Ability
to install in a secure lockdown
environment

Deployment Planning

Personnel

Network of Computers

Software

5
Planning – Personnel
► System Administrator
ƒ Knowledge of server structure and management
ƒ Domains, Active Directory and Group Policy
► Network Specialist
ƒ Knowledge of network and remote site connection speeds
► Field Technician
ƒ Client computer logon with local administrator privileges
ƒ Patience
► Deployment Specialist
ƒ Use packing applications to create an answer file for
questions encountered during software installation
► GIS Coordinator
ƒ Knowledge of GIS users needs and installation choices
► GIS Users
ƒ Scheduling and cooperation

Burlington County Personnel


► System Administrators
ƒ Creation and modifications – Dept. of IT Systems Section
ƒ Group Policy maintenance – Shared by Systems and GIS
► Network Specialists
ƒ Dept. of IT Communications Section
► Field Technicians
ƒ GIS and Systems Sections
► Deployment Specialist
ƒ GIS Section
► GIS Coordinator
ƒ GIS Section
► GIS Users
ƒ GIS makes arrangements with 10 other departments

6
Planning – Network of Computers
► Servers
ƒ Domains or Peer-
Peer-to-
to-Peer/Workgroup
ƒ Active Directory Controller
► Computers
ƒ Workstations and Laptops !
► Computer names or IP Addresses
ƒ Meet requirements
► Operating Systems – Windows 2000 and XP
► Remote Desktop Connection enabled !
► User security level ! (Regedit_ArcGIS_Desktop_Administrator.pdf)
Regedit_ArcGIS_Desktop_Administrator.pdf)
ƒ Location
► One building, multi-
multi-building cluster, or remote sites
► Network Bandwidth
ƒ Health
ƒ Connection type and speed to remote sites

Burlington County
GIS Computer Network
Separate
Domain
MAIN SERVER
REMOTE SERVER

REMOTE SERVER
n
ectio
Conn
Slow

7
Planning – Software
► Which Products? ► Which Extensions?
ƒ ArcView ƒ 3D Analyst
ƒ ArcEditor ƒ ArcScan
ƒ Data Interoperability
ƒ ArcInfo
ƒ Geostatistical Analyst
ƒ ArcInfo Workstation ƒ Maplex
ƒ Network Analyst
► What Licenses? ƒ Publisher
ƒ Floating ƒ Schematics
ƒ Spatial Analyst
ƒ Single Use/Standalone
ƒ Survey Analyst
ƒ Tracking Analyst

Planning – Software
► Which Supporting ► Which Features?
Applications? ƒ ArcMap
ƒ ESRI Software ƒ ArcCatalog
Documentation Library
ƒ ArcReader
ƒ ArcGIS Desktop ƒ Python
Developer Kit
ƒ Point Styles
ƒ ArcGIS Desktop Tutorial
ƒ Layout Templates
Data
ƒ Crystal Reports for ESRI ► Which Service
ƒ Third-Party Extensions Packs & Patches?

8
Burlington County
GIS Software Configurations

Burlington County
ArcGIS Desktop Configurations
► Standard Configuration
ƒ ArcView Floating – all extensions and features
ƒ ArcGIS Desktop Developer Kit, ArcGIS Desktop
Tutorial Data and Crystal Reports for ESRI
► Advanced Configuration
ƒ ArcInfo Floating – all extensions and features
ƒ ArcInfo Workstation – all extensions and features
ƒ ArcGIS Desktop Developer Kit, ArcGIS Desktop
Tutorial Data and Crystal Reports for ESRI

9
Burlington County
GIS Software Exceptions
► Third-Party Extensions
ƒ Manual installation
► ArcView Floating and Standalone
ƒ Preorder Authorization Files
ƒ Add registry value (Regedit_ArcGIS_Standalone.pdf)
Regedit_ArcGIS_Standalone.pdf)

ƒ Register using ArcGIS Desktop Administrator


► Patches and Service Packs
ƒ Manual installation
ƒ Add to master installation files

Deploying Managed
ArcGIS 9 Setups
► Writtenfor people familiar with software
deployment
► Not a step-by-step guide
► Provides details for three different options:
ƒ MSIEXEC command
ƒ Active Directory Group Policy Objects
ƒ Systems Management Server (SMS) application
(ArcGIS_Managed_Setups.pdf)
ArcGIS_Managed_Setups.pdf)

10
MSIEXEC Command
► Silent installation
ƒ ArcView Standalone
► Including all features
msiexec /i D:\
D:\setup.msi /qn+
qn+ ADDLOCAL=ALL
► Only select features silently
msiexec /i D:\
D:\setup.msi /qn+
qn+ ADDLOCAL= [feature1], [feature2],…
[feature2],…
ƒ ArcInfo Floating
► Including all features
msiexec /I [location of ArcGIS Desktop]\
Desktop]\setup.msi /qn+
qn+
ADDLOCAL=ALL ESRI_LICENSE_HOST=MainServer
ESRI_LICENSE_HOST=MainServer
SOFTWARE_CLASS=Professional

► Command line parameters for each application


(Msiexec_ArcGIS_Parameters.pdf and Msiexec_ArcGIS_Commands.txt)

► Requires Windows Installer 2.0

Prepare Server – System Administrator


► Add GIS deployment personnel to the Remote Desktop
Connection security group (if it exists) or create one
specifically for GIS deployment
► Create GIS deployment logon account with
administrative privileges to all GIS computers
► Create GIS user security group in Active directory for
ArcGIS Desktop Administrator access
► Create ArcGIS Desktop Distribution Point folder on main
server – \\MainServer\GisDistPnt\
► Create Distribution Point mirrors on remote servers
using Active Distributed File System

11
Prepare Server – Deployment Specialist
► Install software in Distribution Point
ƒ Create a folder for each application
► Choose names that are descriptive and unique
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91\
ArcGISDesktop91\
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcView91StandAlone\
ArcView91StandAlone\
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcInfoWorkstation91\
ArcInfoWorkstation91\
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91DeveloperKit\
ArcGISDesktop91DeveloperKit\
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91Tutorial\
ArcGISDesktop91Tutorial\
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\CrystalReportsXI\
CrystalReportsXI\
ƒ Administrative Install for Network Distribution or copy CD
contents to folder
► Folders
and contents must not be deleted until all applications are
removed from all computers
ƒ Apply Service Pack 1 to ArcGIS Desktop
msiexec /a \\MainServer\
MainServer\GISDistPnt\
GISDistPnt\ArcGISDesktop91\
ArcGISDesktop91\setup.msi
/p [location of ArcGIS service pack]\
pack]\ArcGISDesktop91sp1.msp
ƒ Copy files from other patches !

Prepare Server – Deployment Specialist


► Create answer files (transformation packages)
ƒ Use setup.msi and ORCA.msi (One Really Cool Application)
► To add features, in the Feature table, select the features to install
install and
change the Level from 4 to level 3
► In the Property table, change the value of ESRI_LICENSE_HOST from from
Not_Set to the name of the ArcGIS 9 license manager
► Transform_ArcGIS.pdf and Transform_ArcInfo_Workstation.pdf

ƒ Save each transformation package to Distribution Point


folder of corresponding Setup.msi
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91\
ArcGISDesktop91\Setup.msi
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91\
ArcGISDesktop91\ArcGISDesktop91Setup-
ArcGISDesktop91Setup-ArcInfo.mst
\\MainServer\
MainServer\GisDistPnt\
GisDistPnt\ArcGISDesktop91\
ArcGISDesktop91\ArcGISDesktop91Setup-
ArcGISDesktop91Setup-ArcView.mst

12
Prepare Server – System Administrator
► Create Organizational Unit (OU) in Active Directory
for GIS computers
ƒ May subdivide GIS OU into Standard, Advanced and None
► Create Group Policy Objects (GPOs)
ƒ Each transformation file
ArcPro ArcProR1 ArcProR2 ArcInfo
ArcView ArcViewR1 ArcViewR2 ArcVIew
ArcAlone ArcAloneR1 ArcAloneR2 ArcView Standalone
Arc ArcR1 ArcR2 ArcInfo Workstation
ArcDK ArcDKR1 ArcDKR2 Developer Kit
ArcTut ArcTutR1 ArcTutR2 Tutorial Data
ArcCrystal ArcCrystalR1 ArcCrystalR2 Crystal Reports
ƒ Standard and Advanced configurations for each server
Main Remote1 Remote2 Servers
ArcStd ArcStdR1 ArcStdR2 Standard OU
ArcAdv ArcAdvR1 ArcAdvR2 Advanced OU

GIS Group Policy Objects


► Group Policy Management Console
ƒ Start > Run > mmc [Enter] > File >
Add/Remove Snap-
Snap-in…
in… > Add >
Group Policy Management

Set up by
System
Administrator

13
Prepare Computer
► Connect to Computer
ƒ Start > All Programs > Accessories > Communications >
Remote Desktop Connection > [computer name] > Connect
► Correct computer names are very important !
ƒ Log on using the domain user account created with
administrative privileges
► May log on using local administrator account and give domain user
user
account local administrator privileges

► Uninstallolder versions of ArcGIS Desktop,


supporting applications and third-party extensions
ƒ Start > Control Panel > Add or Remove Programs
► Remove applications in the reverse order of installation
► Remove ArcGIS Desktop last
► msiexec /x [location of older version]/setup.msi

Deploy Software
► Reboot computer
ƒ Start > Windows Security> Shutdown> Restart > OK
► Assign Group Policy Objects
ƒ Link planned application GPOs to computer name in
Active Directory (System Administrator)
► ArcGIS Desktop application must be installed first !
ƒ Move computer name into Standard or Advanced
subdivision within Active Directory GIS OU
(GIS Deployment)
► Enable: Uninstall this application when it falls out of scope of GPO !
► Update Group Policy on computer to deploy GPOs
ƒ Reconnect to computer using Remote Desktop Connection
ƒ Start > Run > cmd > gpupdate /force > Y [Enter]
► Deployment may take several hours depending on available
bandwidth (Deploy overnight, if possible) !
► To check deployment: Start > Run> cmd>
cmd> gpresult

14
Address Exceptions and
Custom Configurations
► Third-Party Extensions
ƒ Manual installation
ƒ Start > Run > [location of extension]\
extension]\setup.exe /s
► ArcView Floating and Standalone
ƒ Add registry value (Regedit_ArcGIS_Standalone.pdf)
Regedit_ArcGIS_Standalone.pdf)
ƒ Register authorization file using ArcGIS Desktop
Administrator
► Access to ArcGIS Desktop Administrator
ƒ May edit registry keys if user account have restricted
privileges (Regedit_ArcGIS_Desktop_Administrator.pdf)
Regedit_ArcGIS_Desktop_Administrator.pdf)
► Registrychanges can be dangerous to the health of the computer,
if not done correctly

Each GIS computer

► Repeat
ƒ Prepare Computer
ƒ Deploy Software
ƒ Address Exceptions and Custom Configurations

15
Maintenance
► Add new Service Packs and Patches to
Distribution Point when they are available
► Redeploy applications to all computers after
adding Service Packs or Patches
► Move computer to None subdivision in
Active Directory GIS OU to remove
applications from computer
ƒ No longer using GIS
ƒ Prepare for new ArcGIS Desktop version
ƒ Fix application corruption

Help
► ESRI
ƒ ArcGIS Installation Guide: Located at the root of each ArcGIS CD
(install.htm)
install.htm)

ƒ Technical Paper: Deploying Managed ArcGIS 9 Setups


(ArcGIS_Managed_Setups.pdf)
ArcGIS_Managed_Setups.pdf)

ƒ Technical Workshop: Installing and Administering ArcGIS Desktop 9.1


(Koman.pdf)
Koman.pdf)

ƒ Search Knowledge Base at ESRI support page (http://support.esri.com


http://support.esri.com))

► Article 17970: Full use of the ArcGIS Desktop Administrator in an


restricted environment requires registry edits
(Regedit_ArcGIS_Desktop_Administrator.pdf)
Regedit_ArcGIS_Desktop_Administrator.pdf)

► Article 24741: Add ArcView Standalone to ArcGIS Desktop Floating


installation (Regedit_ArcGIS_Standalone.pdf)
Regedit_ArcGIS_Standalone.pdf)

► Article 26751: How to create a transform package for ArcGIS Desktop


(Transform_ArcGIS.pdf)
Transform_ArcGIS.pdf)

► Article 28813: How to create a transform package for ArcInfo Workstation


(Transform_ArcInfo_workstation.pdf)
Transform_ArcInfo_workstation.pdf)

16
Help
► Microsoft

ƒ TechNet Article: Msiexec (command-line options)


(Msiexec_Options.pdf
Msiexec_Options.pdf))

ƒ Support Article 314934: How to Use Group Policy


to Remotely Install Software
(MS_Active_Directory_Group_Policy.pdf)
MS_Active_Directory_Group_Policy.pdf)

Resources
► Specific MsiExec Parameters, Feature Values and Descriptions for ArcGIS
Desktop, ArcView Standalone, ArcInfo Workstation, and Desktop
Developer Kit (Msiexec_ArcGIS_Parameters.pdf)
Msiexec_ArcGIS_Parameters.pdf)
► Sample MsiExec commands for full installation with all features of ArcGIS
Desktop and supporting programs to copy and execute in Run
(Msiexec_ArcGIS_Commands.txt)
Msiexec_ArcGIS_Commands.txt)
► One Really Cool Application for creating transformation packages
(Orca.msi)
Orca.msi)
► Sample Transformation Packages – DO NOT USE AS IS (License server
specified)
ƒ ArcGISDesktop91Setup-
ArcGISDesktop91Setup-ArcInfo.mst
ƒ ArcGISDesktop91Setup-
ArcGISDesktop91Setup-ArcView.mst
ƒ ArcInfoWorkstation91Setup.mst
► Transformation Packages – Can be used on any distribution point
ƒ ArcView91Setup-
ArcView91Setup-Standalone.mst
ƒ ArcGISDesktop91Setup-
ArcGISDesktop91Setup-DevelopersKit.mst
ƒ ArcGISDesktop91Setup-
ArcGISDesktop91Setup-Tutorial.mst
ƒ CrystalReportsXISetup.mst
► Sample Deployment Configuration and Tracking Database
(ArcGIS_Install.mdb)
ArcGIS_Install.mdb)

17

Das könnte Ihnen auch gefallen