Capítulo tercero: Síntesis III.1 Programa de necesidades
III. 3.3.1.1 Zapata corrida
72
Appendix A. Further Decision Points
This section defines elements of the Citrix Validated Solution which need further discussions with the Customer and are customer-specific:
Decision Point Decision / Description
Naming Convention Component nomenclature will need to be defined by the customer during the Analysis phase of the project
Database Information Microsoft SQL Version Server name Instance name Port Database name
Resource Capacity (CPU Memory Storage) Microsoft Volume
Licensing
Microsoft licensing of the target devices is a requirement for the Citrix Validated Solution and will be based on the customer’s existing Microsoft licensing agreement.
Microsoft RDS Licensing (Terminal Server CALS)
At least two Microsoft RDS License servers should be defined when using RDS workloads within the customer environment including the mode of operation:
per user
per device
Once defined these configuration items will be deployed via Active Directory GPO.
Windows Pagefile
The final applications used and workload usage patterns required by the customer will influence the decision for the requirements and sizing of the Windows Pagefile. Further customer validation may be required, dependant on the sizing of the Pagefile and its associated storage footprint.
User Logon
Further analysis may be required for customers with aggressive user logon time frames to their desktops. In this scenario additional resources may be required. This may impact Citrix StoreFront, host Density or other related infrastructure.
Active Directory Domain services
The Active Directory Forest and domain will need to be discussed with the Customer to ensure sufficient capacity exists to support any additional authentication requirements the proposed solution may impose. Group Policy is likely to be deployed to suit the requirements of the customer. Assuming the existing deployment meets best practices, the GPOs described within this Citrix Validated Solution can be integrated into the customer environment or configurations may be added directly to existing GPOs. Reference to Minimum Security Baselines in the form of GPOs will be the customer’s responsibility. GPOs described in this document in all cases must be integrated into the customer existing Active Directory.
User Personalisation
User Profile Management will need to be further defined to meet customer expectations and application specific requirements. This includes folder redirection using GPO objects. Currently this document only describes minimal requirements, that were used for testing and validation purposes Please refer to the following link for further details:
http://support.citrix.com/article/CTX134081
73
Decision Point Decision / Description
Data Deduplication Tasks
Scheduled Task:
Default time for this to run is 1:45 AM every day Recommendation:
Determine non production hours for data deduplication tasks to execute.
Review event logs on a regular basis
Storage Spaces Optimisation schedule
Scheduled Task:
Default time for this to run is 1:00 AM every day Recommendation:
Do not run during times of heavy load on the host
Review event logs on a regular basis
74
Appendix B. Server Inventory
HSD Servers (Support up to 1,000 User Desktop Sessions)
Qty OS Server role Type CPU RAM Disk NIC
Physical Servers (Hyper-V Hosts)
6 1.1. MS Hyper-V Server 2012 R2 1.2. Hyper-V Host (Infrastructure) 1.3. Cisco C240 M3 SFF 1.4. 2 x 10 - Core 1.5. 128GB 1.6. C:\300 GB D:\1,600 GB 1.7. On-board 4 port, 1GbE
Guest Virtual Machines
2 1.8. Windows Server 2012 R2 Standard 1.9. Citrix Desktop Delivery Controllers 1.10. VM 1.11. 4 vCPU 1.12. 8GB 1.13. 100GB 1.14. 1 vNIC 2 Windows Server 2012 R2 Standard
1.15. Citrix StoreFront 1.16. VM 1.17. 2 vCPU 1.18. 4GB 1.19. 100GB 1.20. 1 vNIC
1
Windows Server 2012 R2 Standard
1.21. Citrix License 1.22. VM 1.23. 2 vCPU 1.24. 4GB 1.25. 100GB 1.26. 1 vNIC
2 Windows Server 2012 R2 Standard 1.27. Windows File Services and DHCP Services 1.28. VM 1.29. 2 vCPU 1.30. 8GB 1.31. C: \100GB D:\500GB 1.32. 1 vNIC 1 Windows Server 2012 R2 Standard 1.33. Virtual Machine Manager 1.34. VM 1.35. 2 vCPU 1.36. 8GB 1.37. C:\100GB D:\150GB 1.38. 1 vNIC 34 Windows Server 2012 R2 Standard
1.39. XenApp RDS 1.40. VM 1.41. 8 vCPU 1.42. 16GB 1.43. 100GB 1.44. 1 vNIC
Assume customer will leverage existing SQL Server environment. Sample configuration (Optional)
2 1.45. Windows Server 2012 R2 Standard 1.46. SQL Server 2012 Standard 1.47. VM 1.48. 2 vCPU 1.49. 8GB 1.50. C:\100GB D:\100GB 1.51. 1 vNIC
75
HVD Servers (Support up to 1,000 Virtual Desktop Sessions)
Qty OS Server role Type CPU RAM Disk NIC
Physical Servers (Hyper-V Hosts)
8 1.52. MS Hyper-V Server 2012 R2 1.53. Hyper-V Host (Infrastructure) 1.54. Cisco C240 M3 SFF 1.55. 2 x 10 - Core 1.56. 320GB 1.57. C:\300 GB D:\1,600 GB 1.58. On-board 4 port, 1GbE
Guest Virtual Machines
2 Windows Server 2012 R2 Standard 1.59. Citrix Desktop Delivery Controller 1.60. VM 1.61. 4 vCPU 1.62. 8GB 1.63. 100GB 1.64. 1 vNIC 2 Windows Server 2012 R2 Standard 1.65. Citrix
StoreFront 1.66. VM 1.67. 2 vCPU 1.68. 4GB 1.69. 100GB 1.70. 1 vNIC
1
Windows Server 2012 R2 Standard
1.71. Citrix License 1.72. VM 1.73. 2 vCPU 1.74. 4GB 1.75. 100GB 1.76. 1 vNIC
2 Windows Server 2012 R2 Standard 1.77. Windows File Services and DHCP Services 1.78. VM 1.79. 2 vCPU 1.80. 8GB 1.81. C: \100GB D:\500GB 1.82. 1 vNIC 1 Windows Server 2012 R2 Standard 1.83. Virtual Machine Manager 1.84. VM 1.85. 2 vCPU 1.86. 8GB 1.87. C:\100GB D:\150GB 1.88. 1 vNIC 1,000 Windows 7 Enterprise x64 SP1 1.89. Hosted Virtual
Desktop 1.90. VM 1.91. 2 VCPU 1.92. 2.5GB 1.93. 100GB 1.94. 1 vNIC
Assume customer will leverage existing SQL Server environment. Sample configuration (Optional)
2 1.95. Windows Server 2012 R2 Standard 1.96. SQL Server 2012 Standard 1.97. VM 1.98. 2 vCPU 1.99. 8GB 1.100. C:\100GB D:\100GB 1.101. 1 vNIC
76
Appendix C. Network Switch Requirements
This section defines the network port requirements based on the number of Cisco C240 M3 servers that will be deployed.
Existing 1GbE network switching infrastructure can be utilised to further minimise the integration and hardware acquisition costs associated with deploying this solution provided the following requirements are considered.
Switch Requirements
Requirements Minimum
Recommendation Comments
1GbE NIC Ports 5 ports per Server Node Refer to the below Network Port Density Table for the scale out model
VLAN Support 802.1Q tagging Capability to create VLANs Stacking or Redundant
Capabilities
Yes Switches should be redundant Uplink to Core or
Upstream Switching
Multi-Gigabit or 10GbE Uplink
Sufficient upstream bandwidth to Core network
Table 60: Network Requirements
Network Port Densities
The below table provides a sample configuration and port density requirements as the platform is scaled out using 10 x server nodes.
Configuration Value Number of HSD/HVD Users # of HSD Users 300 480 660 840 1,020 1,200 1,380 1,560 1,740 # of HVD Users 200 350 500 650 800 950 1,100 1,250 1,400 Hardware Specifics # of Cisco C240 M3 Nodes 2 3 4 5 6 7 8 9 10
# of 1GbE Ports (Hyper- V)
8 12 16 20 24 28 32 36 40
# of 1GbE Ports (CIMC) 2 3 4 5 6 7 8 9 10
Total # of 1GbE NIC Ports
10 15 20 25 30 35 40 45 50
# of 48-port ToR Switches
2 2 2 2 2 2 2 2 X
77
Appendix D. IP Addressing
The following tables should be completed on final deployment of the Citrix Validated solution for reference purposes.
Hyper-V Hosts:
IP Address Host Name (Example Only)
Description
TBD Hyper-V01 Hyper-V Host (Shared infrastructure and virtual desktop workload)
TBD Hyper-V02 Hyper-V Host (Shared infrastructure and virtual desktop workload)
TBD Hyper-V03 Hyper-V Host (Dedicated virtual desktop workload) TBD Hyper-V04 Hyper-V Host (Dedicated virtual desktop workload) TBD Hyper-V05 Hyper-V Host (Dedicated virtual desktop workload) TBD Hyper-V06 Hyper-V Host (Dedicated virtual desktop workload) TBD Hyper-V07 Hyper-V Host (Dedicated virtual desktop workload) TBD Hyper-V0”n” Hyper-V Host (Dedicated virtual desktop workload)
Table 62: Hyper-V IP Addressing
Control Layer Guest VMS:
IP Address Server Name (Example Only) Description
TBD DDC01 Desktop Controller TBD DDC02 Desktop Controller TBD SF01 Access Controller TBD SF02 Access Controller
TBD DFS01 File server / DFS Name Space server TBD DFS02 File server / DFS Name Space server TBD LIC01 CTX / MS License server
TBD VMM01 Virtual Machine Manager server
78
Sample HSD DHCP Scopes for up to 1,000 sessions:
IP Address Range Scope Name Vlan ID Gateway DNS Servers
~250 Addresses \24 HSD VLAN 1 HSD VLAN 1 TBD TBD
Table 64: Sample DHCP Scope information
Sample HVD DHCP Scopes for up to 1,000 sessions:
IP Address Range Scope Name Vlan ID Gateway DNS Servers
~500 Addresses \23 HVD VLAN 1 HVD VLAN 1 TBD TBD ~500 Addresses \23 HVD VLAN 2 HVD VLAN 2 TBD TBD
79
Appendix E. Service Accounts & Groups
The following tables described the minimal Groups and service accounts required to deploy the Citrix Validated Solution.
It is anticipated the final configuration will include many more groups or accounts to meet customer specific role based administrative delegation and security requirements.
Role Groups
Group Role Description Name (Example Only) Permissions/ACL
XenDesktop
Administrators XenDesktop-Site-Admins XenDesktop Site Administrators XenDesktop Server
Administrators XenDesktop-Server-Admins
XenDesktop Site Administrators Local Administrator:
XenDesktop Controllers System Center & Hyper-V
Administrators VMM-Full-Admins
Local Administrator:
Hyper-V Hosts
SCVMM
Table 66: Group Recommendations
Service Accounts
Account Description Name (Example Only) Permissions/ACL
SCVMM Service Account svc.scvmm Member of:
Group: VMM-Full-Admins SCVMM Run as Account
Optionally used for XenDesktop host
connection to VMM server
svc.scvmm-runas Member of:
Group: VMM-Full-Admins
80
Appendix F. XenDesktop Policies
The Policies described below where used throughout validation testing and are provided for reference only. These must be reviewed for customer/environmental suitability:
CVS Test Environment Policy Settings
Policy Setting Configuration State / Value
ICA\Audio quality Medium – optimised for speech ICA\Auto connect client drives Disabled
ICA\Auto-create client printers Do not Auto-create client printers ICA\Automatic installation of in-box printer drivers Disabled
ICA\client driver redirection Prohibited ICA\client microphone redirection Prohibited ICA\Desktop wallpaper Prohibited ICA\Legacy graphics mode Enabled ICA\Menu animation Prohibited ICA\Multimedia conferencing Prohibited ICA\Target frame rate 10 fps ICA\View window content while dragging Prohibited Adobe Flash Delivery\Flash acceleration Disabled
81
Appendix G. Cisco C240 M3 SFF Server BIOS Settings
The following table described the BIOS settings used throughout validation testing:
Processor
Setting Value
BIOS (Boot Order)
Configured Boot Order:
CD/DVD
HDD
TPM Support Disabled Reboot Host immediately Disabled Hyper-Threading Enabled Number of Cores All Execute Disable Enabled Intel® VT Enabled Intel® VT-d Enabled Intel® VT-d Coherency support Enabled Intel® VT-d ATS support Enabled CPU Performance Enterprise Hardware Prefetcher Disabled Adjacent Cache Line Prefetcher Disabled DCU Streamer Prefetch Disabled DCU Streamer IP Prefetch Disabled Direct Cache Access Support Enabled Power Technology Custom Enhanced Intel Speedstep Technology Disabled Intel® Turbo Boost Technology Disabled Processor Power state C6 Disabled processor Power state C1 Enhanced Disabled Frequency Floor Override Enabled P-STATE Coordination HW ALL
82
Memory
Setting Value
Select Memory RAS Maximum Performance DRAM Clock Throttling Performance
NUMA Enabled
Low Voltage DDR Mode Performance Mode Channel Interleaving Auto
Rank Interleaving Auto DRAM Refresh Rate Auto Patrol Scrub Disabled Demand Scrub Disabled Altitude 300 M (Default)
83
Appendix H. Storage Calculations
The storage calculations provided in this section are to be used as a guideline only.
Shared “infrastructure/virtual desktops" hosts storage requirements will vary from the table(s) due to differences in workload.
Customer actual requirements may also dictate different workload patterns e.g. based on virtual desktop uptime and application and memory utilisation (Pagefile usage).
Note. The below storage calculations exclude the storage capacity required to support SQL servers and databases. Should SQL database services be deployed on this platform, an additional 100GB for databases and 25GB for SQL Server Operating System files will be required.
HSD Shared Infrastructure and Desktop Node
The following table provides guidelines to the storage calculations used. The calculations are for a Shared Infrastructure and Desktop node (Node 1 and Node 2) for HSD (maximum storage
demand):
Storage Requirement GB Description
Total - Difference disk per HSD 100 5 HSDs x 20GB assumed delta/diff disk generated per VM while its running/online
Master and Base Images 200 1 x Master Image + 3 Snapshots at ~50GB each Infrastructure VMS (OS disks) 100 4 x Guest VMs at 25GB each (actual consumed disk
space out of the provisioned 100GB) DFS User Profile Data 500 0.5GB of profile data per user x 1,000 users SCVMM Library (Media
repository)
150 Arbitrary storage size used during the validation
Total Storage Required 1,050 GB Maximum useable storage on Node 1 and 2 is 1.6TB
Table 71: Hyper-V Host Storage Sizing
HVD Shared Infrastructure and Desktop Node
The following table provides guidelines to the storage calculations used. The calculations are for a Shared Infrastructure and Desktop node (Node 1 and Node 2) for HVD (maximum storage
demand):
Storage Requirement GB Description
Total - Difference disk per HVD 400 100 HVDs x 4GB assumed delta/diff disk generated per VM while its running/online
Master and Base Images 180 1 x Master Image + 3 Snapshots at ~45GB each Infrastructure VMS (OS disks) 100 4 x Guest VMS at 25GB each (actual consumed disk
space out of the provisioned 100GB) DFS User Profile Data 500 0.5GB of profile data per user x 1,000 users SCVMM Library (Media
repository)
150 Arbitrary storage size used during the validation
Total Storage Required 1,330 GB Maximum useable storage on Node 1 and 2 is 1.6TB