planning and implementation of a provisioning high availability ha solution
Download
Skip this Video
Download Presentation
Planning and Implementation of a Provisioning High Availability (HA) Solution

Loading in 2 Seconds...

play fullscreen
1 / 31

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


  • 114 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

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

Distributed HA

Centralized HA

distributed ha
Distributed HA

Provisioning Servers

SQL Server

vDisks

Target Devices

SQL database

centralized ha
Centralized HA

Provisioning Servers

Shared Storage

SQL Server

vDisks

Target Devices

SQL database

high availability design
High Availability Design

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

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

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

role of the bootstrap
Role of the bootstrap

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

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)

Load balancing will not occur dynamically after the login process.

PVS1

PVS2

where to store the cache file in a ha environment
Where to store the cache file in a HA environment

Cache on local RAM

Cache on Server Disk

Cache on Local Disk

cache on local ram
Cache on Local RAM

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database

cache on local disk
Cache on Local Disk

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database

cache on server disk
Cache on Server Disk

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database

cache on server disk incorrect configuration
Cache on Server Disk (incorrect configuration)

Shared Storage

PVS2

PVS1

X

Cache

vDisks

SQL database

possible single point of failure
Possible single point of failure

Shared Storage

PVS1

PVS2

PXE

TFTP

DHCP

Switch

Cache

vDisks

SQL database

possible single points of failure
Possible single points of failure

TFTP

Network

Storage

Bootstrap Delivery

tftp redundancy
TFTP Redundancy

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

Target Device

PVS Server

Switch

Target Device

PVS Server

pvs logging
PVS Logging

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" />

partner training certification
Partner Training & Certification

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