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

Activation Blog

32 Posts tagged with the vpro tag
0

How Do I Use the CSV File Generated by Dell CFI Process?

If you've utilized the Dell CFI process for vPro configuration\provisioning, you've likely received a CSV file with a list of preshared keys and password.   The normal process of importing the security keys to the Intel SCS database will not work since the import process is prompting for a .BIN file.

 

One workaround is to directly import the CSV data into the target database - IntelAMT. 

 

Making a direct database modification has inherit risks - thus you may want to test this on a separate system if unsure.   The good news - if you test on a separate non-production system, you can then follow the correct key export procedure which will generate a valid setup.bin file.  The valid setup.bin file can then be imported to your production server.

For those that want to go directly to database insert - here's what you do:

  • Check the last index number of IntelAMT database table csti_pid_map.  
  • Modify the CSV file to align to the target database table format (id, pid, pps, current_password, admin_password, used)
  • For the "used" field, value of zero '0' is unused and will show the values in the console once imported.  A value of '1' is used and will hide from console view
  • Use a bulk SQL import to insert the modified CSV file directly into the database

Explanation of Attached Sample File

In the attached file (convertCSV2BIN.zip) are three sample files for your reference:

  • samplesetup.csv - Modified CSV file to match the database table structure.   Notice that the index starts at 108 - this is because my test system already had generated 107 keys before stepping through this exercise
  • importcsvPID.sql - Sample SQL script for bulk import of samplesetup.csv to the IntelAMT database table csti_pid_map
  • samplesetup.bin - Correctly formatted .BIN file for preferred method of import   (this is unnecessary if you've decided to directly import)

Concluding Thoughts

My intent in sharing this is to provide a simple workaround method to frustrating situation.   Conversations with Dell associates have occurred, yet corrections to the CFI process for vPro provisioning have not yet occurred.   Thus in the meantime - if you receive a CSV file - use the workaround.

0 Comments Permalink
3

This blog entry is primarily for those who are looking to acquiring a VeriSign certificate for vPro remote configuration.  If you've already acquired and are using the certificate, VeriSign will likely be calling you with an update.

 

On May 17th, VeriSign transitioned to a new root certificate for G1 standard certificates - click here to read statement from VeriSign's website 

 

Without going into great detail - how does this affect vPro remote configuration with a VeriSign certificate?

 

The good news is that VeriSign certificates are available for vPro remote configuration.  Take a look at the landing page - http://www.verisign.com/ssl/intel-vpro-technology/index.html

 

A few items to note about the May 17th event:

  • The VeriSign G1 standard certificate has transitioned to their G2 certificate.  The G2 root certificate hash is not currently inside the vPro\AMT platform.
  • The VeriSign certificate available for purchase at the landing site are Secure Site Pro certificates... also referred to as G1 Premium.   You will notice a price increase.  The G1 Premium certificate root hash is the same as the former G1 standard.  The difference is the signing\coding required for Premium level.
  • If you purchased and are using a VeriSign G1 standard certificate for remote configuration prior to May 17, 2009 - VeriSign will be contacting you before the renewal timeframe (i.e. 1, 2, or 3 years based on what you originally purchased) to discuss options.  PLEASE NOTE: The G1 standard certificate is still valid and will work until issued expiration.  You simply cannot renew to the same G1 standard certificate... since it's no longer being issued.

 

If you have questions - please blog back. 

3 Comments Permalink
0

We've added a new type of user guide to our documentation roadmap - the Technology Reference Guide. The purpose of this guide is to provide overviews of vPro technologies as they are rolled out. This version of the guide includes information on Intel Anti-Theft Technology (AT-p), Fast Call for Help (also known as CIRA), tools such as Audit Log and IMSS, Intel TPM, and others.

 

Intel(R) vPro Technology Reference Guide

 

I'd really like to hear what you think about this guide - if you have feedback, please let me know!

 

Thanks,

Michele

0 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

Do you have a bunch of systems that are Intel AMT capable, yet currently set to ASF Manageability mode?  If you're looking for a way to remotely switch these over - take a look at the updated Intel vPro Activator Utility in the Intel SCS v6 preview - http://software.intel.com/en-us/articles/download-the-intel-AMT-SCS-technology-preview/

 

If you extract out the Activator directory - the exe and dll files are what you want.  Test it out on a system.   The command is as follows:

 

     activator /transition

 

You will notice the system's network connection disconnect\reconnect during the transition.  Once complete - you're system is not set to AMT manageability mode.  If the system supports remote configuration (Intel AMT 2.2, 2.6, 3.x or higher), and your infrasrtucture is ready to support remote configuration, then you can immediate start the provisioning event.

 

A great new addition to the toolset!

0 Comments Permalink
0

Do you need guidance for infrastructure preparation for Pro platforms?

 

The following checklist is for customer infrastructure preparation to ensure you can implement Pro platforms within the customer's corporate production environment.

 

Infrastructure Prep Checklist for Microsoft SCCM

0 Comments Permalink
0

White Papers

Posted by Gary Szolnoki Nov 14, 2008

Check out these How To White Papers

As you determine how you are going to deploy vPro, why not learn from others who have been in similar circumstances. Browse through the many white papers on a variety of certificate, configuration, wireless, and repair topics.

 

You can access all of them at White papers.

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
0

Need information on vPro and certificates? Check out this new wiki.

 

Go to http://communities.intel.com/docs/DOC-2225.

0 Comments Permalink
0

If you are using Altiris as your management console, then check out this new use case document for implementing network filters!

 

Altiris Use Case: Network Filtering and System Defense

0 Comments Permalink
0

Take a look at this ROI Analysis document. It shows that Cleveland Clinic will save $442k in net power savings over 4 years. In addition, they will save 29,000 IT support man-hours by year 4 through improved asset management and reduced deskside visits, remote patch management and reimaging and repair.

 

ROI Analysis: Improving Productivity and Reducing Energy Costs and Consumption with Intel® vPro™ Technology

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