XenServer Master Class Networking 24th November 2010 Lee Bushen XenServer Technical Steve Benton XenServer Sales Development Citrix Systems Important Webinar Audio The audio for this webinar is available over VoIP. Just select the Use Mic & Speakers option to listen to the webinar through your computers speakers. To listen using your telephone select the Use Telephone option. For local numbers click the additional numbers link. The webinar will start at 3:00pm (European Time) You will need to use the Access Code and Audio PIN.
XenServer 5.6 Master Class The Xen Team Steve Benton Citrix Sales & Development EMEA Lee Bushen SE Team Leader Server Virtualisation UK
Terminology SERVERS BRIDGE BONDING TRUNK PORT SWITCH
Welcome & Agenda Overview of XenServer Networking Architecture Networking terminology Under the hood demos New Distributed vswitch Functionality Demos XenServer 5.6 FP1 New feature demos Master Class Extra Simon Crosby, Ian Pratt, Your questions
XenServer Networking Control Domain (Dom 0) Virtual Machine PIF Linux Driver Bridge VIF Netback Netfront vnic Xen Hypervisor Hardware Network Card
XenServer Networking Configurations Command Line XAPI XenServer Pool DB Linux Config Files Linux NIC Drivers Network Card XenCenter
XenServer Network Terminology Private (xapi1) Virtual Switches VIF Virtual Machine Network Card PIF (eth0) Network 0 (xenbr0) VIF VIF Virtual Machine
XenServer Network Terminology Network Card PIF (eth0) Network 0 (xenbr0) Virtual Switches VIF Virtual Machine Network Card PIF (eth1) Network 1 (xenbr1) VIF VIF Virtual Machine
XenServer Network Terminology PIF (eth0) Network Card PIF Bond 0+1 (xapi2) VIF Virtual Machine PIF (bond0) VIF Network Card PIF (eth1) VIF Virtual Machine
XenServer Network Terminology VLAN 25 Virtual Switches Network Card PIF Network 0 VIF Virtual Machine Network Card PIF Network 1 VIF VIF Virtual Machine VLAN 55
XenServer Network Terminology VLAN 25 Network Card Bond 0+1 VIF Virtual Machine VIF Network Card PIFs VLAN 55 VIF Virtual Machine
Bonding Type (Balance SLB) 0:10 0:00 0:30 0:20 SEC Virtual Machine Network Card Bond Virtual Machine Stacked Switches Network Card Virtual Machine
What about faster iscsi/nfs? 0:10 0:00 0:30 0:20 SEC Virtual Machine Network Card Bond iscsi/nfs Virtual Machine Network Card iscsi/nfs Dom0 with iscsi or NFS software
SAP s XenApp Storage Infrastructure XenServer Platinum led to a reduction from 750 servers to 150 physical servers Provisioning XenServer NetApp Storage
Top Issues Bonding TCP offload Adding new hosts Driver and firmware issues Hotfix 2 - http://support.citrix.com/article/ctx126365 Duplicate Networks - http://support.citrix.com/article/ctx126165 Disable task offload - http://support.citrix.com/article/ctx117374
Distributed vswitch
Open Virtual Switch for XenServer Visibility Resource control Isolation Security VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor Open Source Virtual Switch maintained at www.openvswitch.org Rich layer 2 feature set (in contrast to others on the market) Ships with XenServer 5.6 FP1 as a post-install configuration option
Distributed Virtual Switch Controller VM VM VM VM VM VM VM VM VM VM VM Hypervisor Hypervisor Hypervisor DVS Hypervisor DVS Controller is a XenServer Virtual Appliance that controls multiple Open vswitches
Distributed Virtual Switch Built-in policy-based ACLs move with VMs VM VM VM VM VM VM VM VM VM VM VM Hypervisor Virtual Interface Hypervisor (VIF) {MAC, IP} ACLs permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 192.168.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit udp 172.16.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq domain permit tcp 10.0.0.0 0.0.0.255 10.20.0.0 0.0.0.255 eq 123 Hypervisor DVS
Demo
DVS- Cross-host Internal Networks Virtual Machines Virtual Machines Virtual Machines Virtual Router (e.g. Vyatta) XenServer Pool
How to Enable the vswitch [root@xenserver-demo2 network-scripts]# xe-switch-network-backend openvswitch Cleaning up old ifcfg files Remove... ifcfg-eth0 Remove... ifcfg-eth0.5 Remove... ifcfg-eth1 Remove... ifcfg-eth1.5 Remove... ifcfg-eth1.500 Remove... ifcfg-eth1.501 Remove... ifcfg-xapi1 Remove... ifcfg-xapi2 Remove... ifcfg-xapi3 Remove... ifcfg-xapi4 Remove... ifcfg-xenbr0 Remove... ifcfg-xenbr1 Enabling openvswitch daemon Configure system for openvswitch networking You *MUST* now reboot your system [root@xenserver-demo2 network-scripts]#
Jumbo Frames VS.
Agenda Overview of XenServer Architecture Terminology Under the hood demos Distributed vswitch Functionality Demos XenServer 5.6 FP1 New features Master Class Extra Simon Crosby, Ian Pratt, Your questions
XenServer 5.6 FP1
XenServer 5.6 Feature Pack 1 Distributed Virtual Switch Web Self-Service VM Protection & Recovery Intellicache Great for XD Networking and Storage Enhancements New Guest Support Cowley
Demo Time again
XenDesktop Optimizations Enhanced scalability and testing GPU Passthrough Local Storage caching to offload SAN
XenDesktop Optimizations Enhanced Scalability 512 GB RAM support Multi-CPU Dom0 increases responsiveness and scale Enhanced focus on pool scalability and XD/XS best practices in 5,000+ desktop blocks
XenDesktop Optimizations Graphics Enhancements Experimental GPU Passthrough - Ability to assign power user VMs 1:1 to Graphics Cards Works with nvidia FX3800, 4800, 5800 GPUs
XenDesktop Optimizations IntelliCache Local host caching of XenDesktop images Reduces IOPS on shared storage, lowering storage TCO Technology preview in XD5, fully supported early 2011
IntelliCache - Concept XenDesktop Master Cache Image 0011 0101 NFS Based Storage 011 001 0011 0101 1. Master Image created through XenDesktop MCS 2. VM is configured to use Master Image 3. VM using Master Image is started 4. XenServer creates read cache object on local storage 5. Reads in VM being done from local cache 6. Additional Reads done from SAN when required 7. Writes will happen in VHD child per VM 8. Additional VMs will use same read cache 9. Local write cache is deleted when VM is shutdown/restarted
XenServer Community Blogs: http://community.citrix.com/p/cdn-datacenters Twitter: http://www.twitter.com/xenserverarmy Linked In: http://www.linkedin.com/groups?mostpopular=&gid=3231138 Facebook: http://www.facebook.com/citrixxenserver
Live From Hawaii Simon Crosby CTO, Citrix Systems
Live Interview Ian Pratt VP, Advanced Products Citrix Systems
Master Class Hall of Fame Jan P Peter D Mark P Thijs R
Competition $50 Amazon Vouchers!! What Networking technology is this? ING
XenServer 5.6 FP1 Versions StorageLink Site Recovery VM Protection+ Recovery New Lab Manager Provisioning Server (P+V) Web-Based Management New StorageLink Live Memory Snapshot Dynamic WLB / Power Mgmt Roles-Based Administration Provisioning Server (Virtual) Web-Based Management New StorageLink Live Memory Snapshot Dynamic WLB / Power Mgmt Roles-Based Administration Provisioning Server (Virtual) High Availability Virtual Switch Controller New Dynamic Memory Control Mixed CPU Pools Historical Trending v6 Licensing High Availability Virtual Switch Controller New Dynamic Memory Control Mixed CPU Pools Historical Trending v6 Licensing High Availability Virtual Switch Controller New Dynamic Memory Control Mixed CPU Pools Historical Trending v6 Licensing 64 bit Hypervisor Linux and Windows Workloads XenCenter/Pools Shared Storage Live Migration Intellicache (VDI Optimisation) New Open Virtual Switch New Fully Supported Disk Snapshot AD Integration XenConvert Free 64 bit Hypervisor Linux and Windows Workloads XenCenter/Pools Shared Storage Live Migration Intellicache (VDI Optimisation) New Open Virtual Switch New Fully Supported Disk Snapshot AD Integration XenConvert Advanced - $1000 64 bit Hypervisor Linux and Windows Workloads XenCenter/Pools Shared Storage Live Migration Intellicache (VDI Optimisation) New Open Virtual Switch New Fully Supported Disk Snapshot AD Integration XenConvert Enterprise - $2500 64 bit Hypervisor Linux and Windows Workloads XenCenter/Pools Shared Storage Live Migration Intellicache (VDI Optimisation) New Open Virtual Switch New Fully Supported Disk Snapshot AD Integration XenConvert Platinum - $5000
XenServer 5.6 FP1 Features Feature XenServer XenServer XenServer XenServer Advanced Enterprise Platinum 64-bit Xen Hypervisor a a a a VM Disk Snapshot & Revert a a a a Live Migration with XenMotion a a a a Multi-Server Management with XenCenter a a a a Active Directory Integration a a a a Conversion Utility (P2V, V2V & OVF) a a a a IntelliCache for VDI Storage Optimization a a a a Integrated Open Virtual Switch a a a a Distributed Virtual Switch Controller a a a Dynamic Memory Control a a a High Availability a a a Mixed Resource Pools with CPU Masking a a a Web Management Console with Delegated Admin a a StorageLink Advanced Storage Management a a Dynamic Workload Balancing & Power Management a a Live Memory Snapshots a a Provisioning Services for Virtual Servers a a Full Role Based Administration & Audit Trail a a StorageLink Site Recovery a Lifecycle Management with Self-Service Portal a Provisioning Services for Physical Servers a Automated VM Protection and Recovery a Free $1000/server $2500/server $5000/server
Project Cowley Enhancements and Improvements Supportability improvements: SR-IOV support for Provisioning Server Improved boot from SAN with multi-pathing support Online snapshot space reclamation MPP RDAC multi-pathing improvements (LSI multi-pathing) Utilization reports for chargeback & billing Guest Support updates RHEL 6.0 (including CentOS and OEL 6.0) SLES 11 SP1 Debian Squeeze (32 and 64-bit) Windows 7 SP1, Windows Server 2008 R2 SP1
PVS: SR-IOV support for Windows Support for leveraging SR-IOV with Intel Niantic NICs for PVS VMs Backwards compatible with XenServer 5.6 http://support.citrix.com/article/ctx126624
Storage Improvements Boot from SAN with multipathing support FC HBA iscsi HBA (experimental) Online snapshot space reclamation Fully automated Leaf coalesce used to be a CLI operation MPP RDAC multipathing improvements Path alerting Multipathing status on/off controls Path health reporting in XenCenter
New VM Restart Priority New level in HA settings for most important VMs StorageLink Gateway DVS Controller
Utilization Report for Chargeback/Billing
Guest Support Updates Windows 7 SP1, Windows Server 2008 R2 SP1 RHEL 6.0 (including CentOS and OEL 6.0) SLES 11 SP1 Debian Squeeze (32 and 64-bit)
Brocade HBA support Inbox drivers for Brocade HBAs Brocade Command Line Utility in Dom0 (bcu) Supported* HBAs FC: 815, 825, 415 and 425 CNA: 1010 and 1020
XenServer 5.6 FP1 Further Info Q&A from the FP1 beta webinar: http://community.citrix.com/display/ocb/2010/10/12/co mmon+questions+%28and+answers%29+from+the+x enserver+beta+webinar How to find VIFs/PIFs: http://www.citrix.com/tv/#videos/1877 Future and past Master Classes http://www.citrix.com/xsmasterclass