Home > Intel Communities > Open Port IT Community > Intel® vPro™ Expert Center > Blog > 2008 > March
0

Coming Up:

Russ & Josh are hosting and their guest, Jeff Torello, is coming on the show! We'll be discussing the vPro Expert Training program & recently posted Activation training materials. Join us live!

When: April 7th @ 3:30 PM

Call-in Number: (347) 326-9831

http://www.blogtalkradio.com/openport


 

Here's the scoop,

again

, for those who haven't heard...

Hosted by Josh Hilliker & Russ Pam, this bi-weekly informal show will be covering a variety of topics and is a perfect avenue to get your questions answered. Listen in live, give your two cents, or just download the show after it has aired. Make sure not to miss out on this awesome opportunity to learn and engage with the vPro experts. Can’t join us live? Have no fear, blogtalkradio let’s you listen to the show whenever you have the time. Visit the Open Port Radio site (link is above) to hear previous shows and even catch a glimpse of what’s to come!

 

Questions, comments, or concerns? Feel free to contact me.

 

Thanks,

Kelsey

0 Comments Permalink
0

Meet the Experts and Learn More About vPro at these Events!

 

Check out the new events page here: Learn the Latest and Greatest on vPro(tm) at these Events!

 

I put up a new page last week on the vPro Expert Center to inform the community about places where they can meet the experts and get more information on vPro. You can get an overview of the event including location, dates, classes offered, and even links for registration to attend. So far I've got the following five events & more will be coming soon:

 

- Intel Developers Forum (IDF)

- ManageFusion 2008 Conference

- Intel Application and Desktop Virtualization Forum

- Stay Ahead of the Curve: Virtualization and Security Best Practices

- Microsoft Management Summit 2008

0 Comments Permalink
0

 

Hi all. I wanted to announce the release of the Intel AMT DTK v0.51 on the public web site. As usual, lots of improvements have been made since the last version thanks for much testing and feedback from users. There are a few things that are particularly interesting about this new release of the Intel AMT DTK and lets get right to it:

 

 

  • Build-in C# WSMAN stack. As Intel AMT is transitioning to WSMAN calls for remote managibility, adding WSMAN support into the DTK has been increasly important. In the past, the DTK made use of WinRM, a Microsoft component that needed to be installed and configured. With version 0.51 of the DTK, I build my own WSMAN stack in C# right into the DTK stack. As a result, no more dependency on WinRM at all and no more compile problems. Additionaly, the DTK is now much faster at making WSMAN calls since all HTTP requests are now pipelined, and the DTK can connect to AMT computers that have invalid TLS certificates (a warning will be displayed of course). This is big news for anyone interested in WSMAN work. If you build your own managibility solution, I suggest you look at grabbing at least that part of the DTK source code.

  • Intel AMT Flash Tool. This version of the DTK adds a new Intel AMT Flash Tool. It will help users correctly setup a USB flash key so that it can be use to provision Intel AMT computers. As many of you many know, Intel AMT will in the right conditions, read a setup.bin file in a USB flash key when booted and use the information to help setup Intel AMT. The setup.bin file must be at the very start of the USB key and this new tool with help with that. The new tool is based on a similar tool that has already been released on the Intel Pro Center.

  • Intel AMT Reflector tool. Another new tool is a TCP connection reflector. It's a small generic tool that accepts connections and forwards the data back to the source IP address on a target port. It's useful for accessing Intel AMT from your own computer using a reflector on a different computer. I use it for recording some of my demonstration videos, but it can also be used by agents running localy that want to re-configure Intel AMT on itself. For example, detecting an OS name change and updating Intel AMT.

 

 

 

Many more changes and fixes have also been done, for example the terminal now correctly detects Serial-over-LAN disconnection, etc. For a full list, the DTK includes a change log.

 

Intel AMT DTK v0.51x Audio Blog (.mp3)

 

Ylian (Intel AMT Blog)

 

 

 

 

 

 

0 Comments Permalink
0
0 Comments Permalink
1

The vPro Expert Center’s newest endeavor is with blogtalkradio and we want you to get involved! ]]>

</b></i></h2>


Hosted by Josh Hilliker & Russ Pam, this bi-weekly informal show will be covering a variety of topics and is a perfect avenue to get your questions answered. Listen in live, give your two cents, or just download the show after it has aired. Make sure not to miss out on this awesome opportunity to learn and engage with the vPro experts. Can’t join us live? Have no fear, blogtalkradio let’s you listen to the show whenever you have the time. Click the image below to hear previous shows and even catch a glimpse of what’s to come!

 

!180x60_listenlive.gif!



Next show is on Monday, March 24th. Topic is "Ask the Experts" and will be focusing on activation, integration, and features. Send me a quick note if you would like to be added to the calendar invite.

 

Note: Our show schedule is still underway, but will be posted as soon as it is completed. Be sure to send in any topic ideas you may have to either Josh Hilliker, Russ Pam, or myself. They will be greatly appreciated.

1 Comments Permalink
0

There has been a lot of chatter lately on the boards and newsgroups I monitor about the economy in 2008, and whether we can classify its current status as an economic downturn, mini-recession, recession, etc. It's been generally accepted by noted economists that we are certainly experiencing an economic downturn, if measured by a significant decline in activity spread across the economy, and lasting longer than a few months. On the other hand, the technical indicator of a recession is defined as two consecutive quarters of negative economic growth as measured by our GDP.

 

We'll need to wait for this quarter's numbers to see if the US economy will indeed be categorized as in recession, based upon last quarter's decline in growth, even though most economists agree we are heading that way, led by indicators such as the fall of the housing market to its lowest level since 1993, and consumer spending posting its smallest gain since 1991. The most telling news heralding the severity of our current economic climate is Sunday's announcement of the buyout of Bear Stearns, one of the world's largest and most venerable investment banks by JPMorgan, for the fire-sale price of only $2 a share.

 

So what does this economic downturn mean to us as service providers? Businesses traditionally are much more careful in their spending during times of economic uncertainty, and I.T. projects are normally among the first batch of initiatives to be placed on hold, as clients and prospects tighten their belts to weather the storm. It's important for us to identify this reality and shape our internal processes, deliverables and their supporting technologies, message and value proposition accordingly so that we can take advantage of these opportunities.

 

 

Did that last sentence confuse you? If it did, let me explain my position. If we, as service providers, shape our message, deliverables and pricing in such a way that we are seen as a cost-saving solution to clients and prospects that can mitigate their business risks and increase their efficiencies and productivity; and therefore net profits, we have a really good shot at not only weathering economic downturns ourselves, but actually growing our businesses during these periods. Sound crazy? Let's dive a bit deeper...

 

 

As a reactive service provider, we are most profitable when our clients are experiencing the most pain. If there is an outage or disaster event, we react to and remediate the problem, then bill our client. Our clients are never prepared to pay for these reactive emergencies, so the negative impact to their cash flow and operations is very high. This is the reason many clients and prospects have a less than positive opinion of I.T. maintenance costs in general.

 

 

As a proactive service provider (read: MSP); however, our relationship with clients is the complete opposite, as we are most profitable when our clients are experiencing the least pain. The better we proactively manage and maintain their environments, the higher their efficiencies, productivity and profits. The more we integrate enabling tools and technology such as vPro that reduce our service delivery costs, and utilize processes and procedures to remotely monitor and manage our client environments, the higher our staff's utilization becomes, and the lower our cost of service delivery, increasing our net profits. So in this example, our business goals are in perfect alignment with our clients' - we are the most profitable when they are the most profitable.

 

 

So how can we reduce the cost our deliverables, and improve our efficiencies with technologies such as vPro, and shape our marketing message and value proposition to take advantage of the current economic downturn?

 

 

Watch my next blog post to find out...

 

 

0 Comments Permalink
4

Here are some high level steps that walk you through procuring a VeriSign certificate and configuring it for the Intel Setup and Configuration Service (SCS). Other certificate vendors like Go Daddy, Starfield, Comdo, etc will have different purchasing processes.

 

Purchase Verisign Certificate

 

 

 

 

  1. Generate Certificate Signing Request (CSR) by following the instruction in the link, http://www.verisign.com/support/ssl-certificates-support/page_dev019431.html.

  2. The Common Name (CN) needs to be the FQDN of the server you want to install this certificate on. (i.e. host name + domain name)

  3. Enter ‘Intel(R) Client Setup Certificate' for Organization Unit (OU).

  4. Complete all the steps. Visit VeriSign website, [http://www.verisign.com/ssl/buy-ssl-certificates/] to start purchasing process. Select ‘Secure Site: SSL Certificates' under ‘Buy Individual SSL Certificates'.
    Note: you could choose the other two, which are in more advanced level, depending on your need.

  5. Enter all the information required and copy the CSR generated by the server

  6. Complete all the steps and print out the order confirmation page for your record.

  7. You will receive an email of Verisign automated order verification within few hours. You have only 24 hours, after receiving the email, to finish this process. Click the link in the email and go through the process.


    *Important:* If you cannot recognize the second phone number listed on the webpage, cancel the automated verification process and have them call you instead.

 

 

 

Certificate Installation and Exporting

 

 

 

 

 

  1. You will receive the link of installation instruction in the email containing the certificate. Follow the instruction to complete installation

  2. VeriSign will send you the SSL certificate via email. If the certificate is an attachment (Cert.cer), save the file to the hard drive. If the certificate is in the body of the email, create a .cer file (example: NewCertificate.cer) by copying and pasting the certificate text into a plain text editor such as Notepad or Vi. Please be sure to include the header and footer as well as the surrounding dashes. Do not use Microsoft Word or other word processing programs that may add characters. Confirm that there are no extra lines or spaces in the file.

  3. Open the Internet Services Manager (IIS). Click Start &gt; All Programs &gt; Administrative Tools &gt; Internet Information Services (IIS) Manager.

  4. Under Web Sites, right-click your web site and select Properties.

  5. Click the Directory Security tab.

  6. Under Secure Communications, click Server Certificate.

  7. The Web Site Certificate Wizard will open, click Next.

  8. Choose Process the Pending Request and Install the Certificate, then click Next.

  9. Important: The pending request must match the response file. If you deleted the pending request in error you must generate a new CSR and replace this certificate.

  10. Select the location of the certificate response file, and then click Next.

  11. Read the summary screen to be sure that you are processing the correct certificate and then click Next.

  12. You see a confirmation screen.

  13. After you read this information, click Next.

  14. Go back to IIS Manager (Start &gt; Programs &gt; Administrative Tasks &gt; IIS Manager)

  15. Expand Web Sites and right click Default Web Site

  16. Under Secure Communications, click View Certificate...

  17. select Detail tab

  18. Click Copy to file at right bottom of window, the Certificate Export wizard will pop up. (N)

  19. choose Yes, export the private key (N)

  20. mark Include all certificates in the certification path if possible (N)

  21. give a password (can be weak password) and confirm (N)

  22. Give location and file name for the resulting PFX. (N), Finish, Ok.

  23. Close all windows.

 

 

 

 

 

 

 

 

 

 

 

 

Adding Cert To SCS

 

 

 

Install the certificate created above in the System Certificate Store on the platform where the SCS executes. Follow the following steps:

 

 

 

 

 

  1. Open certificates (local computer) using the Microsoft Management Console (MMC). To add the certificates plug-in to the MMC,

  2. Select file/add snap-in.

  3. Select Add....

  4. Select Certificates.

  5. Select computer account; click Next.

  6. Select Local computer; click Next.

  7. Select Finish; Close; select Certificates and click OK.

  8. In the console tree, click the logical store where the mmc will import the certificate.

  9. On the Action menu, point to All Tasks and then click Import to start the Certificate Import Wizard.

  10. Type the path and file name of the certificate to be imported or click Browse and navigate to the file. Select automatically select the certificate store based on the type of certificate.

 

Invoke the loadcert utility

 

 

  1. Located at &lt;install_root&gt;:\Program files\Intel\AMTConfServer\Tools.

  2. Double-click on loadcert.exe

  3. Select the certificate that was just imported. The utility will report any problems in the certificates that it detects that would prevent using it as a ZTC certificate.

 

Matt Royer

4 Comments Permalink
1

The Intel® Active Management Technology's (Intel® AMT) Setup and Configuration Service (Intel ®SCS or SCS) provides developer or ISV with the tools to set up and configure Intel AMT devices. The Setup and Configuration Service (SCS) allows for most aspects of setup and configuration to be completed through a remote management console. The service package consists of a configuration engine and installer in binary form, plus a reference graphical user interface that the ISV may integrate into their Manageability Product.

 

 

 

 

So where is the Intel® SCS in Microsoft System Center Configuration Manager (SCCM) SP1? The short answer is MS SCCM SP1 does not use the Intel SCS. The longer answer is that Microsoft, as part of their architectural design of SCCM SP1, has chosen to develop their own mechanism for performing the initial provisioning and configuration of the Intel® vPro Clients. This is different from the requirement the Intel Client Manageability Add-on for SMS 2003 had on the Intel SCS for enterprise provisioning and configuration.

 

 

 

 

 

 

Each ISV, as part of their enablement of vPro Management Technology within their product, can choose to leverage the Intel® SCS or use it as a reference design to develop their own implementation. Microsoft, with SCCM SP1, is not the only ISV that chose to develop their own capability for provisioning and configuring vPro Client; did you know that LANDesk also does not use the Intel SCS for vPro Client provisioning and configuration?

 

 

 

 

 

 

 

Matt Royer

 

 

1 Comments Permalink
2

Dash 1.1 vs. AMT 3

Posted by Josh Hilliker Mar 14, 2008

Recently I was reading an article that discussed the differences between Dash 1.1 vs. AMT3, embedded in a gartner article and thought this was a good piece to share with the community.

 

 

 

 

 

I usually don't share articles like this, however thought appropriate since the table is pretty good. http://mediaproducts.gartner.com/reprints/intel/153886.html

2 Comments Permalink
2

Russ & I are hosting a Ask the Pro's session in our bi-weekly radio show. We are planning on having an open session with online & phone callers to discuss all your vPro questions. If you are interested in a certain area like activation, integration or what does vPro do.. etc.. please let us know those questions now and we'll start pulling the data together.

 

We will blog soon on the date/ time so you can mark you calendars.

 

Thank You

2 Comments Permalink
0

 

Troubleshooting issues with the Intel® AMT Provisioning process can be a daunting prospect. This series walks through the troubleshooting methods to pinpoint where problems originate and how to fix them. Use Part 1 to troubleshoot the AMT systems when provisioning is not occurring. If the issue is on the client side, this document should provide the tools to diagnose and fix the issue.

 

Introduction

 

There are several modes a vPro capable system can be in when it arrives at the customer site. The modes are:

 

  1. AMT disabled

  2. AMT enabled, not in Setup Mode (factory default)

  3. AMT enabled, not in Setup Mode (Password has been changed in the MEBx)

  4. AMT enabled, in Setup Mode for TLS-PSK

  5. AMT enabled, in Setup Mode for Remote Configuration

  6. 4 and 5 in ‘Hello' Packet Mode disabled

 

Each of the modes have their own quirks, and understanding the modes will help determine what state a system is in, and how to change a system from one state to another.

 

Versioning

 

It is important to understand the different versions of not only the local AMT build, but of Altiris' Out of Band Management with the Intel SCS Component. See the following table:

 

OOBM

Intel SCS

AMT

6.1

1.2

2.0

2.1

1.3

2.0

2.1

6.2

3.0

2.0

2.1

2.5

3.0

3.2.1

2.0

2.1

2.2

2.5

2.6

3.0

 

Note the following points when working with the different versions:

 

  • Versions 2.0, 2.1, 2.5 do not support Remote Configuration

  • Versions 2.5 and 2.6 are notebooks

  • Versions 2.2 and 2.6 are upgrades to versions 2.0, 2.1 and 2.5 respectively and provide the additional functionality of using Remote Configuration for Provisioning

  • Intel SCS version 1.2 was unstable. It's recommended to upgrade to 1.3 or upgrade OOB to 6.2.

  • Versions 2.2 and 2.6 are not supported for Remote Configuration unless Intel SCS is upgraded to version 3.2.1. Check the following KB articles for more information:

AMT Setup

 

Each mode for AMT sets the system in a specific state. See the brief descriptions below of how AMT acts in each state:

 

  1. AMT disabled - In this situation AMT must be enabled either manually by looking into the Intel MEBx (Ctrl+P at startup) or by using the RCT Tool. The following article covers the use of this tool, including data on the command-line switch that can be used to enable AMT:

  2. AMT enabled, not in Setup Mode (factory default) - This is the required mode to use USB One-Touch for provisioning. If a user or the OEM has logged into the MEBx and changed the password, the system is no longer in factory default and the One Touch method will not work.

  3. AMT enabled, not in Setup Mode (Password has been changed in the MEBx) - One Touch will not work, but manually entering the PSK or setting into Remote Configuration mode will allow the system to enter Setup Mode.

  4. AMT enabled, in Setup Mode for TLS-PSK - All Provisioning is encrypted using TLS, however the inner security workings can differ. For Pre-shared Key (known as PID PPS) a public and private key are used. The manufacturer can set a specific PID PPS on the system or a user can auto-generate them. The key is that both the client and server have to have the key in order for authentication to work.

  5. AMT enabled, in Setup Mode for Remote Configuration - All 2.2, 2.6, and 3.0 version AMT systems come in this mode unless the OEM is explicitly instructed to set it differently. The point of Remote Configuration is to avoid visiting the AMT system in order to get it provisioned for manageability use.

  6. Modes 4 and 5 in ‘Hello' Packet Mode disabled - This is common if the system is not immediately hooked up to the production network. All systems will fall into this state if they transmit the ‘hello' packet for 24 hours.

Troubleshooting Tools

 

Before we get into the actual symptoms, we'll cover the tools used to determine where the problem is coming from. While not easy to use, the logging capabilities allow us to verify if the correct processes are functioning on the local system.

 

AMT Logs

 

The Altiris Console has direct ties into the AMT Logs captured in the IntelAMT database as a normal part of operation. The Logging level is set in the Altiris Console under View &gt; Solutions &gt; Out of Band Management &gt; Configuration &gt; Provisioning &gt; Configuration Service Settings &gt; and select General. Debug Warning is recommended so you get both Errors and Warnings.

 

 

The logs are accessed from Provisioning &gt; Logs &gt; and select ‘Log'. Entries here will reveal problems during the provisioning process and other Intel SCS functions.

 

 

 

OOB Trace Logging

 

Out of Band Management has the ability to log trace details to a debugging program. See the following KB article on details on how to set this up:

 

 

Trace logging will log everything from console accesses, to oobprov.exe calls from IntelSCS. When oobprov.exe is called, all actions are logged to trace, which can capture problems with the provisioning process.

 

Wireshark

 

While the two above tools are distinctly for Out of Band Provisioning, Wireshark tells the whole story of what is coming and going across the wire. It's important to know what the AMT clients are sending, especially in the ‘Hello' packet, and what the server is responding with.

 

 

Wireshark can be obtained from: http://www.wireshark.org/. While this is the recommended tool, any network trace capture program can be used to examine the network traffic between the AMT client and the Provisioning Server.

 

Altiris Knowledgebase

 

All know errors and issues we've run across have been documented in the Altiris Knowledgebase. If you have a specific error, search in the KB and see if we have a documented fix for it. Access it directly here:

 

 

 

Symptoms

 

The following symptoms point to problems with the local AMT system or its ability to communicate to the Provisioning Server so that Provisioning can occur.

 

System Missing

 

A common symptom for new AMT client systems is that the system, even if believed to be in Setup Mode, doesn't show up in the Altiris Console under Intel® AMT Systems. The causes vary, but the following methodology should help pinpoint where the problem originates.

 

 

Is the system sending ‘Hello' packets? Walk through this procedure to determine if it is or not:

 

  1. Does the AMT Log contain entries for the system requesting Provisioning? The identifier in the logs is the UUID. One example of an error that would prevent a system from showing up is ‘failed to find PID mapping', meaning the requesting system is trying to authenticate with a PID that the Server does not have. Either import any keys provided by the OEM or other provider, or manually enter in the PID PPS under the ‘Security Keys' section of the Provisioning Altiris Console.

  2. If no entry appears for the system, place Wireshark on both the AMT client and the Server. Now initiate a restart of the ‘Hello' packet sequence by turning the AMT client off and unplugging it from power. Drain the capacitors by pressing the power button while unplugged. Generally the power LED will light for a moment before fading dark. Plug the system back in. Does the Server show hello packets (sending on port 16994, with destination port 9971) coming in from the system?

  3. If the server doesn't show any incoming ‘Hello' requests, fire up Wireshark on the local system to see if we see any ‘Hello' packets heading out. If they are actively leaving, something is blocking the traffic from reaching the Notification Server. These ports are standard TCP calls. See the next section labeled ‘Provision Server'.

  4. If no ‘Hello' packets are being sent, the system may be in a non-Setup State. At the AMT system access the Intel MEBx by pressing Ctrl+P at startup. Is the password what was setup during Setup Mode, or will it only accept Admin? If none of the valid passwords work, this machine may be in an unworkable state. Unplug the CMOS battery for 15 seconds to put the machine back in Factory Default Mode, and Setup as necessary.

Provision Server

 

With Wireshark we can prove a system is sending ‘Hello' packets out on the wire. The destination is an important distinction as usually this will be simply the name ProvisionServer. By default, Remove Configuration and TLS-PSK will target the simple name ProvisionServer. It's up to the administrator to properly direct that Hello packet to the Notification Server.

 

  1. If you ping ProvisionServer from a command-prompt, do you get the IP Address of the Notification Server? A CNAME record needs to be created in DNS to correctly direct the hello packets. Check page 21 of the Admin guide located at this KB article: https://kb.altiris.com/article.asp?article=38157&p=1 for more information.

  2. Another place you can test the DNS functionality is under Provisioning in the Altiris Console. Select the ‘DNS Configuration' node. Click the ‘Test' button to initiate the test. A correct IP Address signifies that DNS is working correctly from the Notification Server. The ping test is still important to signify that the client can also resolve the name.

 

 

  1. If the network cannot support this CNAME, only two methods remain. You can set the Provision Server IP in the MEBx directly. You can also use the RCT tool to simulate the Hello packet and send it to the NS directly (see the previous link to the article on RCT usage).

Conclusion

 

Part 2 of this series covers the Server components for Provisioning. If you've read all the symptoms and suggestions, you'll note that there is crossover when troubleshooting between the client and the server, regardless of where the problem lies. See Part 2 for the continuation of Provisioning Troubleshooting.

 

 

0 Comments Permalink
0

10:30am Russ & I are talking with Tim the Tool guy about vPro Tools.

 

Call-in Number: (347) 326-9831

 

http://www.blogtalkradio.com/openport/2008/03/11/vPro-Expert-Center-On-The-Air-vPro-Tools

 

Listen in & chat with us online..

0 Comments Permalink
3

The Brand Promise Validation team here at Intel came across an issue in the lab which many customers may also run into when they are trying to deploy AMT. The question was, how do I use two different ISVs to manage different aspects of my Enterprise configured AMT client fleet? Theoretically this isn't neccessarily a tough question. Based on how AMT was designed, so long as you have the same authentication and credentials setup between the different managment software, you should be able to access the AMT features. In practice, however, many management applications attempt to configure AMT in such a way that they have sole access by customizing the provisioning settings and then hide those settings away.

 

However, as I'm about to describe, with a little tweaking, you can force these applications to play nice together.

 

 

The main thing to remember anytime you are setting up AMT in enterprise mode is that the key to accessing AMT is having the correct certificates in place. For access that means having a Web Server based certificate template that will be used for TLS communication between the console and AMT. If you are also using PKI provisioning, you'll have to have a properly configured or purchased provisioning certificate in place (I won't be covering the details of PKI provisioning in this blog, but maybe in a future update). Lastly, for SMS and Altiris you'll also need a .pem certificate. Details on how to create a .pem certificate is included in both the Altiris help and Intel AMT Add-on for SMS documentation. A quick summary of a .PEM file certificate is taking each certificate in the chain starting at the top and concatinating those certificates into a single file. This file is used for secure TLS communication during SOL sessions.

 

 

 

The two management applicaitons we targetted for implementation was Altiris and SMS using the Intel AMT Add-on for SMS. The reason we targetted these apps is that we have inimate knowledge using these applications since they are used in our validation efforts and they both utilize the Intel SCS for provisioning.

 

 

 

Both Altiris and SMS systems should be in the same domain using the same certificate authority and have the same root certificate installed. While it is definately feasible that you could have the the two management applications in different child domains using wildcard certificates for authentication, this article doesn't cover that specific configuration.

 

 

 

I'm not going to go into the details of setting up Altiris and SMS or how to configure SCS for provisioning since it is assumed that if you are attempting to merge these ISVs so that they can manage AMT clients, then you should already know how to get the individual applications to work with AMT.

 

 

 

I started off by getting Altiris setup and configured using the built in SCS included in the OOB Management solution for Altiris. At this point I didn't have to do anything special in order to make sure that the SMS Add-on would work, I just setup Altiris as normal to manage AMT clients. Once setup, I verified that I could provision and manage my AMT clients.

 

 

 

Next step, on a different machine, I setup and configured SMS with the Intel AMT Add-on for SMS. I configured SMS to use it's own SQL server, however, there is no reason that you couldn't have it use the Altiris SQL server (setting up a separate instance) or a stand alone SQL server (again with a separate instance). For ease of configuration, however, I just used a separate SQL install on the same machine as SMS.

 

 

 

Once you have the SMSAMTUser_&lt;sitecode&gt; account created in active directory and have that account as well as whatever user accounts you want to use AMT via SMS added to the Intel(R) AMT groups (there are 3-5 of them depending on the version of the AMT Add-on you are using), you need to add the SMSAMTUser_&lt;sidecode&gt; to the Altiris SCS users list. On the Altiris system go to: View -&gt; Configuration -&gt; Solution Settings -&gt; Platform Administration -&gt; Out of Band Managment -&gt; Provisioning -&gt; Configuration Service Setings -&gt; Users. Click the blue + to add a new user. Click the ... button. Select domain and type in the name query field SMSAMTUser and click Find. Select the SMSAMTUser_&lt;sitecode&gt; that is found in the results field and click OK. Under Role make sure Enterprise Administrator is selected. Click OK. This gives the service account for the Intel(r) AMT Add-on for SMS rights to view and modify the Altiris SCS.

 

 

 

On the SMS system, open up the Intel Add-on Settings dialogue box and configure it to use the Altiris Setup and Configuration Server. In order to find the URL that Altiris uses to connect to the SCS, On the Altiris machine, go to:

 

 

 

View -&gt; Configuration -&gt; Solution Settings -&gt; Platform Administration -&gt; Out of Band Managment -&gt; Provisioning -&gt; Configuration Service Setings -&gt; Service Location.

 

 

 

 

 

If you have the Default URL set, you should have something like /&lt;fqdn/AMTSCS. If you are using an alternative URL, copy that down. On the SMS machine, open up the Intel Add-on Settings and go to the Setup and Configuration tab. Select the Integrated Setup and Configuration radio button and type in the URL you copied down into the SCS Service URL box. Click the Set Profiles box and the AMT profiles that are setup in Altiris should pop up in a new window. Select the profiles you want to use in SMS (select all of them if you want all profiles to be able to be managed in SMS) and click OK. The list of supported profiles should now be populated with the profiles that are setup in Altiris.

 

 

 

Next step is to setup the .PEM certificate file that was used in Altiris for the Intel AMT Add-on for SMS. Copy the .PEM file used in Altiris to the SMS system. If you don't know where you .PEM file is located in Altiris, go to:

 

 

 

View -&gt; Configuration -&gt; Solution Settings -&gt; Real-Time Console Infrastructure -&gt; Configuration.

 

 

 

Click on the Intel(r) AMT Connection Settings tab. Under Redirection Security you should see a box next to the Trusted CA certifcate location. That box should have the path to the .PEM file. Once you have copied that file to your SMS system (doesn't matter where you put the .PEM file on your SMS box, so long as you remember where you put it) open up the Intel Add-on Settings dialogue and click on the Security tab. Check the Enable Intel(r) AMT secure Connection (TLS) box. In the CA Certificate Path put in the path to the location of the .PEM file that was copied onto the SMS system. Click Apply.

 

 

 

That is the basicis of what needs to be done. Once you have discovered the AMT clients in SMS and they are populated in the collection, right click on All Systems and go to All Tasks -&gt; Intel(r) AMT Tasks -&gt; Discover Systems. Now when you right click on an AMT system and go to All Tasks -&gt; Intel(r) AMT Tasks you should see the list of AMT functions you can perform such as Asset Identification Information, Power Control Operations, etc.

 

 

 

In order to get SOL/IDE-R to work and System Defense to work, you'll need to go into the Intel(r) Add-on Settings in SMS again and setup the location of the ISO images that will be used for IDE-R and the System Defense file that will be used to filter packets using Circuit Breaker. Creating the System Defense file is covered in the Intel(r) AMT Add-on for SMS documentation and will not be explained in detail here. The repository for the ISO images needs to be a network share and can either reside locally on the SMS system (still mapped to the network share location) or can reside in a central repository. If you want both Altiris and SMS to use the same set of images just use the same network path to the ISO images for both applications.

 

 

 

That's it. In my environment I'm able to manage AMT machines with either management application. The only slight gotcha (and this is more a security feature of AMT) is that if one management application is currently managing a client (ex. using SoL) then the other is unable to break in and use the client. The gotcha part of this is that neither management application gives a clear indication that the system is currently in use by another management application, the attempt to manage just fails with an authentication error.

 

 

3 Comments 0 References Permalink
0

If you want to upgrade your Centrino Pro laptop from AMT 2.5 to 2.6 to take advantage of Remote Configuration (RCFG, AKA "Zero Touch"), it can be done, but few gotach's you need to be aware of:

 

First, the basics: There are two independent Firmware components at play: The ME Firmware, which is the actual AMT embedded software, and MEBx which is a BIOS extention that provides the interface to configure AMT.

 

Once you have upgrad the AMT ME Firmware to 2.6 (that you downloaded from Intel web site), your MEBx reamins at a previous ver (i.e 2.5). So, when you go to MEBx screen (using cntrl-P), what you see at the top right of the screen is the version of MEBx not AMT. Many people are confused by that and think that this is the AMT version, which it is not. To see the actual AMT version, you can either run MEInfo (tool which is available with the FW download), or, simply login to AMT through the webUI.

 

Here is the complication: MEBx, being the older version, does not expose 2.6 features (such as managing certificate hashes) so how can you provision the system in RCFG? As it turns out, when you "un-provision" the client, AMT goes to a default state which is ‘ready for RCFG'. Since it has the built-in certificates hashes, it can be provisioned with one of them. But again, since MEBx 2.5 does not provide access to certificate management, you can not add your own certificate hashes.

 

 

This complication stems from the fact that OEMs have not posted yet release 2.6. Usually, OEMs FW release will include both MEBx and AMT as one package. When you download AMT from Intel web site, you get only AMT FW (MEBx is vendor specific). Once OEMs post 2.6 on their website, both MEBx & AMT FW will match and there will be no confusion.

 

 

Happy upgrade!

--Noah Inbar

 

 

0 Comments 0 References Permalink
0
0 Comments 0 References Permalink
7

 

The following information contains the detailed steps used to order a Remote Configuration Client Certificate from GoDaddy. There are many methods that can be used, but this was tested and validated that the certificate worked for both SMS and SCCM SP1 to provide Remote Configuration Provisioning to vPro clients.

 

 

SUMMARY: You will be required to prove that you, or your company, own the rights to the domain for which you are applying for this certificate. In the following example, I first registered my lab domain before ordering my Remote Configuration Certificate. I also needed a Company representative to submit a letter of approval (Company Letterhead) to GoDaddy giving me authority to request this certificate. I also tested the certificate I received from GoDaddy did work with Remote Configuring AMT clients in SMS and SCCM SP1 environment.

 

Key items that are detailed in the steps below that were required to get my certificate:

○ Certificate type must be a Deluxe Assurance SSL certificate

○ Certificate request is for an Organization

○ OU = Intel(R) Client Setup Certificate

○ CN = ServerName.domain.com (this must be the FQDN of the Provisioning Server for Remote Configuration generating the CSR)

○ Organization = The legal name of your organization that can approve your certificate request

○ Required Documentation to be submitted (Driver's License, Bank Statement, and Approval Letter on Company Letterhead)

 

 

STEPS TO PURCHASE THE REMOTE CONFIGURATION CERTIFICATE

1. Go to GoDaddy Web site: www.godaddy.com

2. Select the SSL Certificate link: https://www.godaddy.com/gdshop/ssl/ssl.asp?ci=8979

 

 

 

 

3. From the SSL Certificate page, choose the Deluxe SSL certificate and click ADD

a. select Single (your choice of 1, 2, or 3 years) for a single Domain environment

b. Unlimited Subdomains - wild cards are support for version of AMT 2.6 / 3.2 and higher

4. In the next screen, you will be prompted to customize your order. No additional items are necessary on this screen, select Continue

5. At the Checkout Now screen, you should see the Deluxe Assurance SSL certificate (other options may vary if you selected additional items to purchase)

 

 

6. In the Billing information Window, make sure to include your valid company name. You will be required to have someone from your company submit an approval letter for this certificate request on company letterhead (more detailed steps to follow).

7. After you fill out your billing information, you will need to login to your account to configure the certificate you have just purchased.

8. After logging in to your account, select Manage SSL Certificates.

9. You will see you have an available credit in the Secure Certificates, Click Set up Certificate link and Click Activate Account

a. You may need to Login in to your account or Create a new Certificate account - this is different than your GoDaddy Account

 

 

10. Select the Deluxe High-Assurance SSL Certificate and Click Request Certificate

 

 

 

 

11. Select Corporate option in Step 1

Fill out Personal Information in Step 2, including your company name

Generate you CSR and paste text in the box provided in Step 3 (make sure to indicate the type of server used to produce CSR)

They provide a link in Step 3 on How to generate a CSR (follow these steps).

 

 

The CSR MUST include the following fields to be a valid vPro Remote Configuration Certificate and approved by GoDaddy:

 

  • OU = Intel(R) Client Setup Certificate

  • CN = ServerName.domain.com (this must be the FQDN of the Provisioning Server for Remote Configuration generating the CSR)

  • Organization = The legal name of your organization that can approve your certificate request

 

12. After you paste your CSR information and click Submit, your request will be routed to GoDaddy and they will follow up via email for next steps.

13. You will be asked to send them two forms of Identification (Driver License and Bank Statement)

14. Additionally, you will be asked to have someone within your company provide an approval letter on company letterhead stating that you have the authority to request the SSL certificate for this server and domain.

15. After GoDaddy has validated the required documentation, they will send you an email stating that your SSL certificate is available.

16. You can now download your SSL certificate and apply it to your IIS Web Server on your requesting Provisioning Server.

7 Comments 0 References Permalink