Planning and implementation of a provisioning high availability ha solution
Download
1 / 31

Planning and Implementation of a Provisioning High Availability (HA) Solution - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

Planning and Implementation of a Provisioning High Availability (HA) Solution. Keith T McLaughlin Escalation Engineer. Training Agenda . Overview of two different High Availability configurations. Design and Implementation. Deeper look at High Availability Architecture. Troubleshooting Tips.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Planning and Implementation of a Provisioning High Availability (HA) Solution' - tanek


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Planning and implementation of a provisioning high availability ha solution

Planning and Implementation of a Provisioning High Availability (HA) Solution

Keith T McLaughlin

Escalation Engineer


Training agenda
Training Agenda Availability (HA) Solution

Overview of two different High Availability configurations

Design and Implementation

Deeper look at High Availability Architecture

Troubleshooting Tips


Two different ha configurations
Two different HA Configurations Availability (HA) Solution

Distributed HA

Centralized HA


Distributed ha
Distributed HA Availability (HA) Solution

Provisioning Servers

SQL Server

vDisks

Target Devices

SQL database


Centralized ha
Centralized HA Availability (HA) Solution

Provisioning Servers

Shared Storage

SQL Server

vDisks

Target Devices

SQL database


High availability design
High Availability Design Availability (HA) Solution

How does failover work?

Agenda item number 1

The roll of the bootstrap file in failover

Re-login Process

Load Balancing with High Availability

Cache’s roll in High Availability


Failover process
Failover Process Availability (HA) Solution

1.1.1.1

StreamServer

1.1.1.3:vDisk3

PVS Target Device

Login Process

1.1.1.2

Request for vDisk3

Streaming from 1.1.1.4

Bootstrap

1.1.1.2

1.1.1.1

1.1.1.3

X

1.1.1.4


Bootstrap s roll in failover
Bootstrap’s roll in failover Availability (HA) Solution

The Target Device uses the list of Provisioning Server provided in the bootstrap when initiating failover.


Role of the bootstrap
Role of the bootstrap Availability (HA) Solution

PVS3

PVS2

PVS1

Shared Storage

SQL Server

PVS6

PVS4

PVS5

vDisks

Target Devices

SQL database


Load balancing with high availability
Load balancing with High Availability Availability (HA) Solution

PVS currently only provides load balancing during the login process. A count of how many devices are booted to each server in the site is kept by the stream service.

When a Target Device is shutdown or a new Target Device is booted up the server will update the count and send that information to all other servers in the site.


Load balancing with high availability cont
Load balancing with High Availability (cont) Availability (HA) Solution

Load balancing will not occur dynamically after the login process.

PVS1

PVS2


Load balancing with high availability cont1
Load balancing with High Availability (cont) Availability (HA) Solution

PVS2

PVS1

X


Where to store the cache file in a ha environment
Where to store the cache file in a HA environment Availability (HA) Solution

Cache on local RAM

Cache on Server Disk

Cache on Local Disk


Cache on local ram
Cache on Local RAM Availability (HA) Solution

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database


Cache on local disk
Cache on Local Disk Availability (HA) Solution

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database


Cache on server disk
Cache on Server Disk Availability (HA) Solution

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database


Cache on server disk incorrect configuration
Cache on Server Disk (incorrect configuration) Availability (HA) Solution

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database


Possible single point of failure
Possible single point of failure Availability (HA) Solution

Shared Storage

PVS1

PVS2

PXE

TFTP

DHCP

Switch

Cache

vDisks

SQL database


Possible single points of failure
Possible single points of failure Availability (HA) Solution

TFTP

Network

Storage

Bootstrap Delivery


Tftp redundancy
TFTP Redundancy Availability (HA) Solution

DHCP Option 66 only allows for one TFTP server to be entered.

Using TFTP Clustered Servers or PXE Service instead of DHCP options will solve this issue.


Network redundancy
Network Redundancy Availability (HA) Solution

Target Device

PVS Server

Switch

Target Device

PVS Server


Storage redundancy
Storage Redundancy Availability (HA) Solution


Storage redundancy continued
Storage Redundancy (continued) Availability (HA) Solution


Storage redundancy continued1
Storage Redundancy (continued) Availability (HA) Solution


Bootstrap delivery redundancy
Bootstrap Delivery Redundancy Availability (HA) Solution


Troubleshooting tips
Troubleshooting Tips Availability (HA) Solution

Stream Logs


Pvs logging
PVS Logging Availability (HA) Solution

Log files and the stream_log.config files can be found in C:\Documents and Settings\All Users\Application Data\Citrix\Provisioning Server

To increase the logging level edit the level value line in the stream_config to TRACE

<level value="TRACE" />


Pvs logging1
PVS Logging Availability (HA) Solution


Pvs logging continued
PVS Logging Continued Availability (HA) Solution


Partner training certification
Partner Training & Certification Availability (HA) Solution

Build your NetScaler product expertise and maximize your sales potential with the latest Citrix training and certification:

Technical

CNS-300 Advanced Administration for Citrix NetScaler 9.0 Platinum Edition coming soon - September

Partner promotion available including the following at a discounted price limited time only!

CNS-200 Basic Administration for Citrix NetScaler 9.0

Exam A11 Basic Administration for Citrix NetScaler 9.0

Visit www.citrix.com/partnertraining to view a complete list of discounted Partner offerings and learn how to maintain compliance with Citrix Certification.


ad