Deploy Bold BI using Load Balancer with N Windows Servers
Learn how to Deploy Bold BI using the Network Load Balancer with N number of Windows Servers using the Azure Blob.
Prerequisites
- Storage account for the blob storage in the azure cloud service.
- The N Windows server machines for deploying the Bold BI instance.
- One Windows server machine for configuring the Load balancer.
Create azure blob in the azure cloud service
Follow these steps to create an azure blob container.
- Go to the azure portal, search storage account in the search bar, and
select storage account
. Refer here for how to create astorage account
in azure portal.
- Then, click the
Create
icon.
- Fill in the necessary details and then click
review and create
.
- Go to your created storage account and click on the
container
.
- Select blob from the drop-down and
click create
.
- Find the created Blob inside the container.
Deploy Bold BI in any one of the machine
- After providing the administrative details, you must select the advanced option. Please refer here for instructions on how to configure the startup.
- Select advanced and enter your
DB details
on the next page.
- Then, select
azure blob
.
Configure startup with azure blob
Follow these steps to configure start up page with azure blob.
- Provide the
blob details
on the next page.
- Find the access key inside your created storage account. Click the show icon and
copy the Access key
.
- After configuring Bold BI, stop the default site. Go to the
Bold BI Enterprise Edition
site bindings in the IIS manager, remove the localhost, and set the port to 80.
- Install or deploy Bold BI on the remaining
N-1 machines
and point to port 80. However, do not perform any startup configuration on these machines. Instead, copy the configuration folder from the default installation location (installeddrive\BoldServices\app_data
) on machine 1 and replace it in the same location on the other machines.
- Restart your sites in the
IIS manager
for the machines where the files were replaced. Then, open Bold BI in a private window and verify that the setup works properly by adding a resource.
Configure Network Load Balancer
Follow these steps to configure a Network Load Balancer on a Windows server machine.
- Open the Server Manager. Select
Add Role and Features
.
- Click on the
Before You Begin
page, select therole-based and feature-based
installation, and then click Next.
- Choose a server from the server pool on which you would like to install the
Network Load Balancing feature
, and thenclick Next
.
- On the Select Server Roles page, click
Next
and select theNetwork Load Balancing
checkbox.
- A new window will pop up; click on
Add Features
to include the required features and management tools forNetwork Load Balancing
to work correctly.
- Make sure the NLB feature is selected, then click
Next
. Click on theInstall
button to start the installation process.
- Close the window once the installation is completed.
Configure Network Load Balancer Cluster
Follow these steps to configure a Network Load Balancer cluster.
-
On the Server Manager console of the member server, click Tools and select
Network Load Balancing Manager
.
-
Right-click
Network Load Balancing Clusters
,Click New Cluster
.
-
On the New Cluster window, type the
IP address or name
of Machine 1 in the Host field and thenclick Connect
and Verify that the Interface name is listed andproceed to next
.
-
On the next page (Host Parameters page), adjust the priority value as needed. Also, make sure that the default status is set to Started. When you are ready,
click on Next
.
-
On the Cluster IP
Addresses page
, clickAdd
to add a new Cluster IP address.
-
Specify a
Cluster IP Address and click OK
.
NOTE: This IP address is a new NLB Cluster virtual IP address on which the host service will run.
-
Choose an NLB cluster operation mode and specify the FQDN name for the NLB cluster in the Full Internet name field. Then click
Next
.
-
On the Port Rules page, select the existing
port rule
and clickEdit
.
-
Type port range from 80 to 80 (As you only want port number 80 for the IIS NLB cluster). Select Affinity mode to none and
click OK
.
-
Click Add to add a new rule for
port number 443
using the same steps.
-
Once the port range is configured,
click Finish
.
-
Wait until the machine is added successfully. The icon color of the added NLB node should be displaying green.
-
Verify that the second NLB node has been successfully added. The icon color should be
displaying green
. -
Repeat the same process for adding the remaining machines in NLB, then open the web browser and type the
NLB cluster IP address
in the address bar.