UNIMI: Provisioning Services Stream Process Architecture.

Post on 28-Mar-2015

227 views 0 download

Tags:

transcript

UNIMI:Provisioning Services Stream Process Architecture

Server and Desktop Provisioning

Stream

A

Virtualize Store

Stream the workload image on-demand to virtual and bare-metal servers/Endpoints

Stream

Create a virtual image of a server’s or Desktop’s workload: OS, applications and configurationVirtualize

Store the virtual workload image on a network storage deviceStore

Using Citrix Provisioning Server for Desktops OS-streaming functionality, two Virtual Disks are created – one configured with the Windows XP operating system and software and one with Windows Vista and software. The vDisks are stored as files on the network.

Provisioning Server For Desktops

LAN-connected “diskless” workstation.No software pre-loaded and the systemis configured to boot from the network.

Provisioning Server For Desktops

Workstation is powered on.The XP operating system and software vDisk is streamed to the desktop using Citrix Provisioning Server for Desktops OS-streaming functionality.

Provisioning Server For Desktops

PC processing power is harnessed for an uncompromised user experience.

Workstation image delivery and management are centralised; data security is assured because there is no persistent storage at the desktop.

Provisioning Server For Desktops

Provisioning the workstation with the Vista vDisk is quickly accomplishedby rebooting.

Workstation image delivery and management are centralised; data security is assured because there is no persistent storage at the desktop.

Provisioning Server For Desktops

Network Storage

Provisioning Services

Target Device 3

Target Device 1

Target Device 2

Workloads

A

B

PXE Booting a Provisioning Services TargetDHCP Server

PXETFTP

BOOT

BOOT

BOOTDHCP Discover

DHCP Discover

DHCP Discover

IP InfoIP InfoIP Info

PXE InfoPXE InfoPXE InfoBootstrapBootstrapBootstrap

Failover & Login Process

1.1.1.1

1.1.1.2

1.1.1.3

1.1.1.4

Streaming from 1.1.1.4

X

Bootstrap1.1.1.2

1.1.1.1

Login Process

Request for vDisk3

PVS Target Device

StreamServer

1.1.1.3:vDisk3

Load balancing with High Availability (cont)

PVS2PVS1

X

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

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Cache on Local Disk

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Cache on Server Disk

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Cache on Server Disk (incorrect configuration)

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Possible single point of failure

Shared Storage

vDisksSQL database

Cache

PVS1

PVS2

TFTPDHCP PXE

Switch

Possible single points of failure

TFTP

Network

Storage

Bootstrap Delivery

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

PVS Server Target Device

Switch

PVS Server Target Device

Storage Redundancy

Type of Storage Pros Cons

CIFS on Windows Server

• Easy to setup• Free with OS

• Hard drives are cheap

• Performance due to SMB traffic• Lack of scalability

• HA requires two plus servers

CIFS on NAS Device

Easy to setup Device typically less expensive than SAN

device Built in redundancy for disks (depends on

vendor/model) Various vendors/models

•Less expensive solutions equal single

point of failure

• Scalability can be an issue depending

on vendor/model purchased

Storage Redundancy (continued)

iSCSI to NAS Device

Moderate to setup Device typically less expensive than SAN

device Built in redundancy for disks (depends on

vendor/model) Various vendors/models offer resiliency

benefits

•Less expensive solutions equal single point of failure

•Scalability can be an issue depending on vendor/model purchased

•Requires cluster file system when sharing LUN across multiple servers

iSCSI to SAN Device

•Highly scalable•Built in resiliency

•Build in features like storage replication and high performance disk arrays

•Moderate to complex to setup•Typically more expensive than NAS devices•Requires cluster file system when sharing LUN across multiple servers

Storage Redundancy (continued)

Fiber to SAN Device

•Highly scalable•Built in resiliency

•Build in features like storage replication and high performance disk arrays

•Complex to setup•Typically more expensive than NAS devices•Requires cluster file system when sharing LUN across multiple servers

Bootstrap Delivery Redundancy

Solution Pros Cons

DHCP Clustering • Less traffic on the network

•Moderate to setup• Multiple servers needed

• More expensive

Multiple PXE Servers

Easy to setup Less hardware needed.

•More broadcast traffic on the network

Soluzione per UNIMI - Centralized HA per LAB

vDisksTarget Devices

Shared Storage

Target Devices

Provisioning Servers

Provisioning Services

Target Device 50

Target Device 1

Target Device 2

HA

A

B

.................................

Workloads

LAB 2 2 provisioning servers & 50 Target

DevicesLAB 1 – 50 Target Devices

LAB 3 – 2 provisioning servers & 10 Target Devices + 10 Remote Desktop Linux

Network Storage

Soluzione per UNIMI completa

Proposta commerciale: LICENSING

- Lab1: 50 licenze XenDesktop Platinum per user- Lab2: 40 licenze XenDesktop Platinum per user- Lab3: 10 licenze XenDesktop Platinum per user

Proposta commerciale: PROVISIONING SERVERS (1)

- Lab1: 50 users (licenze citrix + 1y di sw assurance) 8.750,00 € (subscription ~ 60$ x lic)2 Server reali con XenSever in HA 6.600,00 €2 Server virtuali con Provisioning Sever 5.6SP1

- - Lab2: 40 users (licenze citrix + 1y di sw assurance) 7.000,00 € (subscription ~ 60$ x lic)2 Server reali con XenSever in HA 6.600,00 €2 Server virtuali con Provisioning Sever 5.6SP1

- - Lab3: 10 users (licenze citrix + 1y di sw assurance) 1.750,00 € (subscription ~ 60$ x lic)2 Server reali con XenSever in HA 6.600,00 €2 Server virtuali con XenDesktop 5

Proposta commerciale: PROVISIONING SERVERS (2)

6 x Server Reali:

DELL Server rack 1U PowerEdge R410 Processore: Processori 2x Intel Xeon E5506

Memoria: 24GB DDR3 1333MHz

Sistemi operativi - Opzioni di virtualizzazione: Citrix®  XenServer® 

HDD: 2x 146GB, SAS 3Gbps 15kRPM (hot plug)

Controller RAID: PERC H200A

Controller di rete: 6x Broadcom NetXtreme II 1GbE

Alimentazione: Ridondante 500 W

Proposta commerciale: NETWORK STORAGE

NetApp FAS2040-R5

- 24 x 450 GB (15K)

- 8 (4+4) porte 1 Gb- 4 (2+2) porte 8 Gb

Base Sw inclusi

Licenza CIFS-NFS

Garanzia 5y NBD

50.000,00€

Base pack comprende un set di funzionalità quali (Incluso) :

Snapshot™,FlexVol®,Thin Provisioning,RAID-DP®,FilerView®,FlexShare® , iSCSI, FCP,SyncMirrorNearStore®,Deduplication,System Manager,Operations Manager,HTTP, host utilities