| Home | RDP Sales | Contact Us | Training |
|
| RDP Support | Call (970) 845-7108 Open a Web Support Ticket | |||
|
RDPWin Knowledge Base |
RDP-DOS Knowledge Base |
IRM and IRM.Net Knowledge Base |
Crystal Knowledge Base |
|
This document provides the steps for installing the Internet Reservation Module (IRM) on a Windows 2000 or Windows 2003 server. The document is intended for use by RDP Support. Please do not attempt to install the IRM without contacting RDP support at 970-845-7108.
The following topics are covered in this document. The table below can be used as an installation checklist
Prior to installing the IRM Module, verify the customers' version of RDP-DOS. If the customer is not on the current revision please update using the following steps : Updating RDP-DOS
The IRM is designed to exchange a great deal of information with the data server, such as rates and availability. This communication cannot function reliably without the proper hardware installation of the IRM Bridge and Data Server. Please collect the following information:
| Category | IRM Bridge | Windows Data Server |
|---|---|---|
| Computer Name | ||
| External IP Address | ||
| Login Name if not Administrator | ||
| Administrator Password | ||
| Domain | ||
| Internal IP Address | ||
| SubNet Mask | ||
| Default Gateway | ||
| Preferred DNS Server | ||
| Pervasive Version | ||
| Operating System | ||
| Critical: Set Registry for Pervasive Remote Access. See K000163.HTM | ||
| Test DNS | ||
| Test Remote Desktop |
| Category | Requirement |
|---|---|
| Computer Name | The IRM and Data Server communicate via DNS by name. |
| External IP Address | This is the IP address used by RDP support to connect with Terminal Services |
| Login Name | RDP should always login to the DOMAIN, as Administrator. Some customers refuse to give us the administrator password and set up an "administrator equivalent" login, like "RDPSupport". This is normally a bad idea because we have no idea if this is really an "administrator equivalent" |
| Administrator Password | The administrator password must be the same on the IRM and Data Server. |
| Domain | The domain of the IRM and Data Server must
be the same. If a peer-to-peer network is installed, the workgroup must be the same. |
| Internal IP Address | The IP address of the IRM and Data Server must be in the same subnet (ie, 10.0.0.x). For example, the data server can be 10.0.0.1 and the IRM 10.0.0.2. Do NOT assign the external IP address to the IRM. The firewall is designed to re-direct traffic from the external IP address to the Internal IP assigned to the IRM. Only one network card is allowed in the IRM and only one in the Data Server. The cables must go to the same hub or switch. No DMZ zones are allowed. |
| SubNet Mask | The subnet mask for the IRM and Data Server must both be 255.255.255.0 |
| Default Gateway | The default gateway must be in the same subnet as the IRM and Data Server (ie, 10.0.0.x) For example, the data server can be 10.0.0.1 and the IRM 10.0.0.2 and the gateway 10.0.0.3. |
| Preferred DNS Server | The preferred DNS server must be in the same subnet as the IRM and Data Server (ie, 10.0.0.x) For example, the data server can be 10.0.0.1 and the IRM 10.0.0.2 and the gateway 10.0.0.3 and the DNS 10.0.0.4. You cannot use an "external" DNS server. You must install an internet DNS server for the IRM to communicate with the data server. See "Data server installation".. |
| Pervasive Version | The Pervasive engine on the data server should be Version 8.6 or higher. The Pervasive Client Version on the IRM should also be Version 8.6 or higher. |
| Operating System | The IRM and Data Server should be Windows 2000 or 2003 Standard Edition Server. |
| Regedit for Pervasive | It is impossible to install the IRM using Terminal Services without setting the Registry to allow full control of Pervasive using Terminal Services. The registry key must be set on the IRM server and Data server, using the steps in K000163. |
| Test DNS | Domain Name Services (DNS) must be installed locally. See "Verify DNS" below. |
| Test
Terminal Services
(Remote Desktop) |
It is critical that RDP support is able to connect to the IRM Server and Data server using Microsoft's "Terminal Services", which is provided at no charge with Windows 2000 and 2003 server. See "Test Terminal Services" below. |
It is critical that RDP support is able to connect to the IRM Server and Data server using Microsoft's "Terminal Services", which is provided at no charge with Windows 2000 and 2003 server. The testing procedure is as follows:
C:\Windows\System32\clients\tsclient\Win32\Setup.exe
Verify that IIS (Internet Information Services) and the SMTP Mail Server are installed on the IRM Bridge as follows:
Select Start | Settings | Control Panel | Administrator Tools | Internet Information Services
If Internet Information Services (IIS) is installed it should start and appear similar to the below. The left hand side in the sample below shows that their is a default website installed and a default SMTP server. If these are not installed, see IRM Installation Document - Customer Steps. Also see Installation of SMTP Server.
|
|
The IRM is designed to send Email confirmations to guests using the Microsoft SMTP mail server, which is provided at no charge with Windows 2000/2003 server. It is not possible to use another SMTP server, such as Microsoft Exchange. Once the SMTP server is installed on the IRM bridge, it must be configured. See Installation of SMTP Server.
The IRM should be used with Pervasive version 8.6 or higher. It may be possible to get the IRM to work with Pervasive Version 7.94. If not, the customer must upgrade to Pervasive 8.6. To install the Pervasive client on the IRM bridge computer with the following steps:
Verify the Pervasive Version on the Server. See "How to Verify the Version of Pervasive Engines (Servers)"
Select Start, Run, and browse to the following file: \\Dataservername\PVSW\Clients\Win\Setup.exe. Do NOT use a "mapped drive" for the install. By using the dataservername Pervasive correctly uses DNS. If you install Pervasive using a mapped drive letter, the RDP-DOS product will work, but not the IRM.
Make sure Pervasive tests complete correctly. If they do not complete, do not continue with the Installation of the IRM.
After successful installation of the Pervasive Client, it is critical to reboot the IRM Server, even if not prompted to reboot.
After reboot, change the Pervasive Registry Security with the steps in the next section.
RDP support uses Terminal Services (Remote Desktop Connection) frequently to support the IRM. By default Pervasive does not allow changes to the database when using Terminal Services. It is critical to change the Pervasive Terminal Services security using the steps in the link below:
Changing Pervasive Terminal Services Security
RDP support frequently connects to the IRM bridge using Remote Desktop Connection (Terminal Services). By default any changes made to the Pervasive database via Remote Desktop Connection are not saved. It is essential to perform the steps in "Pervasive Terminal Services Security for IRM Bridge".
|
|
| The Pervasive database uses various Keys in the Microsoft
Registry to store values for communication with the data server. After re-booting the IRM Bridge Server, the
following registry key must be edited using REGEDT32 so that the anonymous
IIS user can properly access Pervasive.
|
Download and run the latest IRM installation program as follows:
Login to the IRM bridge as Administrator
Create an IRMSETUP directory on the local C: drive. Open Windows Explorer | Highlight C:| Select File | New | Folder
Start Internet Explorer and navigate to www.resortdata.com.
Select "customer support" in the header, and then "updates" from the IRM column in Web-Based Support Options. You can also download the update by clicking here.
Follow the instructions on the download page. Be sure to save the installation file to the folder C:\IRMSETUP.
Run the install program and take all defaults
The IRM needs to communicate with the data server to find rates and availability, store reservations, etc. The path must be set as follows:
Login to the IRM bridge as Administrator
Select Start | Run | Notepad. Enter the path to the
RDP data server in the form
\\dataservername\RDPNT\RDP\RDP01.
For example if the data server has the name
"Data", with a shared folder "RDPNT", the path becomes:
\\Data\RDPNT\RDP\RDP01\
In Notepad, select "File - Save as". The
file must be saved with the name "IRMPATH.TXT" to the following
folder :
C:\Inetpub\wwwroot\IRM\IRMPATH.TXT
Note:
There are many ways to create a txt file and save it to the IRM folder however with heightened security in Win2000/2003 "rights" may not follow the file and cause a variety of security issues. Please follow the steps above when saving the IRMPath.txt file directly to C:\Inetpub\wwwroot\irm folder.
The IRM needs a user name and password to authenticate within the IRM bridge server and also to access the data server. Create an "IRM" user as follows:
Each of these steps is explained below.
The RDP-IRM user account must first be created on the IRM bridge server as follows:
Login to the IRM bridge as Administrator
Start | Settings | Control Panel | Administrative Tools | Computer Management
Expand "Local Users and Groups", then right click on Users and select " New User "
Enter a new user, "RDP-IRM", as follows: Any password can be used, such as 123456. The screen should appear similar to the following. Click "Create" and then "Close".
|
|
Perform all the steps we normally do on the IRM server, which include adding the
RDP-IRM
user as a LOCAL user on the IRM server with Computer Manager and making the
RDP-IRM user
a member of the LOCAL Power user group.
Just make sure to NEVER use a "domain user" as the user name in IIS. ie, we just use the local user RDP-IRM, with password 123456
The RDP-IRM user must be added to the "Power Users" group on the IRM bridge server to allow this user to access all required files and registry entries on the IRM and data Server, as follows:
Login to the IRM bridge as Administrator
Start | Settings | Control Panel | Administrative Tools | Computer Management
Expand "Local Users and Groups", and expand " Groups ".
Right click on the Power Users group and select properties and then " Add ". Make sure the "From this location" shows as the name of the local IRM computer, not the DOMAIN. The goal is to add the local user RDP-IRM to the local power user group on the IRM server. In the example below, the name of the IRM computer is "WEB172".
Choose Advanced | Find Now | Highlight the "RDP-IRM " user | Choose OK and save.
|
|
Login to the IRM bridge as Administrator
Start | Settings | Control Panel | Administrative Tools | Internet Information Services
Expand | Computer name | Web Sites | Default Web Sites | IRM
Right Click IRM, left click properties, left click Directory Security tab
Click "edit" under "authentication and access control" The User Name and Password appear. Change the user name to "IRM" and the correct password used before for the IRM user, such as 123456. Warning: It is critical to use the LOCAL IRM user as the user name (ie, just "IRM"). Do not use the "domain" RDP.
|
|
The IRM user needs access to the Data Server to search for rates and availability, store reservations, etc. The exact steps to perform this task will be different depending on what type of data server is in use, and if Active Directory is installed. The steps below apply to a Windows 2000 data Server with Active Directory installed.
Login to the RDP data server as administrator. This can be done by sitting in front of the server, or by using Remote Desktop connection to connect from the IRM server to the Data Server.
Start | Settings | Control Panel | Administrative Tools | Active Directory Users & Computers
Right Click "Users" and select " New " | "User"
Enter a new user,
"RDP-IRM", as follows:
|
|
Choose " Next ", enter the same RDP-IRM password as before.. Check the boxes " User cannot change password " and "Password never expires" .
Select Finish.
Normally the Data Server is a Domain Controller, and we use Active Directory to add
the RDP-IRM user. However, when the data server is NOT a Domain Controller, we want to
use COMPUTER MANAGER from the data server to add the user, just like we would on the IRM. IE:
1) Use Computer Manager and add a LOCAL USER RDP-IRM. (do NOT add a "domain user").
Make the password 123456 (same as on IRM)
2) Use Windows Explorer to add the LOCAL USER RDP-IRM to have full security rights to the \RDPNT folder AND the
PVSW
folder. It is critical to give full rights to BOTH.
3) Use Windows Explorer to add the LOCAL USER RDP-IRM to have full SHARING rights to the \RDPNT folder and the PVSW
folder.
Note: You have to give BOTH secuirty and Permission rights to the RDP-IRM user for BOTH the \RDPNT folder and the \PVSW folder on the data server.
The new user, IRM, that was added to Computer Management on the IRM server must now be added to the RDP security group on the Data Server with the following steps. For additional information please see: Windows 2000/2003 Data Server Installation Document
Login to the RDP data server as administrator. This can be done by sitting in front of the server, or by using Remote Desktop connection to connect from the IRM server to the Data Server.
Start | Settings | Control Panel | Administrative Tools | Active Directory Users & Computers
Click " Users " in the left and then right click the "RDP" group and select Properties.
Click the "Members" tab and then click the "Add" button. Enter the name "IRM" to add and save.
HOW DOES THIS SETUP WORK?
With the setup above the IRM can now communicate with the Data server using "peer-to-peer". The domain security is not used at all. IE:
1) On the IRM, IIS has a local user RDP-IRM, with password 123456. This is used to access local files on the IRM, as we do
normally.
2) When the IRM wants to authenticate to the data server, it passes the user name
RDP-IRM and password 123456 to the
Data Server DIRECTLY (peer-to-peer). The Data Server finds this user name and password in its LOCAL security
database and grants access.
3) The Data Server looks at the Permissions and Share rights to the RDPNT folder and finds the local
RDP-IRM user has
rights and allows access.
STEPS FOR DOMAIN CONTROLLER
Do NOTHING on the Domain Controller. We do not even have to have the
RDP-IRM user in the
domain AT ALL. The IRM will now communicate with the data server "peer-to-peer".
Before the IRM will start there are a few additional configuration changes that must be made if the IRM is running on a Windows 2003 server, as follows:
If the IRM bridge server is using Windows 2003 certain Web Service Extensions must be activated for the IRM to function. Proceed as follows:
Allow: = Active Server Pages
Allow = Server Side Includes
ASP.Net (allowed by Default)
|
NOTE: After changing the allowed Web Service Extensions, to exit select "File - Exit" |
|---|
|
|
Applications in Microsoft IIS run in application pool. The setting for the "Default Application Pool" has to be changed for the IRM access all required files and registry entries on the IRM bridge, as follows:
|
|
With Windows 2003, Microsoft renamed "Terminal Services in Remote Administrative mode" to "Remote Desktop for Administration", which is installed by default. However, it must be activated after installation. To enable Terminal Services on a 2003 server:
Windows 2003 has additional security for the web browser by default, which can cause problems with the IRM monitor and other utilities. To disable Restrictive Internet Security:
Uncheck " Internet Explorer Enhanced Security Configuration.
Troubleshooting the IRM is difficult because there are a wide variety of possible problems. Please see "IRM Troubleshooting Overview"
It is critical to test and troubleshoot the IRM with RDP's "IRMTOOLS.HTM" program. Please see: "Testing and Troubleshooting the IRM with IRMTOOLS.HTM
RDP's legacy DOS based system (RDP-DOS) and windows based system (RDPWin) can both be installed and used from the IRM bridge. These are installed normally. See "Windows 2000/2003 Data Server Installation Document"
| Home | RDPWin | RDP-DOS | IRM/IRM.Net | Open A Web Support Ticket |
|---|---|---|---|---|
|
Version 2.xxx | Upgrade to RDPWin | Link to Marketing Site | Support: 970-845-7108 |
| Training | Vendor Interfaces | Troubleshooting | Sales: 970-845-1140 |