Wednesday, November 02, 2011

How to make DRACT run in a 64-bit system

Dell™ Remote Access Configuration Tool (DRACT) is a tool that provides a central console to discover and configure Dell Remote Access Controller (DRAC) for all the servers in your network. It automates some of the common repetitive tasks, such as firmware upgrade, and AD authentication configuration.

As of Nov 2011, the latest version of DRACT is 1.0, which can be run in 32-bit Windows systems only. Nowadays, 64-bit systems are commonly used everywhere. Setting up a system just DRACT is kind of wasting resource. After some research, I found out that we CAN make it run in 64-bit environment.

You can have DRACT installed into a 64-bit system without problems. The symptom showing it is not working is that it can not discover any DRAC in your network. Here is what you need to do to make it work.
1) You need a file: corflags.exe in Microsoft SDK. You can install Microsoft SDK, or you can just copy corflags.exe from a system that has Microsoft SDK installed. Corflags.exe is a Conversion tool allows you to configure the CorFlags section of the header of a portable executable image.
2) Run the following command of the ract.exe executable file: 
corflags.exe /32bit+ “D:\Program Files (x86)\Dell\RACT\RACT.exe”
The /32bit+ sets the 32-bit flag, so that the executable file always runs under WOW64 in a 64-bit system. (WOW64 is a compatibility environment that enables a 32-bit application to run on a 64-bit system. WOW64 is included in the system.)

That is it. Now DRACT will be able to discover the DRAC with the IPs that you provide in your network.

No comments: