Faxination High Availability Deployments · Installation: Kernel Node 1 Overview •...

86
Faxination High Availability Deployments Rob Bosma [email protected]

Transcript of Faxination High Availability Deployments · Installation: Kernel Node 1 Overview •...

Page 1: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Faxination High Availability Deployments

Rob Bosma

[email protected]

Page 2: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Single dedicated server

All local host/device connectors

Local or on-premise SQL resource

Hardware or software fax device(s)

Volume limited by hardware resources (CPU/RAM)

No failover options

Typical Configuration

Page 3: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Fax Volume

Minimum Hardware Requirements

Processor: 2 GHz or fasterMemory: 2 GB RAM or greaterHard drive: 40 GB or greater

Page 4: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Fax Volume

Minimum Hardware Requirements

Processor: 2 GHz or fasterMemory: 2 GB RAM or greaterHard drive: 40 GB or greater

Page 5: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Fax Volume

Page 6: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

No Redundancy

Page 7: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

No Redundancy

Page 8: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Availability

SAN

Page 9: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Availability

SAN

Page 10: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Availability

SAN

Page 11: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Availability

SANiSCSI NAS

Page 12: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Availability

Page 13: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Volume

SAN

Page 14: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

High-Volume

SAN

Page 15: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation

Network 1 = standard domain subnetNetwork 2 = iSCSI/SAN subnetNetwork 3 = cluster heartbeat subnet

Cluster Disk 1 = witness/quorumCluster Disk 2 = E:

Page 16: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation

Page 17: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation

Page 18: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation

Page 19: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation

Software prerequisites for both Queue server nodes:

• SQL Server Native Client 11.0…\Prerequisites\SQL Server Native Client 11.0\x64\sqlncli.msi

• Microsoft .NET 3.5 SP1…\Prerequisites\DotNet 3.5 SP1\dotnetfx35sp1setup.exe

Installing these now will prevent the server from requiring a reboot during the Faxination queue installation.

Page 20: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 21: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 22: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 23: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 24: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 25: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 26: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 27: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 28: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 29: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 30: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Cluster Disk 1 = witness/quorumCluster Disk 2 = E:

Page 31: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 32: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 33: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 34: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 35: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 36: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 37: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 38: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 1

Page 39: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 40: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 41: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 42: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 43: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 44: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 45: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 46: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 47: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 48: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 49: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 50: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue Node 2

Page 51: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue

Page 52: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Queue

Page 53: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Overview

• Pre-installation

• Install first node of load balanced cluster

• Point to queue cluster during installation

• Post-installation

• Repeat for nodes 2 & 3

• Configure the hardware load balancer (F5)

Page 54: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

• Faxination Web Service Connector Requires IIS

• Install Ghostscript for PS/PDF document conversion (optional)

• Install OpenOffice for Office document conversion (optional)

http://downloads.ghostscript.com/public

https://www.openoffice.org/download

Pre-installation:

Page 55: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 56: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 57: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 58: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 59: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 60: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 61: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 62: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 63: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 64: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 65: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 66: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 67: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 68: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 69: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 1

Page 70: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 2

Page 71: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 2

Page 72: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 2

Page 73: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 2

Page 74: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Installation: Kernel Node 2

Page 75: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Registry hot-fix for remote Queues.

To gain performance and avoid unnecessary errors during a queue failover, create the following Queue registry settings to indicate the local path (relative to the queue service) instead of the UNC path.

In each location, create a new REG_SZ value called ‘Path’ and set the local path to the Queue files (e:\fenestrae\kernel\output in our example).

HKLM:SYSTEM\CurrentControlSet\Services\Faxination Server\Parameters\Queue\Admin

HKLM:SYSTEM\CurrentControlSet\Services\Faxination Server\Parameters\Queue\Job

HKLM:SYSTEM\CurrentControlSet\Services\Faxination Server\Parameters\Queue\Offline

Make this change with ALL kernel and cluster nodes OFFLINE!

Page 76: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Page 77: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Page 78: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Activate License

Page 79: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Activate License

Page 80: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Activate License

Page 81: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Load Balancer

SAN

Page 82: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Load Balancer

Page 83: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Load Balancer: Ports

• Port 25 – Inbound SMTP email

• Port 53080 – HTTP port for inbound host/device connectors

• Port 18371 – Faxination Management Portal

• Port 18385 – REST connector

• Port 80 – Web Service Connector

• Port 5060 – T.38 via SIP

• Ports 1503 & 1720 – T.38 via H.323

Page 84: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Post-Installation

Page 85: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Questions?

Page 86: Faxination High Availability Deployments · Installation: Kernel Node 1 Overview • Pre-installation • Install first node of load balanced cluster • Point to queue cluster during

Thank youRob Bosma ([email protected])