unimi: provisioning services stream process architecture

31
UNIMI: Provisioning Services Stream Process Architecture

Upload: natalie-mahoney

Post on 28-Mar-2015

233 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UNIMI: Provisioning Services Stream Process Architecture

UNIMI:Provisioning Services Stream Process Architecture

Page 2: 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

Page 3: UNIMI: Provisioning Services Stream Process Architecture

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

Page 4: UNIMI: Provisioning Services Stream Process Architecture

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

Provisioning Server For Desktops

Page 5: UNIMI: Provisioning Services Stream Process Architecture

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

Page 6: UNIMI: Provisioning Services Stream Process Architecture

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

Page 7: UNIMI: Provisioning Services Stream Process Architecture

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

Page 8: UNIMI: Provisioning Services Stream Process Architecture

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

Page 9: UNIMI: Provisioning Services Stream Process Architecture

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

Page 10: UNIMI: Provisioning Services Stream Process Architecture

Load balancing with High Availability (cont)

PVS2PVS1

X

Page 11: UNIMI: Provisioning Services Stream Process Architecture

Where to store the cache file in a HA environment

Cache on local RAM

Cache on Server Disk

Cache on Local Disk

Page 12: UNIMI: Provisioning Services Stream Process Architecture

Cache on Local RAM

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Page 13: UNIMI: Provisioning Services Stream Process Architecture

Cache on Local Disk

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Page 14: UNIMI: Provisioning Services Stream Process Architecture

Cache on Server Disk

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Page 15: UNIMI: Provisioning Services Stream Process Architecture

Cache on Server Disk (incorrect configuration)

Shared Storage

vDisks

SQL database

Cache

PVS1 PVS2

X

Page 16: UNIMI: Provisioning Services Stream Process Architecture

Possible single point of failure

Shared Storage

vDisksSQL database

Cache

PVS1

PVS2

TFTPDHCP PXE

Switch

Page 17: UNIMI: Provisioning Services Stream Process Architecture

Possible single points of failure

TFTP

Network

Storage

Bootstrap Delivery

Page 18: UNIMI: Provisioning Services Stream Process Architecture

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.

Page 19: UNIMI: Provisioning Services Stream Process Architecture

Network Redundancy

PVS Server Target Device

Switch

PVS Server Target Device

Page 20: UNIMI: Provisioning Services Stream Process Architecture

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

Page 21: UNIMI: Provisioning Services Stream Process Architecture

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

Page 22: UNIMI: Provisioning Services Stream Process Architecture

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

Page 23: UNIMI: Provisioning Services Stream Process Architecture

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

Page 24: UNIMI: Provisioning Services Stream Process Architecture
Page 25: UNIMI: Provisioning Services Stream Process Architecture

Soluzione per UNIMI - Centralized HA per LAB

vDisksTarget Devices

Shared Storage

Target Devices

Provisioning Servers

Page 26: UNIMI: Provisioning Services Stream Process Architecture

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

Page 27: UNIMI: Provisioning Services Stream Process Architecture

Proposta commerciale: LICENSING

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

Page 28: UNIMI: Provisioning Services Stream Process Architecture

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

Page 29: UNIMI: Provisioning Services Stream Process Architecture

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

Page 30: UNIMI: Provisioning Services Stream Process Architecture

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€

Page 31: UNIMI: Provisioning Services Stream Process Architecture

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