What is required when installing Package Services?
Environment
ITMS 8.x
Resolution
While adding the Package Service in the SMP Console, it will also show you what we are expecting to have setup (if you right-click on Package Service>View Prerequisites for Site Service):
Computer managed
Local
Asset status is active
Agent version supported
Operating system supported
Service not installed
HTTP Server installed (In order for packages to be via HTTP/HTTPS, then the IIS must be installed)
Package Server is unable to host its packages within IIS 7 unless the IIS 6.0 Compatibility Tools are installed as part of the Web Service role configuration. There are a few other services that need to be enabled for Package server to fully function, they are outlined below.
1. Log in as the in-built Administrator account first 2. Go to Start > Administrative Tools > Server Manager 3. Select ‘Web Server (IIS)’ in the left hand tree 4. Inside the right hand pane click the link ‘Add Role Services’ 5. Select Application Development and make sure ASP is checked. 6. Select Security and ensure that Windows Authentication is checked. 7. Select Management tools > IIS 6 Management Compatibility (all sub folders checked) 8. Click the ‘Install’ button inside the popup dialog
Note: if you need to browse to the package directory, add the "Directory Browsing" option under Web Server>Common HTTP features.
What Happens after enabling Package Service?
At this point the computer is on-track to become a Package server and to be setup to run Package on some client computers. These steps will all occur in due time, but each step can be done more quickly if necessary. Here are the basic steps.
NS runs resource membership update
Now the data on the Site Management screen is reflected in the corresponding computer filters and policies
Agent on this computer checks in for new policies
Now this computer knows it should become a Package server
The agent runs the process to install the Site Server and Package Services components.
Now the computer has installed the necessary software
Agent on the computer sends basic inventory to the NS
Now the NS knows that this computer is operating as a Package server
Agent on this new packager server checks in for new policies
Now Package Server knows what packages it should download
Package Server download packages, as time permits
Now package server has the packages
Later, when an agent on a managed computer requires a package