Articles in this section
Category / Section

Installing Bold Reports Application on an N-Server Failover Cluster

Published:
Updated:

This guide details the steps to install and configure the Bold Reports application in an N-server failover cluster environment. By setting up an IIS failover cluster, you can ensure high availability and resilience for your reporting solution. The process involves configuring shared storage, enabling centralized IIS settings, and setting up network load balancing to distribute traffic across servers.

Prerequisites:

Hardware and Software Requirements:

  • Two virtual machines (VM1 and VM2) running the same version of Windows Server with Server Manager support (Windows Server 2012 or later).
  • IIS Server and the Failover Clustering feature must be installed on both VMs.
  • Shared storage must be configured and accessible from both VMs (e.g., C:\IISSharedContent).
  • Network Load Balancing (NLB) must be set up between the two VMs.

Step 1: Install IIS and Failover Clustering Features

  1. Open Server Manager on each VM.

  2. Navigate to Dashboard and click Add roles and features.

    dashboard-page.png

  3. In the Add Roles and Features Wizard, navigate to the Before you begin page and select Next.

    before-you-begin-page.png

  4. On the Select installation type page, choose Role-based or feature-based installation, and then click Next.

    installation-type-page.png

  5. On the Select destination server page, choose Select a server from the server pool, opt your server, and then click Next.

    destination-server.png

  6. On the Select server roles page, select Web Server (IIS) and ensure the following roles are checked and enabled correctly, then click Next.

    select-server-roles.png

  7. On the Select features page, select Failover Clustering and click Next.

    select-features-page.png

  8. On the Confirmation page, click Install.

Step 2: Network Load Balancer Setup

  • Ensure network connectivity is established between the two VMs to distribute traffic and ensure high availability by managing the application URL for both servers.
    • Vm-2 (Windows server 1)
    • WIN-4H5KIVQLLOR (Windows server 2)
      load-balancing-manager.png

Step 3: Cluster Setup

Step 3.1: Configure File Sharing on VM1
  • Create a shared folder for IIS configuration (e.g. C:\IISSharedConfig)
    • Create a folder named IISSharedConfig in the C drive.
    • Right-click the folder, go to Properties -> Sharing -> Provide a name for the shared folder and click Share.
      shared-folder.png

      share-with-people.png
    • Navigate to Advanced Sharing, click Permissions, and then add a user or group (e.g., Everyone or a specific user). Assign Read/Write or Full Control permissions as required.
      advanced-sharing.png

      assign-permissions.png
File and Printer Sharing:
  • Open the Control Panel, navigate to Network and Sharing Center, and then go to Advanced Sharing Settings.
  • Under the Private Network section, enable the following:
    • Turn on network discovery.
    • Turn on file and printer sharing.
Set NTFS Permissions:
  • Go to the Security tab in folder properties.
  • Add the same user or group and assign Full Control permissions.
    share-permissions.png

Step 3.2: Access the Shared Folder from VM2

  1. Access the Shared Folder via IP Address:

    • Open File Explorer on VM2 and enter the folder path.
      Example : \10.0.0.4\IISSharedConfig.
      search-folder.png
  2. Create a Symbolic Link:

  • Run the following command in Command Prompt on VM2:
    Example: mklink /D C:\SharedFolder \\10.0.0.4\IISSharedConfig

    command-prompt.png

  • After running this command, navigate to the C drive to verify if the shared folder is present.

    find-shared-folder.png

Step 3.3: IIS Centralized Configuration

  1. On VM1:
  • Open IIS Manager on VM1.
  • Right-click the server name, select Shared Configuration, and then click Open Feature -> Export Configuration.
    select-shared-configuration.png

    select-open-feature.png

    click-export-configuration.png
  • Choose the shared folder path (e.g., C:\IISSharedConfig) and provide a password to secure the exported configuration.
    exported-configuration.png
  1. On VM2:
  • Follow the same steps as on VM1, using the shared folder (e.g., \10.0.0.35\IISSharedConfig).
    export-configuration-location.png
  • After configuring IIS Shared Configuration, the process generates the following files in the specified export location.
    iis-shared-config.png

Step 3.4: Install Bold Reports Application

  1. On VM1:
    Install the Bold Reports application, setting the deployment path to the shared folder.
    Example: C:\IISSharedConfig\BoldServices.
    deployment-location.png
  2. On VM2:
  • Install the Bold Reports application using the shared folder from VM1.
    Example: C:\SharedFolder\BoldServices.

    shared-folder-vm2.png

  • Ensure the same port number is used on both VM1 and VM2.

    port-no.png

  • Finally, click Install.

Important Notes

  • Ensure that both VMs use the same port number to avoid conflicts.
  • Verify that proper permissions are set on the shared folder and shared storage.
  • Test network connectivity between VM1, VM2, and the shared storage.
  • After installation, test the Bold Reports application from both VMs to confirm the failover functionality.
References:
Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied