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 accountin azure portal.
- Then, click the
Createicon.
- 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 detailson 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 detailson 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 Editionsite bindings in the IIS manager, remove the localhost, and set the port to 80.
- Install or deploy Bold BI on the remaining
N-1 machinesand 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 managerfor 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 Beginpage, select therole-based and feature-basedinstallation, 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
Nextand select theNetwork Load Balancingcheckbox.
- A new window will pop up; click on
Add Featuresto include the required features and management tools forNetwork Load Balancingto work correctly.
- Make sure the NLB feature is selected, then click
Next. Click on theInstallbutton 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 nameof Machine 1 in the Host field and thenclick Connectand 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, clickAddto 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 ruleand 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 443using 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 addressin the address bar.