Planning and implementation of a provisioning high availability ha solution
This presentation is the property of its rightful owner.
Sponsored Links
1 / 31

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


  • 88 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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

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


Load balancing with high availability cont1

Load balancing with High Availability (cont)

PVS2

PVS1

X


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


Storage redundancy

Storage Redundancy


Storage redundancy continued

Storage Redundancy (continued)


Storage redundancy continued1

Storage Redundancy (continued)


Bootstrap delivery redundancy

Bootstrap Delivery Redundancy


Troubleshooting tips

Troubleshooting Tips

Stream Logs


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


Pvs logging1

PVS Logging


Pvs logging continued

PVS Logging Continued


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.


  • Login