Anything about IT

Daily IT topics by Alex Verboon

  • Archives

  • Meta

  • Visitor Locations

Intel KVM Remote Control and VNC Viewer Plus

Posted by Alex Verboon on 21st March 2010

Back in December 2009 I posted Remote Management of AMT/vPro machine with WinPE and VNC which explained how to use VNC running in WinPE to remotely manage a vPro enabled device. For those that did try this themselves will have noticed that the process isn’t as comfortable as we would like it to be for day to day use.

But with the Introduction of Intel’s AMT version 6.0 which includes KVM Remote Control and VNC Viewer Plus the scenario of managing a remote device in any state without installing any software on them isn’t wishful thinking anymore, it’s there.

More details and demonstration video’s about VNC Viewer Plus can be found here

Tags: , , , ,
Posted in AMT, VNC, vPro | No Comments »

Intel AMT 6.0 KVM Remote Control

Posted by Alex Verboon on 21st February 2010

Back in December 2009 I wrote an article about Remote Management of AMT/vPro machine with WinPE and VNC the reason for using VNC is because until AMT 5.0 only text based console redirection is supported, hence AMT 5.0 does only support text based operating systems, so if we wanted to remotely manage a PC to fix a problem we ended up using DOS or Linux based recovery media or a solution as described in the above mentioned article.

The waiting is over! With AMT 6.0 Intel introduces a new feature called KVM Remote Control. The beauty of KVM Remote Control is that now we finally get full remote control functionality over remote systems regardless of the operating system they are running or the state they are in.

So no text-mode limitations anymore ? No, we now have full remote control functionality as we are used to when using remote control tools such as VNC.

Although AMT has many other great features that can help improve client manageability and security, I personally believe that the KVM Remote Control feature is going to be a killer feature. Companies that currently use a 3rd Party (non-free) Remote Control solution are given the opportunity to save software licensing costs for their remote control software which will justify the investment in vPro / AMT 6.0 enabled client hardware devices.

The video below contains a demonstration of the AMT 6.0 KVM Remote Control feature.

 

Or watch a funny but probably realistic version of the KVM Remote Control feature demo in the video below.

 

Additional Information:
ROI Analysis – Realizing The Cost Saving Benefits of Activating Intel vPro Technology
Intel AMT 6.0 New Features
What’s new in the all new 2010 Intel Core vPro processor family

Tags: , , ,
Posted in AMT, Intel, vPro | 1 Comment »

Remote Management of AMT/vPro machine with WinPE and VNC

Posted by Alex Verboon on 26th December 2009

Intel vPro/AMT enabled systems allow you to remotely reboot a system from a redirected CD-ROM aka as IDE-R.  So if one of your users devices doesn’t boot its OS properly anymore, you can remotely boot that system with a diagnostics CD that you have stored on your local disk drive.

As long as that recovery CD has a text based interface such as the SystemRescueCD the system can be remotely managed through the remote VT100 terminal, but unfortunately that doesn’t work for graphical interfaces such as WinPE. So we need an alternative method to remotely manage that device. Since Microsoft’s own remote desktop (RDP) does not work under Windows PE, we are going to use VNC which is small and FREE.

Assuming that some of you might be interested to try this out themselves, here’s what you need:

You will need two clients, where one serves as your administration console and the other as the client which you are going to remotely manage. Make sure that at least the second client (the one that your remotely manage) have vPro/AMT enabled. Here’s a video that explains how to configure your client in SMB mode, which is good enough to test this scenario.

First install the Intel Manageability toolkit on the Administration Console client, which contains the Manageability Commander Tool and allows us to connect to the AMT enabled device, configure IDE-R and power on and off the machine remotely.  Register the client within the console through File, Add, Add Intel AMT Computer.

image Once the client is registered click on the “Connect” button.

image When the connection is established, select the Remote Control Tab and click on the “Take Control” button.

image Now let’s move to the VNC Installation and configuration. Install UltraVNC Server and Viewer on the Administrator Console client.  When installed, start the VNC Server and configure it.  image There are a lot of configuration settings available, configure at least the following ones: Authentication – set a password for full and view only access. Misc – To avoid graphics related issues, i proactively disabled Aero and Wallpapers. Query on incoming connection – Default Action set to Accept.

Now copy the following files located under C:\Program Files\UltraVNC\ into a new separate folder like C:\PE_VNC. These are the files that we will integrate into WinPE.

authadmin.dll
authSSP.dll
ldapauth.dll
logging.dll
logmessages.dll
SCHook.dll
vnchooks.dll
workgrpdomnt4.dll
MSLogonACL.exe
uvnc_settings.exe
vncviewer.exe
winvnc.exe
ultravnc.ini

The last thing we need to prepare now is the bootable ISO which includes WinPE. I assume you are familiar with creating a WinPE boot image, if not have a look at the Walkthrough: Create a Custom Windows PE image documentation on TechNet. Once you are at “Step 5 of the above referenced Walkthrough (Add Additional Customizations) you can add the VNC Server sources that you copied into C:\PE_VNC.

To avoid that you get the “Press any key to boot from CD” message when remotely booting the client from the redirected CD-ROM, you must remote the bootfix.bin file from the boot folder within your mounted image.

if you are familiar with WinPE, I also recommend that you look at the Walkthrough: Create an Optimized Windows PE Image. Optimizing your WinPE image can help you to reduce the size of your WinPE image, which helps reducing network traffic and boot time. By optimizing my WinPE image I managed to reduce its size from 152 MB down to 98 MB.

Now that we have our WinPE ISO file, let’s go back to the Intel Manageability Commander Tool. Select Disk Redirect menu, Change Target CD-ROM, Redirect to Image File and point to the previously created ISO file. Then select the Disk Redirect menu again and select Redirect Active.
image Finally we can now boot the remote client from the redirected CD-ROM. Select Remote Command, Remote Reboot to Redirect CD.

image Because now the whole ISO file content is being transferred over the wire, you will have to be patient, booting from a redirected CD-ROM can easily take a few minutes.  Remember that we removed the bootfix.bin file form WinPE, so if all goes well, the client will immediately boot into WinPE.

There is one thing which i have not yet figured out, and that is a convenient way how to find out the assigned IP address of the remote client, but maybe that is just an issue related to my test environment. So for the my own convenience I added some code to the startnet.cmd batch file, which displays the assigned IP Address.

Below you find the most important part of the startnet.cmd

: enable networking
wpeinit
: disable firewall
wpeutil disablefirewall

:: +——————————————————————–+
:: Start a minimized command prompt for troubleshooting
:: +——————————————————————–+
echo  * Starting a fallback console for troubleshooting…
start /min cmd.exe /k trouble.cmd

:: +——————————————————————–+
:: Launching VNC
:: +——————————————————————–+
echo  * Starting VNC…
x:
cd x:\vnc
start winvnc.exe

Echo  * Gathering IP Address
IPCONFIG |FIND "IP" > %temp%\TEMPIP.txt
FOR /F "tokens=2 delims=:" %%a in (%temp%\TEMPIP.txt) do set IP=%%a
del %temp%\TEMPIP.txt
set IP=%IP:~1%
echo %IP% >%temp%\ip.txt
echo The current IP address is "%IP%"

So let’s assume you know the IP address (the user was kind enough to read it for you) you can now initiate a remote desktop session through the VNC Viewer. I personally had an issue where the VNC viewer crashed right after establishing the connection with the remote client. I managed to get rid of that by setting the Connection Options to only use 256 Colors instead of Full Colors.

image If all went well you should now be able to remote control your client.

image

I hope this was useful. As always, feedback and comments are more than welcome.

Alex

Tags: , , , , , , ,
Posted in BIOS, Deployment, Knowledge, Tip, Tools, WAIK, WinPE, vPro | 2 Comments »

Using Intel AMT Power Management @ Home

Posted by Alex Verboon on 16th July 2009

I write most of my blog posts at home in the evenings. Usually when I find a new tool I install these first within a virtual machine, this to not mess our family PC or my laptop I use for work. All Virtual Machines run on a HP dc7800 desktop which has Intel vPro support. This PC is installed down in the cellar. To avoid having to go down there to power on  the PC I have created two batch files that allow me to power up and power down the machine remotely using the Intel AMT power management feature.

I have configured AMT in SMB mode as described in the “vPro Setup and Configuration for the dc7800p Business PC with Intel vPro Processor Technology” whitepaper.

The utility I use is called RemoteControl.exe that is included within the Intel AMT Software Development Kit. The RemoteControl.exe and StatusStrings.dll can be found in the .\Intel(R) AMT 5.1 SDK Gold\Windows\Intel_AMT\Bin\ folder.

The command used in the PowerUp.cmd file is as following:

remotecontrol -r -user remoteu -pass P@ssword123 http://192.168.1.73:16992/RemoteControlService < powerup.txt

The command used in the PowerDown.cmd is as following:

remotecontrol -r -user remoteu -pass P@ssword123 http://192.168.1.73:16992/RemoteControlService < powerdown.txt

Note that at the end of the command I pipe the input RemoteControl.exe requires with a text file. The powerup.txt has the following content:

17
343
-1
-1
-1
-1

The powerdown.txt has the following content:

18
343
-1
-1
-1
-1

The first number actually defines what power function is being executed. the following functions are available:

16 (Reset)
17 (PowerUp)
18 (PowerDown)
19 (PowerCycleReset)
33 (SetBootOptions)

 

Finally, if you do not want to use batch files, you can also access the system remote power management features through the remote management web site. http://<system IP address>:16992

image

Tags: , , ,
Posted in BIOS, Intel, Tip, Tools, vPro | No Comments »

Intel Anti-Theft Technology

Posted by Alex Verboon on 13th March 2009

Another thing I came across this week was the Intel Anti-Theft Technology videos. So if you are interested to see how Intel could help you getting back your notebook watch the videos posted here.

Tags: , , ,
Posted in Knowledge, Security, vPro | No Comments »

Intel vPro review

Posted by Alex Verboon on 29th January 2009

Okay, I must admit, I don’t believe in all Gartner is publishing, but while I was looking for some additional information around “DASH” I found the following interesting “Revisiting vPro for Corporate Purchases” article from Gartner, worth a read.

Tags: , ,
Posted in Automation, BIOS, Deployment, Reading, vPro | No Comments »

Intel vPro – Known Issues, Best Practices, and Workarounds

Posted by Alex Verboon on 14th January 2009

Today when working on a vPro related issue, we came across the Intel vPro – Known Issues, Best Practices and Workarounds page. For those who deal with vPro it’s definitely worth reading that content.

Tags: ,
Posted in Knowledge, Reading, Tip, vPro | No Comments »

Intel AMT in action

Posted by Alex Verboon on 17th December 2008

For those of you who do have vPro capable machines in their environment, but never had the chance to take a closer look at the AMT features, this blog post might be of interest.

For most people I assume the biggest hurdle to start using the AMT technology is that you need a System Management Infrastructure setup that provides AMT support like Microsoft SCCM, Altiris Client Management Suite, Intel Landesk or the HP System Configuration Management Suite. If you really plan to use the AMT technology , this of course is a prerequisite, but if you just want to explore the basic functionality of AMT there is an easier path.

From the Intel website you can download the Manageability Developer Tool Kitthat is provided by Intel for 3rd party software developers that want to integrate Intel vPro support into their products.

Part of the Manageability Developer Tool Kit is the Manageability Commander Tool. It is exactly this tool that can give you that first real world experience you are after to see AMT in action.

  • Gather PC hardware inventory data
  • Remote BIOS administration
  • Remote Reboot to a redirected DVD
  • Remotely power up and power down a machine

To start with the first AMT experience you need the following:

  1. Both clients must be connected to the network
  2. The client you want to manage must be vPro enabled
  3. Configure the vPro machine to run in SMB mode, for more details on how to configure the AMT options, refer to your hardware vendor provided configuration manual. On HP business desktops, you would boot the client and then press Alt+P to load the vPro configuration menu..
  4. On the second PC that runs Windows XP or Vista you install the Intel Manageability Developer Tool Kit.
  5. Launch the Manageability Commander Tool and add your vPro client to the console as shown in the picture below.

     

  6. Connect to the device by clicking on the Connect button.
  7. Once connected you can start using some AMT functionality that is provided through the console.

      

  8. Go to the “Remote Control” tab and select take control. The Manageability Terminal tool window will open as shown in the picture below

     

  9. Then click for example on Remote Reboot to BIOS setup, then after a while you should see the system BIOS configuration screen appearing.

     

For the rest I suggest, just navigate through the tool and try out the other features yourself, For more demos do a search on Youtube, there are plenty of feature demo videos around vPro and AMT there such as the video below.

Hope you enjoy IT

Tags: , , , ,
Posted in Automation, BIOS, Deployment, Tools, vPro | 1 Comment »

vPro colors in BIOS

Posted by Alex Verboon on 26th September 2008

When remotely accessing the system BIOS of a HP Compaq dc7800 desktop machine using vPro, the BIOS appears in black and white as shown in the picture below:

image

to get the native BIOS colors you must configure the terminal emulator mode to ANSI

image

then, the BIOS will appear with colors as if you were sitting in front of the physical machine.

image

Thanks to Claude Henchoz for the hint.

Tags: ,
Posted in BIOS, Tip, vPro | No Comments »

Intel vPro Expert center

Posted by Alex Verboon on 8th September 2008

Michele from Intel was kind enough to send me the link to the Intel vPro Expert center

Another good link is the Intel vPro Expert Center. We post all of our user documentation, training, etc up there – plus we get really good dialog going between end users and the engineers.

Tags:
Posted in vPro | No Comments »