UNIMI: Provisioning Services Stream Process Architecture Server and Desktop Provisioning Virtualize Create a virtual image of a server’s or Desktop’s workload: OS, applications and configuration Store Store the virtual workload image on a network storage device Stream Stream the workload image on-demand to virtual and bare-metal servers/Endpoints Virtualize Store Stream A Provisioning Server For Desktops 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 system is configured to boot from the network. Provisioning Server For Desktops The XP operating system and software vDisk is streamed to the desktop using Citrix Provisioning Server for Desktops OS-streaming functionality. Workstation is powered on. Provisioning Server For Desktops Workstation image delivery and management are centralised; data security is assured because there is no persistent storage at the desktop. PC processing power is harnessed for an uncompromised user experience. Provisioning Server For Desktops Workstation image delivery and management are centralised; data security is assured because there is no persistent storage at the desktop. Provisioning the workstation with the Vista vDisk is quickly accomplished by rebooting. PXE Booting a Provisioning Services Target DHCP Server Target Device 1 DHCP BOOTDiscover IP Info Provisioning Services Workloads A Target Device 2 TFTP PXE DHCP BOOTDiscover Target Device 3 DHCP BOOTDiscover Bootstrap PXE Info Network Storage B Failover & Login Process 1.1.1.1 StreamServer PVS Target Device 1.1.1.3:vDisk3 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 Load balancing with High Availability (cont) PVS1 X PVS2 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 PVS2 PVS1 X Cache vDisks SQL database Cache on Local Disk Shared Storage PVS2 PVS1 X Cache vDisks SQL database Cache on Server Disk Shared Storage PVS2 PVS1 X Cache vDisks SQL database Cache on Server Disk (incorrect configuration) Shared Storage PVS2 PVS1 X Cache vDisks SQL database Possible single point of failure Shared Storage PVS1 PVS2 DHCP PXE TFTP Switch Cache vDisks SQL database 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 Target Device PVS Server Switch PVS Server Target Device Storage Redundancy Type of Storage CIFS on Windows Server CIFS on NAS Device Pros Cons • Easy to setup • Performance due to SMB traffic • Free with OS • Lack of scalability • Hard drives are cheap • HA requires two plus servers 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 iSCSI to SAN 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 •Highly scalable •Built in resiliency •Build in features like storage replication and high performance disk arrays •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 •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 •Moderate to setup DHCP Clustering Multiple PXE Servers • Less traffic on the network Easy to setup Less hardware needed. • Multiple servers needed • More expensive •More broadcast traffic on the network Soluzione per UNIMI - Centralized HA per LAB Target Devices Provisioning Servers Target Devices vDisks Shared Storage Soluzione per UNIMI completa LAB 2 2 provisioning servers & 50 Target Devices LAB 1 – 50 Target Devices LAB 3 – 2 provisioning servers & 10 Target Devices + 10 Remote Desktop Linux Target Device 1 Provisioning Services Workloads A Target Device 2 Network Storage ................................. Target Device 50 HA B 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) 50 users (licenze citrix + 1y di sw assurance) 2 Server reali con XenSever in HA 2 Server virtuali con Provisioning Sever 5.6SP1 8.750,00 € (subscription ~ 60$ x lic) 6.600,00 € -- Lab2: 40 users (licenze citrix + 1y di sw assurance) 2 Server reali con XenSever in HA 2 Server virtuali con Provisioning Sever 5.6SP1 7.000,00 € (subscription ~ 60$ x lic) 6.600,00 € -- Lab3: 10 users (licenze citrix + 1y di sw assurance) 2 Server reali con XenSever in HA 2 Server virtuali con XenDesktop 5 1.750,00 € (subscription ~ 60$ x lic) 6.600,00 € -Lab1: 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, SyncMirror NearStore®, Deduplication, System Manager, Operations Manager, HTTP, host utilities