Home > Intel Communities > Open Port IT Community > Intel® vPro™ Expert Center > Activation > Blog > Tags > activation
1 2 3 Previous Next

Activation Blog

36 Posts tagged with the activation tag
0

Activate Today! Realize ROI with Intel® vPro Technology and Symantec Altiris is now available for on-demand viewing!

 

We are hosting a series of ROI and activation webinars on Tech Republic; each one is focused on a specific management console - Symantec Altiris, Microsoft System Center Configuration Manager, and LANDesk.

 

This webcast features special guest speakers from Intel Corporation, Jeff Marek, Director of End User Platform Engineering, Digital Office, and Jeff Torello, Staff Architect, Digital Office and Lee Bender, Sr. Technical Manager of Strategic Alliances, Symantec. They discuss the ROI possible with Intel vPro technology usage models activated, a review of the primary usage models supported by Altiris, and an overview of the activation process using Altiris.

 

In addition, Kelsey captured the questions and answers from this session (Thanks Kelsey!!).

 

Have questions that aren't covered here? Please post them in the Ask An Expert forum and we'll get them answered for you.

 

 

Question

Answer

Q1: Are there other   vendors/products that take advantage of the vPro technology, or is Symantec   exclusively doing the management for the vPro technology?

A1: Yes, there are others. In fact, we have many ISV partners that   support vPro Technology in their client management solutions. Other than   Symantec, Microsoft supports vPro in their Configuration Manager (aka SCCM)   product in the Out-of-Band Manager component. LANDesk also support vPro   Technology, as well as others.

Q2: Cleveland Clinic: How much   do you pay to purchase desktop from HP? Any minimum purchase?

A2: We buy over 5000 new pc's a year on our lifecycle process. We   have built into this process the imaging and vpro setup. The cost is volume   based, but anyone can buy a PC from HP with VPRO enablement on a one off   basis.

Q3: How could you boot a   remote system from a network ISO if the OS is down? ie no vpn client? Thanks!

A3: With the Intel vPro technology, a boot redirection can be   initiated. This allows a bootable ISO to be presented to the system. There   are online demonstrations at Intel vPro Expert Center and Symantec Connect. This   is the power of Intel vPro technology and out-of-band management. Regardless   of the host operating system state, Intel vPro technology communications can   connect to, power on\off, present a bootable ISO, and other items over the   network. The bootable ISO can be located at any accessible UNC share. There   are online demonstrations at Intel vPro Expert Center and Symantec Connect.   Example article.

Q4A: What specific kinds of   problems can be fixed remotely, if the OS isn't operating?

A4: Software problems. By booting to an ISO located somewhere on the   network, the technician has the ability to run diagnostic tools or repair   corrupt files on the local hard drive. So, specifically, a tech could fix OS   problems, perform hardware or low-level scans, boot into the BIOS to review   and change BIOS settings, etc. This ability to redirect the boot process   allows the tech to access common diagnostic tools, even if the OS won't boot!   But obviously, bad hardware cannot be fixed remotely and will require a   desk-side visit.

Q4B: OK, so maybe this is   obvious, but to implement this, I need all new hardware, right?

A4: You may already have systems supporting Intel Active Management   Technology, within the Intel vPro Technology platform. The technology has   been in systems for over 3 years now. There are tools and articles on Intel   vPro Expert Center and Symantec Connect explaining how to find systems. One   example is here. Intel vPro Technology is a platform (analogous to Centrino) that   consist of: CPU, chipset, and network adapter(s). I am not aware of any   computer manufacturers that offer FRU (field replaceable unit) upgrades for   motherboards/systems to convert a non-vPro PC to vPro. So, yes, the short   answer is, unless you have existing PC's that support vPro, as companies   refresh their fleet, they can opt for vPro Technology in their new PC   purchases. We maintain a list of PCs featuring vPro Technology on the vPro   Expert Center here.

Q5: How long of a time frame   from investigation of vPro to actually having machines up and working?

A5: [Cleveland Clinic] It’s a process to start this. You really need   to engage the product your using and vPro together. We were very early   adopters in this process, and really took us about 6-7 months. Once we got   through all those initial hurdles, we were able to move very quickly. We have   a lifecycle process now and also pushed that back to our manufacturer. In   terms of new deployment, I think it would be much quicker.

Q6: Were all of your employees   behind moving to vPro? Were they all believers at first?

A6: It’s having a positive impact and is lowering the workload for   people responsible for managing these systems.

Q7: How could you boot a   remote system from a network ISO if the OS is down or maybe if you don’t have   a VPN client?

A7: Intel vPro technology is contained in the hardware, so the OS   itself is irrelevant to the functionality of vPro. The way this would   typically work is that the chipset manages the network stack and so it’s   still on the network with same IP/hostname. You can connect with the Symantec   tool and tell it to grab this network based image (ISO) of our repair utility   that we put together inside our company. That machine will reboot and load   that image across the network. Now, if there’s no VPN client, you can provide   the user a CD to cause the computer to be rebooted, or a USB image and have   that capability still be performed.

Q8: What are the typical types   of problems that customers are fixing remotely?

A8: It’s the ability to reach out and repair and recover the machine   from a variety of bad scenarios. You can go down the wire to figure out if   your inventory isn’t up to date and what kind of hardware it is. Once you   have the ability to boot to an ISO – you can jump into the BIOS you can help   the end user walk through it, low level scans, copy over possibly corrupted   files. We have seen people reboot dead hardware to do even just limited   functionality. Once you can fix something remotely you can repair things that   you usually couldn’t.

Q9: Are there other software   tools that can be used to manage vPro PCs?

There are about 60 different programs that support vPro capabilities.   On the vPro Expert Center there is a list of the programs that support vPro.   Some examples are Microsoft Systems Center Configuration Manager (SCCM) and   LANDesk.

0 Comments Permalink
0

Whether you are planning to implement a Vendor TLS Certificate in the future, or you are having trouble applying a certificate you’ve already obtained, this article walks through the best practices.  The details include all the steps to properly install the right items and resolve issues we’ve encountered up to this point.  This article applies to Out of Band Management Solution 7.0, included with Client Management Suite 7.0.  Since certificates introduce tight encryption security, if the right items and steps are not in place or followed, it can break the ability of AMT systems to provision with Remote Configuration.

Introduction

Why is Configuring a vPro capable system important?  Without setup and configuration, the functionality provided by vPro is not accessible within your Symantec Client Management Suite environment.  Out of Band Management Solution allows setup and configuration to occur automatically using Remote Configuration.

Using Remote Configuration to setup and configure your Intel AMT vPro capable computers takes the work out of the process, after some initial setup.  AMT systems that come preconfigured with versions 2.2, 2.6, 3.0+, 4.0+, and 5.0+ will automatically use Remote Configuration to setup and configure with a valid Provisioning Server.  Out of Band Management provides such a server.  The hashes from vendors (AMT 3.0 includes Verisign, GoDaddy, Comodo) are already configured in the firmware, and upon connection to power and the network, will begin to send out requests for configuration.  Thus in this way the managed vPro systems are already prepared to be configured without any intervention by the IT staff.

Usually the issues we see with the Remote Configuration process originate on the server-side process of adding a certificate from the before mentioned vendors.  Obtaining and installing a vendor TLS Remote Configuration certificate needs to be done the correct way so that authentication can succeed.  Once in place, provisioning will roll forward without any further intervention as long as the certificate remains valid.  This article focuses on applying the server-side certificate so that setup and configuration can move forward automatically.

Obtaining a Remote Configuration Certificate

This subject has been covered previously.  I wanted to lightly touch upon this as there is a vital step that should be taken so that if anything goes wrong we can correct it.  First, the following article covers how to properly obtain a certificate:

Note that part of obtaining a Remote Configuration is submitting the request from the Server you plan to install the certificate onto.  This process creates the private key for the server-side certificate, and this item will not be available until partway through the application of the crt (or cer) file obtained from the vendor.  The specific step that provides the full key, both private and public, is when the certificate is exported into a PFX format after the initial import, checking the option to export the private key will give you a complete backup of the full certificate in case it is needed in the future.  If something happens, or if the application doesn’t go right, we’ll need both, so it’s essential to export this as soon as possible.

During the steps to install the certificate emphasis will be given on the step where the export should take place.

Certificate Authority (CA)

In order to use Remote Configuration with Out of Band Management the Microsoft Certificate Authority services must be installed on the Notification Server or the OOB Site Server.  Use the following steps to install if it is not installed:

  1. Go to Start > Administrative Tools > and click on Add or Remove Programs.
  2. In the left-side button bar click the button Add/Remove Windows Components.
  3. Check the option labeled Certificate Services.  See this screenshot for details:
    CAInstall.jpg
  4. You’ll receive the pop-up:
    After installation Certificate Services, the machine name and domain membership may not be changed due to the binding of the machine name to CA information stored in the Active Directory.  Changing the machine name or domain membership would invalidate the certificates issues from the CA.  Please ensure the proper machine name and domain membership are configured before installing Certificate Services. Do you want to continue?
  5. Click Yes to continue once your system has the intended identity.  Click Next.
  6. Choose what type of CA to create.  If you are not installing a hierarchy of CAs you can leave the stand-alone root CA option selected.  Click Next.
  7. Input the name the CA will be known by.  This must match what is in the hierarchy or by what the Remote Configuration certificate name will be known by.
  8. The Distinguished Name is generated automatically in an AD Environment and will be the suffix of the system.
  9. Click through the rest of the options, noting where the services data files are stored.
  10. You will be prompted to restart IIS.  This is required during the installation.
  11. Click Finish to complete the installation.
  12. Done!  The NS or Site Server is now prepared to handle certificates in the Remote Configuration process.

Installing the Certificate

The recommended application for a Remote Configuration certificate is to let the certificate dictate where to be installed.  However this process has sometimes resulted with the certificate installed to an incorrect place.  When this occurred we’ve had headaches trying to clean up the system to properly install the certificate.  Why this occurs is unclear.  For reference I’m including the process of adding a certificate automatically here:

  1. Save the acquired cer or crt file from the vendor onto the Notification Server or the Site Server for Out of Band Management.
  2. Right-click on the file and choose Install Certificate.
  3. Click next on the Welcome screen.
  4. Leave the radial option on ‘Automatically select the certificate store based on the type of certificate’ and click Next.
  5. Click Finish to complete the installation.  You’ll receive a confirmation pop-up that the certificate installed successfully.

While I won’t advise against using this method, the below steps uses the manual installation method to ensure the certificate is installed to the correct place.

I’ve condensed the steps required into the following list.  This process works for all vendors once you’ve obtained a certificate.  Note that these steps are provided to consolidate both recommended steps and documentation into one whole.

  1. Go to Start > Run > type mmc > and click OK.
  2. In the resulting console click under File and choose Add/Remove Snap-ins…
  3. Near the bottom of the resulting window click the Add button.
  4. From the list that appears select Certificates and then click the Add button.
  5. Leave the radial button selected on ‘My user account’ and click Finish.
  6. From the same list select Certificates again and click the Add button.
  7. From the resulting window change the radial select to ‘Computer account’ and click Next.
  8. Leave the selection at ‘Local computer: (the computer this console is running on) and click Finish.
  9. Click the Close button in the window offering you the list of available snap-ins.
  10. At the original add/remove snap-in screen verify that you have two entries:
    1. Certificates – Current User
    2. Certificates (Local Computer)
  11. Click OK.
  12. Expand both trees in the left-hand pane within the console.  You should see the full certificate stores as shown in this screenshot:
    CertificateStores.jpg
  13. Right-click on the Personal folder under the Current User certificate store and highlight ‘All Tasks’ and click on ‘Import’ in the pop-out menu.
  14. Click Next on the Welcome page of the Certificate Import Wizard and click the Browse button.
  15. Browse to the cer or crt file provided by the vendor, highlight it, and click Open.
  16. Click Next, and leave the radial option on ‘Place all certificates in the following store’, which should be set to ‘Personal’.  Click Next.
  17. Under the Completing section of the wizard, Click Finish.  You should receive a pop-up indicating the certificate was successfully installed.
  18. NOTE!  This is the vital step mentioned previously in the article.  We will now export the certificate with both public and private keys, which will give us the full set and allow us to remove and reapply if necessary.  In the MMC select the newly imported certificate > right-click > and choose All Tasks > Export…
  19. Click Next on the Welcome screen.  In the resulting list you should have an active option for ‘Personal Information Exchange – PKCS #12 (.PFX)’.  If this option is not available (grayed out as shown in this screenshot), there is a problem with the certificate and the private key is not accessible:
    ExportDial.jpg
    If this occurs please note the following items:
    1. The application of the public key, or cer/crt file, must be done on the server where the key was requested. 
    2. If this is not your Provisioning Server you’ll need to contact the Vendor of the certificate to resolve the discrepancy.
    3. If you did request this certificate from the server you are operating on, you’ll also need to contact the vendor to explain that the private key is not found when exporting the certificate after initial application.
  20. Follow the wizard, and ensure you select the option ‘Yes, export the private key’.  When saving the file, it will prompt you to set a password to protect the private key (this is recommended for security reasons).  The export should leave you a PFX file.  Keep this in a safe place, preferably in line with your company’s encryption certificate backup policy.
  21. Next we need to import the full key into the Computer store.  Start back in the MMC > under the Local Computer certificate store > right-click on the Personal folder > select All Tasks > Import…
  22. Click Next on the Welcome screen and click the Browse button on the subsequent screen.
  23. Browse to the newly exported PFX file.  Note that you will need to change the ‘Files of type’ to include the PFX format.  Click Next.
  24. The Password screen prompts for the password you set when you exported the key in step #20, as shown in the following screenshot.  Enter the password and click Next.
    CertPassword.jpg
  25. Choose or leave the select to ‘Place all certificates in the following store’.  The value should be Personal.  Click Next.
  26. Click Finish on the end details page to complete the import.
  27. Done!

NOTE: In Out of Band Management 6.x, with Intel SCS 3.x or earlier, a separate utility was required to load certificates into Intel SCS so the Provision Server was aware of them.  This is no longer required as Intel SCS 5.x possesses intelligence to automatically acquire all installed Intel vPro Remote Configuration encryption certificates.

Reinstalling the Certificate

If you need to reinstall the certificate and you have a PFX file, you can do so by opening both certificate stores (User and Local Computer) as outlined in the previous steps.  Browse through the certificate stores and delete any instance of the vendor certificate.   This will remove any associations and allow a clean application of the certificate to occur.  Look for the following:

  • The name matching the name of the cer or crt file obtained from the vendor
  • The vendor’s certificate (the entry will contain the vendor name).

NOTE: Be careful when removing vendor certificates as they may not be part of the Remote Configuration.  The best example is Verisign, which may have many entries.  If unsure, leave the certificate in place, or export it before deleting it so you can restore it if necessary.

Enabling Remote Configuration

To ensure that Out of Band Management is setup to use Remote Configuration as a valid setup and configuration method, follow these steps:

  1. In the Symantec Management Console browse under Home > Remote Management > and click on Out of Band Management.
  2. In the left-hand tree browse under Configuration > Configuration Service Settings > and select General.
  3. In the resulting page ensure that the option labeled Allow Remote Configuration is checked.  If it is not, check it.  See this screenshot for an example:
    EnableRemoteConfig.jpg
  4. If you needed to check the option, be sure to click Save Changes to register the change.

That should do it for the certificates.  You’ve now completed the steps required to install and enable Remote Configuration in the Out of Band Management Environment.  However you are not done yet!  Certain infrastructure components are required to make this process seamless.  Proceed to the next section for details.

Other Setup Requirements

The following items will be used to automate the setup and configuration process.  Remote Configuration will use these to locate and communicate with the Provisioning Server (Out of Band Management).

ProvisionServer

Each zone within DNS should have a ProvisionServer entry to ensure that Remote Configuration requests are properly routed to the Server.  This will also help properly resolve names during the authentication process.  Use the following steps to add ProvisionServer to DNS:

  1. Go to Start > Run > type mmc > and click OK.
  2. In the resulting console click under File and choose Add/Remove Snap-ins…
  3. Near the bottom of the resulting window click the Add button.
  4. From the list that appears select DNS and click Add and click Close.
  5. Click OK in the next Window.
  6. Browse in the tree to the Forward Lookup Zones.
  7. Right-click the entry for the Notification Server computer and choose New Alias.
  8. Type ProvisionServer as the Alias name, in this manner:
    ProvisionServer
  9. Done! 

Though simple, this is the key to directing the automatic Remote Configuration hello packets from enabled vPro systems to the Notification Server or Site Server.  Without this step no setup and configuration of vPro systems will occur.

To test, log onto a system on the subnet you’re trying to conduct Remote Configuration from.  Run a command prompt and use the following command:

  • ping ProvisionServer

We should see the responding IP Address by the IP Address of the Notification Server, or, if you’ve set it up this way, the Intel SCS Server conducting provisioning.  Another test you can try is to run the following command:

  • nslookup ProvisionServer

We should get the data on the Notification Server’s Fully Qualified Domain Name (FQDN).

DNS Zones

In a multiple domain structure this is especially important, but all environments need to have the right data in DNS to properly pass and authenticate in a TLS environment.  The DNS Primary Zone should be set to the Domain path contained within the certificate.  For example, if the certificate name is MyNSServer_My1Domain_local, the DNS Primary Zone should be My1Domain.local.  Without this, authentication can fail as the FQDN is used during authentication, and if the name being transmitted across the wire doesn’t match what’s in the certificate, authentication will fail.  Here is another example:

  • Certificate: MyNSServer_My1Domain_local.crt
  • DNS Primary lookup Zone: My1Domain.local

DHCP Option

Another Network related requirement may be DHCP Option 15.  While I’m not sure why this has proven to be required in some environments and not others, creating this option has resolved failed authentication issues within Remote Configuration.

In DNS, create an entry for Option 15, with the value of the domain path.  This will often be the same as what is located in the DNS Primary Zone.  The following details are an example:

  • Certificate: MyNSServer_My1Domain_local.crt
  • DNS Primary lookup Zone: My1Domain.local
  • DHCP Option 15: My1Domain.local

Conclusion

Following the above procedure should allow remote configuration to occur without problems.  Once in place, the configuration will move forward with automatic setup and configuration for all vPro enabled systems that support Remote Configuration.

0 Comments Permalink
1

Some issues with the Intel® Active Management Technology’s (Intel® AMT) Setup and Configuration Service (Intel SCS or SCS) Console GUI in the 5.x versions exist.

 

While not insurmountable, they must be taken into consideration when planning the use of the SCS Console.

 

Take a look at my new post Intel® AMT SCS 5.X GUI Issues for details.

1 Comments Permalink
0

If you are gettng ready to upgrade your Intel® Active Management Technology (Intel® AMT) Setup and Configuration Service (Intel SCS or SCS) from version 3.x to 5.x. check out my Intel® AMT SCS V3.3 TO 5.X Upgrade Overview

 

 

It covers a couple of items that differ between the versions, especially around locations of your Remote Configuration provisioning certificate.

0 Comments Permalink
0

This new guide will help you start using vPro - there are instructions for creating provisioning templates, as well as how to perform remote admin tasks and EOLing machines. Use Case: Intel vPro Technology Common-Use Guide For LANDesk

 

To find a compilation of use case/implementation docs, see this wiki: Use Cases: Ways to use vPro in your environment

0 Comments Permalink
0

Case Studies

Posted by Gary Szolnoki Nov 11, 2008

Learn how Intel has helped top companies, universities, and hospitals shorten the time it takes to do IT, including the following:

 

  • Complete an Asset Inventory

  • Solve Hardware Problems

  • Solve Software Problems

  • Protect all PC's by detecting antivirus agents

 

In many cases Intel has shortened the time it takes to complete these tasks by 25 to 50 percent, saving money, while also developing a more efficient workflow.

 

Enterprise Client/Mobility Success Stories

0 Comments Permalink
2

 

Whether you are planning to implement a Vendor TLS Certificate in the future, or you are having trouble applying a certificate you've already obtained, this article walks through the best practices. The details include all the steps to properly install the right items and resolve issues we've encountered up until this point. This article applies to Out of Band Management Solution 6.2. Since certificates introduce tight encryption security, if the right items and steps are not in place or followed, it can break the ability of AMT systems to provision with Remote Configuration.

 

 

 

Introduction

Using Remote Configuration to Provision your Intel AMT vPro capable computers takes the work out of the progress. All 2.6, 3.0+ AMT systems come preconfigured to automatically use Remote Configuration to provision with a valid Provisioning Server. The hashes from vendors (AMT 3.0 includes Verisign, GoDaddy, Comodo) are already configured in the firmware, and upon connection to power and the network, will begin to send out requests for provisioning. Thus in this way the managed vPro systems are already prepared to be provisioned without any needed intervention by the IT staff.

 

 

 

 

The issues we see then arise from the server-side application of a certificate that matches the hashes already loaded. Obtaining and installing a vendor TLS Remote Configuration certificate needs to be done the right way so that authentication can succeed. Once in place, provisioning will roll forward without any further intervention. This article focuses on applying the server-side certificate so that provisioning can move forward automatically.

 

 

 

Obtaining a Remote Configuration Certificate

This subject has been covered previously. I wanted to lightly touch upon this as there is a vital step that should be taken so that if anything goes wrong we can correct it. First, the following article covers how to properly obtain a certificate:

 

 

 

 

Note that part of obtaining a Remote Configuration is submitting the request from the Server you plan to install the certificate onto. This process creates the private key for the server-side certificate, and this piece will not be available until partway through the application of the crt (or cer) file obtained from the vendor. The specific step that provides the full key, both private and public, is when the certificate is exported after the initial import into a PFX format, checking the option to export the private key will give you a complete backup of the full certificate. If something happens, or if the application didn't go right, we'll need both, so it's essential to export this as soon as possible.

 

 

 

 

 

During the steps to install the certificate emphasis will be given on the step where the export should take place.

 

 

 

Installing the Certificate

I've condensed the steps required into the following list. This process works for all vendors once you've obtained a certificate. Note that these steps are provided to consolidate both recommended steps and documentation into one whole.

 

  1. Go to Start > Run > type mmc > and click OK.

  2. In the resulting console click under File and choose Add/Remove Snap-in...

  3. Near the bottom of the resulting window click the Add button.

  4. From the list that appears select Certificates and then click the Add button.

  5. Leave the radial button selected on ‘My user account' and click Finish.

  6. From the same list select Certificates again and click the Add button.

  7. From the resulting window change the radial select to ‘Computer account' and click Next.

  8. Leave the selection at ‘Local computer: (the computer this console is running on) and click Finish.

  9. Click the Close button in the window offering you the list of available snap-ins.

  10. At the original add/remove snap-in screen verify that you have two entries:

    1. Certificates - Current User

    2. Certificates (Local Computer)

  11. Click OK.

  12. Expand both trees in the left-hand pane within the console. You should see the full certificate stores.

  13. Right-click on the Personal folder under the Current User certificate store and highlight ‘All Tasks' and click on ‘Import' in the pop-out menu.

  14. Click Next on the Welcome page of the Certificate Import Wizard and click the Browse button.

  15. Browse to the cer or crt file provided by the vendor, highlight it, and click Open.

  16. Click Next, and leave the radial option on ‘Place all certificates in the following store', which should be set to ‘Personal'. Click Next.

  17. Under the Completing section of the wizard, Click Finish. You should receive a pop-up .

  18. NOTE! This is the vital step mentioned previously in the article. We will now export the certificate with both public and private keys, which will give us the full set and allow us to remove and reapply if necessary. In the MMC select the newly imported certificate > right-click > and choose All Tasks > Export...

  19. Click Next on the Welcome screen. In the resulting list you should have an active option for ‘Personal Information Exchange - PKCS #12 (.PFX)'. If this option is not available there is a problem with the certificate and the private key is not accessible.

  20. Follow the wizard, and ensure you select the option ‘Yes, export the private key'. When saving the file, it will prompt you to set a password to protect the private key (this is recommended for security reasons). The export should leave you a PFX file. Keep this in a safe place, and back it up just in case.

  21. Next we need to import the full key into the Computer store. Start back in the MMC, under the Local Computer certificate store, right-click on the Personal folder, select All Tasks > Import...

  22. Click Next on the Welcome screen and click the Browse button on the subsequent screen.

  23. Browse to the newly exported PFX file. Note that you will need to change the ‘Files of type' to include the PFX format. Click Next.

  24. The Password screen prompts for the password you set when you exported the key in step #20. Enter the password and click Next.

  25. Choose or leave the select to ‘Place all certificates in the following store'. The value should be Personal. Click Next.

  26. Click Finish on the end details page to complete the import.

  27. Next, we need to load the certificate into Intel SCS so it can properly authenticate with the AMT systems requesting Remote Configuration. Browse to the following location: \Program Files\Intel\AMTConfServer\Tools.

  28. Execute the file loadcert.exe.

  29. Press Y and Enter.

  30. A ‘Select Certificate' popup will appear. Select the name of the cer or crt file you received from the vendor and click OK. The window will disappear.

  31. Now both Personal certificate stores and Intel SCS should have all the needed certificates to successfully work with Remote Configuration. However, we are not done as other steps may be needed.

 

Reinstalling the Certificate

If you need to reinstall the certificate and have a PFX file, you can do so by opening both certificate stores (User and Local Computer) as outlined in the previous steps. Browse through the certificate stores and delete any instance of the vendor certificate. This will remove any associations and allow a clean application of the certificate to occur. Look for the following:

 

  • The name matching the name of the cer or crt file obtained from the vendor

  • The vendor's certificate (the entry will contain the vendor name).

 

NOTE: Be careful when removing vendor certificates as they may not be part of the Remote Configuration. The best example is Verisign, which may have many entries. If unsure, leave the certificate in place, or export it before deleting it so you can restore it if necessary.

 

 

Other Setup Requirements

The following items may be required, depending on the environment.

 

 

ProvisionServer

Each zone within DNS should have a ProvisionServer entry to ensure that Remote Configuration requests are properly routed. This will also help properly resolve names during the authentication process. To test, log onto a system on the subnet you're trying to conduct Remote Configuration from. Run a command prompt and use the following command:

 

  • ping ProvisionServer

 

 

 

We should see the responding IP Address by the IP Address of the Notification Server, or, if you've set it up this way, the Intel SCS Server conducting provisioning. Another test you can try is to run the following command:

 

 

  • nslookup ProvisionServer

 

 

 

We should get the data on the Notification Server's name.

 

 

 

DNS Zones

In a multiple domain structure this is especially important, but all environments need to have the right data in DNS to properly pass and authenticate in a TLS environment. The DNS Primary Zone should be set to the Domain path contained within the certificate. For example, if the certificate name is MyNSServer_My1Domain_local, the DNS Primary Zone should be My1Domain.local. Without this, authentication can fail as the FQDN is used during authentication, and if the name being transmitted across the wire doesn't match what's in the certificate, authentication will fail. Here is another example:

 

  • Certificate: MyNSServer_My1Domain_local.crt

  • DNS Primary lookup Zone: My1Domain.local

 

DHCP Option

Another Network related requirement may be DHCP Option 15. While I'm not sure why this has proven to be required in some environments and not others, creating this option has resolved failed authentication issues within Remote Configuration.

 

 

 

 

In DNS, create an entry for Option 15, with the value of the domain path. This will often be the same as what is located in the DNS Primary Zone. The following details are an example:

 

 

  • Certificate: MyNSServer_My1Domain_local.crt

  • DNS Primary lookup Zone: My1Domain.local

  • DHCP Option 15: My1Domain.local

 

Conclusion

Following the above procedure should allow remote configuration to occur without problems. Once in place, the configuration will move forward with automatically provisioning systems that support Remote Configuration.

2 Comments Permalink
0

Using LANDesk 8.8 for your vPro deployment? This quick start guide was updated to add new details and increase usability.

 

Quick Start Guide for LANDesk* and Intel® AMT

0 Comments Permalink
0
0 Comments Permalink
0

Activator packaging

Posted by Liesa Harkness Oct 9, 2008

Today I've posted a couple of documents that outline tools we have developed to deploy the activator tool in several Enterprise enviroments. Activator Packaging gives an overview of the tool and the requirements Building Activator Packages is an example of a script and packaging tool used to deliver the Activator Utility and the syntax to initially provision systems and to keep the host name sychronized.

0 Comments Permalink
0

Here's a guide that provides step-by-step instruction for purchasing a VeriSign certificate and then importing it into Internet Explorer for use with LANDesk 8.8.

 

Installing VeriSign Certificates on LANDesk 8.8

0 Comments Permalink
0

I was recently asked about the security of vPro and Intel Active Management Technology, therefore I started to pull together all the resources I leverage when discussing this topic and help to alleviate concerns of the Information Security folks in the IT shops. here are those links and if you find additional ones that help please add on to the blog.

 

Hardening Measures Built into Intel® Active Management Technology

http://softwarecommunity.intel.com/articles/eng/3703.htm

 

AMT System Defense Usecases

http://communities.intel.com/docs/DOC-1278

 

Intel® Active Management Technology Protect Use Cases

http://softwarecommunity.intel.com/articles/eng/1031.htm

 

Intel® Active Management Technology Use Case #7: Hardware-Based Isolation and Recovery (Protect)

http://softwarecommunity.intel.com/articles/eng/1179.htm

 

 

 

If any questions on security of vPro please let me know.

0 Comments Permalink
0

Hi everyone -

 

Here's new guide that we just finished. Let me know what you think of this new format - we're trying to increase the usability of our documentation - let me know if we're on track!

 

This guide steps through Basic Mode Activation (formerly known as SMB Mode) of a Hewlett-Packard* 6910p. Once activated, follow the instructions to install the Intel(R) System Defense Utility and start exploring the supported use cases.

 

Basic (SMB) Mode Activation for the HP 6910p

0 Comments Permalink
0

If you are seeing any failures in your log around setting the hostname during a Remote configuration it could be due to a underscore in the host name. Check out Terry Cutlers post on altiris juice @ http://juice.altiris.com/tech-tip/1622/underscore-not-supported-in-intel-amt-hostnames . Terry references the RFC952 - DoD Internet host table specification @ http://www.faqs.org/rfcs/rfc952.html. Here are the assumptions from that specification.

 

ASSUMPTIONS

 

1. A "name" (Net, Host, Gateway, or Domain name) is a text string up

to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus

sign , and period (.). Note that periods are only allowed when

they serve to delimit components of "domain style names". (See

RFC-921, "Domain Name System Implementation Schedule", for

background). No blank or space characters are permitted as part of a

name. No distinction is made between upper and lower case. The first

character must be an alpha character. The last character must not be

a minus sign or period. A host which serves as a GATEWAY should have

"-GATEWAY" or "-GW" as part of its name. Hosts which do not serve as

Internet gateways should not use "-GATEWAY" and "-GW" as part of

their names. A host which is a TAC should have "-TAC" as the last

part of its host name, if it is a DoD host. Single character names

or nicknames are not allowed.

0 Comments Permalink
0

For those who have Provisioned Intel AMT Systems, you may wonder what takes place in the background. This article is for you! The process has often been covered at a high level, but here the technical details are provided. Hopefully this helps you understand the inner workings, and provide you information when troubleshooting Provisioning issues. And for those of you who are technically minded, it's also neat to know! This information was compiled working on issues and running through provisioning processes from Symantec Support.

 

 

Introduction

Often the Provisioning process for Intel vPro systems has been described as complex. This comes from the fact that the Provisioning process was designed with high security in mind. Since the initial release we have improved success rates by working with Intel to make the process more user friendly without compromising the high level of security. To this end this document will explain the process of Provisioning from a technical level, providing an unfiltered view of the process, also without compromising its security.

 

 

Provisioning Flow

The following process assumes that Altiris Out of Band Management and Intel SCS are install, configured, and ready to go. This process follows the flow of Provisioning and what data points, technologies, and methods are used. The level of details is meant to be a resource when working with Provisioning or troubleshooting Provisioning issues, so not all details are available for this process. Note the following points before moving through the process:

 

  • The console items in the Altiris Console under View > Solutions > Out of Band Management > Provisioning are not tied to the Altiris database like most of the rest of the Altiris Console. They connect through a virtual Website (AMTSCS under the Default Website of the SCS Server) to the IntelAMT database.

  • Data from two databases (IntelAMT and Altiris) are used during the Provisioning process.

 

 

 

The following articles can assist if you need information on these:

 

 

 

 

  1. The server is loaded with a security key or certificate. See the following two items for how these keys are loaded:

    1. For a PID PPS, either keys are randomly generated or imported into the IntelAMT database. Specifically they reside in the table csti_pid_map. Once created/imported, they are available for verifying authentication from an incoming provisioning request from AMT.

    2. For TLS-PKI (certificate-based Remote Configuration) a certificate is loaded onto the server. See this article for details: http://juice.altiris.com/article/4496/obtaining-and-applying-a-verisign-remote-configuration-certificate.

  2. The clients need the matching keys loaded onto them. This is done differently depending on the type:

    1. For PID PPS the keys are set by one of the following methods: the OEM sets it, it's entered manually into the Intel ME, or inputted via a one-touch USB flash drive. The PID and PPS are written into the firmware to be used as the authentication credentials when it looks for a provisioning server.

    2. For Remote Configuration (TLS-PKI) at the factory predefined hashes are burned into the firmware for the following certificate vendors (more to come in subsequent versions of AMT). This means AMT already has authentication keys to begin the provisioning process direct from the factory.

  • VeriSign

  • Komodo

  • GoDaddy

  1. The client machine, once it has it's keys and has been connected to the network and power, uses one of two methods to find the Provisioning Server:

    1. The IP address of the server can be manually put into the Intel ME, including what port the SCS listener is configured for (default 9971). When this is done, the AMT client will transmit its Hello message directly to the IP Address and port.

    2. The client will transmit its message on port 9971 to the name of ‘ProvisionServer'. If Out of Band Management, Intel SCS, and DNS have been properly setup DNS will route the packet to the Notification Server.

  2. The Notification Server is set to listen for AMT Provisioning traffic on port 9971, but can be configured to use a different port if so desired in the Altiris Console under View > Solutions > Out of Band Management > Configuration > Provisioning > Configuration Service Settings > General. The top options labeled: ‘Listen port:".|
    !ListenPort.jpg!

  3. When SCS, via the service AMTConfig (process AMTConfigWinService.exe) receives the incoming "hello" packet, it initiates an authentication request with the client to complete the authentication process, the beginning of which was stored in the packet. Once authentication completes successfully, the process moves on.

  4. The service, AMTConfig, catches the incoming packet and logs the data in the IntelAMT database, in the table csti_amts. This table contains all the relevant data for this system's identity.
    !csti_amts.jpg!

  5. Once the system has been logged into the IntelAMT database, Intel SCS uses the database entries under csti_configuration to initiate what's known as the props script. This script is what will assist in the provisioning process. In Altiris case, it is oobprov.exe, located by default at C:\Program Files\Altiris\OOBSC\oobprov.exe. For an example of how Intel SCS knows about this, see this data snippet from the csti_configuration table:
    !csti_configuration.jpg!

  6. On a busy SCS server you can look at Task Manager and see multiple instances of oobprov.exe running. The default settings allow 10 threads to work on provisioning requests at any given time. These threads will interface with the Altiris Database via the Altiris Agent on the local server system. In a standard setup the local system is also the Notification Server.

  7. OOBPROV runs a SQL query to fetch the Fully Qualified Domain Name (FQDN) for the system it is to provision. The query is based off the following data points:

    1. UUID passed to it via Intel SCS, Source is as follows: Database: IntelAMT, Table: csti_amts, Data Source: "Hello" packet from AMT system, Values used: uuid

    2. Database: Altiris, Data-class: OOB Capability, Table: Inv_OOB_Capability, Data Source: Out of Band Discovery Task, Values used: _ResourceGuid - UUID

    3. Database: Altiris, Data-class: AeX AC Location, Table: Inv_AeX_AC_Location, Data Source: Basic Inventory Agent, whether from Basic Inventory function or Hardware Inventory from Inventory Solution, Values used: _ResourceGuid - Fully Qualified Domain Name

  8. The Query accomplishes the following: It takes the UUID from csti_amts, uuid and looks for a match in Inv OOB Capability, uuid. If a match is made, it takes the _ResourceGuid from the same table and makes a match of the same columns name to AeX AC Location. With the match it then reads the values stored under Fully Qualified Domain Name (I'm not sure why they didn't just label this column FQDN...).

  9. Next, oobprov.exe hands back the FQDN it's read from AeX AC Location, Fully Qualified Domain Name and passes it to SCS. SCS takes this value and inserts it into the IntelAMT database at csti_amts, fqdn for the matching resource.

  10. Next, oobprov.exe fetches the automatic profile set within Out of Band Management Solution. This is done in the Altiris Console under View > Solutions > Out of Band Management > Configuration > Provisioning > Intel AMT Systems > Resource Synchronization. This policy needs to be enabled for this step to work, and a default profile configured and selected under the dropdown labeled ‘Intel AMT 2.0+ to profile:'.

  11. The profile provides the operational data for management of the AMT system. After AMT accepts the profile, the Provisioning process is now complete. Before this step, AMT functionality is not available on this system, and after this step only properly authenticated functions will be able to use Intel vPro on the target provisioned systems.

 

Troubleshooting

The following items can be considered break points for this process. If you've done provisioning you may have run into the symptoms produced by the following items. These are compiled as common areas of trouble in this process.

 

  • The "Hello" packets only transmit for 24 hours, on a back-off schedule, before stopping altogether. If the Server is unable to provision in that time, with IP refreshes becoming more frequent, the system can be in a limbo state. See this article for steps to rectify: http://juice.altiris.com/article/3612/using-intels-rct-tool-restart-amt-hello-packets-enterprise-provisioning

  • IP Address changes, refreshes within DHCP during a system's build process can leave SCS with an out of date IP Address for a system that needs provisioning. Coupled with the preceding issue this can leave the system in an unprovisioned state, leaving no ability of the SCS to contact the system to finish the process.

  • Remote Configuration certificate is not properly installed on the server, producing authentication failure messages in the AMT logs.

  • Oobprov.exe is unable to fetch the FQDN. The AMT system needs the Altiris Agent installed, have sent Basic Inventory when it had a valid FQDN (for example a system in the process of being built might not have a valid FQDN yet), OOB Discovery Task downloaded and executed, and data populated into the OOB Capability data class from the task in order for oobprov.exe to be able to fetch the FQDN. Conversely you can use the option in Resource Synchronization labeled, ‘Use DNS IP resolution to find FQDN when assigning profiles'.

 

 

 

A good resource for troubleshooting issues can be found here:

 

 

 

Conclusion

Knowing the underline mechanisms can help when troubleshooting or even when planning your environment. While not all details are provided here, the most essential are.

0 Comments Permalink
1 2 3 Previous Next