Nexio Connectus Cluster Set Up with SQL Server Backend

Size: px
Start display at page:

Download "Nexio Connectus Cluster Set Up with SQL Server Backend"

Transcription

1 Nexio Connectus Cluster Set Up with SQL Server Backend /20/2014 Edition: A

2 2.1.2 Publication Information 2014 Imagine Communications. Proprietary and Confidential. Imagine Communications considers this document and its contents to be proprietary and confidential. Except for making a reasonable number of copies for your own internal use, you may not reproduce this publication, or any part thereof, in any form, by any method, for any purpose, or in any language other than English without the written consent of Imagine Communications. All others uses are illegal. This publication is designed to assist in the use of the product as it exists on the date of publication of this manual, and may not reflect the product at the current time or an unknown time in the future. This publication does not in any way warrant description accuracy or guarantee the use for the product to which it refers. Imagine Communications reserves the right, without notice to make such changes in equipment, design, specifications, components, or documentation as progress may warrant to improve the performance of the product. Trademarks Nexio and Nexio Connectus are trademarks or trade names of Imagine Communications or its subsidiaries. Microsoft and Windows are registered trademarks of Microsoft Corporation. All other trademarks and trade names are the property of their respective companies. Contact Information Imagine Communications has office locations around the world. For domestic and international location and contact information, visit our Contact page ( Support Contact Information For domestic and international support contact information see: Support Contacts ( ecustomer Portal ( Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 2

3 Connectus Cluster Set Up with SQL Server Backend Connectus Cluster Set Up with SQL Server Backend Overview of Cluster System with Nexio Connectus Install the Windows Server 2008 Operating System Refer to the documentation you received with Windows Server 2008 R2 to install the system on each node in the cluster. Before configuring the cluster service, you must be logged in locally with a local administrator s domain account Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 3

4 Connectus Cluster Set Up with SQL Server Backend Install SQL Server 2008 Express We recommend that SQL Server 2008 Express is installed on an independent system. This system must be accessible from the Connectus cluster. This SQL Server 2008 Express system needs to be on the same public network as Node A and Node B. Installation Notes If you are installing SQL Server 2008 Express on a Windows XP system, Windows Installer and Window PowerShell must be on the system. Ensure SQL Server Management Studio is installed, along with SQL Server 2008 Express. Use the default instance. Special Setting: Note the Account Name and Startup Type settings on the Server Configuration installation screen. Special Setting: Note that on the Database Engine Configuration installation screen, select the Windows Authentication Mode option on the Account Provisioning tab. Add the Connectus Server Account to the list of SQL Server administrators. This is the account you specified during the Connectus install. With the SQL server system, make sure that the firewall is disabled, or that the necessary ports are opened for communicating to the Connectus cluster Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 4

5 Connectus Cluster Set Up with SQL Server Backend Launch SQL Configuration Manager. Go to SQL Services and ensure all the SQL services are running. Ensure Named Pipes are enabled in the SQL Configuration Manager Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 5

6 In a cluster environment, Connectus is installed on multiple cluster nodes, but only one node is active at a time. This means that only one Connectus system is allowed to access the shared Connectus resources. There are two types of shared Connectus resources. Content File Servers Connectus configuration and status files Connectus Services There are five Connectus services which must be controlled manually by the cluster nodes. HarrisNMServer HarrisNMMTServer DDSGatewayService Harris Network Manager Sales Adapter NMCService The rest of this document describes how to properly configure the services in a cluster environment. Harris NMMT Server Account The HarrisNMMTServer account must be set to the domain user account that you are using to connect to the database. This configuration is automatically done when Connectus is installed, but you can follow these steps to ensure that the settings are correct. 1. Open the Computer Management window. 2. Select the Services option on the left side of the window. 3. Right-click HarrisNMMTServer and select Properties from the menu. 4. In the Properties dialog, select the This Account radio button. 5. If the account details are not for the domain user account that you are using to connect to the database, enter the details for the account you want Connectus to use when connecting to the SQL server. Note: The account should have full administrative permissions so Connectus can create databases, create tables, and modify records. 6. Click OK. 7. If you made any changes, right-click on HarrisNMMTServer in the Computer Management window and select Restart Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 6

7 Set the Data Source in the NetManMTServer Configuration File 1. Navigate to the Connectus program folder (...\Program Files\Harris\Connectus). 2. Open the NetManMTServer.exe.config file in Notepad. 3. Set the database connectionstrings information, so the Data Source points to the server. Note: The Data Source should be the same as the Server Name, entered in SQL Server Management Studio. 4. Save the file. 5. In the Computer Management window, right-click on HarrisNMMTServer and select Restart. Troubleshooting: Verify Database Connection Through ODBC Follow these steps to verify the database connection through ODBC. 1. Go to Control Panel > Administrative Tools > Data Source (ODBC). 2. Switch to the System DNS tab and click Add. The Create New Data Source dialog opens. 3. Select SQL Server and click Finish. 4. In the next dialog, enter a name and description for the connection test Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 7

8 5. Select the server from the Server drop-down list and click Next. 6. In the Create a New Data Source to SQL Server dialog, click the Next button. 7. Cancel out of the ODBC Data Source dialogs. Configure Connectus on First Node Configure the cluster so it is ready to install Connectus. 1. Start only one node (for example, Node A). Completely shut down Node B. 2. Attach the Connectus dongle. 3. Install Connectus. Do not reboot when the installation is finished Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 8

9 4. In the Computer Management window, set the following services to manual (instead of their default automatic configuration). HarrisNMServer HarrisNMMTServer DDSGatewayService Harris Network Manager Sales Adapter NMCService 5. Restart Node A. Connectus services should not be running because they have been set to manual. 6. Add the five services to the cluster as generic services. The cluster service is now responsible for starting these services. Set Up Database in Connectus Configure Connectus to use a database for storage. Note that by default Connectus saves all configuration and status files to disc in All Users\Application Data. 1. Start the Connectus Console on the Connectus Server. 2. Select Edit > Preferences to open the Preferences dialog. 3. Switch to the Server Internal Files tab. 4. In the New Storage section, select the Database option. 5. Make sure the Migrate Files to the New Storage checkbox is checked. 6. Click the Use New Storage button. 7. Click OK in the Warning dialog. Connectus saves all configuration and status files to the database. Click OK in the Preferences dialog. Connectus is configured to use the database. Configure Connectus on Second Node 1. Copy inscribe.ini and NetManMTServer.exe.config to a USB flash drive. The files are located in..\program Files\Harris\Connectus. 2. If the Connectus cluster service is running on Node A, take it offline. 3. Start Node B. 4. Attach the second Connectus dongle. 5. Install Connectus. Do not reboot when the installation is finished. 6. In the Computer Management window, set the following services to manual (instead of their default automatic configuration). HarrisNMServer HarrisNMMTServer DDSGatewayService Harris Network Manager Sales Adapter 2014 Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 9

10 NMCService 7. Copy inscribe.ini and NetManMTServer.exe.config from the USB flash drive to..\program Files\Harris\Connectus. 8. Restart Node B. Connectus services should not be running because they have been set to manual. 9. Ensure that the five Connectus services have been added to the cluster, which should have happened automatically when they were added to Node A. If they have not been added, add all five services to the cluster. The cluster service is now responsible for starting these services. 10. Put the Connectus cluster service online. Troubleshooting: Connectus Operations Ensure Connectus is operating properly. 1. Connect some remote clients to the Connectus server. 2. Perform some basic operations, such as connecting a remote Console and publishing from Inscriber Shell Extension. More information is available on the logging server Check the debug log for errors. 3. Fail-over to the other node. Connectus will be shut down and will stop using the database. Connectus on the other node will launch, retrieve all the configuration and status files from the database, and continue serving clients Imagine Communications. Proprietary and Confidential. 3/20/2014 Page 10